[Coin] Bitcoin Cash (3) Scale Is All You Need

楼主: DarkerDuck (達克鴨)   2024-05-02 20:16:03
Scale Is All You Need
BCH upgrade is coming
https://i.imgur.com/kjBG0qt.png
不到两个礼拜,
币圈可以说硕果仅存还坚持中本聪PoW去中心化与scaling扩展路线的BCH就要进行升级。
Adaptive Blocksize Limit Algorithm (ABLA)
https://cash.coin.dance/
这可以让BCH的区块上限动态调整,最高可以达到2GB,2048MB,超过VISA level水准。
而跟BIP-101很像,在有充分需求下,每年可以增长为原来两倍的max blocksize limit。
在更进一步说明它的影响之前,我们可以先看看scaling law对于AI的影响。
也就是开头梗图的原图,scaling law对于AI发展的决定性影响。
https://i.imgur.com/8jSkw4l.png
在早期时代,AI分成两派,连结主义与符号主义:
连结主义就是现在才大行其道的类神经网络,训练类神经网络模型来归纳达成智慧。
符号主义则是把智慧当成纯数学的逻辑符号操作,用逻辑演绎来达成智慧。
在早期连结主义死得很难看啊。
为什么呢? 因为早期电脑的效能差到不行,登月计画时代还要人工验算轨道咧。
能够训练一个小型的类神经网络做线性分类,就是莫大的成就。
一直到上世纪80年代,也只能训练出隐藏层只有一两层的超迷你神经网络。
能够做到辨识手写字母就已经可以拿来说嘴一辈子。
一直到~~~~
https://i.imgur.com/PayuwOI.png
(注意这是log scale的图表)
GPU大规模平行运算时代兴起,这个时候摩尔定律已经不够看,有黄式定律。
https://i.imgur.com/sAAiSof.png
https://tinyurl.com/23xyxf9r
GPU效能十年增长一千倍。平行计算的软硬件架构让资讯领域的scaling law继续延续。
在软件方面,Transformer的发明让类神经网络高度平行化训练成为可能。
在RNN与LSTM的LLM时代,训练必须每次喂一个token循序的去训练。
但Transformer却可以一次吞下一篇文章,所有token"平行化"去训练。
https://i.imgur.com/AfBThOp.png
还记得前面说古代的类神经网络有一两个隐藏层就很了不起吗?
GPT-3可是有96层的超深神经网络
https://i.imgur.com/gproRxD.png
在软硬件都支援平行扩展后,模型参数数量更是直接大喷发。
https://i.imgur.com/o3ttdoP.png
甚至还远远超过黄式定律。
而LLM AI的效能又是和模型大小成正比
https://i.imgur.com/c1Z9O5y.png
最终让大众看到了ChatGPT时刻。
https://i.imgur.com/TTkZvXq.png
https://tinyurl.com/2p89yunf
反观BTC这边,真的猛,卡在2009年的时光漩涡里了,连基本的摩尔定律都不理。
https://i.imgur.com/UP7trct.jpeg
而经过实测,BTC的去中心化神器树莓派都可以跑250MB
https://tinyurl.com/mr3hfk9s
但BlocksteamCore说卡在时光漩涡的1MB可以帮助去中心化,有拿出任何实验数据图表吗?
从来没有~~~~你们自己靠想像就好。
https://i.imgur.com/ePgtfuF.png
真的是把大众当白痴ㄝ。所以我很肯定BTC除非自己内部能成功革命,否则永远不会扩容。
但可能性也是低到不行,扩容派早就全都被清算完毕,出本书还会被抓去坐牢。
那边其实跟极权宗教差不多,有任何的小野火都会立刻言论控管。
这在资讯科学的历史上绝对可以当作是反智主义的经典。
在BlockstreamCore彻底把扩容派斗走后,理性声音不在,币圈也走向了蠢币进化论。
https://i.imgur.com/t1W981M.png
其实中本聪早就都想好了,他的Bitcoin就是要扩容到成为世界上唯一的金流互联网。
https://www.bitcoin.com/satoshi-archive/emails/mike-hearn/1/
There is only one global chain.
...........
It never really hits a scale ceiling.
by Satoshi Nakamoto
在软件上,中本聪很反直觉地用了UTXO模型当作Bitcoin帐本的基础模型。
但其实account制才是最符合人类直觉的记帐方式啊?干嘛搞这种奇怪的东西?
很显然的中本聪已经考虑到作为一个能够全球范围广泛使用的电子现金。
UTXO制才是最适合Bitcoin的:
UTXO先天性的高隐私性,在正确使用下,每次收款都是不同地址。
绝对不会发生像account制那样,只要跟别人交易过,你的所有身家被看光那种事情。
UTXO先天性的具有先后次序,所以能够在没有RBF的条件下达成零确认交易。
account制的区块链确认再快,是能够比零确认更快吗?
UTXO不关注各个钱包的状态,钱包的状态要钱包软件自己维护。
矿工节点就一个最后的UTXO状态需要维护,所以也没有状态爆炸问题。
全节点的历史状态甚至也可砍除。所以矿工的负担比account制的矿工轻多了。
https://i.imgur.com/LqHpOFv.png
最后也是最重要的,UTXO制的交易要做平行化验证远比account简单。
ETH本来说要做L1 sharding,讲了七年,最后搞了一个其实根本没有L1 sharding的
Danksharding: https://tinyurl.com/2bh6frky
把扩容希望又丢到L2了,其实我很反对把L2当作扩容的解法。
就像是Internet频宽上不去了,Youtube拨不动了,没关系,我们丢到电视去播就好。
L2和L1的生态系与流动性就是割裂的,就像是Youtube与电视广播不相容那样。
更别说是搞出了那么多个L2,L2和L2要怎么互相连结?我敢说再吹个五年还是那样。
而UTXO机制每一个不共享UTXO input的交易都是互相独立的。可以被平行验证。
https://i.imgur.com/jwcVw1w.png
也就是在软件上可以被以multi-threads的方式平性化扩展。
当然也不是完全没有缺点,UTXO的智能合约的撰写难度非常高。不是一般人可驾驭的。
到最近才有人在UTXO的区块链上实现了AMM DEX。
但对于金流区块链来说反而是优点,金流区块链没必要变成World Computer。
而且高性能运算的需求本来就不可能靠低效率的区块链去满足。
那区块链在资讯系统来说是低效的,为什么我相信中本聪的这个选择呢?
因为中本聪把区块链应用在充满重重法遵与寻租成本的金流应用上。
一个金流资讯系统最大的成本不在于计算成本上,很多都在用十几年前老机器。
而是一堆KYC/AML,人工审查,金融执照成本,应付金检的文件。
金融产业有许多成本是花在寻租活动上,再转嫁给客户。
中本聪把这些通通废除啦~~~~
但神奇的是这样的系统却反而是可信的,因为区块链达成了公开帐本可公开检验。
PoW则可避免帐本被任意窜改,但又用了UTXO架构让它的隐私性可以确保。
外加P2P网络去中心化避免政府封锁找碴,免除了中心化架构一击摧毁的可能性。
这些东西可以说是全都是一环扣一环,随便删改一个环节就全都不对了。
这也就是为什么区块链到现在除了金流金融等相关应用外,其他应用都搞不太起来的原因。
区块链这个架构本来就是替金流互联网服务的,要服务其他应用都会被嫌效能太差。
但中本聪把金流问题变成简单暴力的资讯科学问题,可以跟随scaling law。
金融交易成本将会降低到资讯在P2P网络上传递两次一样的超低成本。
手续费便宜到几乎可忽略,甚至可以为零。
#1SxOoQpz (DigiCurrency)
中本聪把路都铺好了,其实只要照着资讯物理定律scaling law继续发展下去,
加密货币的ChatGPT时刻终究会来。ChatGPT也是搭著scaling law而来的。
UTXO机制在软件上是易于扩容的,再配合专业化的硬件,就可以搭上scaling law的列车。
但这和中心化是两码子事情,Bitcoin矿工也早就专业化了。
从最早的用CPU挖矿,GPU,FPGA到最后的ASIC挖矿,已经是用专门芯片在挖矿。
从2014年开始算,那时是10PH/s,到2024年则是将近600EH/s
算力成长了600,000/10=60,000
但这和中心化定义不同,而是一种产业专业化。
更大的市场才能确保有更多的竞争者参与,中本聪系数才有可能上升。
而中本聪是很认同Bitcoin矿工最终必须要专业化,去收集处理验证全世界的交易。
而不是去浪费算力在计算其实没有意义的hash上。
https://satoshi.nakamotoinstitute.org/emails/cryptography/2
https://i.imgur.com/rFNcNds.png
https://i.imgur.com/RuF90oS.png
和BlockstremCore瞎掰的彻底相反,Bitcoin并不是设计成需要人人用树梅派跑全节点。
中本聪预想Bitcoin的未来是由专业人士或企业运行大量专用server和硬件去验证交易。
所以不用说2GB区块,在有合适的需求量下,1TB区块也会是合理能够长期发展的
http://tinyurl.com/2p8xbe9d
这些都有人算过了。
甚至我们可以去设计专用特殊硬件来达成超高的TPS,也就不需要大型机房了。
https://tinyurl.com/45suaaab
Bitcoin相对受限的op_code与memory stack让设计出专用的ASIC也是可行的。
就算这些都没有,中本聪说用GPU就已经可以达成它的金流互联网梦想。
BlockstreamCore不要再瞎掰了。
https://i.imgur.com/L8WqJVp.png
最后回到正题,5月15日BCH就要进行硬分叉升级,实施ABLA
Adaptive Block Size Limit Algorithm
这个事件远比BCH产量减半重要得多,但不幸的是没有半个中文媒体有报导。
这可是币圈极少目标在L1就实现全球性扩容的PoW币种
对于技术细节有兴趣可以直接去看CHIP
https://tinyurl.com/5bzu7z5m
我用中文大概说明一下这次升级的内容
在这次升级后,BCH再也不用为了区块上限要多大而做无谓的争论。
因为将由指数加权移动平均值(EWMA)作为控制函数去控制区块上限的大小。
下限则一样维持32MB,
当需求(区块使用率)增加时,增加区块大小上限,反之当需求降低时,则降低上限。
省去了每次都要人工协调增加区块大小上限的过程,这个算法有平滑damper。
上限渐进平滑调整,避免突然大幅改变。且可防止短时间大量交易单方面操纵上限,
为未来大规模采用做好准备。
简单说就只有这样,剩下就是一些非常详尽的实验数据。
BCH若要争论一定会用数据去服人,而不是用洗脑口号和禁言来控制社群。
因为P2P protocol 的限制,它现在仍会有2GB的区块大小上限。
但因为每年最多只能让区块上限成长为原来的两倍,
所以仍有时间开发在到达2GB上限前移除这个限制。
最后我们来计算一下,假如每年需求都拉满,它的TPS跟随scaling law会有多惊人。
1 year 64MB blocks (390 tx/s, 假定 273 bytes / tx)
2 years 128MB (780 tx/s)
3 years 256MB (1560 tx/s) (Visa)
4 years 512MB (3130 tx/s)
5 years 1GiB (6250 tx/s)
6 years 2GiB (12.5k tx/s)
7 years 4GiB (25k tx/s)
8 years 8GiB (50k tx/s)
BTC已经被锁死扩容八年了。
但假如没有被锁死,跟随scaling law,
5万TPS会没办法达成全球金流互联网吗?
VISA的TPS也不过数千。
5万TPS还需要担心矿工减半后会无法支撑区块链安全开销吗?
就算每笔交易手续费只有0.01美元。
50,000*0.01*60*10=30万美元/每区块
30/6 = 5 BTC 远比现在的3.125 BTC区块奖励更多。
更不用说由日常交易撑起的区块链更安全,
因为攻击者不会蠢到花大钱攻击只为了拿那一点点铜板交易。
结尾还是来发钱,因为后面的一些教学也是会花掉一些铜板价BCH。
下面要领BCH记得贴出钱包的BCH的QRcode,我只发给我确定是钱包的地址。
限前30位每人等值1美元的BCH,这很够后面的教学使用了。
作者: reCAPTCHA (recaptcha)   2024-05-02 20:19:00
作者: rand (time(NULL))   2024-05-02 20:28:00
作者: sola01078272 (青柠)   2024-05-02 20:31:00
作者: m125079516 (m125079516)   2024-05-02 20:42:00
作者: Gleginn (ginggle)   2024-05-02 20:43:00
作者: PPoorrince (*3*)可怜的Prince(@_@)   2024-05-02 20:44:00
https://i.imgur.com/JqowOAf.jpeg感谢黑道鸭大分享新知!
作者: ssstw   2024-05-02 20:47:00
纯推不领,感谢分享新知,BCH TO THE MOON!
作者: XTaiwanAyin (正宗~台科大-东胤)   2024-05-02 20:49:00
作者: KURUDAZ   2024-05-02 20:49:00
作者: vbnm (vbnm)   2024-05-02 20:50:00
https://i.imgur.com/oZHTwrY.jpeg没排到没关系,纯支持黒鸭大也很棒。感谢大大好文章。
作者: daimon9527 (jlj)   2024-05-02 20:50:00
作者: OwOptt (一个转弯大家都不见了)   2024-05-02 20:51:00
作者: map123 (御)   2024-05-02 20:51:00
纯支持黑鸦大
作者: KURUDAZ   2024-05-02 20:54:00
请问这个升级后我在BCH传输的message字段可填到容量上升至2G?只要付出对应的gas费 虽然我目标只想附8M左右
作者: XTaiwanAyin (正宗~台科大-东胤)   2024-05-02 20:54:00
感谢大大无私分享知识,以及解说,谢谢。好人一生平安。
作者: whoisfriday (谁是星期五)   2024-05-02 20:55:00
https://i.imgur.com/VnXhyUs.jpeg感谢黑鸭大的分享~小弟可能要多读几遍才能懂 ^^"
作者: KURUDAZ   2024-05-02 20:57:00
举例来说我图档也不用上传IPFS直接包图档转base64成文字
作者: ssstw   2024-05-02 20:58:00
图档的部分,请参考SmartBCH上面的项目Piccololi
作者: KURUDAZ   2024-05-02 21:04:00
>ssstw 谢谢~我研究看看!
作者: auchen (小羊)   2024-05-02 21:09:00
作者: twodollar (冷抠)   2024-05-02 21:09:00
作者: kf013099 (KenKuan)   2024-05-02 21:14:00
作者: john371911 (醬廖)   2024-05-02 21:18:00
直接复制上篇的位址XD 希望能薅到☺https://imgur.com/a/bDoLWed
作者: Nexium (PPI)   2024-05-02 21:26:00
作者: mike0608 (Mike Wu)   2024-05-02 21:27:00
作者: dufo (子美兄)   2024-05-02 21:28:00
黑鸦大为了理念不遗余力 感谢https://i.imgur.com/3Txj7Er.jpg
作者: Todown (电梯向下)   2024-05-02 21:28:00
作者: louisxxiii (23)   2024-05-02 21:29:00
作者: mike0608 (Mike Wu)   2024-05-02 21:31:00
其他的就算先不论,Core光是说要去中心化结果最后搞出闪电网络就让我觉得…很扯了
作者: ssstw   2024-05-02 21:31:00
^^ Piccololi这个系列不是我发的,但是我也有MINT几只
作者: KURUDAZ   2024-05-02 21:38:00
可惜那NFT系列没有做更细的细节分享例如Gas情况耗费等等
作者: mike0608 (Mike Wu)   2024-05-02 21:38:00
2GB的12.5k tx/s短时间还真的够用,的确有本钱慢慢观望等待合适时机再处理2GB的问题
作者: IAvAI (><我不想取暱称><)   2024-05-02 21:39:00
作者: mike0608 (Mike Wu)   2024-05-02 21:40:00
不过好奇区块那么大,矿机或是会同步区块的钱包是不是硬盘需求也会很大?
作者: HARUbo (女儿控)   2024-05-02 21:41:00
https://i.imgur.com/Z6bxMNp.jpeg因黑鸦大对BCH有兴趣了
作者: vsdvd (XYZ)   2024-05-02 21:41:00
作者: slayptter ((^_^))   2024-05-02 21:47:00
帮推~
作者: waree1 (waree1)   2024-05-02 21:48:00
作者: clbkan (大审判长)   2024-05-02 21:49:00
作者: mike0608 (Mike Wu)   2024-05-02 21:49:00
原来都有考虑过了…那Core到底在干嘛…是不是根本是来搞破坏的间谍…
作者: Yuburger   2024-05-02 21:51:00
作者: twolight (两两两两光)   2024-05-02 22:11:00
https://i.imgur.com/oqQsXa4.jpeg真心感谢黑鸦大共享核心知识
作者: pei454 (星星)   2024-05-02 22:16:00
作者: SuichanKWI (今日もかわいい)   2024-05-02 22:34:00
https://imgur.com/SHO1Ec0.jpg感谢黑鸭大,几年来学到很多东西
作者: sarsman (DeNT15T♠)   2024-05-02 23:00:00
太慢了QQ 但还是推推不过我觉得最难的还是要如何达成文末的假设根据bitinfocharts的资料,tx per day 是16599,也就是说目前tps才0.19左右qq就算取过去三年的peak,一天440715笔,tps也只有5.1
作者: mike0608 (Mike Wu)   2024-05-03 00:07:00
最差的就是只能大破大立了,等走错方向的BTC彻底玩完,币圈崩盘之后再等重生…
作者: wstd (听说炖黄金很好吃喔)   2024-05-03 02:38:00
期待下一个教学 https://i.imgur.com/hhdbNWp.jpeg没事 我慢了
作者: kugwa (kugwa)   2024-05-03 02:41:00
纯推~
作者: justloseit (菜B8)   2024-05-03 02:48:00
作者: tsengwind (长空)   2024-05-03 03:14:00
作者: lupefan4eva (LupeFan4Eva)   2024-05-03 05:37:00
作者: jerase (jerase)   2024-05-03 07:05:00
bitcoincash:qpuugrkvhvq9tm89eafhqek7q8nd5tpyyv6e7z8558
作者: ScarletRain (Unico)   2024-05-03 09:30:00
推推
作者: sazabijiang (笔落惊风雨诗成泣鬼神)   2024-05-03 09:46:00
中本聪也许失败了(理念),但BTC本身却成功了 XD黄金根本没办法当成日常交易媒介,买卖价差(手续费)高,但送礼自用洗钱传家都很实用因为够多人认同它的价值
作者: max0427 (真心為你)   2024-05-03 10:07:00
纯推
作者: ghb   2024-05-03 10:13:00
作者: s850711s (QQ彦)   2024-05-03 10:15:00
作者: kkjj5566 (小柠檬)   2024-05-03 12:25:00
作者: simpson083 (雷姆,是一种信仰)   2024-05-03 12:38:00
作者: tomroy (离题辉。)   2024-05-03 12:45:00
作者: MACD (MACD)   2024-05-03 13:04:00
作者: ErikaT   2024-05-03 13:21:00
作者: leechiungyi (Ianlee)   2024-05-03 14:12:00
纯推不领,ˇ感谢老大
作者: bomb1000 (bomb1000)   2024-05-03 15:26:00
有黑鸭大就是推烂
作者: ksx064 (Ken)   2024-05-03 17:24:00
推推
作者: aq2272353712 (阿一8 )   2024-05-03 18:07:00
作者: simpson083 (雷姆,是一种信仰)   2024-05-03 18:13:00
脆求下一篇教学 我好想上车:D
作者: patrick123 (JoseAltuve)   2024-05-03 20:18:00
作者: algorithm (algorithm)   2024-05-04 17:58:00
https://i.imgur.com/KIu7SgD.png 刚好用在zapit钱包
作者: sarsman (DeNT15T♠)   2024-05-05 06:40:00
484有一堆人根本没看内文,end看到大家在贴地址就跟着贴
楼主: DarkerDuck (達克鴨)   2024-05-05 12:50:00
太长看不完也是正常啦,但我推荐至少把白皮书标题看完
作者: bluefancy (脩)   2024-05-07 12:10:00
smartbch,还我bch !!
作者: twooo333 (twooo333)   2024-05-10 10:31:00
https://i.imgur.com/vHqUTHf.jpeg想请问黑鸭大推荐如何买BCH现货
作者: fmp1234 (刁民H)   2024-05-10 10:40:00
qryzy737hsd0vkew7vx4exmcax386ss7sc527jlck4随手开了一个钱包玩玩https://i.imgur.com/k5m70Xd.jpeg测试贴图耶,成功。
作者: twooo333 (twooo333)   2024-05-13 14:20:00
主要是想知道不透过交易所的话 还有什么适合的方式取得BCH

Links booklink

Contact Us: admin [ a t ] ucptt.com