【问题标题】:hyper ledgerfabric Or Substrate超级账本或基材
【发布时间】:2022-03-18 23:54:32
【问题描述】:
我想学习如何构建区块链网络,但对于在 Hyper Ledger Fabric 和 Substrate 之间选择哪一个有点困惑。
如果有人知道两者中哪一个有更好的未来和更多的优势,请指导我。在选择之间使用。
我想知道的另一个问题是我可以在 Hyper Ledger Fabric 中使用Rust 吗?
标签:
hyperledger-fabric
blockchain
hyperledger
substrate
【解决方案1】:
一般来说,Substrate 提供了极大的灵活性,并允许您有选择地使用由区块链专家构建的经过实战测试的模块。
许多用户利用 FRAME 框架,该框架旨在与底层一起工作,并为深度互连的模块、共识、内存池逻辑和块执行提供脚手架。
一个很大的优势是,使用 Substrate,您可以通过将新逻辑广播为块中的 wasm blob 来无缝且安全地更新核心块验证逻辑(又名运行时或状态转换函数)。
另一个主要优势是 Substrate 链可以开发为独立链,然后只需很少的努力,它们就可以在以后成为平行链或平行线程,从而获得超安全的跨链消息传递和状态转换验证的好处。
此外,还有许多来自不同开源项目的预构建 Substrate 模块(托盘),包括 ORML、Substrate 自己的 FRAME 等等。
无论您只是想为学校项目构建 PoC、启动新的独立链还是为 polkadot 生态系统构建一些东西,Substrate 都是一个很好的起点,因为您可以从节点模板开始运行并运行几分钟,然后随着您开发和深度定制您的项目,您可以无缝升级您的实时网络。
Substrate 还有许多其他好处。以下是我推荐的一些入门资源:
最终,Substrate 让您可以灵活地进行几乎任何设计,并且在您的项目没有严格意见的领域,您可以使用由基板社区构建的经过实战考验的组件。