区块链 交易过程 ✉ 1.新交易创建 2.交易通过P2P网络传播 3.交易验证 5.交易写入张本 4.验证结果通过P2P网络传播 第1步:所有者A利用他的私胡对前一次交易(比特货来源)和下一位所有者 第3步:每个节点通过解一道数学难题,从而去获得创建新区块权利,并净 第步:全网其他节点核对该区块记张的正确性,设有错误无他们将在该合 B签署一个数字签名,并将这个签名附加在这枚货币的末尾,制作戒交易单 取得到比特币的奖励(新比特币会在此过程中产生】 要点:节点反复堂试寻找一个数值,使得将该数值,区块链中最后一个区块 法区块之后竞争下-个区块,这祥就形减了-个合法记的区块雄 的H阳5h值以及交易单三部分送入SH256算法后能计算出散列值X(256位)满 要点:B以公钥作为接收方地址 足一定条件(比如前20位均为0》,即找到数学难题的解,由此可见,答案 要点:每个区块的创健时间大约在10分钟,随着全网算力的不变化,每个 第2步:A将较易单广播至全网,比特币就发送给了B,每个节点都将收到的 并不雅一 区块的产生时间会随算力增强而缩短,随算力减弱而延长,其原理是根据晶 交易信息纳入一个区块中 第4步:当一个节点找到解时,它就向全网广播该区块记录的所有盖时间藏 近产生的2016年区块的时间差(约两周时间),自动调整每个区块的生成对 要点:对而言,该枚比特币会即时显示在比特币钱包中,但直到区块确认 交易,并由全网其他节点核对 度(化如减少或增加目标值中0的个数),使得每个区块的性成时间是1心分 成功后才可用。目前一笔比特币从支付到最终确认成功,得到6个区块确认 要点:时间战用来证实特定区块必然于某特定时间是的确存在的。比特币网 之后才能真正确认到帐 络采取从5个以上节点获取时间,然后取中间值的方式作为时间戳。 钟, 学以致用 DATABASE@UESTC 用以促学学以致用 DATABASE@UESTC 用以促学