以下为AMA实录:
Elsa:大家对MIS的关注度很高,我们今天也邀请了Themis的核心开发者和大家沟通交流。欢迎Themis(MIS)Tony~
Tony:大家好,很高兴和大家一期探讨Themis。 我从事技术开发工作大概十年了,同时也是以太坊早期社区爱好者,近几年致力于区块链技术的研究和开发。2019年参与并设计Themis项目,基本上算是个全栈工程师吧。
Elsa:霍比特在8月12日首发上线了MIS,大家对新一个预言机赛道的项目非常关注,也请Tony给大家再次介绍下Themis,听说是另一条技术路线的Link?
Tony:Themis,一种分布式预言机解决方案。 Themis可根据需求,提供针对随机数预言机、链上资产价格预言机、计算性预言机等应用场景。用户可以通过抵押Themis(erc-20)进行0门槛挖矿。Themis提供了一整套技术解决方案,包含抵押资产成为数据提供方、挑战验证、防止攻击算法、可验证随机函数VRF、仲裁协议、生态激励协议等模块。
Elsa:有什么技术优势吗?
Tony:Themis是目前唯一采用全协议上链模式,即质押、报价、奖励、挑战、仲裁的信息记录全部上链。对比同类项目,更加公开透明,更加安全。Themis在提供多资产价格的同时,实现了可验证随机数、可验证算力的预言机功能。
Elsa:有白皮书,报价机制等信息吗?大家可以在哪里查询?
Tony:所有的信息都可以在官网上查询到。URL是:https://themisoracle.com
Elsa:我们再回顾下一些基本概念,也请Tony给大家科普下,因为MIS这次有很多新的用户参与进来~预言机是什么?
Tony:预言机一般是指将区块链外信息写入区块链内的机制,可以理解为打通现实世界与区块链世界的连接桥梁,将外界信息写入到区块链内,完成区块链与现实世界的数据互通。
Elsa:那为什么我们需要预言机呢?
Tony:在区块链中,只能获取到链上的数据,而不能访问到链外真实世界的数据,当某些功能或者说智能合约需要读取外界信息时是接收不到信号的,也就是说智能合约无法主动去获取链外的数据,只能被动接受数据,这也就是其诞生预言机的主要原因。 举个例子:如果我们在智能合约里要基于全球人口总数量M做一些运算那么这就是一个系统外的信息,是不确定的,在不同节点去外界拿这个数据M得到的结果可能是不一样的,甚至同一节点不同时间去外界拿的结果都可能是不一样的。因此节点之间并不能相互验证正确性。 而且随着更多的节点加入网络,新的节点需要把之前区块链上的所有交易重放一遍,这