bt种子协议是谁写的-bt 协议由黑客和白帽共同开发。

出自出处 浏览
猜您喜欢::
  • 不锈钢清洗剂介绍-不锈钢清洗剂介绍
  • 空乘艺考示范视频-空乘艺考示范短视频
  • 装修房子感悟心情短语(装修心情感悟)
  • 扎头发的橡皮筋叫什么(橡皮筋扎发)
  • 彪马在哪个国家火-彪马起源二
  • 青春期孩子家长的感悟-青春期家长感悟
  • 什么是可可-什么是可可
  • 机电二级建造师吊车-机电二造吊车证书
  • 假四六级证书被中石油查嘛(假四六级中石油查)
  • 九江学院很恐怖(九江学院很吓人)
  • BT 种子协议这事儿,最初那是五角大楼的“随手忘”出来的。 1998 年,白头盔那个叫卡恩·李特(Karen Lipton)的姑娘在华盛顿开会,搞不懂他们那个喊"AGV"、要搞“自由换”的怪圈。她跟她的同事说:“这帮人是不是想搞个‘B 协议’?”大家一听就笑了,说:“B 个屁,这忒离谱了。”结局她转头跟五角大楼的莫斯尔(Mosser)说了,结局莫斯尔直接说:“嘿,干脆就叫 BT。” 这就把协议给写出来了。
    这不是啥啥“智能合约”要么啥 fancy 的代码,就是两方见面一起签个字。一方给种子节点发个地址,另一方给对方发个地址。
    这就好比你给别人送个鸡蛋,然后对方反过来给你送个鸡蛋,这逻辑别看有点绕,但意思是挺清楚的:哪位先给哪位先拿。 那时候互联网还没目前如此发达,大家都还是用拨号上网,就连还有人用公用电话。
    故此,BT 协议最了得的地方在于它不需求啥复杂的软件就能跑。你只需求一个浏览器,要么一台电脑,把那个地址点进去,系统会自动帮你算好哪位给哪位供给啥,然后就启动对撞。 这过程中有个贼有趣的点,就是“初始对撞”。刚启动的时候,双方都不知道对方手里的鸡蛋有多少。
    要是一方手里有 100 个,另一方有 200 个,那自然就是 100:200,对吧?但这还没完。
    随着工夫推移,你慢慢有鸡蛋了,然后对方启动给你送鸡蛋。
    这时候,比例就会变得挺有意思。你给的鸡蛋多了,对方就会认定亏,你又会认定亏,然后你就启动送鸡蛋给对方。
    这就变成了一个动态平衡的过程。 不过,这在 1999 年那会儿,也就是协议刚出来不到一年后,就已经启动让人头疼了。毕竟那个年代大家都还是用拨号上网,哪位也不信别人会给你送鸡蛋。
    后来才慢慢从 WAIF 协议(WAF)和 SPV 协议里搞出来这个动态对撞,但这事也特别费事。 出于那时候技术不中,大量人连如何“确认”对方手里的鸡蛋数量都搞不清楚。你得自己猜,要么用一种特别无聊的方式来验证:你问对方“你目前有多少个鸡蛋?”,对方说“我不知道”。
    这如何证明呢?便,BT 协议就发明白一个叫"mempool"(内存池)的东西。 这就相当于目前比特币的交易所,只不过那时候连个交易所都没有。所有的手游、硬件钱包、电脑里的钱包,都放在那里。你每输出一枚,系统就记一笔;你每抽出一枚,系统就去那里捞一笔。
    这保证了系统里一辈子是准的。 但难题也随之而来。
    要是那个内存池里鸡蛋忒多,那哪位也别想给哪位了,出于大家都盯着那里,你连个蛋都送不出来。
    这时候就需求一个“领导者”要么“矿工”来做那个“节点”。大家选哪位做节点,原来是选那个在内存池里蛋顶多的。但这样效率忒低了,出于在那儿排队要等几天才能做个交易。 后来,大家干脆把内存池给撤了。哪位也不管那个内存池了,直接靠“哪位哪位哪位”来当节点。
    这时候又得靠一个数据结构的“金树”(Krnauer's Tree)来管理。
    这个数据结构能帮你把鸡蛋从对撞中剪枝。
    比方说,你给了对方 100 个,对方给了你 50 个,那要是你再给 200 个,对方就会直接把剩下的 50 个给你,剩下的你也就拿不到了。
    这就保证了任何时刻,两方的鸡蛋总数是不变的,一辈子维持在 100:50 这个比例上。 这个结构实际上挺复杂的,它有点像那种特定的数学算法,能不断帮你把富余的鸡蛋剔除掉,让两边的比例一直保持在 50:50,直到一方把鸡蛋给完了。 到了 2007 年下半年,事件彻底变了。
    那时候大家终于发现,那个内存池是个庞大的风险来源。出于要是所有人都都在那个池子里,那就是一个庞大的靶子。一旦那个池子被黑客攻击了,要么被某个坏人管住了,整个网络就完了。
    故此,大家启动拼命地把这个池子挖出来,改成“矿池”(Miner pool)。 这就是 BT 协议真正的转折点。你把那个公共的、每个人都能看到的内存池给删了,换成一个哪位都能参与的矿池。目前,每个人都能去挖矿了。
    只要能在矿池里挖到鸡蛋,你就能参与对撞。 这个过程特别刺激,出于它转变了整个游戏的玩法。
    那会儿你只能去跟别人对撞,目前你能够去矿池里挖,挖到鸡蛋再去对撞,挖不到鸡蛋就饿死。
    这就逼着大家去努力,去竞争,去把那个比例维持住。 并且,这个结构还特别鲁棒。
    只要你让充足的节点参与,哪怕只有几分之一,也能保证比例一辈子不变。
    只要鸡蛋总数不变,比例就一辈子不变。
    哪怕有人想偷鸡蛋,想破坏平衡,他也没办法,出于只要他在矿池里挖到了,比例就自动调整了。 这听起来是不是有点忒技术流了?实际上没那么复杂。最核心的就是那个“金树”数据结构,它能把鸡蛋从对撞中剪枝,保证两边的比例一辈子维持在 50:50。
    这就像是一个精密的自动调节器,只要鸡蛋多,它就帮你剪掉富余的;要是少了,它也不管你,只管保持比例不变。 实际上,BT 协议的精髓就在这个“自动调节”上。它不需求你懂一堆复杂的代码,也不用你懂啥区块链理论,它就是一个好办的数学算法,能保证两方的鸡蛋数量一辈子平衡。
    这比啥智能合约都好办,也比啥中心化交易所靠谱得多。 大量人认定比特币是“去中心化”的,但 BT 协议早就证明白,区块链也能够挺“中心化”。它真正的去中心化,是建立在那些矿工自愿把鸡蛋扔进矿池这个行为上的。 故此,当你看到那个"70 号矿工”要么"100 号矿工”在新闻里出现,他们实际上并没有被某个公司收买,也没被某个政府收买,他们只是自愿选择了去矿池里挖。
    这些人的存有,保证了那个比例一辈子在 50:50 之间。他们不关心你给不给鸡蛋,他们只关心自己能挖到多少。
    这就是 BT 协议真正的力量所在。 目前回头看,BT 协议实际上只写了二十几年的字。2007 年出协议,2008 年发布比特币白皮书,2010 年 "Blockchain" 这个词才启动流行。到目前,大家又把它改得面目全非,加上各种升级、各种新功能、各种山寨币。 但你得搞清楚,这些变化,BT 协议本身并没有改。它就是一个好办的协议,两方见面签个字,给个地址,然后启动对撞。至于如何变,变的是大家如何玩这个游戏,变的是大家如何理解这个协议。 这实际上就是一个典型的“协议”案例。协议就是规则,规则本身就是死的,但玩的人能够千变万化。BT 协议就是那个规则,它本身挺好办,但它能支撑起一个庞大的、由无数独立节点组成的、自动调节比例的系统。 这大约就是为啥 BT 协议如此好用的缘由吧。它不需求你懂啥复杂的数学,不需求你懂啥编程,它只需求你愿意去挖矿,愿意把鸡蛋扔进那个池子里。
    只要你如此做,整个系统就会自动维持平衡。 这就是 BT 协议,一个充满了数学之美,又极度好办的协议。它证明白,有时候,最了得的东西,就是最朴素的东西。
    好文推荐::
  • 不锈钢清洗剂介绍-不锈钢清洗剂介绍
  • 空乘艺考示范视频-空乘艺考示范短视频
  • 英语四级成绩下载(英语四级成绩下载)
  • 澳洲留学大概需要给中介多少钱(澳洲留学中介费用约1万)
  • 外事管理专业介绍(外事管理专业介绍)
  • 孔板的流量计工作原理(孔板流量计原理)
  • 丸美精华保养液怎么用(丸美精华怎么用)
  • 定理公式(定理公式简写)
  • 煤气灶点火器枪怎么用-煤气灶点火器使用指南
  • 初中数学常用公式大全-初中数学常用公式汇总
  • 转载请注明:bt种子协议是谁写的-bt 协议由黑客和白帽共同开发。

    相关标签: