全文预览

区块链技术发展研究外文文献翻译2017

上传者:upcfxx |  格式:docx  |  页数:12 |  大小:34KB

文档介绍
所有人证明,才能使交易成为一条合法有效的交易。在比特币交易系统中,资金所有人采用其掌握公钥哈希值的 B a se 5 8 编码表示, 资金所有人的证明一般包括两部分, 一部分是上述公钥本身,另一部分是采用上述公钥所对应私钥计算得到的数字签名。当交易被发布到区块链网络后,网络中的每个节点都将使用交易数据结构中所提供的资金所有人证明来验证交易的合法性,Р如果交易不是合法有效的, 区块链网络节点将直接丢弃该交易Р区块是记录比特币交易信息的数据单元,它由区块头和区块内容两部分组成。区块的链接是通过区块头数据的哈希值来完成的,区块链使用这个哈希值作为所有区块的唯一标识,通过区块头中所记录的父区块哈希值便可在区块链中找到所链接的唯一区块。这样就通过每个区块链接到各自父区块的哈希值序列创建了一条从最新区块追溯到第一个区块的链条,从而形成所有区块的一种链状数据结构。区块链网络采用一种被称之为“工作量证明”的竞争机制来产生新区块,区块链网络中的每个节点都可参与该竞争。其根本是一种需要利用密码学方法来解决的需消耗大量计算能力和时间的数学问题。具体来说, 区块链中的“难度目标”对标识区块唯一性的区块哈希值进行了严格规定, 即一定的“难度目标”代表了区块哈希值从第 1 位开始值为 0 的位数,这就需要产生新区块的节点使用不同“随机数”来计算新区块的哈希值,直到找到一个“随机数”所计算得到的区块哈希值满足对应的“难度目标”。Р3 区块链架构Р比特币和以太坊是两种具代表性的区块链技术应用,一个是区块链技术的起源,另一个是区块链 2 .0 的代表应用,市面上其他使用区块链技术的数字货币大都与之雷同,所以,比特币和以太坊的基础架构是研究学习区块链技术的重要实例。总体来说,数字货币的区块链系统包含底层的交易数据、狭义的分布式账本、重要的共识机制、完整可靠的分布式网络、网络之上的分布式应用这几个要素。底层的数

收藏

分享

举报
下载此文档