1.私钥
比特币的地址相当于被上锁的一个收信箱,任何人都可以向这个地址发送比特币,但是只有拥有私钥的人才能打开这个上锁的比特币,取走里面的比特币,所以要保护好你的私钥,如果私钥丢失,获得私钥的人,将获得里面所有的比特币
2交易过程
A向B付1个比特币的过程是,A向B付1个BTC,然后用B的专属地址锁起来,然后向全网发送,“相当于向比特币全网吼了一声,我向某某拥有这个地址私钥的人,发送了1个BTC”然后矿工会把这个交易打包成区块,并且收取一定的“辛苦费”,而B会马上收到这个信息
并且用私钥试试能不能打开这个区块,因为只有B的钱包里的私钥才能打开这个地址,也就是只有B才能兑换这笔钱
3交易记录
交易信息必须要传送到比特币全网,成为总账本的一部分,这也是上面所写的为什么A向B付款后要“要在全网吼一声”,而这个就是叫做区块链,一个区块就是代表一段时间内的所以交易信息,而“链”则是因为所有的历史数据块会一个个的串联起来。
4全网传播
比特币的账本是分布式的,网络中的每一个节点都会帮助记账,这也是区块链“去中心化”的一层含义所在,因为是分布式的,而每一个节点又是相链的,所以A给B付款的时候,只有相相邻的节点吼一声,然后收到这个信息的节点又会向他的“邻居”传递消息“就这样一传十,十传百,迅速传遍整个网络,只需要几秒钟就会传遍整个网络,就这样所有人都知道”A给B付款了“这也是为什么双方不需要靠第三方平台信用背书的才能建立起相互之间的交易信任的原因。
5交易验证
这个交易在比特币网络传遍开来以后,需要矿工们验证并加到一个新的区块中,这个交易才会成为账本的一部分
6挖矿
挖矿就是把过去一段交易记录打包成区块,这个过程也会创造新币,挖矿相当于很多人一起寻找”数独“游戏的解,这个过程只比谁更快谁的运气更好,一个交易需要通过解题来构建区块从而证明它的有效性,矿工们都在为这个区块贡献计算量,计算量越多则证明越多的人是信任这笔交易是有效的。
7矿池
矿池就是矿工们组队解题,赢了就按工作量也就是是每个人所付出的计算量来分配获得的比特币
8区块链
区块链就是一个个区块链接起来,而每一个新的区块都是建立在前一个基块的基础上的,所以每一次解新的区块都会为之前的交易再证明一次,这也会导致这个区块的计算量会变的更多,也就在网络中得到了更多的信任,而随这区块的不断增加,计算的难度也会随着增加,所以所付出的计算量会越来越大,这也是为什么比特币一直讨论需要扩容的原因。话说回来,(一个区块获得6次以上的证明基本就不会被撤销了)所以验证一个交易的简易方法就是确定这个交易在区块链中后面有几个新的区块
网友评论