240 发简信
IP属地:上海
  • 关于UTXO

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

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

    翻译自 https://medium.com/coinmonks/code-a-simple-p2p-blockchain-in-go-46662601f417 Go-lib...

  • 比特币交易

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

  • 以太坊交易签名

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

  • 比特币挖矿

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

  • 以太坊地址生成

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

  • Vim 实用技巧

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

  • 120
    iOS9新特性UIStackView

    概述 UIStackView是iOS9中新增的API,类似于Android中的线性布局。UIStackView提供了一个高效的接口用于平铺一行或一列的视图组合。对于嵌入到St...

  • 120
    ReactiveCocoa入门教程:Part 1/2

    本文翻译自 http://www.raywenderlich.com/62699/reactivecocoa-tutorial-pt1译者翻译时使用的Xcode 7 作为一个...

  • ReactiveCocoa框架学习步骤

    [ in ] 学习Haskell,了解函数式编程思想,http://learnyouahaskell.com/chapters[ ] 学习并翻译 http://www.ray...

  • 120
    教程:创建自定义的UIViewController转场动画

    本教程使用: xcode 7和swift 2翻译自: http://www.raywenderlich.com/110536/custom-uiviewcontroller-...

  • git 命令备忘

    当执行git reset HEAD命令时,暂存区的目录树会被重写,会被HEAD所指的目录树替换,但是工作区不受影响。 当执行git rm --cached <file>命令时...