这些研究成果改变了人们对于区块链的认知,区块链的定义也发生了改变,从此变成多对多的模型,区块链是多系统且可以动态调整的,这跟传统的区块链定义有着云泥之别。 而现在币圈、链圈和主流学术界也在走同一路线。以前狭义的区块链定义都开始改变,例如一个BC支持一个SC系统,BC和SC绑定,共识和交易绑定。 3.新型预言机架构 未来的区块链系统会是复杂系统,比如,一个区块链应用系统可以有一个BC、3个SC、2个OM,而其中一个OM又有自己的BC和SC。所以这将是一个复杂系统,与2016、2017年提出的所谓“区块链网络”或“区块链操作系统”等概念差异巨大。以前这些概念都是单一机制而全网布局的系统,系统虽大但却是单一的(每个节点上都是相同的软件和数据),上面的资产也只是一种代币,交易机制只有一种,难以被监管,也不符合现代金融交易流程。 早期预言机单纯收集数据,并将数据以安全的方式送到区块链系统。后来预言机的定义范围扩大,可以是复杂系统,可以使用区块链和智能合约,还可以进行验证和隐私计算,来保证数据正确。如LSO架构,允许多个BC、SC和OM相互协作,甚至可以通过协作层(CL)动态创建它们的关系,并且CL位于多个BC、SC和OM之间。一个OM可与多个SC交互,也可以和多个BC交互。每个OM必须先向BC注册,然后才能向BC发送数据或从BC接收数据。 OM可以提供及时且正确的信息,也可以提供不正确甚至误导或恶意的信息。因此,LSO系统需要具有动态评估机制来跟踪参与的OM的可靠性。与OM关联的还有几种设计模式:立即读取,发布-订阅和请求-响应。所有这些都与观察者设计模式,事件驱动架构(EDA)有关。 这样就会出现一个复杂的区块链网络,上面有多个BC、SC和OM系统。由于多个系统的出现,出现事件模型,由多个OM向多个BC和SC传送事件。事件模型注册合同参与者的事件,并将自然语言合同标准化为事件,即,在合同的内部处理逻辑下(以软件代码的形式表示,大致为条件声明),对合同进行预处理,包括对事件属性和合同属性的数据分别包装和存储,并通知司法当局进行公证。事件开始后,根据事件ID查找相应的事件数据包和合同数据包,并将其提交给SC系统以进行自动交易处理。同时,与账户资产相关的信息会提前提交到BC系统进行资产验证或证明,如果涉及资产欺诈或参与者在不信任方列表中,则会搜索对应账户的信用记录。可以通知合同参与者或监管机构终止合同并启动终止事件。 而OM的功能也被扩充。例如,2021年4月,ChainLink提出一个分权式(或是分布式)OM网络(Decentralized Oracle Networks,DON),使用其他资产(网络,存储,计算)和区块链系统合作完成应用,扩充了传统OM的系统规模。 (责任编辑:admin) |