提供链上安全性的链外智能合约提供商Offchain Labs宣布通过结合使用Arbitrum和ChainLink来为更大的以太坊社区发布新功能,这将使Arbitrum独特的形式将信任最小化的智能合约计算可安全,轻松地用于使用Chainlink的任何基于数据的基于Solidity的智能合约的计算中。 现在,Chainlink节点运营商可以充当Arbitrum安全链下计算协议的验证者,开发人员可以使用全新方法来构建智能合约来保护链下计算,从而为运行Solidity提供以前无法访问的可扩展性,并极大地提高了成本效率。 将Arbitrum独特的,将信任最小化的智能合约与Chainlink的高质量节点网络结合起来,作为这些计算的安全验证器,以及它们与关键外部资源建立安全连接的能力,可大大改善,扩展性强且具有成本效益用于智能合约的链下开发堆栈。这使得启动高度安全,外部连接且具有成本效益的智能合约变得容易,该合约可以满足与其他关键系统的互操作性需求,同时又用于需要以太坊安全性的计算密集型用例。 来自Offchain Labs的Arbitrum Rollup现在可以在testnet上运行,并且是第一个用于通用智能合约的Rollup系统。要快速开始使用Arbitrum和Chainlink的改进的易用性以及启用外部数据的功能,请跳入快速入门的Chainlink + Arbitrum脱链开发指南。 Offchain Labs鼓励开发人员检查Arbitrum文档,并开始直接在其本地计算机或测试网上尝试Arbitrum智能合约。 仲裁:降低天然气成本并提高吞吐量 以太坊为处理指定的逻辑(Solidity智能合约)提供诱人的安全属性,因为它们是由独立节点的分散网络冗余计算的。分散计算的想法提供了高度可靠和安全的应用程序,但是以太坊确实在可扩展性方面存在一些初始限制,因为网络中的每个节点都需要处理区块链上广播的每笔交易。 Arbitrum使用链下协议支持安全的智能合约,该协议使智能合约开发人员可以灵活地将智能合约执行的大部分工作从链下移至运行Arbitrum协议的节点,同时保持以太坊的不信任安全性。 Arbitrum通过不必以单个公共网络上的每个节点都进行完全计算的方式来计算可靠性,从而提供了独特的低成本和高吞吐量功能。与Chainlink将可扩展安全性应用于现实世界数据的方式类似,Arbitrum提供了可扩展安全性模型,用于将信任度最小化的链下计算。随着Arbitrum脱链计算的价值增加,开发人员可以随时添加Chainlink oracles / node运算符,以增加验证器的数量,以确保其特定计算的整体安全性。 与完全在链上进行所有智能合约计算相比,Arbitrum具有很大的优势。特别: 由于带宽不限于任何基础的区块链共识机制,因此合同吞吐量和存储容量有了巨大的增长。只有仲裁链的验证者节点才需要完成所有工作,以计算该链的可靠性智能合约并达成共识。 几乎完全消除了天然气成本,因为计算是在链外完成的,并且只有最终结果才在链上回发。 Arbitrum协议仅在将结果传送回链上时或在发生争议时验证者提交证据时才需要链上费用。在由多个可靠的验证者负责同时保证正确性的情况下,这种情况很少发生。在极少数情况下,Arbitrum合同的验证者不同意下一个正确的计算状态是什么,Arbitrum使用独特的链上争端解决机制保证以太坊纠纷的有效解决,即使只有一个诚实的验证者,称为Arbitrum的AnyTrust保证。如果任何验证者试图掩盖仲裁计算的行为,则链上合同将使用高效的基于挑战的协议来识别并惩罚不诚实的节点。质询系统要求验证者提交由抵押品支持的链上证明,直到问题解决。 通过在以太坊上建立安全的纠纷解决机制,该机制结合了加密经济激励机制来避免纠纷并在纠纷发生时有效解决,Arbitrum大大增强了智能合约计算层的性能,但仍保持了最小的信任度保证。此外,Arbitrum附带了Solidity编译器,可确保熟悉的开发人员体验,并易于将现有合同直接移植到Arbitrum上,然后可以通过由高质量Chainlink节点运算符的Oracle网络进行验证,从而确保正确性。 计算神谕 鉴于其安全灵活的框架,Chainlink非常适合支持Arbitrum。越来越多的高质量节点运营商已经确保了数亿美元的价值,并作为web3协议栈中的标准层提供了长期的生存能力。 Chainlink oracle使智能合约能够安全地从现实世界中导入数据并在外部系统上执行操作,这两者都是当今许多最有趣的Dapps所必需的关键功能。但是,oracle的功能远不止于在不同系统之间进行数据消息传递。当它们不仅传输原始数据,而且使用诸如Arbitrum之类的信任最小化的计算形式不信任地处理该数据并对其执行可伸缩计算时,它们将变得更加强大。 在这种链下设计中,智能合约分为两个部分:可扩展的链下计算和链上争议解决和/或解决。因此,Dapps可以安全地将昂贵的计算任务(在链上执行的任务非常昂贵)外包给启用了Arbitrum的Chainlink节点,同时保持锚定在以太坊以自动解决仲裁期内出现的分歧。 综上所述,运行Arbitrum的Chainlink节点的分散网络可以验证固体智能合约,检索外部数据输入,可伸缩地计算具有相关正确性保证的智能合约,将这些合约输出和证明推到链上并将可证明的结果发送到仲裁期结束后,用户的链上合同。通过将LINK作为抵押来支持其计算,Chainlink节点将能够添加额外的安全层。这些加密经济保证将使系统能够随着时间的推移扩展以确保越来越多的价值,特别是考虑到Chainlink独特的能力,即随着价值的增长,逐步添加更多的高质量节点来确保任何特定的Arbitrum计算的安全。 一些用于计算预言的有用示例包括: DeFi—目前,由于以太坊的用户数量不断增加,因此以太坊的计算量通常过大,因此DeFi的功能受到限制,并且可以运送的产品也很复杂。基于仲裁的计算使开发人员能够通过开发更复杂的产品来释放DeFi的潜力,这些产品的价格足以使最终用户以可行的价格进行交互。一些有趣的用例包括确定货币市场的抵押比率,计算借贷协议的汇总利率或通过基于集体市场分析分配资产来管理投资组合。 赌博—目前,以太坊上的大多数游戏业都负担不起在链上运行繁重的计算过程。传统上,游戏需要数千个游戏中的交互,尤其是基于策略的游戏,这些游戏可以在以太坊上生成多达十万笔交易才能正常运行。 Arbitrum允许游戏项目使用以太坊作为结算层,同时在链下处理高度复杂的操作,从而保持高度的透明度和安全性。 企业—由于缺乏用户隐私和缓慢的交易吞吐量,企业空间中的许多行业用例(例如保险,供应链和金融)在公共区块链上都不可行。 Arbitrum不仅可以复制传统非区块链基础设施的高交易速度,而且用户可以通过对多方合同进行私有,不信任的计算而受益,从而避免了敏感数据的信息泄漏。Chainlink节点提供仲裁验证服务 Chainlink集成还将帮助现有的Arbitrum用户。例如,如果一个项目启动了一个Arbitrum汇总链,但无权访问信誉良好的节点,则他们可以将验证外包给Chainlink节点。 Chainlink已经拥有最大的安全审查,耐Sybil且完全独立的节点运算符集合之一,它们可以用作任何Arbitrum计算的验证者,并且可以扩展以确保随着时间的推移获得越来越大的价值。 将验证外包给高质量的节点运营商可以在不降低安全性的情况下提供许多潜在的好处,例如为Arbitrum用户增加强大的活动能力和正常运行时间保证。系统的整体安全性只会增加,即使单个节点受损,仲裁链的完整性也将保持不变。
仲裁智能合约中的真实数据 像大多数VM机器一样,Arbitrum本身并不连接到其自身网络协议之外的真实数据。分散应用程序中一些最有趣的用例在计算可靠的合同结果之前,需要这些外部数据输入,例如价格信息,股票报价或有关某些事件如何发展的信息。 现在,Arbitrum合同还将可以访问Chainlink价格参考数据网络,数据市场和各种其他Chainlink功能,从而使它们在复杂的应用程序设计中更加强大和有用。仲裁合同开发商可以利用现有的Chainlink市场,例如DeFi的Chainlink价格参考数据,或创建一个自定义的分散Oracle网络,以安全地获取对执行其分散应用至关重要的数据。这将打开更高级的Dapp设计,例如IoT驱动的保险产品,金融服务中的实时决策以及高吞吐量游戏应用程序。
—- 原文链接:https://www.cryptoninjas.net/2020/02/17/offchain-labs-integrates-chainlink-on-arbitrums-secure-off-chain-smart-contracts/ 原文作者:CryptoNinjas.net 编译者/作者:wanbizu AI 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Offchain Labs将Chainlink集成在Arbitrum的安全链下智能合约上
2020-02-17 wanbizu AI 来源:www.cryptoninjas.net
LOADING...
相关阅读:
- 老妖精:为什么USDT相较于比特币和以太坊市值增长更快?2020-10-30
- 浅谈DeFi中的税收风险2020-10-30
- 海大叔:BTC/ETH行情分析,大饼再次引领主流货币美国大选在即能否联动2020-10-30
- PayPal正式上线BTC还能看涨吗2020-10-30
- 区块链存储 ARWEAVE:图灵机的纸带,可信计算新范式2020-10-30