预言机及DeFi黑马Themis的深度分享
8月14日,第7期「霍比特E姐有约」——“DeFi黑马Themis开发者讲述预言机真谛”线上AMA如期举行,本期节目由霍比特HBTC全球商务VP Elsa Qiu主持,Themis核心开发者Tony受邀参加,并为社区用户带来了预言机及Themis的深度分享。
以下为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 得到的结果可能是不一样的,甚至同一节点不同时间去外界拿的结果都可能是不一样的。因此节点之间并不能相互验证正确性。
而且随着更多的节点加入网络,新的节点需要把之前区块链上的所有交易重放一遍,这个时候去取得全球人口总数量 M 也是有可能完全不一样的,新节点也没法去确认链上原本的数据是否是正确的。这样区块链的共识机制就会崩溃。因此区块链不能开这个主动的同步的获取外界数据的网络端口。
预言机的功能是给链上提供真实世界的数据的中介,其最重要的特性是需要保证预言机这个中介本身没有作恶,没有篡改数据。智能合约的触发和运行不能没有数据源,当智能合约接受到了这些确定性数据才能进行下一步的运行。所以如果没有预言机,就会导致区块链与外部世界的隔离,这会大大限制区块链生态的发展。
Elsa:预言机怎么跟DeFi结合?
Tony:预言机一般是指将区块链外信息写入区块链内的机制,可以理解为打通现实世界与区块链世界的连接桥梁,将外界信息写入到区块链内,完成区块链与现实世界的数据互通。
DeFi目前主要分为去中心化交易所,质押借贷,金融衍生品等几个方向。这几类项目都需要获取链外的信息,比如Token的实时价格,历史价格等信息。如果没有链上价格,这些 DeFi 协议就无法在链上完成逻辑闭环。这时候就需要用到类似像Themis这样的预言机来解决链上信息缺失的问题。
未来当DeFi需要更大的发展时,需要将更多的线下资产Token化,然后作为DeFi的标的。这样DeFi就需要更多的链外信息。而预言机是唯一沟通链上链下的通道。
Elsa:最开始的时候已经简单介绍了什么是Themis,那跟同一赛道的项目相比,有什么特点呢?
Tony:我们也一直在研究同一赛道的项目。和其他项目相比,Themis支持多资产价格报价,可应用于多种DeFi产品,例如去中心化交易、自结算型抵押借贷、期货和期权类产品等。而一些同赛道项目只能对单资产报价。
同时,Themis提供了可验证随机数预言机,而同赛道项目大多没有关注这个领域。
Themis还提供可验证算力预言机,当有超过链上手续费上限、耗费大量计算时间、链上存储能力受限情况下的运算,Themis可以将运算和运算数据放到链外,并通过可验证机制进行验算和回调机制回调,即可解决这些问题。
Elsa:Themis当前项目进展及接下来的发展计划?
Tony:当前多资产质押报价全链条已经上线,后续DAPP会支持Walletconnect协议,这样更多手机端钱包用户,就不用把币存到metamask这样的浏览器插件上了。
同时我们的可验证随机数预言机也正在开发中,可验证随机数预言机上线后,我们将对接当前主流的博彩,游戏等DAPP。
社区提问:
问:MIS与龙头Link,霍比特明星项目Nest对比,有哪些差异化?
答:首先我们来说chainlink。作为分布式预言机的龙头,在我们项目的设计开发中给我们带来了很大的启示。同时我们也发现chainlink的一些存在的问题。
目前来看link的数据由 off-chain 节点通过可信任的硬件设备,传输到 Chainlink 的智能合约上。每个交易对对应一个智能合约,每条价格查询都会被记录到链上。
价格数据上链由于智能合约采用了代理模式,无法从 Chainlink 官网上查询到合约地址。所以目前无法在浏览器上查询数据上链的记录。另外关于惩戒机制相关的记录同样无法在链上查询到。而Themis的质押、报价、奖励、挑战、仲裁的信息记录全部上链。更加公开透明。
问:MIS上线HBTC后,表现很好,近期是否还要上其他交易所,如果上了其他几大交易所,HBTC这里是否能保持深度?
答:由于最近项目关注度比较高,而且我们的Token合约已经开源,所有交易所都可以自行上线我们的项目。所以后续可能会被其他交易所上线。但是我们和HBTC一直保持深度合作的关系,HBTC也会一直是我们的主战场。
问:APP什么时候出?
答:由于DAPP的特性,我们不会开发一个独立的APK,让用户下载安装。但是大家可以在imtoken、火币钱包、Trustwallet等内嵌了DAPP浏览器的本地钱包上直接访问我们的DAPP。这样大家的币都存在imtoken这种本地钱包上,大家使用起来更加放心。
问:MIS后续不会推出什么值得我们期待的产品?
答:后续我们肯定会不断的推出新的产品,不断的优化用户体验,同时提供更多的应用场景。
Scan QR code with WeChat