Hello, Ink! | 用 Rust 写智能合约(一)

智能合约新可能

2021.02 - Substrate 技术更新速递

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

  • kaichao
  • 发布于 2021-02-24
  • 阅读 ( 264 )
  • ( 4 )

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

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

  • kaichao
  • 发布于 2021-02-22
  • 阅读 ( 359 )
  • ( 7 )

HTLC跨链

本文介绍了基于哈希时间锁的跨链资产交换,通过一套自动化Demo展示了以太坊和Fabric之间的资产交换。详细的Demo运行细节(包含下载Fabric容器、以太坊geth节点、启停Fabric和以太坊网络、部署htlc合约、运行htlc等操作)参考引用[5]指向的链接。

  • 周俊杰
  • 发布于 2021-02-19
  • 阅读 ( 2395 )
  • ( 58 )

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

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

Substrate 3.0已经发布,支持FRAME2

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

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

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

Mixin 工作原理

Mixin 是一个免费、快速的点对点跨链数字资产交易网络,比特币、以太坊、门罗币等众多热门公链资产通过 Domain 网关进入 Mixin 网络,所有链下交易被记录在公开透明的 Mixin 分布式账本中,提现时结算上链。

  • 长老
  • 发布于 2020-12-28
  • 阅读 ( 387 )
  • ( 6 )

2020.12 - Substrate 技术更新速递

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

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

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

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

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

2020.10 - Substrate 技术更新速递

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

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

COSMOS的IBC规范ICS003-connection

读书笔记基于cosmos最新的ibc规范ics的第3章connection作的翻译

  • 姚鹏飞
  • 发布于 2020-10-30
  • 阅读 ( 538 )
  • ( 25 )

Substrate 部署公开测试网络

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

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

创建第一条substrate2.0链

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

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

去中心化跨链之轻节点和收据证明

上篇讲过双层网络,这篇主要讲解轻节点验证和收据证明。

去中心化跨链之双层网络

两个链用了相同的启动程序, 是在以太坊最新代码的基础上修改的,每个节点都会连接本网的全节点和对方网络的全节点,节点提供的功能是本网全节点、本网轻节点server、对方网络轻节点client的功能。实现两个网的跨链,可以想象成主网和测试网的跨链。

一文详解跨链的技术点及难点:从完美跨链谈起

关于跨链需要知道的第一件事情是,我们永远没有办法把一条链上的资产真正的转移到另一条链上

  • 李画
  • 发布于 2020-10-10
  • 阅读 ( 644 )
  • ( 33 )

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
  • 阅读 ( 1038 )
  • ( 51 )