博客专栏  >  综合   >  比特币区块链技术

比特币区块链技术

记录比特币,区块链相关的技术文章

关注
5 已关注
25篇博文
  • pybitcointools源码分析之RFC6979

    在分析源码之前,一定要先讲讲什么是RFC6979。比特币的签名机制是基于椭圆曲线算法。在椭圆曲线里面k值(用于签名)是要严格保密的,暴露k值就相当于暴露私钥。k值要保证两点: 保密 唯一 有人提出一种...

    2017-08-27 18:41
    63
  • pybitcointools源码分析之进制转换

    decode函数是把字符串形式表示的数字转换成整型,比如这个例子中的'65535'转换成整数65535

    2017-08-28 19:08
    59
  • pybitcointools源码分析之BIP32实现

    在看本篇之前,需要了解一个很重要的背景知识。那就是 HD钱包和 比特币协议 BIP32。关于HD钱包的概念,建议大家去看看<>

    2017-08-30 12:44
    63
  • pybitcointools源码分析之比特币交易数据结构

    需要了解的背景知识首先要了解比特币的两种脚本类型:P2PKH(pay-to-public key-hash)和P2SH(pay-to-scrip-hash)

    2017-09-01 16:09
    306
  • 比特币改进协议BIP11(翻译)

    该BIP提出交易需要用M中的N个私钥来签名(多重签名),并把它作为新的“标准”交易类型。动机启用安全的钱包,托管交易和其他使用情况等涉及资金的交易需要多于一个签名。

    2017-07-18 10:05
    222
  • 比特币改进协议BIP14(翻译)

    比特币改进协议BIP14(翻译)英文原文地址:https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki背景Bitcoin作为协议与中...

    2017-07-19 09:39
    131
  • 比特币改进协议BIP32(翻译)

    题目: 分层确定性钱包(Hierarchical Deterministic Wallets)摘要本文件描述了层级确定性钱包(或“HD钱包”):可以部分或全部与不同系统共享的钱包,每个钱包可以有或没花...

    2017-07-27 11:34
    400
  • 比特币核心源码环境搭建

    比特币核心源码环境搭建

    2017-08-23 14:57
    280
  • 比特币改进协议BIP16(翻译)

    P2SH 在2012 年被作为一种新型、强大、且能大大简化复杂交易脚本的交易类型而引入摘要此BIP描述了Bitcoin脚本系统的新“标准”交易类型,并定义了仅适用于新交易的

    2017-08-25 16:12
    207
  • pybitcointools源码分析之由私钥获取公钥

    私钥其实就是一串随机的数字而已。有了私钥,我们可以使用椭圆曲线乘法产生一个公钥。本篇使用的私钥示例是:e9873d79c6d87dc0fb6a5778633389f4453213303da61f20b...

    2017-08-26 19:53
    292
  • 比特币客户端Electrum使用介绍

    简介比特币的客户端很多,为什么选择Electrum。首先Electrum真的很轻量,安装马上可以用,不用下载几百G的区块链账本。我之前安装bitcoin核心客户端,这是个完整节点。下载账本都要好多天。...

    2017-07-15 15:09
    903
  • 比特币改进协议BIP13(翻译)

    此BIP描述了一种新型的比特币地址,以支持任意复杂的交易。 这里所说的复杂性被定义为接收者需要什么信息来花费所接收的比特币,而不像现有的比特币实现中那样需要单个ECDSA私钥。

    2017-07-15 18:09
    251
  • 比特币客户端使用的数据库levelDB介绍

    比特币客户端使用的数据库levelDB介绍简介比特币核心客户端使用 Google 的 LevelDB 数据库存储区块链元数据。Leveldb是一个google实现的非常高效的kv数据库,并且是开源的。...

    2017-06-28 13:58
    417
  • 比特币甘道夫

    1976年,著名经济学家哈耶克提出天才之构想:货币非国家化的理论。即为打破国家对发行货币的垄断,赋予个人或机构发行的权力。即使现在,对于绝大部分人来说,这也是骇人惊俗的构想。

    2017-06-29 20:41
    244
  • Merkle Tree与区块链

    什么是merkle tree假设你已经知道了什么是哈希算法以及哈希是用来干啥的。网络传输数据的时候,A收到B的传过来的文件,需要确认收到的文件有没有损坏。如何解决?有一种方法是B在传文件之前先把文件的...

    2017-07-06 14:02
    682
  • 获取自己的第一枚比特币

    找一个适合自己的工具工欲善其事,必先利器。玩比特币有一个好用的比特币钱包是必须的。比特币钱包有很多种类,比如由不同的运行平台(windows, 安卓等)分类,或者按照轻量级和全节点的分类等。首先个人用...

    2017-06-27 11:38
    657
  • 谈谈自己对比特币脚本的理解

    谈谈自己对比特币脚本的理解锁定脚本和解锁脚本比特币脚本存在的意义是让每笔交易合法化,这个合法化不是人工审核而是有脚本自动执行校验的。脚本分为锁定脚本和解锁脚本。锁定脚本和UTXO是对应的,一个UTXO...

    2017-06-23 22:14
    817
  • 比特币『私钥』『公钥』『钱包地址』间的关系

    转自:http://www.bikeji.com/t/110#reply25比特币交易涉及到很多密码学知识:公钥、私钥、哈希、对称加密、非对称加密、签名等等。那么哪些是需要用户认真保管不能对外泄露的,...

    2017-02-02 20:22
    545
  • 什么是比特币51%攻击

    我之前写的一篇文章 hashcash在比特币中的应用有过这样的描述: A伪造了一笔交易,把钱有退回给自己。如果要被整个网络认可这笔交易,A必须自己生成一个比原来的链长的区块链并把这笔交易加入链中...

    2017-03-06 15:36
    1271
  • 比特币或区块链相关的一些公司介绍

    都是自己平时浏览比特币咨询时看过的一些公司。有知名大公司,也有创新的小团队。一直想着能整理汇总下,刚开始觉得工作量应该很小,后来发现竟然比写技术博客还费劲。查阅了很多的英文资料,断断续续写了好几天。门...

    2017-01-31 22:37
    1313
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部