
区块链
文章平均质量分 84
依山不傍水
这个作者很懒,什么都没留下…
展开
-
Reed-Solomon Golang 测试
简介 纠删码 Reed-Solomon 测试 在reedsolomon项目下有examples目录,使用里面的程序进行测试。 编译测试程序: l@WIN10-901211241:reedsolomon$cd examples/ l@WIN10-901211241:examples$go build simple-encoder.go l@WIN10-901211241:examples$go build simple-decoder.go encode simple-encoder 测试程序参数:原创 2020-07-15 18:03:12 · 819 阅读 · 0 评论 -
Cosmos系列-1. Tendermint
Tendermint 从架构层面,区块链可以简单的分为三个概念层: 网络层: 负责节点互联,交易和数据传输以及同步 共识算法:负责不同的验证节点处理完事务(交易)后,保证状态的一致 应用程序:事务执行者,改变状态 大致框架如下: 区块链是一个具备确定性的状态机,可以在不信任的节点之间进行状态复制,Tendermint 基于上面的架构,将应用程序与底层进行了分离,将P2P网络和共识引擎封装组...原创 2019-08-19 15:06:07 · 834 阅读 · 0 评论 -
Cosmos系列-2. Cosmos SDK
1. 前言 上次讲到 Tendermint 将网络层和共识层设计好并封装起来,提供给区块链开发者使用,在这种情况下开发一个链时只需要考虑应用层。 不过应用层中有很多功能还是可以通用的,比如账户管理/Token转账等功能。Cosmos把很多通用功能分解出来,以模块化的形式加以实现,例如:账户管理,社区治理,Staking等等,这就组成了一套新的区块链开发框架Cosmos-SDK。 开发者使用Cos...原创 2019-08-19 15:11:25 · 2174 阅读 · 0 评论