比特币和区块链的历史
imToken 是一款全球领先的区块链数字资产管理工具[ZB],帮助你安全管理BTC, ETH, ATOM, EOS, TRX, CKB, BCH, LTC, DOT, KSM, FIL, XTZ 资产,同时支持去中心化币币兑换功能 ...
一
什么是比特币?什么是挖矿?什么是比特币钱包?
比特币是由一个叫中本聪的神秘人创造的,是一种点对点的电子现金系统。什么是电子现金?使用电子现金,比如我们把钱存入银行账户,开通网上银行账户,用来支付或者转账,也可以转账到微信、支付宝,我们网上账户里的钱就是电子现金。比特币也是存在于互联网上的数字现金,以代码的形式存在,在我们的物理世界中是看不见摸不着的,这是比特币的第一个特点,它是虚拟的,在现实世界里看不见摸不着。
2008年,中本聪发表了一篇论文,题为《比特币:一种点对点的电子现金系统》,后来被称为比特币的白皮书。2009年1月3日,中本聪挖出第一个区块,获得了50个比特币。此时,比特币才真正从概念上诞生。有人可能会问,如何获得比特币?主要有两种方式,一种是挖矿,一种是通过购买或者兑换获得。什么是挖矿?这里的挖矿并不是真的挖矿,而是计算比特币系统中的难题,谁先把问题解决,谁就能得到比特币。解决问题、获得比特币的过程就叫挖矿。这就是中本聪设计的获取比特币的环节。第二点要记住,比特币是挖矿的。
这里我们来总结一下:第一,比特币是虚拟的;第二,比特币是矿工挖出来的。
挖矿不需要钩子、铁锹、挖掘机之类的工具,这里的挖矿需要电脑。在挖矿的早期,人们在个人电脑上下载一个挖矿软件,运行一个程序就可以挖矿。如上文所说,挖矿需要解决问题,依靠电脑的计算能力来解决比特币系统抛出的难题。一台电脑可以称为一个节点,是挖矿的最小单位。比特币系统中最先解决问题的节点可以获得记录新区块的权利,这样新的区块就被挖出来了,新区块里的比特币奖励也随之被挖出来。这个挖矿软件会记录下你的比特币钱包的地址,这样你挖到的比特币就存放在你的比特币钱包里了。这是一个获取比特币的完整过程。
什么是比特币钱包?它是真正的钱包吗?答案是否定的。比特币钱包其实是一个软件,类似于我们手机上的APP,也是由代码组成的。在比特币钱包里,可以创建一个比特币地址,相当于银行卡号。如果我们想给别人转账或者支付比特币,就需要用到密钥,相当于我们的银行卡密码。一个比特币钱包里可以创建多个比特币地址。这个比特币地址是由26位数字+数字组成的,肉眼看上去就是一串随机的乱码。这样可以很好的保护用户的隐私,防止个人信息被泄露,这就是比特币的匿名性。
我们再回顾一下,比特币挖出来之后,存放在比特币钱包里,比特币地址是26位字母+数字,这使得比特币具有匿名性,可以有效保护个人信息不被泄露。
比特币除了匿名性之外,还有一个突破性的功能,就是点对点的支付或者转账。
什么是“点对点”?我们可以想象一下现实世界中现金的使用方式,就是把钱直接从一个人转到另一个人。这种资金转移方式就是“点对点”,也就是说不需要第三方,双方直接完成。你可能会想,现在网上转账不也是这样吗?比如我给朋友转1万元,朋友的账户里就会收到1万元。
事实确实如此,但是我们看到的只是表面现象。我先来还原一下现在网上转账的流程。首先双方都需要有一个账户,如果我从自己的账户转1万元给我朋友,我的账户就减少了1万元,朋友的账户就增加了1万元。那么,谁来负责从我的账户里减去1万元,朋友的账户里增加1万元呢?大家有没有想过这个问题?如果你用支付宝,那么账户增减的记录是由支付宝完成的,如果是微信支付,则由微信完成,如果是银行,则由央行清算中心完成。
但是比特币的转移不需要通过支付宝、微信、银联等机构,双方可以直接完成比特币金额的转移,这就是比特币的点对点交易。它是如何实现的呢?还记得我们上面提到的挖矿吗?挖矿就是通过解决难题,获得记录新区块的权利,从而获得比特币的过程。矿工在解决了难题之后,就会获得记录新区块的权利,这个记录的权利就是网络中的比特币交易信息。矿工会将新产生的交易信息打包记录在新的区块中。因为矿工并不是特定的人,而是整个网络中参与比特币挖矿的人们,这些是散布在地球上各个服务器节点。这些矿工保障和维护着比特币网络的正常运行,这是中本聪设计的。在数字容易被复制的互联网世界,如何在没有中心化可信第三方参与记录的情况下,实现价值的转移。
我们来总结一下什么是比特币?
1、比特币是存在于网络世界、可以进行点对点交易的虚拟电子现金。
2. 矿工使用挖矿软件竞争计算比特币网络中的难题,解决问题后获得记录新区块的权利,并获得比特币奖励,挖矿获得的奖励存放在比特币钱包中。
3、比特币不需要像支付宝/微信支付那样第三方,可以直接进行点对点的支付或者转账,从而实现价值的转移。
二
中本聪是谁?比特币和区块链有什么关系?
上面我们讲了比特币、挖矿、区块,现在我们来聊聊区块链。
什么是区块链?顾名思义,区块链就是一串串相连的区块。如上文所述,矿工们在解答完一个难题后,会得到新的区块。比特币系统大约每10分钟就会产生一个新的区块,新产生的区块链与前一个区块相链接。新的区块不断被挖出,矿工们不断在新的区块上记录比特币网络中的交易信息。就这样,随着时间的推移,就形成了区块链,区块链按照一定的规则与区块相链接。
区块是区块链的最小单位。如果把区块链比作一本账本,那么每一页账本都可以看作是一个区块。如果觉得难以理解,可以想象一下古代的竹简,一个区块就相当于一个竹简,竹简就像一个个区块一样被串起来,竹简上记载的信息就相当于区块上记载的信息。然而区块链中的区块是看不见的,是以代码的形式存在于网络中的。
区块链是由无数个区块组成的大型数据库。区块链的运作原理相当复杂,我们只需记住区块链是由无数个区块组成的大型数据库即可。我们将在未来进一步扩展区块链的运作原理、特点和应用。
你了解区块链是什么吗?总结一下,区块链是由区块按照一定的规则链接在一起构成的。一个区块就像账本的一页,区块链就像一本大账本。也可以称为一个大数据库。
上面我们简单介绍了什么是区块链,下面我们来介绍一下中本聪是谁。刚才我们提到中本聪是比特币的创造者。但是没有人知道他是男是女,多大年纪,住在哪里,是个人还是组织。你能想象吗?随着互联网和计算机技术的发展,找到一个人是那么容易。但是中本聪却仿佛从地球上蒸发了一样,没有留下任何痕迹。他悄无声息地消失了imToken官网,只留下了他的杰作。网上曾多次主动寻找中本聪,也有人站出来承认自己就是中本聪,但后来都被推翻了。
中本聪为什么能够如此好的隐藏自己的身份呢?这是因为他是密码学的专家,他发出去的所有邮件都是使用加密技术加密的,让人无法找到发送邮件的原始电脑IP地址。上面我们提到,比特币是匿名的,比特币地址是一串字母+数字,26位,没有任何规律。中本聪利用密码学技术,从自己的IP地址生成一串不可逆的加密乱码。所以中本聪能够很好的隐藏自己的真实身份,至今我们都一无所知。这充分说明,这种密码学技术真的很厉害。这就是区块链技术的一个特点,叫匿名性。
中本聪是谁?我们对他一无所知。他利用密码学来隐藏自己的真实身份,并将这项技术应用于比特币。我们称这种特性为匿名性。
我们处在移动互联网时代,生活变得十分便捷,但与此同时我们的个人信息也暴露在互联网上,有了这种密码技术的匿名性,个人隐私可以得到很好的保护。
那么比特币和区块链是什么关系呢?比特币是区块链的第一个应用,中本聪创造了比特币,也创造了区块链技术,区块链是比特币的底层技术。虽然一开始人们是分开使用“区块”和“链”这两个词的,也有人在几年后把这两个词合二为一,但比特币诞生之时,区块链技术也随之诞生。比特币和区块链是什么关系呢?总的来说,比特币是区块链的第一个应用,区块链是比特币的底层技术,区块链技术随着比特币的诞生而诞生。这就是比特币和区块链的关系。
中本聪在创建比特币的同时,也创造了区块链技术。比特币白皮书中,“区块”和“链”两个词是分开的,因此可以说中本聪是无意间创造了区块链技术。此后,围绕区块链技术诞生了更多数字加密货币,如莱特币、以太坊、EOS等。
三
比特币和区块链是如何产生的?
比特币是如何诞生的?
说完了比特币和区块链,对它们有了简单的了解,我们再来看看比特币和区块链是如何诞生的?任何事物的诞生都不是偶然的,都要有迹可循。中本聪并不是凭空创造了比特币,而是在前人多年的研究成果和技术的基础上对其进行了改进和完善。
在上世纪八九十年代流行过一种基于Joum盲签名技术的匿名电子现金协议,它之所以没有发展起来,是因为这种技术也高度依赖于一个中心化的组织,与人们想要的去中心化货币理念不一致,所以它就没有发展起来~
1998年,David提出了去中心化共识创造货币的理念,但那时还只是个想法,并没有给出实现去中心化的具体方法,也没有创造出来。
几年后,2005 年,一位名叫芬尼的人引入了“可重复使用的工作量证明机制”和计算难度很大的哈希现金难题,从而创建了加密货币。然而,由于依赖可信计算作为后端,这一概念再次迷失在理想主义中。由于货币是先申请后使用的,因此交易的顺序至关重要,因此去中心化货币需要找到一种实现去中心化共识的方法。
这里就不难看出“可重复使用的工作量证明机制”不可靠的原因了。比如,一个鞋匠一天可以手工制作10双鞋,但是做完鞋之后,他去找老板登记自己生产了10双鞋。然后老板不把他的鞋拿走,他把鞋带回家,过一会儿他又拿着10双鞋回来登记自己又生产了10双鞋。这是不可靠的,必须依赖鞋匠自己的诚实和可信度。同样,应用到电子现金系统中,电子现金的数量是根据计算机的工作量来分配的,但是因为工作量是可以重复使用的,你并不知道这些计算机的真实工作量。依靠这个规则来分配电子现金必须依靠计算机的可信度。这个系统有明显的漏洞,并没有成功过。
后来,中本聪又引入了新的概念,将简单的基于节点的去中心化共识协议与工作量证明机制相结合。节点通过工作量证明机制获得参与系统的权利,每十分钟将交易打包成“区块”,从而创造出不断增长的区块数量。比特币系统的工作量证明不可重复使用以太坊和比特币区块链钱包,保证了工作量证明真实准确。只有这样,比特币奖励的分配才能公平合理,系统才能完善。虽然比特币区块链模型非常简单,但实践证明它非常有用。比特币与以前的电子货币相比,在技术上有了质的飞跃,因为它真正成为了去中心化的电子现金。
总结比特币是如何诞生的,先有Chaum盲签名技术,由于高度依赖中心化机构,并未受到欢迎;随后David提出了去中心化货币的设想,但并未给出具体方法;随后提出了“可重复使用的工作量证明机制”,但因不可信而未能成功。直到2008年,中本聪提出基于节点的不可重复使用的工作量证明机制,才真正在互联网世界开创了不依赖中心化第三方的去中心化电子现金。
这里我们重点说一下什么是工作量证明机制。工作量证明机制是一种共识机制。什么是共识机制呢?比如我们上学的时候,班级选举一个班长,有好几个候选人,每个同学有一票,最后谁得票最多谁就是班长。这个规则是大家都认可的,这个大家都认可的做出某种决策的规则就叫共识机制。另外,比特币的共识机制就是工作量证明。比特币系统为什么需要共识机制呢?这是因为一个新的区块产生之后,大家对这个新的区块都达成了共识,就会被确认,并链接到最长区块链的区块上。我们可以想象一下,可能同时出来好几个区块,而这些区块中只有一个是真的,其他的都是错的或者假的。那么就需要一个共识机制来判断或者决定哪个区块是正确的区块。
比特币系统中新区块的共识机制采用的是工作量证明。什么是工作量证明?这个其实很好理解,比如我们上面提到一个鞋匠一天可以做10双鞋,那么这10双鞋就是这个鞋匠的工作量。如果有一天这个鞋匠虚报了自己的产量,说自己一天做了100双鞋(这里说的是人工劳动)。我们可以通过他之前的工作量就知道他说的不实。比特币系统中就是采用这种工作量证明机制来证明某个节点的工作量。这里的工作量指的是计算机计算出来的题目数量。也就是说,谁算出了题目,那么记录新区块的权利就属于他,新区块产生的比特币奖励也属于他。也就是说,按照工作量分配,你一天能挖到多少比特币,就按照你计算的题目数量来奖励你。当然,这个是系统自动完成的,不需要人工操作。
区块链的诞生
区块链技术是随着比特币的诞生而诞生的。比特币并不只是一种电子现金,背后有一套完整的体系支撑比特币的应用。就像我们现实生活中使用的人民币,看似直接花钱,其实是央行发行货币,按照一定的方式交给商业银行,商业银行再通过借贷等方式把钱给普通百姓。所以比特币并不只是比特币这么简单,人民币的流通依赖于背后的中国银行体系,然后比特币才能通过基于区块链技术的比特币网络体系来应用和交易,也就是说,这个体系是建立在区块链技术之上的。虽然区块链技术是随着比特币的诞生而诞生的,但是区块链的概念确实是在14年后才诞生的。2015年,国家将区块链技术纳入了《十三五信息化规划》,区块链这个术语才逐渐进入大众的视野。
四
知识点总结
1.什么是比特币?什么是挖矿?什么是比特币钱包?
比特币是由一个叫中本聪的神秘人创造的,是一种点对点的电子现金系统,虚拟、匿名,由矿工挖矿产生。
这里的挖矿并不是指真正的挖矿,而是计算比特币系统中的难题,谁先把难题解决,谁就能获得比特币,解决问题、获得比特币的过程就叫挖矿。
比特币钱包其实就是一段由代码组成的用于存储比特币的软件,比特币钱包地址由26位数字+字母组成,这使得比特币具有匿名性,可以保护用户个人信息不被泄露。
2.什么是区块链?中本聪是谁?比特币和区块链有什么关系?
顾名思义,区块链就是无数个区块组成的链条,每个新区块生成后,矿工会将尚未确认的比特币交易信息打包记录到新区块中。比特币系统大约每10分钟生成一个新区块,新生成的区块链与前一个区块相链接,不断有新区块被挖出,就这样随着时间的推移,形成了区块链,区块链按照一定的规则与区块相链接。
中本聪是比特币的创造者。但十多年来,人们对他的个人信息仍然一无所知。他是一名密码学专家,使用密码学技术对所有发出的电子邮件进行加密。2010年之后,他出现的频率越来越低,直至彻底消失。
比特币是区块链的第一个应用,区块链是比特币的底层技术,中本聪创造了比特币,也创造了区块链技术,区块链技术随着比特币的诞生而诞生,这就是比特币和区块链的关系。
3、比特币和区块链是如何产生的?
比特币的诞生始于Chaum的盲签名技术,该技术因高度依赖中心化机构而未受到欢迎。后来David提出了去中心化货币的设想,但并未给出具体方法。之后又提出“可重复使用的工作量证明机制”,但因不可信而未能成功。直到2008年,中本聪提出基于节点的不可重复使用的工作量证明机制,才真正在互联网世界开创了不依赖中心化第三方的去中心化电子现金。
区块链的诞生可以分为技术的诞生和概念的诞生。区块链技术随着比特币的诞生而诞生,但区块链的概念却在14年后才诞生。2015年,国家将区块链技术纳入“十三五信息化规划”,区块链一词才逐渐走入大众的视野。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。