Avatar notebook default
38篇文章 · 47356字 · 9人关注
  • Resize,w 360,h 240
    深入浅出Dpos共识

    开门不见山 首先,我们不讲Dpos.我们且来看看什么叫共识?百科关于共识的释义如下: 共识,就是共同的认识.我们知道在中心化的结构里,中心化的东...

  • Resize,w 360,h 240
    比特币最长链共识为什么是6个块确认???4个,8个,11个不行吗???

    知其然 我们知道比特币的都知道比特币有一个6个区块的最长链确认机制,但是知道归知道.我们可曾想过这里为什么是6个,而不是4个,8个或者11个呢?...

  • 以太坊源码研读0xa1 p2p实现(下)

    前言 前面已经看了一部分p2p源码,今天继续前面的来研读源码。 dial 上面的table类实现了Kademlia算法,udp实现了发现节点时节...

  • Resize,w 360,h 240
    以太坊源码研读0xa1 p2p实现(上)

    首先,在之前的go公链实战中大概介绍了区块链网络的原理和实现,通信协议的实现参照的是Bitcoin的,这里以太坊的通信协议也大同小异。 以太坊d...

  • 以太坊源码研读0xa0 EVM机制

    EVM,Ethereum Virtual Machine,以太坊虚拟机。它是以太坊智能合约的运行环境。我们知道之前我们写简单的智能合约时都需要将...

  • 以太坊源码研读0x08 Miner模块

    我们都知道从比特币开始,我们将打包出一个合法区块的节点叫做Miner(矿工),同时将这个过程叫做Mining(挖矿)。这个比喻是很贴切的,因为无...

  • 以太坊源码研读0x07 Block

    前面看了以太坊的交易模块,而交易都是要打包在区块上的。Block是Eth上存储价值信息的核心数据结构之一。 一个完整的Block大概包括以下几部...

  • Resize,w 360,h 240
    以太坊源码研读0x06 MPT树

    MPT,全称Merkle Patricia Trie,以太坊中用来存储用户账户的状态及其变更、交易信息、交易的收据信息。看其全称便大概知道MPT...

  • Resize,w 360,h 240
    以太坊源码研读0x05 Transaction

    和Bitcoin类似,以太坊的转账流程基本是这样的: 1.发起交易:指定目标地址和交易金额,以及必需的gas/gasLimit 2.交易签名:使...

文集作者