2021.02 - Substrate 技术更新速递

Substrate v3.0发布 - 最显著的变化是可以使用新的属性宏pallet来替代之前的宏decl_*来编写runtime模块。

  • kaichao
  • 发布于 6天前
  • 阅读 ( 66 )
  • ( 3 )

Substrate如何使用libp2p进行点对点通信

通过本文,你将了解到: 点对点通信的特点;libp2p的基本介绍; 以及Substrate如何使用libp2p实现点对点的通信。

  • kaichao
  • 发布于 2021-02-22
  • 阅读 ( 98 )
  • ( 6 )

生成 ETH 公私钥与地址 | Rust & Blockchain

用 Rust实现以太坊公私钥与地址的生成

Substrate 3.0已经发布,支持FRAME2

Substrate 3.0已经发布,支持FRAME2。是新FRAME(2.0)的第一个版本,它具有新的宏语法以及类型和托盘版本控制方面的一些更改。

在Rococo上节点搭建WebSocket服务如何配置SSL

在substrate的开发过程中,我们本地可以启动节点然后通过polkadot.js.org来查看节点的运行情况。在localhost的情况下,不需要关心SSL的证书。

2020.12 - Substrate 技术更新速递

更新了可扩展的 MultiAddress 地址格式,重命名 Trait 为 Config ,简化 frame_system 中 weight 参数,简化 frame_system 中 weight 参数,移除 ExtrinsicsRoot 存储项

  • kaichao
  • 发布于 2020-12-21
  • 阅读 ( 246 )
  • ( 4 )

Substrate实战——真正的从“零“搭建一条区块链

Substrate实战——真正的从“零“搭建一条区块链,适用于虚拟机和远程服务器部署的教程。

  • 枫枫
  • 发布于 2020-12-11
  • 阅读 ( 468 )
  • ( 14 )

2020.10 - Substrate 技术更新速递

2.0.0 版本发布 ,PoW 共识替换了基于线程的挖矿机制,转而使用基于future的机制 ,Manual seal 可支持多种共识算法

  • kaichao
  • 发布于 2020-10-30
  • 阅读 ( 333 )
  • ( 29 )

Substrate 部署公开测试网络

通过本文,你已经了解到了如何修改 node-template 发布一个可用的公开测试网节点程序,chain spec 的组成和配置方法,最后我们模拟了如何渐进地启动一个公开测试网络。

  • kaichao
  • 发布于 2020-10-29
  • 阅读 ( 288 )
  • ( 22 )

创建第一条substrate2.0链

1.配置计算机substrate开发环境 2.使用官方节点模板工程来运行一条基于substrate的区块链 3.使用一个前端模板工程来与substrate链进行交互

  • Johnathan
  • 发布于 2020-10-24
  • 阅读 ( 668 )
  • ( 78 )

Substrate 开发文档 - 外部调用

一个外部调用是一些区块中包含的来自区块链外部的信息。 外部调用主要分为三类: 固有信息,签名交易和无签名交易。

  • Johnathan
  • 发布于 2020-09-27
  • 阅读 ( 402 )
  • ( 68 )

Substrate 教程 - 给 Runtime 添加一个 Pallet

本教程将向你展示如何将合约 pallet 添加到运行时(runtime)中,以允许你的区块链支持Wasm智能合约,但是请注意,为了正确使用,每个pallet所需的特定配置设置会略有不同。

  • Tiny熊
  • 发布于 2020-09-02
  • 阅读 ( 744 )
  • ( 120 )

Substrate 官方教程增强版

Substrate 开发没那么神秘。

  • 胡键
  • 发布于 2020-08-23
  • 阅读 ( 760 )
  • ( 51 )

使用Prometheus进行Substrate节点可视化监控

本文将使用docker搭建普罗米修斯可视化监控环境,安装组件包括:Influx、Prometheus、Grafana,并基于该环境进行Substrate节点可视化监控。

  • rzexin
  • 发布于 2020-08-07
  • 阅读 ( 619 )
  • ( 38 )

使用Substrate开发区块链存证dApp

前面文章介绍了在Substrate上开发智能合约,包括使用原生的ink!语言开发ERC20智能合约,以及将以太坊的Solidity智能合约跑在Substrate链上,在本文将进一步学习在Substrate链上开发一个自定义的区块链存证dApp。

  • rzexin
  • 发布于 2020-08-05
  • 阅读 ( 1876 )
  • ( 119 )

Substrate 开发者文档 - 概述

Substrate 是具有完全通用的状态转换功能(STF: State Transition Function)的区块链开发框架和用于共识,网络和配置的模块化组件。

  • zmant
  • 发布于 2020-07-20
  • 阅读 ( 704 )
  • ( 207 )

Substrate 开发者文档 - FRAME

FRAME:Framework for Runtime Aggregation of Modularized Entities ,即运行时模块聚合框架。 FRAME 是一系列用来简化Runtime开发的模块(称为Pallet)和相关的支持库组成。 每个Pallet 是用于处理特定逻辑领域的单独模块。

  • zmant
  • 发布于 2020-07-20
  • 阅读 ( 697 )
  • ( 160 )

Substrate 开发者文档 - 共识

区块链节点使用共识引擎来达成区块链状态一致性。本文涉及区块链系统的共识基础知识,共识如何与substrate framework中的runtime进行交互,以及共识引擎是如何在framework中存在的。

  • 周俊杰
  • 发布于 2020-07-20
  • 阅读 ( 854 )
  • ( 100 )

Substrate 开发文档 - Codec

Codec是一个轻量级, 高效, 二进制序列化和反序列化的编解码器

  • 周俊杰
  • 发布于 2020-07-20
  • 阅读 ( 576 )
  • ( 103 )