Mastering Bitcoin Chapter06 交易

6.1 简介

比特币交易是比特币系统中最重要的部分。系统中任何其他的部分都是为了确保比特币交易可以被生成、能在比特币网络中得以传播和通过验证,并最终添加入全球比特币交易总账簿(比特币区块链)。

6.2 交易细节

6.2.1 交易-幕后细节

事实上,我们在各种比特币应用程序用户界面中看到的大多数高级结构实际上并不存在于比特币系统中。

用 Bitcoin Core 的命令行界面(getrawtransaction 和 decodeawtransaction)来检索 Alice 的“原始”交易,对其进行解码,并查看它包含的内容。 结果如下:

Mastering Bitcoin Chapter05 钱包

5.1 钱包技术概述

比特币钱包中只有钥匙,没有比特币。“钱币”被记录在比特币网络的区块链中。有两种主要类型的钱包,区别在于它们包含的多个密钥是否相互关联。

  • 非确定性钱包(nondeterministic wallet),其中每个密钥都是从随机数独立生成的。密钥彼此无关。这种钱包也被称为“Just a Bunch Of Keys(一堆密钥)”,简称JBOK钱包。

  • 确定性钱包(deterministic wallet),所有的密钥都是从一个主密钥派生出来,这个主密钥即为种子(seed)。该类型钱包中所有密钥都相互关联,如果有原始种子,则可以再次生成全部密钥。确定性钱包中使用了许多不同的密钥推导方法。最常用的推导方法是使用树状结构,称为分级确定性钱包或 HD 钱包。

Mastering Bitcoin Chapter04 密钥和地址

在本章中,我们将介绍一些在比特币中用来控制资金的所有权的密码学,包括密钥,地址和钱包。

4.1简介

比特币的所有权是通过数字密钥、比特币地址和数字签名来确定的。

数字密钥由用户生成存储在一个叫做钱包的文件或简单的数据库中,完全独立于比特币协议。

只有有效的密钥才能产生有效的数字签名,因此拥有密钥副本就拥有了对该帐户的比特币的控制权。用于支出资金的数字签名也称为见证(witness)。

密钥是成对出现的,由一个私钥和一个公钥所组成。

Mastering Bitcoin Chapter03 比特币核心

该章主要内容是编译比特币源码。

图3-1比特币核心架构(来源Eric Lombrozo)

Mastering Bitcoin Chapter02 比特币原理

2.1 交易,块,挖矿和区块链

2.1.1 比特币概述

比特币系统的三个组成部分:

  1. 用户(用户通过密钥控制钱包);
  2. 交易(每一笔交易都会被广播到整个比特币网络)
  3. 矿工(通过竞争计算生成在每个节点达成共识的区块链,区块链是一个分布式的公共权威账簿, 包含了比特币网络发生的所有的交易)。

Mastering Bitcoin Chapter01 介绍

1.1 什么是比特币?

比特币是构成数字货币生态系统基础的概念和技术的集合。

比特币也是协议,对等网络和分布式计算创新的代名词。比特币货币真的只是本发明的第一个应用。比特币代表了数十年密码学和分布式系统研究的高潮,包括四个关键创新,总共四个创新以独特强大的组合结合在一起。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×