5) 交易订单公平性:以对最终用户公平的方式支持交易排序,并防止机器人程序和矿工开展老鼠仓剥削或其他攻击。 6) 信任最小化模型:通过分权式化、区块链中高安全性的强锚定、加密技术和加密经济保证,为智能合约和其他依赖OM的系统创建高度可信的支持层。 7) 基于激励的(加密经济)安全模型:严格设计和稳健部署的机制,确保DON中的节点具有强大的经济激励机制,即使面对资源充足的对手,也能可靠、正确地运行。 混合智能合约 混合智能合约通过将链上和链下计算资源安全地组合到一起来增强智能合约的功能。混合智能合约是由两个互补组件组成:驻留在区块链上的链上组件SC和在DON上执行的链下组件exec。DON是这两个组件之间的桥梁,也是连接混合合约与非链资源(如web服务、其他区块链、分权式存储等)的桥梁。 一个DON(表示为DON1)可以和一系列不同资源的适配器,包括另一个DON(表示为DON2)、区块链(主链)及其内存池、外部存储、web服务器和物联网设备(通过web服务器)进行连接,OM系统的设计也要考虑到多个方面,比如实现扩展性、数据保密和用户交易排序等,我们可以发现OM越发复杂,新型的OM系统开始出现。 链下在OM处理提升性能和吞吐量 概念图中展示了分权式OM网络如何提高SC的可扩展性。图A显示了传统的OM体系结构。交易直接发送到区块链,就像OM报告一样。因此,以黄色突出显示的区块链是交易处理的主要轨迹。图B显示了使用DON来支持区块链上的SC。DON可执行文件处理交易以及来自外部系统的数据,并将结果(例如,捆绑交易或由于交易的影响而导致的合约状态更改)转发给区块链。因此,以黄色突出显示的DON是事务处理的主要轨迹。 保护用户敏感数据的保密方案 智能合约可以处理机密数据的需求是真实客观存在的,比如使用私人分权式(和集中)金融身份、信贷信息,以及更有效和更方便地使用KYC和认证协议。 ChainLink使用三种主要方法来满足该需求,分别是:1)使用DECO和TOWN技术来实现一个保密适配器,2)使用安全多方计算和可信执行环境技术来实现机密计算,3)支持Lay 2保密系统。 图5.敏感数据通过DON保密适配器和保密计算从外部源流向智能合约 图5是DON中敏感数据保密操作的概念图(以黄色突出显示)。web服务器中的敏感源数据(黑色圆圈)使用保密适配器(蓝色双箭头线)提取到DON。DON从这些适配器接收派生数据(空心圆),这是对敏感源数据应用函数或(例如)秘密共享的结果。DON上的可执行文件可以对派生数据应用机密计算来构造报告(双环),并通过适配器将其发送到区块链。 (责任编辑:admin) |