LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 产业区块链40人丨做好去中心化预言机真的很不容易!

产业区块链40人丨做好去中心化预言机真的很不容易!

2019-12-16 Chainlink 来源:区块链网络

12月13日,由小龟说、BBNEWS联合清华长三角研究院高等区块链研究所策划的“产业区块链”系列分享活动第五期《区块链如何塑造更公平的数据经济时代?》中,BBNEWS对话了著名的智能合约企业SmartContract以及预言机区块链公司Chainlink的首席市场官Adelyn Zhou和Chainlink中国社区经理条子哥。

Adelyn Zhou除了是SmartContract和Chainlink的首席市场官之外,也是亚马逊畅销书《Applied Artificial Intelligence》的作者。她曾在一些世界顶级企业和初创公司工作,包括BCG(波士顿咨询)、Amazon、Nextdoor和Eventbrite,此外她也活跃于SXSW、CES、Inbound和DLD等会议上,是国际知名的演讲者。

此次线上活动中,Adelyn和条子哥就“区块链+数据经济”话题进行展开,提及了相关应用案例,也详细介绍了知名预言机项目Chainlink的一些情况,下面为文字整理。

BBNEWS在此提醒读者,以下不构成任何投资建议,希望读者能谨慎投资。

Adelyn Zhou:大家好,我是Adelyn Zhou,非常高兴能和中国的朋友们谈谈预言机和数据金融这方面的话题。我平时都是用英文,现在用中文语音来回答问题,说的不好的地方,大家见谅。

条子哥:大家好,我是条子哥。Adelyn不太习惯中文输入法,所以她用微信语音回复,我会把Adelyn的回复用文字转述。

1

第一问

BBNEWS: 那我们进入正题了哈。现在做区块链+数据方向的项目挺多的,用户身份、分布式存储、预测市场等等,你们比较看好哪些方向,能否分享一些比较有意思的案例?

Adelyn:我们可以看到,有各种各样区块链和数据连接的地方。最近我们看到的最大的领域就是Decentralized Finance,去中心化金融。我们看到有很多项目,比如Synthetix、Compound等,有很多资产被锁定在这些项目中。

我们还看到很多在保险领域应用区块链的例子。保险这个领域,赔付等动作比较慢,因为保险非常保守,可是我们认为保险应用区块链技术后会有很大的改进。举一个机票保险的例子。你买机票的时候如果买了保险的话,飞机误点就可以拿到保险赔偿。我知道在中国,飞机大概有70%的概率会误点,所以这一块市场比较大。

我们认为支付也是一个非常适合应用区块链技术的领域。现在很多人需要通过一个可信的中介来做支付。在国外,你需要通过Paypal或者其他机构来做支付操作。有了智能合约和区块链技术,你可以跳过中介,直接和对手方进行交易和支付。

区块链还会对social goods and social benefits(社会福利),对整个社会有所帮助。最近亚马逊雨林起火事件,有很多人用区块链技术来帮助控制火灾。你可以把卫星上获取的照片放到区块链上,来触发智能合约调用捐赠资金,以此来促进环境保护的效率。

现在也有很多人在区块链上做菠菜游戏,他们会用到随机数。我们认为,这种数据以后也会是一个很大的市场。当然,这个市场可能会受到监管限制,但是我们认为,去中心化的游戏是一个快速增长的市场。

观众提问:预言机的通信安全是如何保证的?比如针对IP地址的DDOS攻击,或者预言机节点本身存在数据收集问题,被GDPR约束或者说数据泄露攻击?

Adelyn:所以我们要用去中心化预言机,因为如果是中心化的预言机的话,很容易被DDOS攻击。

Chainlink有很多节点,我们现在有20多个节点,以后还会不断地增加节点数量。节点多就很难同时被DDOS攻击。不同的节点也有自己的reputation(声誉),这个声誉是记录在区块链上的。另外我们还有一个Web Trust系统。

通过增加节点数量、使用reputation系统和Web Trust系统可以更好地保护预言机网络不被攻击。

为了达到共识,这些节点会用到加权中位数或者平均数算法,这些算法全都写在智能合约里面。在加权方面,我们刚刚说的Web Trust和节点声誉会发挥作用。如果节点作恶的话,他不但会失去本次智能合约的押金,以后的收益也会受到影响。

观众提问:刚才Adelyn讲到区块链与保险结合,如果Chainlink有个人保险数据的话,会怎么处理?这方面是不是还有很多问题要解决?

Adelyn:预言机是一个中间件,个人数据在保险公司和智能合约中,我们看不到这些数据,我们只是把数据带进预言机,只是做技术方面的工作。个人数据更多是由保险公司那边负责处理。

观众提问:我想了解飞机延误险这个场景,预言机会不会收集用户的个人信息,比如姓名、航班和手机号码、通讯地址?

Adelyn:不会的,预言机只会去数据库中获取航班是否误点数据。用户姓名等数据在智能合约中,和预言机是分开的,预言机调取的是航班信息、机场信息的数据,并不会泄漏个人数据。而且预言机本身是不储存数据的,它只会根据智能合约的请求来反馈触发合约的关键信息。

2

第二问

BBNEWS:一方面信息可以转化为经济收益,另一方面,目前用户数据泄露问题严重,两位嘉宾认为,在区块链链上生态中,应如何把握好数据的经济效益和隐私保护之间的关系?

Adelyn:Chainlink将可信执行环境和零知识证明相结合,建立我们所说的纵深防御系统,为智能合约开发者提供了一切所需的工具,包括可信执行环境,多个节点,多数据来源,罚款保证金,声誉系统,非对称加密,零知识证明,WASM以及OTP+RNG,这些功能可以让智能合约开发者根据具体预算和安全需求调整合约的保密性和成本。

观众观点:保险业中最大的成本是欺诈,所以预言机的重要性不言自明。

3

第三问

BBNEWS: 我们知道预言机是连接链下数据和链上世界的桥梁,目前预言机市场存在哪些痛点,如何将链上链下数据交互过程中的风险降到最低?

Adelyn:对,做好去中心化预言机真的很不容易,我们团队就专注于解决这个问题。我们招募了全世界最优秀的教授和开发者作为顾问,帮我们一起解决这个问题。

现在预言机有两大问题,一是很多节点是中心化的,第二,数据源是中心化的。Chainlink首先有去中心化的节点。每个开发者写智能合约的时候可以设定需要几个去中心化节点,3个,10个,100个都可以。

第二,这些智能合约可以从不同的数据源获取数据。比如说飞机航班,误点数据,你可以从FAA(美国联邦航空管理局)数据库,也可以直接从飞机航班网站上去获取数据。

DAPP调用数据也是一个很普遍的应用场景。现在使用Chainlink的一些DAPP项目都会选择使用比较多的节点,同时,他们会从CoinMarketCap、Cryptocompare等数据源去获取数据或者取平均数来做计算。

观众提问:数据源去中心化?如果数据源限制数据调用,或者只有单一数据源呢?应该是大部分都是单一数据源吧。我觉得现在能做到统一协议的去中心化预言机已经很牛了。

条子哥:会有很多单一数据源表达的是同一个场景。比如说ETH的价格,每个交易平台的价格都不一样,我们将单一数据源结合到一起。

Adelyn:这是我们聚合器的数据,你可以看到它是ETH/USD汇率的价格。这有21个不同的节点,他们通过共识把ETH/USD的汇率放在这儿。你们可以看到这21个节点拿到的数据会有稍微的不同,但是他们会结合在一起,达到一个共识。


4

第四问

BBNEWS: 这次活动的主题是“区块链+数据经济”,在数据领域应用区块链技术能催生出哪些新的金融产品和业务模式,区块链如何帮助塑造更公平的数据经济,防御或者延缓数据所有权、使用权等的中心化趋势?

Adelyn:今年上半年,你们可能听到我们和甲骨文合作的消息。我们为甲骨文的一些优秀创业公司提供API和数据。这些创业公司不只是在一些比较发达国家,像美国和中国,也有在非洲等比较落后的国家。特别是在发展中国家,区块链会给整个市场和经济带来更大的公平性。

在发达国家,我们有好的法律和制度,我和你如果有合约的话,我相信你会遵守合约,可是在发展中国家,这些制度不完善,所以我不能确保你会不会履行签署的合约。所以在这些国家,很多经济上的交易不能实现,很多人不愿意和不认识人签合同或者做交易,这样就失去了很多金融上的机会。

条子哥:在甲骨文初创企业计划中,Smartrips(机票预订比价软件)、INCREFF(零售门店库存调拨软件)和iGeolise(物流信息查询软件)等都是拥有高价值数据并可用于智能合约的初创企业。这些数据拥有巨大潜力,可触发智能合约,可以帮助商业合同摆脱对“信任”的依赖。

智能合约是大势所趋,但前提是必须拥有高价值的API触发合约执行,企业坐拥着海量高价值数据,我们非常愿意帮助他们进行数据变现。

观众提问:预言机对接的数据源是由DAPP开发者建议的呢?还是Chainlink提供什么,DAPP开发者用什么?再就是,未来对接的数据源更大,数据类别更多,是否会将数据结构化,并且有专有的行业节点组织来提供专业的某一行业数据预言机服务?

Adelyn:关于提供什么数据这个问题,是DAPP开发者需要什么数据,我们预言机就提供什么数据。这些开发者需要的数据都是写在他们的智能合约中,然后由我们为他们提供相应的数据。所以他们需要多少去中心化节点,他们要以怎样的频率来获取这些数据,这些都可以根据开发者的要求定制。

关于数据结构化,我们发现很多DeFi项目都需要各加密货币币种对法币的汇率,所以我们为这些项目提供了一些reference data aggregator(参考数据聚合器),就是上面发给大家的这个网站。很多项目都需要用到同样的BTC/USD的汇率,或者BTC/ETH的汇率,所以我们会把这些最常用的数据结合到一起,提供给大家。

观众观点:现在很多网站都提供价格API啊。

条子哥:区块链并不能直接读取API,需要预言机将其翻译成区块链预言。DAPP开发者可以自己写预言机。

观众观点:现在多数还是自己做。

条子哥:是的,但是单点预言机面临的风险是很可怕的,比如最近势头非常猛的synthetix。悉尼时间 2019 年 6 月 25 日凌晨 3 点,Synthetix 遭遇预言机攻击,损失超过 3700 万枚SETH。

在事发当时,KRW的价格仅由两个API提供,其中一个 API 间歇性地汇报错误的 KRW 价格(为正常价格的 1000 倍),因此导致预言机从两个API获得价格数据之后取均值将得到的错误价格上报给平台的汇率合约。

Synthetix平台的一个交易机器人检测到之后利用这个错误大量交易KRW,在短短不到1个小时的时间里获利10亿美元,后来对交易进行了回滚。在这次攻击之后,Synthetix选择使用Chainlink作为其预言机。

观众提问:如果要做定制的,结构化的数据服务,那么去中心化的网络肯定会有一个治理的过程,来决定提供哪些定制化的内容,由哪些专有节点来提供,那么这个治理过程是怎么样的?投票机制?还是其他什么治理方式?

条子哥:这就是我们的reputation系统和Web Trust系统的意义。节点的硬件配置、历史表现都会记录在区块链上,这样智能合约就能优先调用信誉更高的预言机节点。

Chainlink官方渠道

QQ群: 6135525

微博:https://weibo.com/chainlinkofficial

币乎:https://bihu.com/people/1869894547

合作联系:[email protected]

GitHub:https://github.com/smartcontractkit/chainlink

Gitter:https://gitter.im/smartcontractkit-chainlink/Lobby

Twitter:https://twitter.com/chainlinkofficial

Telegram:https://t.me/chainlinkofficial

—-

编译者/作者:Chainlink

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...