ChainLink

作者: 011ac79d683d | 来源:发表于2019-01-21 23:30 被阅读52次

ChainLink是什么?

Chainlink是2017年6月由旧金山的一家金融科技公司SmartContract推出的项目,是区块链系统中第一个去中心化的预言机,它致力于解决区块链与外界进行信息交互的问题,为Dapp开发者提供允许智能合约访问互联网中数据的工具。

ChainLink是否有存在的必要性?

要了解ChainLink项目的必要性,我们可能要先了解一下预言机的必要性和解决的问题。

央行在上年10月份发布的报告中写到,将链外信息写入区块链的机制一般称之为预言机。它允许确定的智能合约对不确定的外界信息作出反应。

实际上智能合约不能够访问链外的数据,因为链上是确定的环境,在虚拟机中,不允许智能合约进行 I/O 输入和输出。

那预言机起到的作用就是将外界信息传入到智能合约中,而现在所有的公链都没有解决这个问题,无论是ETH、EOS、还是Tron,目前有几个公链团队也在尝试,一个是本体给出了解决方案,不过貌似只是一个接口,还有一个就是AE。

区块链在某个领域如果大规模应用,势必要需要预言机这个服务。比如去中心化的衍生品交易平台需要去链下获取价格,稳定币需要获取真实世界的汇率,菠菜DApp也可能需要链下随机数,链上是无法生成安全随机数的,自动赔付保险需要保单信息等等。

ChainLink如何实现预言机?

简单说一下ChainLink的技术结构。根据白皮书中的描写,ChainLink是一个完全去中心化的预言机,它分为链上和链下两个模块,链上由声誉系统、订单匹配合约、聚合合约三部分组成。链上负责链接Dapp开发者的智能合约,接受对链外数据的请求。链下负责监听请求,并去节点运营商获取数据。

大致工作流程为,Dapp开发者请求一个链外API数据,比如去中国天气网获取下午2点北京的温度。请求给到链上的预言机智能合约,链下监听到链上的请求,2点获取天气网的温度,之后返回到链上聚合信息,返回给Dapp开发者的合约。白皮书中有详细的技术阐述。

ChainLink是第一种去中心化预言机的尝试,采用了链上聚合的方式,不过这样可能需要所有参与达成确认,理论上需要更长时间,而且花费较高的gas。声誉系统可能会存在中心化的可能。

ChainLink目前的情况

项目进展

上面讲述了预言机的必要性,不过落地也比较困难,ChainLink项目成立到现在,只在以太坊测试网发布了测试版,供DApp开发者申请测试币试用ChainLink预言机服务。
但是具体什么时间可以实现所有功能,官方并没有公布详细的路线图。

社区情况

推特有43条,9294关注者
Medium有679关注者,有多篇文章的点赞过千
gitter有222人,
Telegram有两个社区,共7891人,相对还比较活跃

代码更新情况

代码在GitHub上是开源的,代码提交的频率和次数都比较平稳。提交总数3244次,有21位代码贡献者,应该有5位主力开发工程师。

代币情况

ChainLink的代币叫LINK,主要用于向节点运营商支付从链外获取数据的费用。总发行量10亿,35%用于挖矿奖励,35%公开发售,30%团队。目前流通3.5亿,在币安OK火币Gate都可以交易。
LINK在1月份跟着浪潮大幅上涨之后回落,最近又稳步上涨,前几天登录了币安,做了不少营销和推广的工作。

总结

ChainLink是第一个去中心化的预言机解决方案,预言机的市场和前景还是非常大的,不过它的需求也依托于DApp的发展,目前需要并不高。项目开发进度不是很快,而且路线图不清晰,项目落地性上存疑。

相关文章

网友评论

      本文标题:ChainLink

      本文链接:https://www.haomeiwen.com/subject/pmkkjqtx.html