一文读懂实用拜占庭容错(PBFT)算法 技术文章

一文读懂实用拜占庭容错(PBFT)算法

     在区块链中有一个著名的问题,就是拜占庭将军问题,对于拜占庭将军问题,网上的文章已经多得不要不要了,今天和大家分享的是其相关的实用拜占庭容错算法,一起来看看吧。   实用拜占庭容错算法(Pra...
阅读全文
区块链、比特币与拜占庭将军问题 区块链

区块链、比特币与拜占庭将军问题

首先,不要把比特币当成一种货币,而是一个总账。它是个电子总账,网络上的每一个参与者的电脑都会有一份总账的备份,并且所有的备份都是在实时的持续的更新、对账、以及同步着。 每一个参与者都能在这本总帐里记上...
阅读全文
区块链的优缺点分析 区块链

区块链的优缺点分析

区块链的原理 关于区块链的原理,网上有很多资料,这里主要关注优缺点分析,原理就不详细阐述了,推荐以下这个视频,能够对区块链乃至比特币的原理有一个很好的理解。 视频:详解比特币的原理和运行机制 区块链的...
阅读全文
从零开始学习区块链(1) 区块链

从零开始学习区块链(1)

定义1:区块链(Blockchain)技术是维护一个不断增长的数据记录的分布式数据库,这些数据通过密码学的技术和之前被写入的所有数据关联,使得第三方甚至是节点的拥有者难以篡改。区块(Block)包含有...
阅读全文
区块链技术(一):Truffle开发入门 区块链

区块链技术(一):Truffle开发入门

以太坊是区块链开发领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,这是我们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只...
阅读全文
Web3与智能合约交互实战 区块链

Web3与智能合约交互实战

写在前面 在最初学习以太坊的时候,很多人都是自己创建以太坊节点后,使用geth与之交互。这种使用命令行交互的方法虽然让很多程序员感到兴奋(黑客帝国的既视感?),但不可能指望普通用户通过命令行使用Dap...
阅读全文
以太坊挖矿原理 区块链

以太坊挖矿原理

以太坊的共识机制是 PoW(Proof of Work 工作量证明机制),使用的算法是Ethash,这种算法是对 Dagger-Hashimoto算法的改良版本,流程大概如下 1.对于每一个块,首先计...
阅读全文