百度入局, 一文读懂年交易过4亿「超级链」究竟是什么?

  • 时间:
  • 浏览:0
  • 来源:大发快三_快三app网站_大发快三app网站

声明:本文来自于微信公众号区块链大本营(ID:blockchain_camp ),作者:Aholiab,授权站长之家转载发布。

从去年至今,百度在区块链上的动作不断,先是推出了区块链开放平台「BaaS」,又推出了区块链养成游戏莱茨狗,接着又用区块链的信息展现百度百科,将词条的版本信息签名存储在区块链上。还都可以 又抛出了有一一二个多 多多大招——XuperChain(百度自研区块链技术)。

从 2018 年初项目启动至今,短短一年多的时间,你是什么以「自主研发」、「高性能」、「模块化」为初衷的开发平台,意味着积累了 338 万用户,区块高度达到了41,598,999,总交易笔数过 4 亿

不仅那么,XuperChain还对比特币和以太坊的开发者进行兼容,支持多平行链的运营以及热插拔共识算法。可见其野心之大。

几天前,营长专访了百度资深研发工程师、负责XuperChain开源项目的孙君意,这位技术大哥说起XuperChain的400%中国研发都需要说非常自豪。甚至最后还提到,开发者即使暂时还都可以 开发区块链应用,看看XuperChain的开源代码,对技术提升也会很有帮助。对技术十分自信。

那么,超级链到底是如可的产品?研发者在它的设计上又哪些地方地方独到之处?让一些人跟随孙君意一起去来看看吧。

纯「国产」的超级链

营长:请谈谈XuperChain项目建立的初衷以及与一些区块链开发平台的不同之处。

孙君意:XuperChain项目是 2018 年初启动的,最初的目标是打造有一一二个多 多多自主研发、高性能、模块化的区块链系统。我实在现在不乏以太坊、EOS那么 的优质公链,但一些人还是想提倡国产自研,一些人希望打造有一一二个多 多多适合中国开发者的区块链开发平台。

说到亮点,我认为主要体现在一些人是在经典的比特币UTXO模型之上做了进一步的抽象,以太坊用了账户模型,它的缺点是可不并能了并行。一些人通过对UTXO进一步抽象,系统模型都需要描述有一一二个多 多多更加通用的数据资源的变迁,从而做到并行化的合约执行和验证。

营长:你提到「适合中国开发者」的区块链开发平台,体现在哪些地方方面?

孙君意:有一一二个多 多多是体现在一些人对开发者的支持,比如一些人有有一一二个多 多多微信社群, 24 小时一定会运营的同学值班去解答开发者的疑惑。无论是技术上的什么的问题还是商业公司商务合作 的什么的问题,一定会第一时间去响应。此外,一些人在中文社区和化文文档方面会更加友好。

第二,一些人有一些国内的标杆应用,比如北京互联网法院等司法类应用一定会基于一些人的底层技术来支撑的。

区块链与行业应用

营长:除了你提到的法院场景外,目前超级链还哪些地方地方应用落地的案例?

孙君意:目前一些人尝试用超级链技术与各行各业,各种应用场景进行结合,包括:司法存证、智慧网政务、智慧网医疗、商品溯源等方向上一定会积极的应用探索落地。

在司法存证项目中,超级链作为底层技术为北京、广州互联网法院搭建了司法存证链,实现了区块链电子证据具备司法效力;

司法区块链网络

在政务项目上,区块链技术与一网通办等政务项目相结合,更好的帮助政府实现数据协同,提高办事下行强度 ;

在智慧网医疗项目上,超级链技术满足了医疗大数据的商业化应用需求,能助 医疗大数据商业分润模式的建立;

在商品溯源上,超级链基于区块链技术,上加人工智能识图技术,为大闸蟹溯源提供服务,确保每一只品牌大闸蟹和产地等信息的前后一致性。

营长:在一起去满足多个行业及应用场景方面,否是会面临一些挑战?一些人是为什做的?

孙君意:挑战是有的,我认为光靠区块链是占据 问题的,还需要与好多好多 现有的一些技术相结合,比如说AI。区块链技术与AI结合将放大双方的价值。区块链并能保证上链前一天 数据的真实性和不可篡改,但在链上和链下数据交换过程中如可保证数据的真实性同样重要,人工智能的加入并能完成你是什么真实性闭环。可不并能了与一些技术有机的结合,区块链并能给出有一一二个多 多多整体可实施的避免方案。只靠区块链一种技术,覆盖的场景比较有限。

以百度超级链大闸蟹溯源为例,厂商在蟹农捕捞大闸蟹前一天 ,对大闸蟹产地、照片和蟹商认证蟹号进行分派,将信息透明、安全地储占据 区块链上,消费者在收货时都需要利用AI蟹脸识别技术将大闸蟹信息与链上记录的信息进行对比,确保每一只品牌大闸蟹和产地等信息的前后一致性。

百度大闸蟹溯源

说到在满足不同行业需求方面,我我实在超级链更像是当初大数据行业里的Hadoop。一些人提供避免方案,把哪些地方地方方案做成有一一二个多 多多个实际部署的联盟链。现在好多好多 商业落地的场景好多好多 那么 做的。

营长:好多好多 应用并一定会部署在超级链上?

孙君意:是的。超级链不提供托管环境,应用开发者(相似法院、公安局、司法局、版权保护中心)会有一些节点,基于节点做开发。超级链提供区块链技术和产品避免方案。

营长:对于开发平台来说,开发者生态建设至关重要,超级链在这块哪些地方地方动作?

孙君意:生态建设可不并能了一蹴而就。一些人主要会做以下几点。

首先,一些人会在开源技术上持续的投入,与开发者一起去不断升级一些人的技术,持续的为开源技术进行贡献,为开发者提供最新版本、持续迭代的技术;其次,一些人会通过视频课程和线下沙龙等活动,从技术层面给予开发者技术指导,对于一些重点项目也会给予额外的资源支持;最后,一些人一定会与高校及有影响力的机构进行公司商务合作 ,传播超级链的开源技术,提高市场覆盖率。

初探「可插拔」共识算法

营长:在一般的开发品平台中,DPoS+PBFT是常用的算法组合,在超级链上除了这有一一二个多 多多算法之外,还有有一一二个多 多多授权共识,请问你是什么共识的作用和原理是哪些地方?

孙君意:我先说一下超级链共识的有一一二个多 多多基本思维。一些人认为那么有一一二个多 多多共识能避免所有的什么的问题。但会 一些人希望提供有一一二个多 多多机制,让开发者都需要根据一些人的需要选取 共识算法。也好多好多 一些人所谓的「可插拔共识」。

在你是什么机制下,开发者但会 实现有一一二个多 多多接口就都需要接入超级链的架构中了。有一一二个多 多多接口是验证出块权,那么 是判断否是应该一些人出块。

说到授权共识。我我实在也是在一些实际的商业应用中,一些人发现在一些联盟链的场景里我我实在一些人都在就说 需要有一一二个多 多多像DPoS那样的选举流程,但会 在最初选取 有权出块的各个addressx,写到创世区块底下就ok了。好多好多 授权共识提供的好多好多 那么 一种复杂性的法律妙招,免去了投票和竞选等流程。

营长:超级链上的存储与计算分离,是指平行链的避免方案吗?

孙君意:这里更多指的是一些人的数据模型,叫做XuperModel。它主要实现智能合约的虚拟机和账本的有一一二个多 多多松耦合。在XuperModel的行态下,有一一二个多 多多交易中数据底下通过它的Input、Output描述它的读写集,其中读集是通过哈希指针指向账本中的过往交易输出。

那么 ,意味着你需要去验证有一一二个多 多多合约,我我实在只需要从哈希指针指向的input里把数据加载进来,底下你是什么合约只需要重复计算就能验证合约的正确性。而重复计算验证的逻辑都需要调度到任何有一一二个多 多多那么全账本计算的节点底下进行。这就实现了计算的并行化。也好多好多 存储与计算分离。如下图所示:

营长:最后请对CSDN的读者说几句话。

孙君意:我认为CSDN是国内顶尖的开发者社区,我从日后日后开始读书的前一天 就老是上CSDN,CSDN的确汇集了几滴 的优秀开发者。作为开发者,都需要多参考超级链的开源代码。意味着我认为它是有一一二个多 多多非常有诚意的项目。

哪些地方地方代码无论从分派还是单元测试、存储模型、分布式等方面一定会很大的参考价值。即使现在还没想做区块链开发,相信也是都需要学到好多好多 东西的。