Re: [閒聊] 虛擬貨幣購物問題

看板DigiCurrency作者 (達克鴨)時間6年前 (2017/12/05 11:20), 6年前編輯推噓20(20041)
留言61則, 20人參與, 6年前最新討論串5/6 (看更多)
我還是直接回文好了,中本聰當初的比特幣架構本來就是Distributed client-sever架構 才不是Core宣稱的直接的P2P架構 不然白皮書也沒必要去寫第七節和第八節,大家都完整節點不就解決了嗎? http://satoshinakamoto.me/zh-tw/bitcoin.pdf 但是中本聰的雄心壯志是全球就一個區塊鏈,一個新一代的金流網際網路 https://bitcointalk.org/index.php?topic=149668.msg1596879#msg1596879 比特幣必須能達到VISA規模的處理能力 以下節錄自中本聰2009年的信件,有些部分我就大致翻一下 There is only one global chain. 全世界只會有一條區塊鏈 The existing Visa credit card network processes about 15 million Internet purchases per day worldwide. Bitcoin can already scale much larger than that with existing hardware for a fraction of the cost. It never really hits a scale ceiling. If you're interested, I can go over the ways it would cope with extreme size. 現在的VISA卡每天處理全球一千五百萬的網路交易 比特幣將可以用現有硬體擴容到比現有VISA卡更大的處理能力 但卻只有VISA卡交易系統一部分的成本 它將永遠不會碰到擴容瓶頸,陳述如下: By Moore's Law, we can expect hardware speed to be 10 times faster in 5 years and 100 times faster in 10. Even if Bitcoin grows at crazy adoption rates, I think computer speeds will stay ahead of the number of transactions. 依照摩爾定律,我們可以預期在五年內, 硬體將會比現在快五到十倍,在十年內將會快一百倍, 比特幣應用就算是高速成長,我仍然預期電腦的速度會比交易成長的速度快。 I don't anticipate that fees will be needed anytime soon, but if it becomes too burdensome to run a node, it is possible to run a node that only processes transactions that include a transaction fee. The owner of the node would decide the minimum fee they'll accept. Right now, such a node would get nothing, because nobody includes a fee, but if enough nodes did that, then users would get faster acceptance if they include a fee, or slower if they don't. The fee the market would settle on should be minimal. If a node requires a higher fee, that node would be passing up all transactions with lower fees. It could do more volume and probably make more money by processing as many paying transactions as it can. The transition is not controlled by some human in charge of the system though, just individuals reacting on their own to market forces. 我不預期比特幣交易在短時間會需要手續費(的確在早期比特幣傳輸是零手續費), 但是假如運作完整節點需要大量資源,那麼完整節點將只會包含有手續費的交易 完整節點的運作者可以決定進到區塊的最低手續費。 在現在,運行完整節點收不到手續費(2009年),因為沒有人會付手續費, 但假如有足夠多的節點需要手續費,那麼使用者為了快點被確認,會需要付手續費 但就算如此,因為競爭的壓力,手續費仍然會壓到最便宜。 這不是由某些人決定的,而是市場機制決定 Eventually, most nodes may be run by specialists with multiple GPU cards. For now, it's nice that anyone with a PC can play without worrying about what video card they have, and hopefully it'll stay that way for a while. More computers are shipping with fairly decent GPUs these days, so maybe later we'll transition to that. 最後,大多數的完整節點會由專業礦工使用GPU來挖礦 (中本聰有預期到挖礦專業化,但是沒有預期到ASIC這麼快就跑出來) 後來中本聰提到了擴容和SPV安全性的問題 https://bitcointalk.org/index.php?topic=286.msg2947#msg2947 The design outlines a lightweight client that does not need the full block chain. In the design PDF it's called Simplified Payment Verification. The lightweight client can send and receive transactions, it just can't generate blocks. It does not need to trust a node to verify payments, it can still verify them itself. 輕錢包不需要下載完整的區塊鏈,我已經寫在白皮書裡啦,叫做簡化支付驗證。 輕錢包client端可以傳送和接收交易,它只是無法產生區塊而已。 它也不需要一個可信的節點去驗證交易 它可以靠它自己去驗證交易的有效性(地址、公鑰、簽章對一下不就知道?) The lightweight client is not implemented yet, but the plan is to implement it when it's needed. For now, everyone just runs a full network node. 在2010年輕錢包還沒被實作出來,在2010年,要使用比特幣,必須跑完整節點。 I anticipate there will never be more than 100K nodes, probably less. It will reach an equilibrium where it's not worth it for more nodes to join in. The rest will be lightweight clients, which could be millions. 我可以預期到永遠都不會有超過十萬個完整節點,甚至是更少的 它會達到一個動態平衡,因為不需要更多啦 剩下的人會去運作輕錢包,那可能是上百萬人 At equilibrium size, many nodes will be server farms with one or two network nodes that feed the rest of the farm over a LAN. 在這平衡狀態的規模,許多節點會是機房,數個網路節點直接透過LAN相連 哇靠,嚇到我吃手手了 中本聰竟然支持中心化 我全都用中本聰的話來說囉,中本聰的第一目標是要實現一個全球的金流網際網路。 它必須要達到VISA規模的處理能力,所以必定無法使用純粹P2P方式的架構。 所以他才設計了一個distributed client-server架構的比特幣網路 server就是這些中心化的礦工,他們運行完整錢包,又或者是支付處理商。 而這些中心化的礦工擁有大量的運算和儲存資源,並用專線相連。 所以其實中本聰根本不在意區塊會有多大, 最早期版本的比特幣根本沒有區塊大小的限制,連白皮書都沒有提到 client就是一般使用者,運行SPV錢包,而這已經足夠be your own bank 他們只需要確保自己交易的安全,所以會非常省運算和儲存資源。 這也就是為什麼早期bitcoin開發者敢列出以下的擴容roadmap http://i.imgur.com/VIGwE80.gif
因為這些頻寬和儲存成本都是由中心專業化的礦工在負擔,他們負擔不起就不要賺錢啊 就這麼簡單啊~~~ 為了賺錢連ASIC都研發的出來了,遠超乎中本聰的預期。 結果你跟我講說這些專業化礦工負擔不起頻寬和儲存成本?? 實際上隨便一間稍有規模的網路公司機房都絕對可以負擔區塊擴容到100MB的成本 真有那麼貴,一大堆網路影音公司早就倒光了。 不過現在說這些都沒用了,中本聰當初的理想已經徹底被blockstream毀滅 我現在反而比較期待blockstream的閃電網路到底什麼時候才要出來玩XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.121.138 ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1512444021.A.A7C.html

12/05 11:30, 6年前 , 1F
真是有趣!
12/05 11:30, 1F

12/05 12:34, 6年前 , 2F
白皮書標題 Bitcoin: A Peer-to-Peer Electronic...
12/05 12:34, 2F

12/05 12:35, 6年前 , 3F
原來P2P != peer-to-peer啊?
12/05 12:35, 3F

12/05 12:40, 6年前 , 4F
你到底是在反串還是怎樣,故意問這種問題
12/05 12:40, 4F

12/05 12:41, 6年前 , 5F
白皮書第一節就解釋了P2P是指去掉trusted third party
12/05 12:41, 5F

12/05 12:41, 6年前 , 6F
而不是指系統架構的P2P
12/05 12:41, 6F
https://bitcoin.org/bitcoin.pdf 比特幣白皮書第一節第二段 What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party. 你哪隻眼睛看到中本聰的比特幣是指傳輸架構上的完全P2P?? ※ 編輯: DarkerDuck (36.237.121.138), 12/05/2017 12:47:53

12/05 12:52, 6年前 , 7F
Abstract: We propose a solution to the
12/05 12:52, 7F

12/05 12:53, 6年前 , 8F
double-spending problem using peer-to-peer network
12/05 12:53, 8F

12/05 12:56, 6年前 , 9F
在transaction的傳輸上的確是走P2P方式傳啊
12/05 12:56, 9F

12/05 12:59, 6年前 , 10F
P2P architecture就是一種distributed system架構
12/05 12:59, 10F

12/05 12:59, 6年前 , 11F
就算是你client節點,你還是靠P2P的protocol做節點
12/05 12:59, 11F

12/05 12:59, 6年前 , 12F
發現以及交易傳輸
12/05 12:59, 12F

12/05 13:00, 6年前 , 13F
所以比特幣本來就不是純的Peer-to-Peer
12/05 13:00, 13F

12/05 13:00, 6年前 , 14F
實在看不懂第一句的論述為何 可能小弟資質不好
12/05 13:00, 14F

12/05 13:00, 6年前 , 15F
它是一種distributed system,內含了client-server
12/05 13:00, 15F

12/05 13:00, 6年前 , 16F
完整的比特幣系統是一種distributed system
12/05 13:00, 16F

12/05 13:01, 6年前 , 17F
但並非純粹的P2P架構
12/05 13:01, 17F

12/05 13:02, 6年前 , 18F
你可以認真思考你打出的文字是否有邏輯
12/05 13:02, 18F

12/05 13:03, 6年前 , 19F
我的天啊,Peer-to-Peer每個節點都是同質的
12/05 13:03, 19F

12/05 13:03, 6年前 , 20F
所以假如比特幣是個純粹的P2P系統,那的確應該每個
12/05 13:03, 20F

12/05 13:03, 6年前 , 21F
節點都應該是完整節點,這樣才夠Peer-to-Peer
12/05 13:03, 21F

12/05 13:04, 6年前 , 22F
但是Distributed System每個節點不一定要都是同質的
12/05 13:04, 22F

12/05 13:04, 6年前 , 23F
當然P2P System包含在Distributed System裡面
12/05 13:04, 23F
Client-server Computers perform asymmetric functions Peers-to-Peer (P2P) A collection of computers perform symmetric functions Distributed System A collection of computers perform as a single coherent system

12/05 13:06, 6年前 , 24F
板主快中風了
12/05 13:06, 24F

12/05 13:07, 6年前 , 25F
這話題永遠吵不完XD
12/05 13:07, 25F

12/05 13:07, 6年前 , 26F
FB/Google/Amazon的系統後端也是Distributed system
12/05 13:07, 26F
我定義都給你了,希望你不要再裝傻 ※ 編輯: DarkerDuck (36.237.121.138), 12/05/2017 13:13:40

12/05 13:09, 6年前 , 27F
我看得懂版主在講什麼啊XDD 看不懂事不是要自己思考一下xd
12/05 13:09, 27F

12/05 13:11, 6年前 , 28F
12/05 13:11, 28F

12/05 13:15, 6年前 , 29F
P2P架構,所謂的同質,應該是大家等級都一樣,能做的事情都
12/05 13:15, 29F

12/05 13:16, 6年前 , 30F
一樣,只是大家握有的資料,就不一定要一樣了
12/05 13:16, 30F

12/05 13:17, 6年前 , 31F
推推
12/05 13:17, 31F

12/05 13:17, 6年前 , 32F
在P2P架構,大家同時是Server也是Clent
12/05 13:17, 32F

12/05 13:18, 6年前 , 33F
不過比特幣架構是啥,我剛剛才把Paper印出來正要看...
12/05 13:18, 33F

12/05 13:38, 6年前 , 34F
XD
12/05 13:38, 34F

12/05 14:31, 6年前 , 35F
學到新的一課了 原來Bitcoin不是系統架構的P2P
12/05 14:31, 35F

12/05 14:32, 6年前 , 36F
記得寫信給Andreas Antonopoulos請他把書改正喔
12/05 14:32, 36F

12/05 14:33, 6年前 , 37F
12/05 14:33, 37F

12/05 15:03, 6年前 , 38F
看看ETH現在也是塞手續費也是變高高=.=
12/05 15:03, 38F

12/05 15:07, 6年前 , 39F
雖然現在漲到十幾二十gwei actual Tx cost還是超便宜
12/05 15:07, 39F

12/05 15:07, 6年前 , 40F
回到大概拜占庭之前的費率
12/05 15:07, 40F

12/05 15:14, 6年前 , 41F
本版除了awarmroom所有人邏輯都有問題QAQ
12/05 15:14, 41F

12/05 16:12, 6年前 , 42F
邏輯是啥 能吃嗎 我只有信仰
12/05 16:12, 42F

12/05 16:17, 6年前 , 43F
4
12/05 16:17, 43F

12/05 17:00, 6年前 , 44F
版主說法是對的。有錢包、節點、礦工,絕對不是只靠P2P
12/05 17:00, 44F

12/05 17:28, 6年前 , 45F
那網站的第二點不就寫明了= =
12/05 17:28, 45F

12/05 18:18, 6年前 , 46F
原來是反串啊 我還以為是狂信者呢
12/05 18:18, 46F

12/05 18:51, 6年前 , 47F
推 沒錯他早就預期會有專業礦工跟很多東西會動態平
12/05 18:51, 47F

12/05 18:51, 6年前 , 48F
12/05 18:51, 48F

12/05 19:55, 6年前 , 49F
怎麼有人狂跳針...
12/05 19:55, 49F

12/05 22:17, 6年前 , 50F
實在懶得理,中本聰自己都用client mode和server
12/05 22:17, 50F

12/05 22:18, 6年前 , 51F
去表達它擴容的概念了
12/05 22:18, 51F

12/05 22:24, 6年前 , 52F
我想可能是中本講的實話竟然是部分中心化的
12/05 22:24, 52F

12/05 22:24, 6年前 , 53F
嚇到他了,那只能說抱歉了
12/05 22:24, 53F

12/05 22:26, 6年前 , 54F
用徹底去中心化議題拿著雞毛當令箭
12/05 22:26, 54F

12/05 22:26, 6年前 , 55F
實際上Bitcoin-CORE的Core就是中心
12/05 22:26, 55F

12/06 02:54, 6年前 , 56F
其實持平而論啦,我也還是有在跑Bitcoin Core等各種
12/06 02:54, 56F

12/06 02:55, 6年前 , 57F
加密貨幣的完整節點,但這主要是為了興趣和研究
12/06 02:55, 57F

12/06 02:55, 6年前 , 58F
要求一般人等同步等上好幾天才能使用比特幣根本不實際
12/06 02:55, 58F

12/06 02:56, 6年前 , 59F
在未來Core的領導下,比特幣將會漸漸脫離實用面
12/06 02:56, 59F

12/06 02:56, 6年前 , 60F
完整節點和SPV節點數可能都會一起下滑
12/06 02:56, 60F
※ 編輯: DarkerDuck (61.227.204.11), 12/06/2017 08:13:24

12/08 12:03, 6年前 , 61F
辛苦版主了
12/08 12:03, 61F
文章代碼(AID): #1Q9X1rfy (DigiCurrency)
文章代碼(AID): #1Q9X1rfy (DigiCurrency)