logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

go 实现 Proof of Stake 共识机制

什么是 Proof of Stake在PoW中,节点之间通过hash的计算力来竞赛以获取下一个区块的记账权,而在PoS中,块是已经铸造好的,铸造的过程是基于每个节点(Node)愿意作为抵押的令牌(Token)数量。如果验证者愿意提供更多的令牌作为抵押品,他们就有更大的机会记账下一个区块并获得奖励。实现 Proof of Stake 主要功能点我们将有一个中心化的TCP服务节点,其他节...

#算法
HyperLedger Fabric - 超级账本(2.1)启动网络 - 自动

进入对应目录$ cd fabric-samples/first-network在first-network目录下有两个自动化脚本byfn.sh和eyfn.sh, 这两个脚本的启动顺序是先执行byfn.sh再执行eyfn.sh(eyfn.sh不是必须的,eyfn.sh的作用稍后介绍)查看帮助信息:$ ./byfn.sh --helpup:启动down:清除网络restart:...

椭圆曲线加密算法

椭圆曲线加密算法,即:Elliptic Curve Cryptography,简称ECC,是基于椭圆曲线数学理论实现的一种非对称加密算法。相比RSA,ECC优势是可以使用更短的密钥,来实现与RSA相当或更高的安全。据研究,160位ECC加密安全性相当于1024位RSA加密,210位ECC加密安全性相当于2048位RSA加密。  椭圆曲线在密码学中的使用,是1985年由Neal Koblitz和..

HyperLedger Fabric - 超级账本(4)链码的概念与使用

概念:Chaincode: 链上代码, 简称链码, 一般是指用户编写的应用代码链码被部署在Fabric网络节点上,​Peer 节点​– 背书节点​– commit节点​– Leader节点​– 锚节点运行在隔离沙盒(当前为Docker容器)中,并通过gRPC协议与相应的Peer节点进行交互, 以操...

以太坊源码解析 - 下载、编译 go-ethereum ,搭建私有链

下载$ git clone https://github.com/ethereum/go-ethereum.git编译$ cd go-ethereum$ make geth将 geth 添加到环境变量中 vi ~/.bashrcexport GETH="$GOPATH/src/github.com/ethereum/go-ethereum/build"ex...

#以太坊
到底了