主页 > imtoken冷钱包官网 > 比特币不是区块链,而是区块链的一种应用

比特币不是区块链,而是区块链的一种应用

imtoken冷钱包官网 2023-01-26 05:30:58

比特币最近涨到新高,也能听到各种虚拟货币筹划ICO的消息。 也因为与比特币的关系,“区块链”这个词经常和比特币一起出现,区块链似乎等同于比特币。 但区块链是一种分布式存储技术。 比特币是区块链的技术,加上区块链的通信协议和加密技术,成为了炙手可热的虚拟货币。

最近比特币的价值再创新高,很多人也把区块链当做比特币,但比特币只是区块链的一个应用。

让我们谈谈区块链

什么是区块链? 简单来说,区块链是一个分布式数据库系统,旨在解决目前中心化存储带来的问题。 虽然听起来区块链是一个很新的东西,但实际上区块链的技术早在2001年就已经发表,麻省理工学院的一篇论文也已经发表。

我们目前的大部分数据存储和交换都是由一个中央服务器来处理的,各种设备都连接到这个服务器上来访问和交换数据。 在设备少、数据量小的情况下,这种运行方式可能问题不大。 然而在物联网时代,当各种设备都可以在线传输数据时,使用这种“中央服务器”的数据传输和管理方式显然会存在很多问题。

比如大家说的智慧城市,可能通过路灯上的传感器监测温度、湿度甚至空气质量……数据。 那么,如果全城数千盏路灯每10秒传输一次数据,庞大而密集的数据如何处理和存储呢? 想想看,每逢有爆款和门票开售,电商购物平台都承受不住瞬间涌入的流量,当场崩溃。 所以,在未来万物互联的时代,如果还采用这种中心化的服务器,肯定无法应对未来海量的信息传输。

MIT 早就预料到未来会出现这样的问题,所以早在 2001 年就发表了区块链技术。区块链基本上是一种分布式数据库技术。 原本存储在单个服务器中的数据,通过区块链技术分布在世界各地的存储空间中。 哪台机器有多余的空间存储数据,那么数据就会丢给那台设备存储,而不是全部挤在同一台服务器前等待响应。

早期微软的网上邻居使用的是MIT算法。 网上邻居可以让100个人打开一个文件夹,这100个人都可以读写这个文件夹里面的文件,所以用区块链来记录,最后把这个区块合并在一起,和现在的完全一样区块链结构。

比特币

区块链与比特币 汪诘_比特币是区块链的典型应用_区块链与比特币

比特币出现于2008年,是区块链的应用之一。

事实上,比特币不仅仅是一种加密算法。 它包括三个东西:一是区块链的底层技术,二是区块链的通信协议,三是加密技术。 这三者加在一起就是比特币的应用。

我们已经阅读了很多关于比特币的新闻。 比特币既然要成为交易的“货币”,首先要解决的就是“可信”的问题。 我们可以把钞票拿到验钞机上验钞,也可以拿到银行去验真伪; 但是比特币只是一串数字代码,如果有人修改了怎么办? 交易双方不同意怎么办?

所以比特币用“挖矿”的方式来解决交易信任问题,就是请网络上的这些计算机帮忙“公证”。

比如今天办公室有人要卖给我他的二手iPhone X,他答应卖100元,我当场付给他100元,但是对方今天没带手机,这意味着上帝会再次带来它。 万一他明天没带呢,说:我又没说要卖呢!我又没拿你的100块钱。 我应该怎么办?

为了避免以后发生这种事情,我请了办公室的30个同事帮我见证:“你们都听说他说iPhone X卖给我500块钱,我把钱给了他。大家说:“是啊! 是的! 我们都看到了。”万一对方没有完成交易,你去法院起诉他的时候,这30个人就是你的证人。

比特币的机制也是如此。 当一个交易需求出现时,全世界互联网上安装了相关程序的计算机都会帮我们“公证”(通过密码学中的各种复杂算法),每个人都会认可这个数据。 无误后,这些经过公证的记录会被切割成很多块,放入块中,然后存储起来。

比特币是区块链的典型应用_区块链与比特币 汪诘_区块链与比特币

当下一笔交易即将产生时,上一笔交易的头部信息会被添加到下一笔交易中,成为计算的一部分。 也因为这样的设计,一个区块与一个区块相连,形成一条长链,而在这条链中,也记录了自区块创建以来的所有交易记录。 因此,可以找到所有信息。

如果你现在只想加入比特币的行列,只要下载相关的软件数据就可以达到70、80GB左右的容量。 这里包含了比特币从最早到现在的所有交易记录。

有竞争力的区块链

出块方式主要有两种:“竞争式”和“分布式”。 比特币区块链产生的“挖矿”是大家最熟悉的“竞争”产生,目前只有比特币通过挖矿产生区块,除此之外别无其他。

以比特币为例,大约每15分钟产生一个区块,但是如果在这15分钟内有交易,没有经过公证的数据会被丢进“交易确认池”先等待,因为它有等待公证人进来看看。 等了大概10分钟,进来了100个人,这时候就产生了一个区块,让这100个人去抢,看谁的电脑计算速度最快,谁能拿走区块最多,获得交易手续费。 其他 99 名没有抢到区块的人负责对交易进行公证,证明交易是正确的。 这种区块链生成的方法被称为文字证明(POW:Proof of Work)。

之后,这份经过公证的记录将被切割成许多块,并存储在不同的位置。 你必须把切割成很多块的数据组合起来,形成一个完整的数据(当然,会有一些相关的相应备份机制保证当某些电脑损坏时,这些数据仍然可以正确恢复)。

之后,在生成第二条区块链时,会加上前一个区块的交易信息的哈希值,让每个区块都与前一个区块相连,形成一条长链。 如果不知道前一个区块的相关数据,就没有办法生成后续的区块,所以每个区块都会按照时间顺序串在一起。 也正是因为这种“区块”加“链”的结构,数据库从创始区块开始后,所有变化的历史数据都被完整保存。

区块链与比特币_比特币是区块链的典型应用_区块链与比特币 汪诘

而这种设计也形成了一个几乎不可篡改、不可伪造的数据库。 以目前区块链每15分钟产生一个区块的时间点计算,黑客必须在15分钟内破解全球超过50%的参与本次公证的计算机才能修改数据库。 这几乎是不可能的。

但是,这种竞争性的出块方式,第一,交易不是实时的,官方结果要等10到15分钟才能确认; 其次,竞技区块法考验的是大家的电脑算力,越新的电脑算力越强。 为了让大家有公平的竞争机会,竞争性出块方式有个专有名词叫做“难度”。 在设计这个区块链系统的时候,一定要像building electrics一样加入不同的“难度”设计,让不同算力的计算机在挖矿的时候有更公平的机制。

简单的说,你能得到多少货币取决于你对这笔交易的贡献。 您的计算机计算能力越强,您可以获得的货币分配就越多。 这就是为什么有许多专门的“矿机”。 如果你的电脑不够强,基本上是挖不到地雷的。

▲ 普通用户的电脑无法与专用矿机竞争。

分布式区块链

但目前竞争激烈的区块链最大的问题是: 1. 只有计算能力足够强的计算机才能抢到区块; 2、计算这些数据会消耗大量的能量; 3、共识机制耗时过长。

不同于竞争性挖矿,区块链生成的另一种方式是“分发”。 今天一个人进来,我就给他分配一个区块(或者两个区块),而不需要大家像POW一样去抢。 这种方法称为权益证明(POS:Proof of Stake)。 POS是按照你持有币的数量和时间分配的,就像分红一样,因为你持有的时间越长越容易分配币,和电脑的性能无关。

区块链与比特币_比特币是区块链的典型应用_区块链与比特币 汪诘

虽然POS改进了POW的很多缺点,但是相对于更加成熟的POW,发展不到两年的POS仍然在不断进化。 甚至还有结合 POW 和 POS 的混合机制。

智能合约

区块链中还有一个非常重要的技术叫做智能合约(Smart Contract)。 看到合约这个词,有些人可能会误以为智能合约似乎与法律事务有关。 但实际上,智能合约更像是通信协议的概念,可以自己定义。 比如去快餐店买儿童餐,会得到玩具。 这从一开始就是一个约定的交易条件,所以“我买了儿童餐”,你就得“给我玩具”。

因此,智能合约的内容是每个企业在创建自己的区块链时,可以根据自己的行业和情况进行设计和定义。 当满足某些条件时,它会自动执行某些程序或完成某些交易,并使用区块链进行公证和存储。

什么是 ICO?

ICO是“Initial Coin Offering”的缩写,即“初始代币发行”。 要了解ICO,可以将其与熟悉的IPO进行类比。 首次公开募股是“首次公开募股”比特币是区块链的典型应用,即公司首次向公众出售股票。 IPO交易的是股票,ICO交易的是“虚拟代币”。 你制作自己的代币并将它们放在互联网上出售。 这是一种筹集资金的方式。 比如我开个公司,想融资1000万元,我就做了1000万个代币,放在网上卖,每个1元。 这基本上是一个 ICO。

只是因为ICO是一种筹资方式,但是ICO过去的骗局太多,所以ICO在很多国家都是非法的,只有少数国家把ICO纳入管理,可以合法筹资。 今年7月,美国证券交易委员会将ICO Token纳入管理范围,这意味着美国的ICO募资活动由政府监督管理。 如果你想在美国做ICO,他需要提交的数据相当于IPO的门槛。 ,需要会计师的背书和大型投资机构的参与,这对投资者来说会更有保障。

区块链与比特币_区块链与比特币 汪诘_比特币是区块链的典型应用

至于合法的 ICO 代币,我可以购买吗? 这和上市股票能不能买是一样的。 投资者还是要看公司的经营状况和各种情况来判断它是否是一家值得投资的公司。

实时交易?

但只是说了算。 目前采用挖矿产生共识的方式存在时间延迟。 对于交易,您至少需要等待 10 分钟才能完成。 因此,目前的新型区块链都在解决“如何实现近实时”交易的能力。 因为在未来的很多交易环境中,这种10分钟、15分钟的延迟可能是不能容忍的。 可以完成,所以会有更大的应用空间。

Jollen 说:“新的区块链正在解决,‘如何实现近乎实时’的交易能力。”

区块链3.0

区块链1.0通常是指比特币等加密货币,而区块链2.0则是指各种金融科技(FinTech)应用。 说到区块链3.0,其实就是定制自己的P2P区块链数据结构,定制自己的区块生成方式,定制自己的交易信息内容,构建自己的区块链。

例如,如果要将区块链应用到物联网中,就必须创建一个全新的区块链系统。 这个全新的区块链系统有个名字,Distributed ledger,能不能建立自己的区块链系统,是未来能否迎接区块链3.0的重要指标。

那么分布式账本和区块链是什么关系呢? 分布式账本就像一个平台,让每个人都可以写APP。 就像现在各种应用商店,不同的功能,不同的行业,不同的使用场景,所以每个APP的功能和设计都是不一样的,这也是未来区块链的情况,目前应用中有多少个APP store,未来会有多少区块链应用。

Jollen 甚至演示了 GoPro 作为直播的区块链平台。 GoPro 是一款非常小巧的运动相机。 Jollen使用Hack作为直播工具当然是一种技术演示,但是当使用区块链技术搭建直播平台时,意味着用户以后不需要再使用透明摄像头了。 通过服务商的服务器,可以达到直播的目的。 他举了一个例子:“如果我们用区块链做视频直播,那我们最后就不用经过直播平台了,直播者可以自己定价比特币是区块链的典型应用,观众付费后,直播者会给你私有区块链。这将大大改变现有的各种机制。”

这个小演示可以给你带来很大的想象空间和应用空间; 如果区块链能应用到直播平台,那么在其他领域自然也有各种可能。