现代计算技术概览与实践
1. 比特币相关技术
1.1 比特币交易原理
比特币交易中,可将前一笔交易的输出作为新交易的输入。交易的输出部分包含比特币接收地址,但地址对应的比特币余额并非存储在比特币钱包中,也不直接存储于区块链,而是通过区块链中与该地址关联的交易历史来计算。比特币钱包仅包含用于进行比特币交易的密钥。
1.2 比特币挖矿机制
比特币挖矿是维护比特币区块链的过程,全球的计算机(矿工)将交易块添加到区块链。挖矿时,矿工需验证块内交易的语法正确性、确保输入的比特币未被重复花费等,并完成一个计算难度较大的问题,这就是工作量证明机制。该机制可防止区块链被篡改,因为修改一个块及其后续所有块都需要重新解决该问题。
首个完成问题的矿工将获得一定数量的比特币,这也是新比特币产生并进入系统的方式。此外,矿工还能从块内每笔交易中收取费用。比特币总量上限为 2100 万枚,达到上限后,矿工将仅依靠交易费用维持运营。
1.3 比特币的起源与特点
2009 年,中本聪(Satoshi Nakamoto,可能为化名)挖出了比特币的创世块,标志着比特币区块链的诞生。比特币挖矿盈利的前提是硬件运营成本不超过所获比特币的价值,但挖矿硬件通常耗电量大,且比特币价格波动剧烈,因此挖矿并非稳赚不赔。
比特币区块链是公开的,任何人都能查看交易,但其中不包含交易者的个人身份信息,这使得比特币对希望保持匿名的人具有吸引力,如暗网商业网站的运营者。区块链技术不仅与加密货币紧密相关,还可用于任何需要防篡改记录历史的系统。
超级会员免费看
订阅专栏 解锁全文
1332

被折叠的 条评论
为什么被折叠?



