区块链智能合约在现实世界中终于有了用武之地

2018-11-22 14:28 栏目:经验之谈 来源: 查看()
您可能听说过区块链技术和智能合约将彻底改变我们的生活。目前存在一个问题:在智能合约能够真正发挥作用之前,他们需要一种可靠的方式来与现实世界中的事件相关联。——到目前为止,事实证明这是不可能的。这就是所谓的“甲骨文问题”,这是一项技术挑战,仍然阻碍了区块链的爆发,成为我们日常生活的一部分机会。

区块链智能合约在现实世界中终于有了用武之地

到目前为止,一家名为Chainlink的创业公司正在将其软件与一个名为Town Crier的可靠硬件系统相结合,该系统由一家领先的学术加密货币研究机构开发。他们可能比以往更接近解决问题。

智能合约是存储在区块链中的计算机程序。它们可用于根据商定的条件自动且无阻碍地在用户之间传输加密令牌。 “oracle”是实时数据反馈,提供天气数据,货币汇率,航班信息和体育统计数据,以实施智能合约。

我们的想法是,通过协作,这两个系统允许基于区块链的服务与当前Oracle服务相比具有更高信任级别的实际事件进行交互。例如,如果您的航班被取消但您购买了航班保险,则智能合约可能会在从受信任的飞行时间源获得更新后立即向您付款。

所以有什么问题? Chainlink的首席执行官谢尔盖·纳扎罗夫说; “到目前为止,Oracle服务的目的是阻止区块链的使用。例如,在以太坊中,网络中的所有参与节点计算每个智能合约。这使得该程序几乎不可能关闭。但是今天的Oracle服务太集中了,它们代表了一个单一的失败点,这构成了一个篡改目标。“

这意味着智能合约缺乏对实际数据的可靠访问。康奈尔大学(Cornell University)计算机科学教授阿里·朱尔斯(Ari Juels)表示,如果没有他们,他们将“像一个没有电的城市”。 “没什么好玩的。”

Juels和他在康奈尔大学的加密货币和合同项目的同事们开发了Town Crier,他们称之为以太坊区块链和支持https的在线数据源之间的“高度信任的桥梁”。核心组件是一个在称为安全区的单独硬件上运行的程序。

安全区的功能是保护程序免受恶意攻击并保密记录。它从智能合约——接收数据查询。例如,飞行保险合同可以查询航班是否被取消——然后它从网站检索答案并将其转发回区块链。使用密码学并假设对硬件的信任,它为飞行保险合同提供了证据,证明数据确实来自城镇呼叫并且没有被中断。

Town Crier可能比其他数据源更可靠,但它不能提供分散式系统可以提供的可靠性。这是Chainlink的作用。它的软件结合了分散的oracle网络,可以利用多个数据源为基于智能合同的服务提供服务,因此他们不必依赖单一数据源。

使用密码术,Chainlink服务提供区块链的证据,证明数据实际上是它承诺提供的信息。客户可以支付不同级别的分散,节点可以通过提交数据来赚钱。 Nazarov表示,Chainlink的软件和硬件系统的组合是第一个“可证明的安全,分散的oracle网络”。

Chainlink与几个智能合约项目合作,展示其oracle网络。例如,一个名为OpenLaw的项目正在开发一个基于智能合约的法律协议,该协议使用Chainlink oracle软件确定在给定时间以太网和美元之间的汇率。 “我不知道是否有人完全解决了'甲骨文问题',”OpenLaw联合创始人亚伦赖特说。但他表示,Chainlink和Town Crier是“首次尝试良好”。


微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发