也许是国内第一篇把以太坊工作量证明从算法层讲清楚的 找遍中文资料,没有哪篇文章能对以太坊工作量证明有一个全面的介绍。对于没有把数学学会的同学来说,如果希望从算法层了解以太坊的工作量证明是非常困难的。一本黄皮书会难倒一大批吃瓜群众。因此,本文将试图使用图文和尽量简单的数学来解释以太坊挖矿工作量证明,包括以太坊是如何对抗ASIC1、如何动态调整挖矿难度、如何校验挖矿正确性的。 共识 PoW 以太坊 七哥 发布于 2020-04-23 12468 15 15
Solana 是如何工作的 Solana 是一个高性能、低延迟的区块链,以其速度、效率和用户体验为重点而闻名。本报告深入探讨了 Solana 的设计和操作的复杂性,探索了其能力的关键机制和网络拓扑。 Solana 共识 账户 Helius 发布于 2024-08-19 9467 9 10
区块链三大主流技术简单梳理 区块链三大主流技术:以太坊(Ethereum),超级账本(Hyperledger Fabric),科尔达(R3-Corda)简单分析 以太坊 超级账本 R3-Corda Hyperledger 共识 张云龙 发布于 2020-05-13 13320 2 1
Combining GHOST and Casper以太坊2.0共识机制Gasper:part 1 Eth2.0的共识算法设计目标就是让PoS就有一定的安全性和可用性(certain safety and liveness claims).对应着这个目标,提出了两大组件来定义分叉规则和最终性 共识 以太坊2.0 casper PoS Po 发布于 2020-07-09 6659 1 0
区块链记账原理 区块链(1.0)是一个基于密码学安全的分布式账本,是一个方便验证,不可篡改的账本。 通常认为与智能合约相结合的区块链为区块链2.0, 如以太坊是典型的区块链2.0 很多人只了解过比特币,不知道区块链,比特币实际是一个使用了区块链技术的应用,只是比特币当前太热,把区块链技术的光芒给掩盖了。区块链才是未来,期望各位开发人员少关心币价,多关心技术。 本文将讲解区块链1.0技术是如何实现的。 共识 入门 比特币 Tiny熊 发布于 2017-10-25 109373 40 139
比特币如何挖矿(挖矿原理)-工作量证明 在区块链记账原理一篇,我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。 我们知道所有的计算和存贮是需要消耗计算机资源的,既然要付出成本,那节点为什么还要参与记账呢?在中本聪(比特币之父)的设计里,完成记账的节点可以获得系统给与的一定数量的比特币奖励,这个奖励的过程也就是比特币的发行过程,因此大家形象的把记账称为“挖矿”,本文将详细讨论这个过程。 PoW 共识 Tiny熊 发布于 2017-11-04 128138 23 118
什么是拜占庭将军问题 接触区块链的同学,多少都听说过拜占庭将军问题,经常看到或听到某某区块链使用某某算法解决了拜占庭将军问题,那么究竟什么是拜占庭将军问题呢? 共识 分布式系统 PoW Tiny熊 发布于 2018-02-05 53060 15 7
比特币如何达成共识 - 最长链的选择 比特币没有中心机构,几乎所有的完整节点都有一份公共总帐本,那么大家如何达成共识:确认哪一份才是公认权威的总账本呢? 比特币 共识 Tiny熊 发布于 2017-12-07 42664 13 3
区块链时代的拜占庭将军们(上) 译文:所有人都知道X是不够的。我们还需要所有人都知道所有人都知道X,以及所有人都知道所有人都知道所有人都知道X,就像是在拜占庭将军问题里的那样——这是个分布式数据处理中的经典的困难问题。 拜占庭容错 拜占庭将军问题 共识 maxdeath 发布于 2020-01-22 6686 8 5
突破区块链不可能三角(一) — 扩容,扩展,与无限扩展 in 突破区块链不可能三角 本系列详细地解释扩容和区块链不可能三角 不可能三角 扩容 共识 maxdeath 发布于 2020-01-17 8761 7 4
区块链时代的拜占庭将军们(中) 我管拜占庭容错诞生直到比特币诞生这段时间内的所有BFT算法,包括像是后来诞生的但是还未受到比特币和区块链影响的BFT算法叫做传统BFT算法。这类算法包括著名的PBFT,也包括之前的不那么practical的BFT,和后PBFT时代中提出了“投机型”BFT的Zyzzyva。这类BFT算法的最大特点,就是他们并没有把区块链当做主要的应用场景(废话)。然后这类BFT算法我们又可以拿PBFT和Zyzzyva分成三个阶段。 拜占庭将军问题 PBFT BFT 共识 maxdeath 发布于 2020-01-22 6314 5 0
突破区块链不可能三角(二) — 在比特币POW之上的尝试 in 突破区块链不可能三角 系列二 - 主要介绍了比特币POW之所以不可扩展的原因和两个可扩展POW的思路 不可能三角 比特币 PoW 共识 maxdeath 发布于 2020-01-17 8178 3 2
突破区块链不可能三角(三) — POS与POW-DAG in 突破区块链不可能三角 系列三 - POS与POW-DAG 不可能三角 PoS PoW 共识 maxdeath 发布于 2020-01-17 10754 3 1
突破区块链不可能三角(四) — 区块链中的BFT及HotStuff BFT(Libra BFT)分析 in 突破区块链不可能三角 系列四 — 区块链中的BFT及HotStuff BFT(Libra BFT)分析 不可能三角 BFT HotStuff 共识 maxdeath 发布于 2020-01-20 10276 3 4