区块链
文章平均质量分 80
zcc0721
永远相信更美好的事情将会发生!
展开
-
搭建fabric开发环境
1. 准备运行 Fabric 所需工具2. 准备 Fabric 镜像、程序以及测试代码3. 运行一个简单的 byfn 测试网4. 参考资料1. 准备运行 Fabric 所需工具本文所述运行环境均在 centos 系统下进行。搭建开发环境需要安装以下工具:dockerdocker-composegitgolang安装 docker:$ curl -fsSL https://get.docker.com -o get-docker.sh$ sudo sh get-docker..原创 2021-01-14 20:19:14 · 1318 阅读 · 0 评论 -
fabric 主节点选举过程
1. 静态指定主节点2. 动态选举主节点3. 参考资料每个组织都有一个或多个主节点与排序节点进行连接,但是过多的节点与排序节点进行通讯无疑会占用过多的带宽。为了灵活利用带宽,Fabric 提供两种方式指定主节点:静态指定:系统管理员可以自定义配置一个或多个节点作为该组织的主节点;动态选举:节点可以通过选举选择一个节点作为主节点。这两种方式都可以通过修改 core.yaml 的 useLeaderElection 和 orgLeader 字段值指定主节点选择方式。useLeaderElec.原创 2021-01-14 17:13:52 · 710 阅读 · 0 评论 -
以太坊地址生成过程
文章目录1 以太坊地址生成过程2 以太坊地址生成实例2.1 生成随机数2.2 私钥生成公钥2.3 计算公钥哈希值2.4 得到地址3 参考资料1 以太坊地址生成过程以太坊地址生成过程如下:生成 256 位私钥。将私钥转化为 secp256k1 非压缩格式的公钥,即 512 位的公钥。使用散列算法 Keccak256 计算公钥的哈希值,转化为十六进制字符串。取十六进制字符串的后 40 个...原创 2019-02-20 20:38:36 · 13210 阅读 · 11 评论 -
Ed25519算法
目录1 基础参数2 签名算法2.1 生成密钥对2.2 生成签名2.3 签名验证2.4 签名验证原理分析3 参考资料1 基础参数Ed25519采用的曲线方程为 y2=x3+486662x2+xy^2 = x^3 + 486662x^2 + xy2=x3+486662x2+x ,modulo p=2255−19modulo \ p = 2^{255} - 19modulo p=...原创 2018-11-27 20:50:29 · 12856 阅读 · 0 评论 -
国密SM2算法
目录1 前言2 基础参数3 密钥对生成4 签名算法4.1 预处理14.2 预处理24.3 生成签名4.4 签名验证4.5 签名验证原理5 参考资料1 前言比原链的智能合约支持国密算法的函数。SM2是国密标准的椭圆曲线加密算法,遵循以下SM2国家标准:GB/T 32918.1-2016GB/T 32918.2-2016GB/T 32918.3-2016GB/T 32918.4-2016...原创 2018-11-27 20:46:39 · 55864 阅读 · 10 评论 -
以太坊开发资源
前言本文主要总结以太坊开发的相关资源。本文所列举的开发资源有的需要翻墙才能正常访问。有些链接可能失效,我会不定期更新本文。原创 2017-05-16 09:54:58 · 5399 阅读 · 4 评论