- 04/02
- 2020
-
QQ扫一扫
-
Vision小助手
(CMVU)
区块链自概念诞生之日,其赋能商业的探索从未停止。
从分布式账本到去中心化网络的概念,再到应用广泛的智能合约,区块链商业应用的边界被一次次延伸。但这仍不能满足日益拓宽和细分的场景需求,于是大量定制链应时而生。同时也给用户带来了一个新问题:定制链的资源和技术门槛高,一般用户难以快速开发。有没有既能满足特定业务场景,又能让用户快速搭建区块链的平台呢?
百度给出了一个极具创造性的答案:百度可信跨链平台BCP。
百度可信跨链平台BCP
百度可信跨链平台BCP(BaiduTrusted cross-chain platform)是百度智能云团队自研的区块链跨链项目,主要以构建具有跨链特性的区块链作为项目特色,并致力于寻求实现通用的、标准化的区块链接入模型。可信跨链平台在BaaS平台以应用专有链形式提供跨链服务,同时也以跨链解决方案的方式支持不同链间的异构跨链。
更多核心应用场景完美支持跨链需求
此次推出的百度可信跨链平台BCP,可以适配更多的实际业务场景。方案在解决特定场景需求的同时,为各领域的用户降本增效,带来切实的经济价值。目前,方案的核心应用场景包括资产抵押、企业服务和去中心化交易平台三大类。
资产抵押场景中,由于跨链可以实现不同链之间的交互,将在业务创新上发挥巨大作用。例如,在房地产链和资金链的交互中,用户可以通过房地产链上的房产作为抵押,取得资金链上的资产使用权。在规定时间内用户使用完资产并归还后,用户可以收回房地产链上锁定的个人资产,反之则链上资产将被冻结。资产抵押功能能帮助用户可以获得更广泛的资产使用权,同时也能保证了出借者的资产权益。
在企业服务场景中,企业的各业务部门都有自己的数据系统,之前系统间的交互需要挨个部门对接,其中的沟通成本是对企业资源的极大浪费。通过将业务部门的数据和服务上链,可以将原本系统与系统间的对接调整成系统与区块链平台的对接,不仅接口的复杂性大大降低,还可以通过区块链平台记录不同系统对区块链平台上服务调用的记录,形成可追溯效果。
去中心化交易平台的业务中,跨链的资产互换和转移是最大的场景,在互换过程中交易具备原子性。通过这一特点,设计两种业务系统中资产的相互转移。例如银行A的信用卡积分与航空公司B的航空里程进行兑换,通过现价和市价的波动帮助双方用户在链上进行撮合交易,最终完成积分的划转。
功能丰富为企业级的区块链应用而生
为实现不同场景下的区块链在BCP上快速开发且简单易用,BCP采用了模块化架构,从开发者和应用者两个维度实现低成本高效一键发链。从开发维度看,BCP通过将共识层和应用层解耦分离,并抽象共识层与应用层的接口,在应用层使用MVC模式进行开发;从应用维度看,BCP将应用层按业务进行模块化划分,提供包括存证、积分、溯源、预言机等在内的一系列通用模块组件。
在功能设计上,BCP针对企业用户具有丰富的企业级应用特性:
联盟管理:BCP拥有灵活的链上治理规则,在联盟和组织单位上,成员准入和权限变更均在链上通过成员共识完成;其次,不同企业节点数量,享有公平的出块权重。
数据分片:BCP基于业务模块进行数据分片,不同功能模块运行独立的分片,减少非必要的计算与存储消耗,分片模块的状态独立验证。
隐私交易:自由创建隐私分组,管理分组内的成员,非组内成员无法解密组内交易数据。
智能合约:兼容已有的智能合约应用库(包括以太坊智能合约EVM、WebAssembly),提供高效的运行性能。
性能优化:优化共识引擎配置(交易池、区块大小、出块时间),优化应用层执行瓶颈。
从“链到链”到“TEE-Oracle”突破原有跨链设计瓶颈
在跨链的设计上,百度独树一帜。首先是“链到链“的跨链方案设计。常见的跨链方式都有其优点和缺点。公证人机制在保证原子性的条件时,中心化的特征相对凸显出来;哈希锁定更加适用于数字货币单一场景;侧链或者中继解决了数据交互真实性问题,但在原子性上却很难保证。可信跨链平台希望提供一条链直接到另一条链的跨链方案,而不借助中间人来过渡,保证真实性和原子性。
在多链架构(异构)跨链设计上,百度通过TEE-Oracle来解决。具体来讲,即由联盟中各个成员提供节点构成一条中间链,来解决多链架构问题,中间链不提供业务数据,仅仅做信息的广播。联盟外的组织加入时,通过链上治理对加入行为进行准入审批。通过可信计算环境TEE-Oracle,以及联盟节点本身的制约与可信性,对不同框架的区块链作数据验证,来实现异构跨链交互。
创新继续加速迈入万物互联的新时代
百度可信跨链平台BCP打通了众多价值孤岛,使得价值得以更广泛更顺畅地流动,因此跨链网络适用于底层平台扩容、支付结算、去中心化交易平台、跨链钱包、主网资产映射、跨链预言机、资产抵押、实物链上资产交易、隐私保护、医疗保健等诸多现实及潜在场景。
未来,百度可信跨链平台BCP将会与云计算、物联网实现更深度的融合创新。区块链的技术特性可使数据更贴近计算节点,对传统云进行瘦身,为云计算装备新的引擎,促进新一代云计算架构的发展。
区块链的技术特性契合物联网应用安全及发展的迫切需求。百度可信跨链平台BCP基于跨链机制,使用与云计算融合的区块链,并通过网络中对数据的加密及共识解决物联网中数据和价值交换的安全性问题和可信性问题,必将加速推动人类社会进入万物互联的新时代。