欢迎所有爱好区块链技术的人加入。

INDEX

最新文章

共 1183 篇

1268

EOS 希望与 Dan Larimer 一起履行 2017 年的承诺

EOS-优秀转载

### 关键要点 EOS 网络基金会通过招募网络架构师 Dan Larimer,在加强其独立于 Block.one 方面迈出了重要一步。 Larimer 和他的团队将分叉 EOSIO 代码库。 多年来,该项目的创始公司 Block.one 一直未能兑现承诺,社区普遍对此表示不满,…

1267

以太坊源码解析:state

Ethereum-优秀转载

本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum 分支:master commit id: 257bfff316e4efb8952fbeb67c91f86af579cb0a ### 引言 对于任何一个区块链项目来说,账户信息…

1265

EOS的BFT-DPOS共识机制的进化过程及背后逻辑

EOS-优秀转载

不知道是阅读量到了质变,还是后面引用的这篇文章太好,我终于对BFT-DPOS有了更深刻的理解 POS: 出块不再由算力说了算,由节点持有的stake说了算,解决了POW算力资源被大量无用消耗,但由于无条件信任代表,节点作恶非常容易 , 比如nothing at stake攻击 D…

1262

Go多个pkg的单元测试覆盖率

Other-新手教程

在go test命令后面添加 -cover参数开启测试覆盖率统计,其结果如下: -coverpkg 标记来指定要被统计的代码包之后,未被指定的代码则肯定不会被统计,即使是被直接测试的那个代码包。go test -coverpkg=./... pkg2可以跑pkg2下的所有单元测试…

1261

什么是以太坊eth伦敦升级?会带来哪些改变?

Ethereum-优秀转载

在过去数月里,以太坊核心开发者一直在进行伦敦网络升级的工作。它是继柏林升级(四月在主网实现分叉)后的一次升级。尽管各个网络的升级区块高度目前还未定,但纳入伦敦升级的 EIP 已经确定了。根据升级规范,EIP 如下: ➤ EIP-1559: Eth1.0 费用市场变更 ➤ EIP-…

1258

ubuntu 挂载新磁盘

Other-新手教程

1. 查看是否有没有挂载的磁盘 2. 格式化 3.进行挂载 4.查看是否挂载成功 5.查看UUID 6.通过修改/etc/fstab实现自动挂载,添加如下配置即可 添加完成后,执行`sudo mount -a` 即可生效 ### 参考文档 https://www.cnblogs.…

1256

了解 Geth 客户端:快照加速机制

Ethereum-优秀转载

本文为 Geth 客户端有问必答系列的第一篇文章,大家可以就 Geth 客户端的问题踊跃提问,我会每周用一篇小文章回答得票最高的问题。本周呼声最高的问题是:你能说说 flat 数据库结构与 legacy 结构的主要区别吗? ### 以太坊的状态 在深入了解加速结构(acceler…

1253

以太坊状态树架构解释

Ethereum-优秀转载

解释以太坊状态试图加深对以太坊区块链的了解。 ### 介绍 这篇文章解释了以太坊状态树。复仇通常被称为“世态町ñ e”和使用原始数据存储到记录状态(账户)和交易。由于 state trie 是 Ethereum 的核心数据库,因此了解它以加深您对 Ethereum 的了解非常重要…

1249

Ethereum 中keccak和sha3的区别

Ethereum-优秀转载

### keccak应用 在以太坊中,用keccak哈希算法来计算公钥的256位哈希,再截取这256位哈希的后160位哈希作为地址值。 ### keccak和sha3的区别 sha3由keccak标准化而来,在很多场合下Keccak和SHA3是同义词,但在2015年8月SHA3最…

1248

以太坊核心存储结构分析

Ethereum-优秀转载

以太坊核心存储结构:Merkle-Patricia-Tree(前缀树与默克尔树的结合体),以太坊中的交易树、交易收据树、账户树以及合约存储树均使用该树索引。 该树分为三种类型节点:branch(分支,17个元素的元组)、extension(扩展,2个元素的元组)、leaf(叶子节…

1221

VRF可验证随机函数

OtherChain-优秀转载

### Why VRF? #### 场景 在区块链场景中,有的框架会用算法随机产生出块节点与验证节点(如Algorand),甚至解决分叉。按传统的随机算法,按一定的哈希规则随机轮询,选出一个节点来记账/验证。如果这个随机轮询的规则是谁都可以复现的,那么可以推测出将来的某个记账/验…

1213

kaleido chain 测试链部署

OtherChain-新手教程

由于在调研Algorand共识,所以最近阅读和测试相关的链实现,此篇将主要讲解kaleido的私链部署测试。 由于相关项目基本已经很久不更新,文档社区匮乏,只能阅读代码,反向推出运行参数和步骤。 ### 编译源代码 参考《kaleido 编译与测试》,执行编译相关子程序 最终`k…

1212

Algorand 共识算法

OtherChain-优秀转载

2018年是公链技术爆发的一年,诞生了诸多从共识方面创新的项目。由于目前人们普遍认为存在区块链“不可能三角”,这些共识往往要在性能、安全、去中心化、激励机制中做出取舍。例如,EOS达成每秒数千次交易速度是以牺牲去中心化为前提的。然而“不可能三角”从来没有像FLP、CAP这些分布式…