作者DarkerDuck (达克鸭)
看板DigiCurrency
标题[Coin] Bitcoin Cash (3) Scale Is All You Need
时间Thu May 2 20:16:03 2024
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
甚至随着模型大小增加,还会"涌现"出一些新能力
https://arxiv.org/pdf/2206.07682
https://tinyurl.com/2888pwhx
最终让大众看到了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的方式平性化扩展。
所以有些ETH的L2甚至反过头去改用UTXO来增强效能。
https://abmedia.io/introduction-to-the-execution-layer-network-fuel-network
当然也不是完全没有缺点,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,这很够後面的教学使用了。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.121.168.93 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1714652165.A.AB6.html
7F:→ PPoorrince: 感谢黑道鸭大分享新知! 05/02 20:44
8F:推 ssstw: 纯推不领,感谢分享新知,BCH TO THE MOON! 05/02 20:47
12F:→ vbnm: 没排到没关系,纯支持黒鸭大也很棒。感谢大大好文章。 05/02 20:50
14F:→ daimon9527: 感谢分享 05/02 20:50
已发10位
16F:推 map123: 纯支持黑鸦大 05/02 20:51
17F:→ KURUDAZ: 请问这个升级後我在BCH传输的message栏位可填到容量上升 05/02 20:54
18F:→ KURUDAZ: 至2G?只要付出对应的gas费 虽然我目标只想附8M左右 05/02 20:54
19F:→ XTaiwanAyin: 感谢大大无私分享知识,以及解说,谢谢。好人一生平 05/02 20:54
20F:→ XTaiwanAyin: 安。 05/02 20:54
22F:→ whoisfriday: 感谢黑鸭大的分享~小弟可能要多读几遍才能懂 ^^" 05/02 20:56
23F:→ KURUDAZ: 举例来说我图档也不用上传IPFS直接包图档转base64成文字 05/02 20:57
24F:推 ssstw: 图档的部分,请参考SmartBCH上面的项目Piccololi 05/02 20:58
25F:推 KURUDAZ: >ssstw 谢谢~我研究看看! 05/02 21:04
29F:推 john371911: 直接复制上篇的位址XD 希望能薅到☺ 05/02 21:18
33F:推 dufo: 黑鸦大为了理念不遗余力 感谢 05/02 21:28
35F:推 Todown: 谢谢 05/02 21:28
已发 20位
38F:→ louisxxiii: 谢谢黑鸭大大 05/02 21:30
39F:推 mike0608: 其他的就算先不论,Core光是说要去中心化结果最後搞出闪 05/02 21:31
40F:→ mike0608: 电网路就让我觉得…很扯了 05/02 21:31
41F:推 ssstw: ^^ Piccololi这个系列不是我发的,但是我也有MINT几只 05/02 21:31
42F:→ KURUDAZ: 可惜那NFT系列没有做更细的细节分享例如Gas情况耗费等等 05/02 21:38
43F:推 mike0608: 2GB的12.5k tx/s短时间还真的够用,的确有本钱慢慢观望 05/02 21:38
44F:→ mike0608: 等待合适时机再处理2GB的问题 05/02 21:38
46F:→ mike0608: 不过好奇区块那麽大,矿机或是会同步区块的钱包是不是硬 05/02 21:40
47F:→ mike0608: 碟需求也会很大? 05/02 21:40
一般钱包是SPV钱包,并不需要同步整个区块链。
而挖矿节点其实可以舍弃已经验证过的交易历史。
这些在白皮书上都有,中本聪都思考过了。
http://satoshinakamoto.me/zh-tw/bitcoin.pdf
在第七节与第八节
※ 编辑: DarkerDuck (122.121.168.93 台湾), 05/02/2024 21:45:21
※ 编辑: DarkerDuck (122.121.168.93 台湾), 05/02/2024 21:46:03
50F:推 slayptter: 帮推~ 05/02 21:47
53F:推 mike0608: 原来都有考虑过了…那Core到底在干嘛… 05/02 21:49
54F:→ mike0608: 是不是根本是来搞破坏的间谍… 05/02 21:49
https://i.imgur.com/A6kgw87.png
follow the money
57F:→ twolight: 真心感谢黑鸦大共享核心知识 05/02 22:11
59F:→ pei454: 推推 05/02 22:16
已发 29位
61F:推 SuichanKWI: 感谢黑鸭大,几年来学到很多东西 05/02 22:38
已发 30位
62F:推 sarsman: 太慢了QQ 但还是推推 05/02 23:00
63F:推 sarsman: 不过我觉得最难的还是要如何达成文末的假设 05/02 23:38
64F:→ sarsman: 根据bitinfocharts的资料,tx per day 是16599,也就是说 05/02 23:39
65F:→ sarsman: 目前tps才0.19左右qq 05/02 23:40
66F:→ sarsman: 就算取过去三年的peak,一天440715笔,tps也只有5.1 05/02 23:45
对於现在的BCH确实很难,网路效应的核心并不在BCH上,BTC也仍然有话语霸权。
这就是我会悲观地认为中本聪的实验失败了。
不过BCH就像是十年前的Bitcoin,同样具有热情与理想的社群。
把扩容基础打好,当币圈恢复理性时,达到临界值量後将可以轻易指数性成长。
67F:推 mike0608: 最差的就是只能大破大立了,等走错方向的BTC彻底玩完, 05/03 00:07
68F:→ mike0608: 币圈崩盘之後再等重生… 05/03 00:07
70F:→ wstd: 没事 我慢了 05/03 02:38
71F:推 kugwa: 纯推~ 05/03 02:41
74F:推 lupefan4eva: 推 05/03 05:37
75F:推 jerase: bitcoincash:qpuugrkvhvq9tm89eafhqek7q8nd5tpyyv6e7z8558 05/03 07:05
76F:推 ScarletRain: 推推 05/03 09:30
77F:推 sazabijiang: 中本聪也许失败了(理念),但BTC本身却成功了 XD 05/03 09:46
78F:→ sazabijiang: 黄金根本没办法当成日常交易媒介,买卖价差(手续费) 05/03 09:46
79F:→ sazabijiang: 高,但送礼自用洗钱传家都很实用 05/03 09:47
80F:→ sazabijiang: 因为够多人认同它的价值 05/03 09:47
81F:推 max0427: 纯推 05/03 10:07
88F:→ MACD: 太屌了 05/03 13:04
90F:推 leechiungyi: 纯推不领,ˇ感谢老大 05/03 14:12
91F:推 bomb1000: 有黑鸭大就是推烂 05/03 15:26
92F:推 ksx064: 推推 05/03 17:24
94F:推 simpson083: 脆求下一篇教学 我好想上车:D 05/03 18:13
95F:→ patrick123: 推 05/03 20:18
97F:推 sarsman: 484有一堆人根本没看内文,end看到大家在贴地址就跟着贴 05/05 06:40
98F:→ DarkerDuck: 太长看不完也是正常啦,但我推荐至少把白皮书标题看完 05/05 12:50
99F:推 bluefancy: smartbch,还我bch !! 05/07 12:10
101F:→ twooo333: 想请问黑鸭大推荐如何买BCH现货 05/10 10:32
你买现货的目的为何?
要方便就台湾交易所买一买,但是深度不足有价差。
要大额且深度够那还是币安。
要小额省手续费则是Coinex,因为提领手续费没有被灌水。
不过无论是什麽方法,现货就是放自己的钱包就好。
102F:推 fmp1234: qryzy737hsd0vkew7vx4exmcax386ss7sc527jlck4 05/10 10:40
103F:→ fmp1234: 随手开了一个钱包玩玩 05/10 10:40
105F:→ fmp1234: 测试贴图 05/10 10:58
106F:→ fmp1234: 耶,成功。 05/10 10:58
※ 编辑: DarkerDuck (211.20.204.63 台湾), 05/10/2024 20:05:01
※ 编辑: DarkerDuck (211.20.204.63 台湾), 05/10/2024 20:23:00
107F:推 twooo333: 主要是想知道不透过交易所的话 还有什麽适合的方式取得B 05/13 14:20
108F:→ twooo333: CH 05/13 14:20
※ 编辑: DarkerDuck (36.236.239.175 台湾), 06/08/2024 20:36:35
※ 编辑: DarkerDuck (114.27.79.72 台湾), 06/23/2024 18:34:30
※ 编辑: DarkerDuck (114.27.79.72 台湾), 06/23/2024 18:48:09
109F:推 kyrie77: Push 07/05 23:10