密码极客 | 国内最权威的区块链技术创投社群

C ++实现Polkadot Runtime Environment

江鹏江鹏 2019-06-25 46 次 收藏0

Web3基金会最近公布了W3F Grants计划,该计划旨在激励那些已经参与到“Web3和Polkadot生态系统“的团队和社区成员。作为早期建立的开放型Polkadot生态社区,我们也感到自豪。

今天我们来聊聊W3F Grants发放给Soramitsu的赠款,这笔捐款将用于使用C ++编程语言开发Polkadot Runtime Environment(PRE)的下一个节点实现(PRE C ++实现称为Kagome),Soramitsu计划在2019年8月之前发布Kagome。

Soramitsu是第四个宣布将Polkadot技术作为核心业务的团队。此前有:Parity Technologies正在构建Rust的Polkadot、Golang的Polkadot JS和Golang的ChainSafe Systems。随着这一宣布,就有北美、欧洲和亚洲的120多名开发人员共同努力提供一个强大、安全且有拓展性的Polkadot生态系统。

Polkadot和企业应用

Web3 Foundation选择Soramitsu来构建下一个Polkadot Runtime Environment,是因为它们具有广泛的开发能力以及与全球企业的合作。Soramitsu是亚洲最大的区块链开发公司之一,专注于为企业、大学和政府提供基于区块链的解决方案。实施Polkadot的开发,将使Soramitsu能够更好地为现有企业客户提供服务。

“Polkadot Runtime Environment将有助我们为柬埔寨国家银行等大型金融机构开发支付类基础设施,构建新的用例。- Makoto Takemiya( 联合创始人兼联合CEO)Soramitsu是Hyperledger Iroha的原始开发商,这是下一代金融合规的平台,旨在帮助企业和金融机构管理数字身份和资产。Soramitsu为其提供了原始代码库到Linux Foundation的Hyperledger项目。Polkadot将允许Hyperledger Iroha与任何其他平行网络进行通信,并将企业解决方案嵌入到全球金融和身份基础架构。

正如Soramitsu团队所认可的那样,像Polkadot这样的解决方案对于他们未来的企业级工作极为重要。Soramitsu正在实施Sora Decentralized Autonomous Economy,D3Ledger以及柬埔寨国家银行的支付系统,所有这些都在使用HyperLedger Iroha作为其分布式账本平台。Polkadot将允许他们将所有这些项目联系在一起。这一点意义重大,因为企业和金融机构倾向于构建孤立的中心系统,由于缺乏互操作性,所有会对用户体验产生负面影响从而无法充分发挥其潜力。

此外,Soramitsu团队还与许多大公司合作,这些公司长期受益于作为Hyperledger Iroha的开源用例合作伙伴,包括本田、日立、松下和索尼金融控股。

C ++中的Polkadot(Kagome)

Soramitsu选择在C ++中开发PRE,是因为开发人员生态系统的成熟度和企业对高性能和可靠性的要求。已经有很多为C ++编写的项目和软件,企业对它很熟悉,这有利于C ++生态系统中的大量开发人员(相比Golang或Rust仅有的数万个代码,大约有440万开发人员熟练掌握C ++语言)

什么是Polkadot Runtime Environmen(PRE)?

正如Golang在公告中所提到的,PRE是一个用于开发独立区块链并将它们连接到Polkadot网络的框架。通过提供可重复使用的组件,PRE还可以更容易地在Polkadot上开发平行链,包括:网络层(libp2p)、共识层(例如Aurand / GRANDPA)、Wasm解释器以及用于用户和节点交互的API。作为此授权的一部分,Soramitsu将开发libp2p网络层的C ++实现。这是世界上唯一一个用于libp2p的C ++实现。

与以太坊网络不同,这两个核心组件是相同的,Polkadot Runtime Environmen与Polkadot Runtime运行时不同。这旨在改善协议的模块性。必要的功能显示在下图:

为什么要构建多个实现?

作为从一个概括Golang实施公告,这是极为重要的有Polkadot协议的多种实现对多种原因,包括权力下放,知识分散,并且协议的更好的定义。

Polkadot的多个实现提高了网络信任化,并增加了网络的分散性。当多个团队构建运行网络中节点的客户端时,网络治理更加民主化。通过构建Polkadot协议的下一个实现,Soramitsu正在帮助开发一个强大的网络 - 这意味着如果一个客户端存在问题,它将不会影响网络可用性 - 从而确保一个健康,有弹性的Polkadot生态系统。

通过这笔赠款,W3F希望增加对Polkadot协议非常熟悉的人员和项目数量,并利用成熟的大型开发人员生态系统。通过向C ++开发人员社区开放Polkadot,更多人将能够理解核心Polkadot技术。W3F的目标是将Polkadot核心技术转化为商品,以便可以访问,更多人可以构建解决方案并参与有关协议升级和研究的讨论。

捐赠流程

Web3基金会于2018年7月宣布RFP用于Polkadot Runtime Environmen的替代实现。当时Web3声明首选语言是Go,其次是C ++和Java。因此,在收到提案后,团队进行了讨论,最终决定推出Soramitsu(C ++),ChainSafe Systems(Golang)和另一个团队,即将宣布。

关于Soramitsu

Soramitsu是一家总部位于日本的精品区块链技术公司,专注于金融市场的产品,使用Hyperledger Iroha作为区块链平台。两个主要产品流是数字资产管理解决方案,包括柬埔寨国家银行和D3Ledger(https://d3ledger.com)

的基于区块链的支付系统,以及支持透明和安全信息交换的数字身份解决方案根据金融KYC的要求。最雄心勃勃的项目,索拉(https://sora.org),是一个分布式的自治经济(DAE)的实施,具有创新的商业和金融模型,以支持经济增长。该公司成立于2016年,目前在日本,美国,瑞士,德国,俄罗斯和柬埔寨拥有50多名员工。

W3F Grants

想要帮助改善网络更好吗?访问grants.web3.foundation,了解更多有关我们感兴趣的领域,如何申请和评估过程的信息。

本文系作者个人观点,转载请注明出处!
喜欢 0
支付宝扫码打赏
微信打赏

相关文章

更多

发布评论

共0条评论