240 发简信
  • 关于UTXO

    定义 未被花费的交易输出每一笔 UTXO 可以被理解为一个 “coin(币)”:它有面额、有一个所有者。而且,一笔交易若要有效,必须满足的两个规...

  • 120
    Go语言搭建自己的p2p区块链网络

    翻译自 https://medium.com/coinmonks/code-a-simple-p2p-blockchain-in-go-4666...

  • 比特币交易

    比特币交易数据结构: 在比特币里,没有具体的货币,没有发送者,没有接收者,没有余额,没有帐户,没有地址,一切都要从UXTO中追溯。 交易输出 包...

  • 以太坊交易签名

    以太坊的Transcation结构如下: 对交易签名步骤如下: 对交易本身进行rlp编码,再对rlp编码进行keccak256哈希 对第一步的结...

  • 比特币挖矿

    所谓挖矿,实际上就是穷举随机算法,把上个区块的哈希值加上10分钟内的全部交易单打包,再加上一个随机数,算出一个256位的字符串哈希值,输入的随机...

  • 以太坊地址生成

    通过椭圆曲线算法生成钥匙对(公钥和私钥),以太坊采用的是secp256k1曲线。公钥采用uncompressed模式,生成的私钥为长度32的16...

  • Vim 实用技巧

    $ vim -u NONE -N -u NONE让Vim启动不加载vimrc, -N则进入'nocompatible'选项,防止进入vi兼容模式...