主页 > imtoken限制中国用户该咋办 > 区块链理论(一)——区块链的诞生

区块链理论(一)——区块链的诞生

一、比特币的诞生背景

说到区块链,很多人都会想到比特币。 这是因为比特币不仅是区块链的第一个应用,也是因为比特币的应用将链技术引入了人们的视野。 我们甚至可以说,比特币的诞生就是区块链的诞生。 那么为什么会出现比特币呢? 2008年,美国次贷危机引发全球金融危机。 政府过度发行货币导致通货膨胀,进而导致人们对银行的信任度下降,暴露出当时金融体系的严重失衡。 这里提出了一个信任问题。 事实上,信任问题一直伴随着人类社会的发展而存在。 在传统交易中,需要第三方提供信任背书,如银行、宝藏、东方等。正是基于这样的背景,2008年10月31日,有人化名“中本聪”发表了一篇文章《比特币:A密码学审查小组中的点对点现金”。 自从比特币诞生以来区域链起源于比特币,它就使人们能够在不需要第三方的情况下建立信任关系并进行交易。 重要的是,他不受其他机构的监管。 这里有一个问题需要澄清,也是很多人在学习区块链初期存在的一个误区。 比特币不是区块链,当然区块链也不是比特币。 比特币只是区块链的一个应用。 而区块链并不是一项新技术,

2. 共识机制

什么是共识? 从字面上看,对某事或观点达成特定共识也可以说是意见一致。

拜占庭将军问题:

拜占庭位于现在的土耳其伊斯坦布尔,曾经是东罗马帝国的首都。 由于当时的拜占庭罗马帝国幅员辽阔,为了达到防御的目的区域链起源于比特币,军队之间相隔甚远,将军们只能依靠信使传递情报。 战争期间,拜占庭军队的所有将军和副将必须达成共识,决定他们是否有机会在进攻敌营之前取得胜利。 但军中可能出现内奸和敌探,影响将领决策,扰乱全军秩序。 达成共识时,结果不代表多​​数意见。 此时,

1982 年,等人。 提出了通用拜占庭问题(blem),将达成共识和决定是否出兵的过程扩展到计算领域,试图构建一个容错的分布式系统,即使部分节点出现故障,仍然可以使用。 保证系统的正常运行,让多个基于零信任的节点达成共识,保证信息传输的一致性。 这个共识过程后来演变成区块链中的共识机制。 (我们会写一篇文章来详细解释这个拜占庭将军问题以及如何解决)

3、加密技术

1997 年,他发明了一种称为工作量证明 (POW) 的技术。 该算法依赖于数学函数的不可逆特性,易于验证但难以破解。 它最初用于阻止垃圾邮件。 ,进而成功将该技术应用在区块链中,实现了区块链中数据的加密。

区块链理论(一)——区块链的诞生

那么比特币中的POW为了证明自己做了多少工作呢?

4、分布式技术:

1998年,B-发布了匿名分布式电子现金系统B-money,在系统中不仅引入了工作量证明机制,还强调了点对点交易和不可篡改的特点。 但是,所提出的算法并没有在B-money中使用,而是B-money设计的分布式系统为区块链去中心化的实现奠定了基础。

5. 区块链事件

从2008年到今天,经过十多年的发展,区块链发生了三大变化:

2008年10月31日,中本聪发布比特币白皮书:点对点电子现金系统,标志着第一个区块链应用的诞生。 2009年1月3日,比特币区块链网络的“创世区块”( )在赫尔辛基的一台小型服务器上诞生,即block#0,“block 0”,开启了世界。 随着“创世块”的诞生,第一批50枚比特币被挖出。 2010年2月26日,全球首家比特币交易所成立。 2010 年 5 月 22 日,一位知名程序员用 10,000 个比特币以 30 美元的价格购买了两个披萨,而一个比特币仅值 0.003 美元。

2010年7月17日,知名比特币交易所Mt.gox成立,一度成为全球最大的比特币交易所,标志着比特币真正进入市场。 2011 年 6 月 29 日,比特币支付处理器推出了第一个用于智能手机的比特币电子钱包。 2012 年 11 月 28 日,区块奖励首次减半,从每 10 分钟 50 个比特币减为 25 个比特币。 Block # 是奖励减半的第一个区块。

2013年底,以太坊创始人发布了以太坊的第一本白皮书,并启动了该项目。 从2014年7月24日起,以太坊进行为期42天的以太币预售。 2016年初,以太坊的技术得到了市场的认可,价格开始飞涨,吸引了大量开发者以外的人进入以太坊的世界。 2017年5月31日,国内三大比特币交易所中的火币和币行正式推出以太坊。自2016年以来,密切关注数字货币行业的人士都热切关注着第二代加密货币的发展。 以太坊平台。

以太坊是利用比特币技术的一项相对较新的发展,旨在使全球去中心化和无所有权的数字技术计算机能够执行点对点合同。 简而言之,以太坊是一台你无法关闭的世界计算机。 密码体系结构和图灵完备性的创新结合可以促进众多新产业的出现。 反过来,传统行业的创新压力越来越大,甚至面临被淘汰的风险。

比特币网络实际上是一个分布式数据库,以太坊更进一步。 可以看作是一台分布式计算机:区块链是计算机的ROM,合约是程序,以太坊的矿工负责计算,扮演CPU的角色。 这台电脑不是也不能免费使用,否则任何人都可以在里面存储各种垃圾信息,进行各种琐碎的计算。 使用它至少需要计算和存储费用,当然还有其他费用。 .