全文预览

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

上传者:科技星球 |  格式:doc  |  页数:12 |  大小:22KB

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

收藏

分享

举报
下载此文档