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

分享

   

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

2016-10-15  yi321yi

区块和区块链


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


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


交易、资产和一致性


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

               

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


密码哈希和数字签名


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


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


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>