okx
广告

什么是区块链的诞生、定义、核心技术和分类?

时间:2021-12-17|浏览:616

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

区块链的诞生

       中本聪撰写的比特币白皮书中公认了最早的区块链描述,但白皮书中没有明确提出区块链的定义和概念(主要是讨论比特币系统)。区块链一词实际上是在人们总结后提出的。虽然中本聪没有直接提出区块链的概念,但比特币确实是第一个应用区块链技术的项目。可以说,区块链是随着比特币的出现而诞生的。因此,区块链的诞生必须从比特币的历史开始。

       众所周知,比特币是中本聪在2008年提出的,但它的早期历史可能不太清楚。事实上,在比特币诞生的过程中,一个神秘的群体发挥了巨大的作用。中本聪在设计比特币时从社区的研究成果中学到了很多。这是密码朋克(Cypherpunk),一个由密码学和计算机天才组成的交流小组。密码朋克的成员聚集在阿桑奇(维基解密创始人)和科恩(BT当然,还有比特币发明者中本聪,比如伯纳斯·李(万维网发明者)。

密码朋克提倡使用加密算法来保护个人隐私,反对政府和公司滥用个人数据,并相信自由主义。它也是数字货币最早的传播者。在其电子邮件组中,关于数字货币的讨论很常见,并有一些想法付诸实践。例如,大卫·乔姆、亚当·贝克、戴伟、哈尔·芬尼等人在早期的数字货币领域进行了大量的探索。比特币并不是数字货币的第一次尝试。据统计,在比特币诞生之前,有多达数十个失败的数字货币或支付系统。正是这些探索为比特币的诞生提供了很多经验。

       在过去的30年里,加密数字货币发展迅速,经历了包括在内的多次演变 e-Cash、HashCash、B-money 等。1983年,David Chaum最早提出e-CashD创建于1989年igicash公司。e-Cash是第一个匿名的数字加密货币。1997年,Adam Back发明了HashCash,解决邮件系统中的DoS 攻击问题。HashCash首次提出工作量证明机制(Proof of Work,PoW),该机制在未来的区块链项目中得到了广泛的应用。1998年,Wei Dai提出了B-money,将PoW在引入数字货币生成的过程中。B-money它可以被视为分散数字货币的先驱,但不幸的是,它最终未能设计和实施。上述数字货币或多或少依赖于第三方系统的信用担保,这在很大程度上影响了项目的成败。直到2008年比特币诞生,PoW结合分布式存储、密码学和博弈论,首次实现了一套分散的数字货币系统。

       比特币项目实施后,吸引了大量的挑战者和改进者。后面的文章将讨论大量的竞争货币(假币)和底层技术平台(公共链)。随着越来越多的项目使用比特币的底层技术,区块和链这个词慢慢地结合成一个词:区块链(BlockChain)。因此,现在每个人都使用区块链来指分布式存储、链数据结构、不对称加密、共识算法P2P一系列技术的组合,如网络。

什么是区块链的诞生、定义、核心技术和分类?

   定义区块链

       那么区块链的准确定义是什么呢?Wikipedia区块链是一种分布式数据库技术,通过维护数据块的链结构,可以保持持续增长和不可篡改的数据记录。当然,作者认为维基百科全书的定义存在一些问题,因为它更强调区块链作为数据库的属性,而不指出其核心价值,即通过分散的方式解决多重互信和价值转移的问题。就我个人而言,我认为更好的定义应该是:区块链是一种分散的价值传输协议,通过共识验证和记录数据,具有信息透明度、可追溯性和不可修改性的特点。它由一系列技术组成,是制造信任和转移价值的基础设施。

核心技术区块链

       区块链的核心技术包括:块链数据结构、分布式存储、不对称加密、共识算法、P2P网络、智能合同等。它可以简化和抽象成五层技术架构。今天,让我们简要解释一下这些核心技术,以下文章将深入挖掘技术背后的原因和价值。

       块链数据结构:将数据存储在一定容量的块中,每个块分为两部分:块头和块体(包括交易数据)。块头包括前一块的哈希值(PrevHash用于计算挖掘难度的随机数(Nonce);块包含加密的具体交易信息。通过头哈希和时间戳连接块的开始和结束,形成链结构。分布式存储:网络中的每个节点(不一定)都可以选择存储完整的数据,并根据块实时更新节点的本地数据。

       避免集中存储带来的安全和单点崩溃,并结合共识机制确保数据的一致性。不对称加密:包括两个密钥:公钥(publickey)和私钥(privatekey)。它们成对存在。公钥用于加密和验证数据,私钥用于解密和签名数据;一般公钥是开放的,私钥是自己保存的,比传统的对称加密更安全,是一种先进的加密方法,常见的RSA、ECDSA等。P2P网络:负责交易数据的网络传输、广播和节点发现和维护。网络中没有客户端或服务端的概念,只有同级平等的节点,每个节点既是客户端又是服务端。

       信息将从启动节点广播到接近节点,接收信息的节点将再次转发,以实现指数级传输到所有网络节点。共识算法:又称共识机制,主要用于解决各节点数据的一致性和有效性问题。通过一套公认的验证方法验证网络中的交易,验证后交易生效。它也被广泛用作发行TokenP是一种常见的机制OW、POS、DPOS、PBFT等待算法。智能合同:指写在区块链上的代码。一旦事件触发合同中的条款,代码将自动执行。它保证参与者在没有第三方的情况下履行承诺(交易),履行过程完全自动和不可逆转。

热点:比特币 数字货币 中本聪 比特币白皮书 加密货币 区块链 区块链技术 数据

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1