孙君意,百度资深研发工程师、超级链开源技术负责人。对分布式账本、区块链数据模型有深入研究。
孙君意,百度资深研发工程师、超级链开源技术负责人。对分布式账本、区块链数据模型有深入研究。
区块链比较流行的数据模型当前主要有三种:UTXO、MPT、Read-Write-Set, 代表者分别是比特币、以太坊、Fabric。百度超级链提出了一种新的区块链数据模型 XuperModel。XuperModel 在经典的比特币的 UTXO 模型之上进行了泛化, 即可以支持数字资产转移,同时也可以支持智能合约的并行执行。XuperModel 在并行化执行上借鉴了 HyperLedger Fabric 的读写集模型,主要优势在于可以支持对合约变量的高频修改。这对于将区块链真正应用到物流、IoT 等需要频繁变更合约变量的场景中有重要的意义。测试数据表明在需要高频修改合约变量的场景中,超级链相对于 Fabric 的交易提交成功率具有明显优势。