LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > DC一键发链.为何使用Substrate来构建区块链?

DC一键发链.为何使用Substrate来构建区块链?

2021-01-12 DC中文社区 来源:区块链网络

如果你关注了Digital Circulation的进展状况,你可能会经常看到“Substrate”这个词。它是?Digital Circulatin项目的重要组成部分。

什么是Substrate

这门语言第一次出现在大众的视线,是在2020年第三季度的Web3基金会Grant计划接收者名单里:Subscript——AssemblyScript中的Substrate智能合约API和SDK。从比较抽象的层面来看,Substrate 是一个通过最新研究的区块链技术创建加密货币和其他去中心化系统的框架。

Substrate它实现了区块链开发领域中所遇到的大部分通用功能,比如点对点网络连接,可配置的共识算法,常用加密算法,数据库存储,交易管理等。通过使用Substrate,使普通的软件开发人员可以在短时间内建立一条属于自己的完整区块链,开发者只需要关注自己的业务逻辑,从底层复杂的技术中解放出来。

使用Substrate构建的区块链,有一个额外的好处,就是可以轻易地连接到公链网络,这一网络具有很多优势,比如跨链交易、共享安全等。

Substrate是由Rust语言开发,而Rust最为一门高级静态编程语言,具有诸多优势,如内存安全、类型检查、支持编译为WASM、函数式友好、社区资料完善等优点。通过借助Rust的优良特性,也使得Substrate的性能优良、可读性高。

Substrate 框架有哪些优势呢?

在 Substrate出现之前, 要造一个自定义的区块链非常麻烦, 需要考虑很多因素, 比如安全, 可升级, 扩展, 跨链等等, 并且还需要做大量的编码和测试。开发者需要对状态树 、p2p网络,、共识协议等链上的技术问题有足够深入的了解,才能进行区块链的编程。

有了 Substrate 框架,大大降低了Digital Circulation项目的开发门槛,Substrate 提供了许多现有的组件,开发者可以根据自己的需要进行组合,不需要再去专门写一些功能模块,直接使用现有的功能模块进行组合就可以了。

为了有效地为Digital Circulation生态系统构建许多不同(异构)的区块链,Digital Circulation的开发人员将构建区块链所需的所有功能放入名为 Substrate 的框架中,这个想法是在把所有在以太坊和比特币开发过程中学到的东西,尽可能地用来简单轻松地去创建一个区块链。

Substrate 为Digital Circulation提供了搭建一个分布式区块链网络所需的全部核心组件:

数据库,网络连接,交易队列,共识

众所周知,开发一条单独的区块链最难的部分无非就是共识、安全等这些底层部分了,而使用 Substrate 开发框架,不需要开发这些底层,也不用关心这些核心组件的具体实现细节,只要拿来组合使用即可,从而大大降低了Digital Circulation项目的开发门槛。据说Digital Circulation创始人在一次大会中使用 Substrate 框架 15分钟就创建了一条新的区块链。

结语:

总的来说,Substrate 是一个搭建区块链系统的可扩展的、模块化的以及开源的平台。Substrate 开发过程中的每个时点都以保持通用性为首要前提。因此,Substrate 将会被Digital Circulation用于构建未来的技术,甚至是还从未被提及的那些。

—-

编译者/作者:DC中文社区

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...