区块链
贺汉景1993
这个作者很懒,什么都没留下…
展开
-
eos环境搭建
安装clang-9sudo apt-get install clang-9 libclang-9-dev llvm-9-dev libc++-9-dev libc++abi-9-dev clang-tidy clang-tidy-9安装cmakesudo apt-get install cmake安装boost原创 2020-08-27 20:13:26 · 280 阅读 · 0 评论 -
Merkle树
摘要ipfs的基石,分布式hash索引树;2个成一对,可以根据任2个同级节点hash合并得到上级节点,最终回溯到root节点详情原创 2020-07-21 10:14:04 · 113 阅读 · 0 评论 -
eos侧链
摘要eos的侧链搭建,账号设置;参考自EOSVR/sidechain详情前提连接者(linker):主链和侧链的交点,在2条链上都有账号;搭建主侧链交互1.主链到侧链:从主链利用连接者账号发送一个transfer,指明侧链的chain_id(可以通过get info获得chain_id); 例:cleos push action hello transfer '{"from":"test1","to":"test2","quantity":"1.0000 ...原创 2020-07-16 15:45:23 · 465 阅读 · 0 评论 -
零知识证明
一些资料:Zcash是这样用零知识证明的零知识证明中的超级新星:zk-SNARKsV神讲解zk-SNARKs内部原理(上)V神讲解zk-SNARKs内部原理(下)(李康)区块链算法:零知识证明算法之zkSNARKs...零知识证明 - Trapdoor团队发现PoREP严重漏洞印钞机的秘密:USDT增发最全技术细节首次披露...原创 2020-07-13 15:14:35 · 202 阅读 · 0 评论 -
BANCOR协议
摘要一种代币机制,流程如下:1.购买者发送一定数量的ETH到token合约地址,获得一定数量的token;2.出售者发送一定数量的Token到token合约地址,获得一定数量的ETH;详情知识点Supply: token供应量 Price: token价格 = Balance(储备金余额) / ( Supply(token供应量) * CW(储备金固定比率) ) TotalValue: token总市值 = Price(token价格) * Supply(token供应量..原创 2020-07-12 15:13:53 · 415 阅读 · 0 评论 -
共识机制6-(Pool验证池)
摘要:基于传统的分布式一致性技术以及数据验证机制;不需要代币也可以运转工作,其在成熟的分布式一致性算法的基础上,运行速度极快,可以实现秒级共识验证原创 2020-07-08 12:01:29 · 1392 阅读 · 0 评论 -
共识机制9-(帕克索斯算法)
摘要这是一种传统的分布式一致性算法,是一种基于选举领导者的共识机制。领导者节点拥有绝对权限,并允许强监管节点参与,其性能高,资源消耗低。所有节点一般有下线准人机制,但选举过程中不允许有作恶节点,不具备容错性...原创 2020-07-08 11:56:55 · 196 阅读 · 0 评论 -
共识机制8-(授权拜占庭容错)
摘要:在实用拜占庭容错的基础上进行了改进:1.将C/S(客户机/服务器)架构的请求响应模式改进为合适P2P网络的对等节点模式;2.将静态的共识参与节点改进为可动态进入、退出的共识参与节点;3.为共识参与节点的产生设计了一套基于持有权益比例的投票机制,通过投票决定共识参与节点(记账节点);4.在区块链中引入数字证书,解决了投票中记账节点真实身份的认证问题。...原创 2020-07-08 11:56:20 · 280 阅读 · 0 评论 -
共识机制7-(实用拜占庭容错)
摘要:计算机的总数>三台有问题的计算机+1以此方法来得以实现解决问题的一致性原创 2020-07-08 11:56:01 · 530 阅读 · 0 评论 -
共识机制5-(瑞波共识)
摘要:使一组节能够基于特殊节点达成共识。初始特殊节点列表就像一个俱乐部,要接纳一个新成员必须由俱乐部51%的会员投票通过原创 2020-07-08 11:55:27 · 652 阅读 · 0 评论 -
共识机制4-(投注共识)
摘要投注共识是属于P0S。Casper的共识是按区块达成的,而不是像PoS那样按链达成的。它有特殊的惩罚机制:如果提交了一个无法让Casper依照合约处理的投注,您将失去所有的保证金。这是为了验证人在不同的世界中提供不同的投注,从而可以遏制非法节点恶意攻击网络,让其得不到交易费并没收保证金,大大提升非法节点的攻击风险...原创 2020-07-08 11:55:12 · 243 阅读 · 0 评论 -
共识机制3-(股份授权证明DPoS)
摘要节点选举若干个代理人,由代理人验证和记账;原创 2020-07-08 11:54:47 · 234 阅读 · 0 评论 -
共识机制2-(权益证明PoS)
摘要节点记账权的获得难度与节点持有的权益成反比,pow的一种升级版,本质还是挖矿;原创 2020-07-08 11:54:16 · 264 阅读 · 0 评论 -
共识机制1-工作量证明(PoW)
摘要重复计算区块头的哈希值,不断修改该参数,直到与哈希值匹配的一种算法;知识点难度值:决定大约需要经过多少次运算完成一次运算; 哈希运算:将任意长度的输入经过运算,返回固定长度的输出,生成的hash分布均匀;比特币:恒定难度新难度值=旧难度值*(过去2016个区块花费时长/20160分钟)目标值=最大目标值/难度值...原创 2020-07-08 11:08:02 · 270 阅读 · 0 评论 -
eos脏数据问题
os启动时报错:database dirty flag set (likely due to unclean shutdown) replay or resync required解决方法:启动时添加--hard-replay-blockchain或者--delete-all-blocks参数重启也可以原创 2020-06-06 18:31:27 · 249 阅读 · 0 评论 -
eos和约常用命令
创建和约(需要安装eosio.cdt):eosio-init -project=hello编译源代码mkdir buildcd buildcmake ..make原创 2020-06-03 16:04:36 · 136 阅读 · 0 评论