关于区块链:区块链-重学

83次阅读

共计 899 个字符,预计需要花费 3 分钟才能阅读完成。

1.5 区块链的神话与误会

1.5 区块链的神话与误会

1.6 比特币:人类首次区块链大规模社会试验

1.6 比特币:人类首次区块链大规模社会试验

2.1 比特币的前世今生

2.1 比特币的前世今生

2.2 钱包、私钥、签名与交易

2.2 钱包、私钥、签名与交易


你所领有的比特币实际上是一系列交易输入的汇合

以下这个图中有疑难,回过头来还要从新看

2.3 非对称加密如何防止记假账

TODO 理解 非对称算法 用于签名的过程 以 搞明确 为何 “ 私钥签名 公钥验签 ” 而不是反过来

非对称算法 用于加解密 是分明的,“ 私钥加密,公钥解密 ”, 但能反过来吗?

如果反过来 即 “ 公钥加密,私钥解密 ” 在数学上也是能够失常实现加解密的,然而 为啥不能反过来呢?通常是因为 反过来 不平安,即 从 私钥 能够计算出 公钥。

所以由此可知,非对称算法中 的 两把密钥 A 和 B,

如果已知 A 能够算得 B 而已知 B 不能或很难算得 A,即 A 是源头 而 B 是由 A 产生的,

即 出于平安思考 源头 A 用作 私钥 , 而 源头 A 的生成物 B 用作公钥。

备注 “ 已知 B 很难算得 A ” 中的 “ 很难 ” 是指 以以后的晶体管计算机 所需计算工夫 为 地理工夫长度。

但不是很分明, 非对称算法 用于签名 的过程, 所以须要到密码学教程中搞清楚 非对称算法 用于 签名 的 过程。

TODO 还有一些图没贴,须要回过头来再看

2.4 哈希运算与神奇的难以篡改

2.4 哈希运算与神奇的难以篡改

TODO 还有一些图没贴,须要回过头来再看

Merkle 树

链 中 哪有 树?

这里的树应该是指 :

本交易 作为 树根,
本交易的输出们 对应的交易 作为 间接孩子,
即 以 交易 k1 的输出 对应的 交易 k2 这样的推动关系 往下演进,别离失去

树中 树根的 间接孩子 k1 们,
k1 的间接孩子 k2 们,
k2 的间接孩子 k3 们,
… ,
直到某笔交易是挖矿所得。

总结一下 , 区块链中的 Merkle 树 是指,

某交易为树根,
该交易的输出 以及更远的输出 为 两头节点,
挖矿交易 是 叶子节点(挖矿交易 是 该交易最远的输出)

2.5 双花问题和 UTXO 的精妙

2.5 双花问题和 UTXO 的精妙

UTXO 尚未应用的交易输入 机制

“ 矿工会从以前的区块链中追溯 ”,这里的 “ 追溯 ” 显然是在 Merkle 树 (交易的摘要树) 上进行的

没有比特币,只有 UTXO

2.6 共识算法和工作量证实机制

2.6 共识算法和工作量证实机制

正文完
 0