• 120
    比特币原理第七讲-节点通讯

    引言 区块链网络 节点角色 网络简化 实现 场景 版本 getblocks inv getdata block 和 tx 结果NODE 3000...

  • 120
    比特币原理第六讲-交易(下)

    ## 引言 在这个系列文章的一开始,我们就提到了,区块链是一个分布式数据库。不过在之前的文章中,我们选择性地跳过了“分布式”这个部分,而是将注意...

  • 120
    比特币原理第五讲-地址

    ## 引言 在上一篇文章中,我们已经初步实现了交易。相信你应该了解了交易中的一些天然属性,这些属性没有丝毫“个人”色彩的存在:在比特币中,没有用...

  • 120
    比特币原理第四讲-交易(上)

    ## 引言 交易(transaction)是比特币的核心所在,而区块链唯一的目的,也正是为了能够安全可靠地存储交易。在区块链中,交易一旦被创建,...

  • 120
    比特币原理第三讲-持久化和命令行接口

    ## 引言 到目前为止,我们已经构建了一个有工作量证明机制的区块链。有了工作量证明,挖矿也就有了着落。虽然目前距离一个有着完整功能的区块链越来越...

  • 120
    比特币原理第二讲-工作量证明

    工作量证明 在上一节,我们构造了一个非常简单的数据结构 -- 区块,它也是整个区块链数据库的核心。目前所完成的区块链原型,已经可以通过链式关系把...

  • 比特币原理第一讲-区块结构

    ## 引言 区块链是 21 世纪最具革命性的技术之一,它仍然处于不断成长的阶段,而且还有很多潜力尚未显现。 本质上,区块链只是一个分布式数据库...

  • 拜占庭PBFT简单实现

    PBFT(拜占庭容错) 基于拜占庭将军问题,一致性的确保主要分为这三个阶段:预准备(pre-prepare)、准备(prepare)和确认(co...

  • 共识算法DPOS原理及实现

    原理简介 DPOS:Delegated Proof of Stake,委任权益证明它的原理是让每一个持有币的人进行投票,由此产生n位代表 , 我...

个人介绍
IT Developer,记录对技术思考和学习的点滴!