区块链具有密码学安全的特点

游戏知识 2年前 (2022) 张珊
0

区块链不再是一个公众感到陌生的词。区块链正从学术界、投资界、IT圈子逐渐走向普通人。随着比特币虚拟货币的普及,以及ICO随着这种新的投资方式的普及,越来越多的人开始听到区块链这个词,或多或少对区块链有了基本的了解。

区块链--比特币

区块链是一个由多方共同维护的技术系统,利用密码学来保证传输和访问的安全,可以实现数据的一致存储、篡改和可靠性。

(摘自《可信区块链认证系列标准》)

区块链的基础是P2P分布式网络、加密算法共识机制。比特币是区块链技术第一个成功应用。如今,当电子支付非常流行时,比特币是一个容易理解的金融体系。Alice需要支付给Bob 5元钱,Alice可通过支付宝转账Bob 5元。本质上,支付宝在Alice账户减少5元,账户减少5元Bob账户增加5元。

区块链具有密码学安全的特点

比特币本质上是多人记账的账簿。Alice有五种比特币被转移给Bob,只笔交易只需要记录在账簿上,转账就会成功。比特币实现了每个人的账户都是完全相同的。有了如此强大的账户,我们不需要支付宝、银行和其他第三方机构来帮助我们记账。我们每个人都可以参与比特币的会计工作。密码学保证,只要我们不丢失我们的钥匙,其他人就不能伪造我们的交易,然后转移我们的比特币。

区块链具有密码学安全的特点

除了转账,比特币还需要发行货币的机制,以确保Alice不是凭空生成一些比特币转账Bob,相反,比特币必须通过所有记账员接受的方式获得。获得比特币的方式只能通过挖掘获得,除了其他人转移给自己。因为所有记账员都接受这些基本设置,所以每个人维护的账簿总是一致的。

目前,仍有许多人将区块链技术等同于分布式总账技术。我们认为分布式总账、区块链和比特币之间的关系如下所述:

区块链具有密码学安全的特点

区块链--什么是块?

区块链是一种实现无中心分布式总账的技术。除了典型的块链和链结构外,还有其他方法来满足分布式总账的需求。总账技术的基本单元是交易

块类似于账本中页,每页记录几笔交易,按时间顺序装订账页,形成完整的账本区块链。

块是交易容器;

“块”,通过密码学算法相连接,形成了按照时间序列的“链”。

这种组织账簿的优点是,除非完全篡改,否则密码算法确保链上的单独交易不会被篡改。因此,与分布式总账技术相比,区块链具有密码学安全的特点。

区块链具有密码学安全的特点

区块链--实现形式

在学习区块链技术时,智能合时常见的一个词。智能合同(smartcontract)跨领域法域法律学者Nick Szabo 于1995年提出,他将其定义为:智能合同是一套以数字形式定义的承诺,包括合同参与者可以执行上述承诺的协议。虽然智能合同是由计算机代码编写的,并由计算机执行,但智能合同更像是一个合同,而不是一个程序。在理解智能合同的概念时,我们需要从业务的角度来看待这些代码。在区块链系统中,用算法交易程序代替合同,一旦达到智能合同约定的日期和条件,网络将自动执行合同。智能合同可以利用互联网获取的外部数据和读取区块链本身存储的内部数据,通过建立基于规则的数据和标准化的智能合同,实现复杂的业务逻辑。

区块链具有密码学安全的特点

从技术的角度来看,区块链就像一个不可改变的分布式数据库,而智能合约就像数据库上的触发器。然而,从业务的角度来看,区块链技术对业务的影响远远大于数据库技术:区块链已经深入业务,数据库只是业务的工具。

区块链的价值在于,没有一个中心能够控制系统,数据一旦生成就无法更改,这就产生了强大的信任。因此,人们常说区块链是一种创造信任的机器。这就是区块链最大的魅力所在。

作者简介

敖萌现就职于北京泰尔英福网络科技有限公司,中国信息通信研究院,主要研究模式识别和区块链,联系方式:aomeng@caict.ac.cn


版权所有,请注明转载的来源!

欢迎关注中国信息通信研究院微信公众号CAICT

或访问中国信通院官网:www.caict.ac.cn

版权声明:张珊 发表于 2022-03-01 9:29:57。
转载请注明:区块链具有密码学安全的特点 | 零零洞洞

暂无评论

暂无评论...