尝鲜使用微众银行WeCross实现基于哈希时间锁定的跨链转账

微众银行在最近(2020年5月12日)发布了WeCross v1.0.0-rc2,WeCross是微众区块链跨链协作平台,新版本对Stub(跨链路由)进行了插件化封装,开发者只需根据插件规范进行开发,即可让WeCross接入不同类型的链,此外,还基于HTLC(哈希时间锁定)事务机制,实现了跨链转账,让资产能够在不同链之间流转。本文就将带你尝鲜使用WeCross实现基于哈希时间锁定的跨链转账,文章最后再介绍下HTLC(哈希时间锁定)的原理。我们开始吧。

  • rzexin
  • 发布于 2020-05-15
  • 阅读 ( 136 )
  • ( 35 )

迈向 Substrate 的第一步

选对工具,搭建区块链一点也不难。

  • 胡键
  • 发布于 2020-05-10
  • 阅读 ( 185 )
  • ( 36 )

Kusama系列:如何进行链上治理

通过本文,你会了解到:1、典型区块链网络的治理机制有哪些;2、什么是链上治理;3、Kusama网络的治理机制。

  • kaichao
  • 发布于 2020-04-17
  • 阅读 ( 328 )
  • ( 52 )

Substrate代码导读:node-template

通过本文,你会了解到,1\Substrate node-template的组成部分,及各部分的功能简介;2\参数如何配置

  • kaichao
  • 发布于 2020-04-12
  • 阅读 ( 276 )
  • ( 52 )

COSMOS的IBC规范ICS002-client

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

Polkadot 技术速览

一文带你快速了解目前最红的区块链项目:Polkadot。

  • 胡键
  • 发布于 2020-03-26
  • 阅读 ( 385 )
  • ( 125 )

理解Substrate数据存储的底层实现Merkle Patricia Trie

通过本文,你会了解到:1、 区块链应用为什么使用Merkle Tree的数据结构; 2、Substrate采用的Patricia Merkle Trie的特点和应用。

  • kaichao
  • 发布于 2020-03-18
  • 阅读 ( 179 )
  • ( 37 )

Kusama系列 - 如何生成账户

本文将使用官方的网页版钱包工具,生成Kusama网络的账户,账户的地址可以用来接收KSM,也可以转账给到其它的账户地址。

  • kaichao
  • 发布于 2020-03-14
  • 阅读 ( 90 )
  • ( 16 )

Chainlink预言机在跨链互操作性中的应用

功能迥异的分布式账簿技术(DLT)协议既没办法交互,也没办法与DLT以外的系统连接。以Chainlink为主导的互操作性协议正在成为行业中标准化的互操作性解决方案,在各个系统之间实现安全的去中介化交互。

Substrate 入门(11)-学习Runtime必备的技能

上一篇文章介绍了Runtime的构成方式。但是在介绍过程中我们可以看到,其比较核心的组件大多都是用rust的宏编写。熟悉编程语言的人应该知道,宏本质上是创建了一种DSL,使用者必须按创作者的方式来编写才可编译通过,因此宏更像是黑盒,在中间做了许多表面上看不到的事情。

  • 金晓
  • 发布于 2020-03-03
  • 阅读 ( 390 )
  • ( 45 )

Substrate 入门(10) - Runtime的构成

由于疫情原因,以及近期在忙于其他开发,因此文章停滞了一段时间。之前的文章已经介绍了Runtime的概要以及Runtime的wasm,因此读者应该具备了对Runtime的全局观念以及如何通过编译过程的基本知...

  • 金晓
  • 发布于 2020-03-01
  • 阅读 ( 246 )
  • ( 21 )

Tendermint 文档 - 安装Tendermint

介绍 安装Tendermint 的多种方式

Tendermint 中文文档 - 快速入门

本文是快速入门指南。如果您对Tendermint了解尚不清晰,但想立即运行起来,阅读本文吧。

Tendermint文档 - 架构概述

Tendermint架构概述: 通信、node.go, 节点类型,Reactors

Tendermint文档 - 什么是Tendermint

Tendermint包括两个主要技术组件:区块链共识引擎和通用应用程序接口。 共识引擎,被称作Tendermint Core。 Tendermint的目标是易使用、便理解、高性能并适用各种分布式应用场景。

Substrate区块链应用的交易费用设计

本文主要介绍了,区块链应用为什么存在交易费用,Substrate 交易费用的组成,以及如何设计更合理的交易费用。

  • kaichao
  • 发布于 2020-02-25
  • 阅读 ( 572 )
  • ( 148 )

Substrate 入门(9) - Runtime的wasm与native

本篇文章就来具体介绍 Runtime 编译成 wasm 所需要的条件

  • 金晓
  • 发布于 2020-01-23
  • 阅读 ( 364 )
  • ( 11 )

Substrate存储数据类型概览

通过本文,你将学会:1\区块链应用和传统应用在数据存储层的不同之处;2\使用区块链进行数据存储时遇到的约束;3\Substrate可用的存储数据类型和使用方法。

  • kaichao
  • 发布于 2020-01-21
  • 阅读 ( 267 )
  • ( 40 )

Substrate 抛硬币游戏(二):编写测试和UI

在之前的文章 Substrate应用 - 抛硬币游戏(一),我们完成了runtime的开发,从而实现了一个自定义功能(即抛硬币游戏)的区块链网络。现在让我们来看一下如何编写测试代码和UI,你也可以直接看最终的模块代码和UI代码。

  • kaichao
  • 发布于 2020-01-21
  • 阅读 ( 261 )
  • ( 33 )

tendermint的共识详解

本文为tendermint paper: The latest gossip on BFT consensus的读书笔记, 本文旨在理清论文中所讲的BFT共识. 如果您在阅读过程中有任何意见可以发起ISSUE, 如果喜欢的话可以点击star.

  • 姚鹏飞
  • 发布于 2020-01-21
  • 阅读 ( 1464 )
  • ( 37 )