比特币15岁生日,我用小学生都能听懂的话总结了区块链

CN
1年前

2023年10月31日,BTC报价3万4千美金一枚。


在15年前的今天,2008年10月31日,中本聪发布了比特币的白皮书。


短短15年的时间,比特币创造了一个涨幅两千万倍,市值500万亿的神话。


如此涨幅,就算放到整个人类史中任何一个带有金融属性的产品都无法比拟。


如果一个小白问一个币圈韭菜,让他讲讲比特币是什么,区块链又是什么。


他大概率会告诉你,这是一种去中心化,点对点模式的电子现金系统。


然后这个小白一脸蒙B的走了,反观韭菜,其实听了这些词这么多年,也不理解这句话的意思。


所以,今天,金龟婿来给大家重新讲一讲,比特币。


作为一个中国人,大家每日最常用的收付款软件是微信。


老板今天给张三发了5000块工资,张三给自己老婆转了4800。她老婆拿着这4800去KTV消费,把这4800给男模当了小费。    


上述这个信息量则大的且悲伤故事共计发生了三笔转账。


而如今,每过去一秒,微信就得处理1.4万笔这样的转账。


点击输入图片描述(最多30字)

张三能正常转账的前提是因为微信知道张三有多少钱,而这些钱又放在人民银行的专户里记账。


而张三也相信微信和银行体系背后的无数员工不会搞错他的余额。


但如果没有这些可信任的第三方,在一个完全匿名的去中心化网络里,张三该如何给他老婆打钱?


2008年10月31号,署名为Satoshi Nakamoto的ID用一篇九页的论文解决了这个问题。  


点击输入图片描述(最多30字)

在我们知道,这个被称作中本聪的神秘人和这九页纸凭空创造了相当于500万亿人民币的比特币,和支持比特币运转的技术,区块链。


在没有可信任的第三方之后,最大的问题是我们每一个人都无法互相信任,所以在区块链的世界,转账就得发广播,目的是让所有人都得知道网络里每一个人每一笔钱的来龙去脉。


咱把这个故事放回区块链再讲一遍,张三给她老婆转了4800块,这是张三的电子签名859c362。    


大家会通过电子签名验证,再把这笔转账记在账本上,就证明了张三少了4800,而他老婆多了4800。


但大家怎么知道张三真的有这些钱呢?


张三的账本会帮他确认,这个账本就是区块,把区块连起来就是区块链。


点击输入图片描述(最多30字)

而这些账本记录了比特币从创立到今天所有的交易记录。


现在大概有80万个区块,每个区块里记录了两三千笔交易,包括你我在内的每一个账户有多少钱,从哪里来,花到哪去,都记得一清二楚,透明公开。    


在区块链网络里,所有人都拿着一份相同且实时更新的账本。


所以我说每次张三要给他老婆转账的时候,大家手里的账本就会开始回溯,检查他到底有没有这4800块,如果没有转账就无效。


不难发现账本的可靠性是数字货币的基石,如果账本出了问题,什么币都不好使。


但这就引出了两个新的问题。


谁来给大家记账?怎么保证账本不被造假?


如果每一个人都能记账,那么每个区块里包含的交易和交易顺序可能都不一样。如果有故意气假账的,那就更乱了,不可能得到一个大家都能接受的账本。


所以记账的人得让所有人都能接受,这样大家的账本才能统一,这也被称为共识机制。


今天的各种区块链,有各种不同的共识机制。


点击输入图片描述(最多30字)

而中本聪的方案是做题,谁先把答案算出来,谁就有权利记账。


这一机制被称为proof-of-work,工作量证明。


点击输入图片描述(最多30字)

工作量证明的本质是穷举。你的设备算力越强,算出答案的可能性就越高。


为了做到这一点,需要用到哈希加密。


点击输入图片描述(最多30字)

以SHA256算法为例,任何一串字符用它加密后都能得到一串独一无二的256位二进制数。    


点击输入图片描述(最多30字)

而原输入只要有任何一点轻微改动,哈希加密后的数字都会完全不同。


打开一个区块,我们能看到记录在这个区块的交易数量、交易详情、区块头等信息。


点击输入图片描述(最多30字)

区块头是一个区块的标签,包含了时间戳、梅尔根数数跟哈希值、随机数和上一个区块的哈希值等信息。 


点击输入图片描述(最多30字)

而把区块头做二次SHA256计算就能得到这个区块的哈希值。


想要记账,就得把区块里的各种信息打包好,再修改区块头里的这个随机数,让输入值能够在哈希计算后得到一个前n个数都是零的哈希值。   


点击输入图片描述(最多30字)

    其实每一位数也就两种可能,1和0。


所以每改变一次随机数的成功概率就是二的n次方分之一。


假设n是1,也就是只要第一个数是零就行,那成功率就是2分之1。


点击输入图片描述(最多30字)

           而网络里参与计算的算力越强,要算的零就越多,工作量证明的难度也越大。

现如今,比特币网络里的N大概是七十六,那成功率就是二的七十六次方分之一,差不多是755万亿亿分之一。

用一块上块的rtx4090显卡大概要算1000年。


所以要算对确实不容易,但只要你算出来了,所有人就可以在瞬间验证你算没算对。


如果确实没问题,大家就会把这个区块连接到账本上,开始打包计算下一个区块。


这样网络里的所有人就有一份相同且实时更新的账本了。


而为了让大家有动力做题记账,第一个完全区块打包的节点会获得系统奖励。


现在一个区块的奖励是6.25个比特币,差不多是150万人民币,这个过程也被称为挖矿。


点击输入图片描述(最多30字)

另一方面,为了防止账本被篡改,每个新加入的区块都需要在区块头里记录上一个区块的哈希值,也被称为哈希指针。


点击输入图片描述(最多30字)

       这样一个不断向前的指针最终会指向第一个创始区块,把所有的区块紧紧连接在一起。


如果你修改任何一个区块里的任何一个字符,都会改变这个区块的哈希值,让下一个区块的哈希指针失效。


所以你必须修改下一个区块的哈希指针,但这又会影响这个区块的哈希值,所以还需要重新计算随机数。


完成计算后,还得接着修改这个区块的下一个区块,直到修改完这个区块后的所有区块,非常麻烦。


这样,即使记账人想造假也是做不到的,因为有电子签名,记账人不能伪造别人给自己的转账,且因为历史账本的存在,也不能凭空变一笔钱出来。


但这就引出了一个新的问题,如果两个人同时完成了计算,打包出了一个新区块,那听谁的呢?


点击输入图片描述(最多30字)

答案是谁长听谁的。    


点击输入图片描述(最多30字)

现在所有人都可以在这两个区块后面接着打包,比如下一轮最先完成计算的哥们儿选择记在B上,那么B链就更长了。


接下来其他人也会愿意接在B后面。一般情况下打包六块之内就能分出胜负,被废弃的链上的交易会被撤回,重新放到交易池等待打包。     


点击输入图片描述(最多30字)

 但既然是谁长听谁的,只要你比大家都能算,算力大于51%,就能一个人算出最长链,进而控制账本。    


所以比特币世界里的矿工算力越强,大家要算的0就越多,保证谁都不能控制记账权。


但参与者不多的其他区块链就不好说了。


比如2018年5月15日,一个叫比特黄金的数字货币就遭遇了51%攻击。


点击输入图片描述(最多30字)

攻击者先是把自己价值$1,000万的比特黄金转给交易所,这笔转账被记录在区块A上。       


点击输入图片描述(最多30字)

 同时,攻击者秘密准备了一个这笔转账没有发生的区块B,同时在区块B之后计算新的区块。    


点击输入图片描述(最多30字)

等A链上的转账确认后,攻击者就可以把在交易所的比特黄金提现。但因为攻击者的算力大于全网51%,B链的长度始终将大于A链。


这时只要向全网发布更长的B链,历史就会被改写,B链会替代A链成为真正的主链,而区块A里转给交易所的转账也会被撤回,攻击者白赚1000万。


点击输入图片描述(最多30字)

今天,对于没有算力的普通人,获得数字货币最简单的方法就是去交易所购买。    


买完后再提现到钱包地址,这个地址来自于你的私钥,私钥加密后会得到公钥,公钥加密后会得到地址。


点击输入图片描述(最多30字)

在区块链这样的匿名网络里,只有私钥才能证明你是你。只要转账时附上你私钥生成的电子签名,大家就能确认这笔转账有效。


如果私钥泄露,谁都可以冒充你把钱转走。


比如2013年一位叫Adam的男士就在电视直播里收到了相当于今天价值1w人民币的比特币,在他开心的向镜头展示私钥后,这笔钱就被当场偷走了。    


点击输入图片描述(最多30字)


在加密行业你想抓住下一波牛市机会你得有一个优质圈子,大家就能抱团取暖,保持洞察力。如果只是你一个人,四顾茫然,发现一个人都没有,想在这个行业里面坚持下来其实是很难的。

想抱团取暖,或者有疑惑的,欢迎加入我们,公众hao(罐罐说币)

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

欧易返20%,前100送AiCoin保温杯
链接:https://www.okx.com/zh-hans/join/aicoin20
广告
分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接