EOS 希望与 Dan Larimer 一起履行 2017 年的承诺
### 关键要点 EOS 网络基金会通过招募网络架构师 Dan Larimer,在加强其独立于 Block.one 方面迈出了重要一步。 Larimer 和他的团队将分叉 EOSIO 代码库。 多年来,该项目的创始公司 Block.one 一直未能兑现承诺,社区普遍对此表示不满,…
欢迎所有爱好区块链技术的人加入。
INDEX
共 1183 篇
### 关键要点 EOS 网络基金会通过招募网络架构师 Dan Larimer,在加强其独立于 Block.one 方面迈出了重要一步。 Larimer 和他的团队将分叉 EOSIO 代码库。 多年来,该项目的创始公司 Block.one 一直未能兑现承诺,社区普遍对此表示不满,…
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum 分支:master commit id: 257bfff316e4efb8952fbeb67c91f86af579cb0a ### 引言 对于任何一个区块链项目来说,账户信息…
不知道是阅读量到了质变,还是后面引用的这篇文章太好,我终于对BFT-DPOS有了更深刻的理解 POS: 出块不再由算力说了算,由节点持有的stake说了算,解决了POW算力资源被大量无用消耗,但由于无条件信任代表,节点作恶非常容易 , 比如nothing at stake攻击 D…
https://github.com/Blurooo/go-monitor https://www.jianshu.com/p/c97ffca5a31d https://cloud.tencent.com/document/product/1416/56033 https://g…
在go test命令后面添加 -cover参数开启测试覆盖率统计,其结果如下: -coverpkg 标记来指定要被统计的代码包之后,未被指定的代码则肯定不会被统计,即使是被直接测试的那个代码包。go test -coverpkg=./... pkg2可以跑pkg2下的所有单元测试…
在过去数月里,以太坊核心开发者一直在进行伦敦网络升级的工作。它是继柏林升级(四月在主网实现分叉)后的一次升级。尽管各个网络的升级区块高度目前还未定,但纳入伦敦升级的 EIP 已经确定了。根据升级规范,EIP 如下: ➤ EIP-1559: Eth1.0 费用市场变更 ➤ EIP-…
### 问题描述 为了对比数据方便,排除发起交易gas消耗引起的账户余额差别,会将hardhat test 脚本中设置发起交易,设置`gasPrice:0` 执行`hardhat test`时报以下错误 ### 解决方案 hardhat-config.js中设置`initialB…
#### 参考 https://blog.csdn.net/sinat_38800908/article/details/102839087
1. 查看是否有没有挂载的磁盘 2. 格式化 3.进行挂载 4.查看是否挂载成功 5.查看UUID 6.通过修改/etc/fstab实现自动挂载,添加如下配置即可 添加完成后,执行`sudo mount -a` 即可生效 ### 参考文档 https://www.cnblogs.…
https://github.com/emicklei/go-restful https://github.com/emicklei/go-restful-openapi https://blog.csdn.net/whatday/article/details/10927884…
本文为 Geth 客户端有问必答系列的第一篇文章,大家可以就 Geth 客户端的问题踊跃提问,我会每周用一篇小文章回答得票最高的问题。本周呼声最高的问题是:你能说说 flat 数据库结构与 legacy 结构的主要区别吗? ### 以太坊的状态 在深入了解加速结构(acceler…
https://www.macwk.com/article/jetbrains-crack https://macwk.com/soft/goland 仅供学习推荐
解释以太坊状态试图加深对以太坊区块链的了解。 ### 介绍 这篇文章解释了以太坊状态树。复仇通常被称为“世态町ñ e”和使用原始数据存储到记录状态(账户)和交易。由于 state trie 是 Ethereum 的核心数据库,因此了解它以加深您对 Ethereum 的了解非常重要…
### keccak应用 在以太坊中,用keccak哈希算法来计算公钥的256位哈希,再截取这256位哈希的后160位哈希作为地址值。 ### keccak和sha3的区别 sha3由keccak标准化而来,在很多场合下Keccak和SHA3是同义词,但在2015年8月SHA3最…
以太坊核心存储结构:Merkle-Patricia-Tree(前缀树与默克尔树的结合体),以太坊中的交易树、交易收据树、账户树以及合约存储树均使用该树索引。 该树分为三种类型节点:branch(分支,17个元素的元组)、extension(扩展,2个元素的元组)、leaf(叶子节…
### Why VRF? #### 场景 在区块链场景中,有的框架会用算法随机产生出块节点与验证节点(如Algorand),甚至解决分叉。按传统的随机算法,按一定的哈希规则随机轮询,选出一个节点来记账/验证。如果这个随机轮询的规则是谁都可以复现的,那么可以推测出将来的某个记账/验…
Besu 是一个 Apache 2.0 许可的、兼容 MainNet 的、用 Java 编写的以太坊客户端。 https://github.com/hyperledger/besu
由于在调研Algorand共识,所以最近阅读和测试相关的链实现,此篇将主要讲解kaleido的私链部署测试。 由于相关项目基本已经很久不更新,文档社区匮乏,只能阅读代码,反向推出运行参数和步骤。 ### 编译源代码 参考《kaleido 编译与测试》,执行编译相关子程序 最终`k…
2018年是公链技术爆发的一年,诞生了诸多从共识方面创新的项目。由于目前人们普遍认为存在区块链“不可能三角”,这些共识往往要在性能、安全、去中心化、激励机制中做出取舍。例如,EOS达成每秒数千次交易速度是以牺牲去中心化为前提的。然而“不可能三角”从来没有像FLP、CAP这些分布式…