

Parity 工程师 Hanwen 和 Nicole Zhu“如何使用 Substrate 建立一个私人区块链网络” Workshop。
9 月 21 日 - 22 日,为期两天的 PolkaWorld Hackathon(波卡世界黑客马拉松)在杭州钱江新城的 B-LABS 圆满举办。21 号下午,Parity 和 Web3 基金会带来了三个干货满满的 Workshop。其中之一是Parity 工程师 Hanwen 和 Nicole Zhu的 “如何使用 Substrate 建立一个私人区块链网络” Workshop。以下为超节点(SSSnodes)对其演讲稿的独家中文全译。感谢PolkaWorld提供的图片资料。

Substrate: 一个波卡(Polkadot)的区块链建设者(部署和升级自定义区块链网络)(Part 1)
原作者:Nicole Zhu, Hanwen Cheng (Parity)
Blockchain nodes need区块链节点组成:
● Database数据库
● P2P Network点对点网络
● Consensus Algorithm共识算法
● Transaction Handling交易处理
● State Transition Function (Runtime) 状态转移函数(Runtime)
● Some special functionality: zk, sharding, etc?特殊功能如:zk,sharding,等等
在 Polkadot 开发之中,诞生了 Substrate
什么是Substrate?
Substrate 是一个开源、模块化和可扩展的区块链构建框架。
Substrate网络提供了构成区块链的所有核心组件:
● Database Layer 数据层
● Networking Layer 网络层
● Transaction Queue 通信队列
● Consensus Engine 共识模型
● Library of Runtime Modules runtime模块库
每一个组件都可以自定义和扩展。
Runtime 是区块链网络的区块执行逻辑,也被称为状态转化函数。由多个 Runtime 模块组成。

什么是Polkadot ?
Polkadot 是在多链世界连接不同区块链的网络
Polkadot 试图解决以下三个问题:
1. 互操作性
2. 扩展性
3. 共享安全
一些传统区块链不得不为一些特殊的应用场景作出牺牲

Polkadot的目标是让整个生态结合并扩大

在实现互通性的同时,Polkadot也解决了扩容问题

Substrate 用于构建区块链
Polkadot 是连接这些区块链的网络
Substrate 具体包含了些什么?

在 Substrate 之上,Polkadot 添加了什么?

