比特币原理
2.1交易,区块,挖矿和区块链
比特币系统是基于去中心化的信任,而信任是通过比特币系统中不同参与者的相互作用达成的。
2.1.1比特币概述
比特币系统由用户,交易和矿工组成
比特币网络上的每笔交易都可被查询
2.1.2买咖啡
智能手机扫描二维码(地址)显示支付请求支付完成交易
注:比特币可以处理任意小额交易
2.2比特币交易
告知全交易网,授权转账(防止双重支付)
2.2.1交易输入输出
交易就像复式记账
输入和大于等于输出和,差价为矿工费,可以加速交易。交易被矿工放进帐簿用以记录。目地,形成比特币使用权流转的链追溯源到最开始挖矿的地方。
2.2.2交易链
最近交易的输出对应以前交易的输入,交易形成了一条链。
2.2.3找零
零到整,整到零。
钱被一个地址移动另一个地址形成了一条所有权链。
2.2.4常见的联系中事
常见 一个地址到另一地址,包括找零。一个输入,两个输出。①支付②找零
打包资金的交易 多个输入一个输出(零换整)作用:清零
分散资金的交易 一个输入分配多个输出 作用:被商业实体用作分配资金,发工资。
2.3交易的构建
只需指定目标地址和金额,钱包自动构建。
2.3.1获取正确的输入
副本检验
未输出将用于下一次交易
2.3.2创建交易输出
创建成为一个包含这笔数额的脚本形式,地址匹配,完成。
2.3.3将交易放到总账簿中
交易传送到比特币网络中成为分布式账簿(区块链)的一部分
传播:p2p网络,几秒到达
2.4挖矿
交易传播,需被挖矿验证之后加到区块中才到区块链
作用①提供交易安全性 ②创造新的比特币
在成本和报酬中间取得良好平衡,挖矿需电力(成本),验证交易奖励(报酬)提供安全保障。
2.5挖矿交易记录
交易放进节点,会被放进交易池,矿工构建新区块,证明合法性(工作量证明)
矿工竞争区块,得到者上传,其余寻找新区块
每次交易多加一个区块,等于被多一次确认,增加可信度。
网友评论