1,比特币特点
去中心化,持有者信息不公开,所有交易公开记账,交易只知双方比特币地址与金额。
2,比特币原理
首先是一个公开账本,每一笔交易都会记录,每一个人都持有该账本,举例:我用支付宝购买了一本书,只有支付宝有一个账本做记录,如果对应到区块链,则是所有拥有区块链技术的人员都需要记账,比特币系统检验密钥等信息无误后,才算生效。
3,交易原理
利用非对称加密原则,付款者将交易信息加密形成私钥对外公开公钥,收款人把自己的比特币地址告诉付款人,付款人支取关联在该比特币地址上的比特币。交易的过程共,付款方发送者用私钥对比特币交易进行数字签名,系统监测无误后公开该账本。
4,区块,区块链与矿工
①矿工的工作:
矿工负责记录账本,负责校验交易的有效性。交易的过程中会产生一个与区块相关的问题,矿工的作用就是解答这个问题,也成为校验交易的有效性。而每一个记账的矿工都可以成为一个区块,当区块校验成功且被所有矿工认可,则新的区块链路形成。记账的好处是获取一个由上一个交易的付款方支付的交易费还有一笔额外的比特币存款作为区块奖励(这里不是很理解怎么回事。。。如果大家都不交易,区块的钱从哪里来?如果说系统会每隔一段时间自动产生一些区块链,哪交易费从何而来?)。
② 矿工如何校验交易有效性,让自己的区块入围到区块链中?
哈希函数-数字指纹技术:任何一段内容,都会生成一段固定大小(特定摘要)的哈希函数。生成摘要很容易,但是不可能从摘要中推导出原始文本。其余矿工通过某矿工校验成功的内容推导哈希摘要容易,难点在矿工校验通过哈希数摘要校验有效性。
③ 如何利用摘要推导哈希函数源文件?
利用交易时比特币协议规定摘要内容,通过调整文本中的内容,反复计算直到发现与交易时产生的哈希函数摘要文件一样即为找到该区块的答案