超节点独家:全球首届 Substrate 开发大赛-杭州黑客松WORKSHOP大放送 第二期(上)
时间:2019-10-10 来源:区块链网络 作者:超节点区块链SSS
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模块库 每一个组件都可以自定义和扩展。 The Substrate RuntimeRuntime 是区块链网络的区块执行逻辑,也被称为状态转化函数。由多个 Runtime 模块组成。 什么是PolkadotPolkadot 是在多链世界连接不同区块链的网络 Polkadot 试图解决以下三个问题: 1. 互操作性 2. 扩展性 3. 共享安全 一些传统区块链不得不为一些特殊的应用场景作出牺牲 Polkadot的目标是让整个生态结合并扩大 在实现互通性的同时,Polkadot也解决了扩容问题 要点:Substrate 用于构建区块链 Polkadot 是连接这些区块链的网络 Substrate 具体包含了些什么? Substrate 之上,Polkadot 添加了什么? |