1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 干货推荐:区块链技术基础:术语和用例

干货推荐:区块链技术基础:术语和用例

时间:2022-07-12 17:33:03

相关推荐

干货推荐:区块链技术基础:术语和用例

区块和区块链

区块链对等(Peer-to-Peer,P2P)网络使用一种称为区块链的分布式交易公共账本技术,该账本是永久性和被许可的(permissioned)。商业交易会永久性记录在此账本中,从而作为单一可信来源,并且仅允许参与者查看与其自身相关的交易。所有已确认和验证的交易区块(Block)都前后相链,从该链的开头一直连锁到最新区块,因此将其称为区块链(Blockchain)。

因此,区块链是一个记录了自网络中的区块链开始产生以来,所发生的所有交易的带时间戳的历史记录。

交易、资产和一致性

交易(Transaction)是指一个资产转移到或转移出一个账本。任何可以被拥有或控制以产生价值的物品是一个资产(Asset)。资产可以是有形的(例如马或车)或是无形的(例如按揭或租契)。账本(ledger)逐渐成为了商业的记录系统。账本中的条目(entries)会被同步到网络中的所有账簿中。

一致性(Consensus)确保所有这些共享的账簿彼此都是准确一致的副本,并降低欺骗交易的风险,因为篡改必须在同一时间点跨越多处地点同时发生。为了达成一致,所有参与者都必须同意该交易,并通过对等网络验证它。参与者也可以建立规则来验证交易。这一可信参与者机制使得交易承诺可以以低成本实现。

密码哈希和数字签名

密码哈希(Cryptographic Hash),比如 SHA256计算算法,为不同大小的交易输入生成一个固定大小的唯一哈希值(也称为摘要)。哈希具有一种数学属性,即从某个给定的输入只能得到一个唯一的哈希值,但不能从此哈希值反推出原输入。某一个给定的输入始终会计算出同一个哈希值。对交易输入的任何修改或调整(甚至最细微的更改)都会导致计算出不同的哈希值,这表明交易输入可能被损坏了。因此,哈希值可用于检测交易输入的完整性。

数字签名(Digital Signature)可确保接收方所收到的交易没有被中间方修改或伪造交易的内容,而且同时还可确保交易源自发送方(已通过私钥签名)而不是源自冒名顶替者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。