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

作者: awarmroom (Insomniac Doze)   2017-12-05 07:54:25
>> 因為對於不當礦工的一般人而言,又不產生區塊,自然沒有必要幫別人驗證交易可效性
觀念錯誤.
在比特幣生態系中有這三個角色:
- 礦工
- 運行完整節點(full node client)的使用者,
- 運行SPV client的使用者.
完整節點會驗證區塊中的所有交易,確保所有都是正確的.
SPV client只會驗證confirmations的數量(也就是區塊的"深度").
完整節點能夠確保:
- 沒有人能夠憑空創造出比特幣
- 沒有人能夠在不擁有私鑰的狀況進行比特幣交易
- 沒有人會重複使用同個比特幣
- 沒有人違背比特幣系統的規範(難度, POW, DoS保護)
依照您所引用的比特幣白皮書第八節
“當此情形,只要誠實的節點控制了網路,檢驗機制就是可靠的。
但是,當全網被一個計算力占優的攻擊者攻擊時,將變得較為脆弱。”
如果你只運行SPV節點,你本質上是在盲目信任大部分礦工是誠實的,並沒有
實際驗證礦工所產生的區塊.如果大部分的礦工要做假,實際上是可行的.
但這件事沒有發生的原因是因為完整節點會拒絕做假的區塊.假設網路上大
部分完整節點是誠實的,礦工會因為假的區塊沒被大部分完整節點所接受而
導致金錢上的損失.
現在最大問題在於一般使用者沒有財務上的動機去運行完整節點,儘管運行
完整節點的成本遠小於挖礦.當然POS可以解決這個問題,但硬分叉到POS又
是另一個值得討論的問題了.
作者: DarkerDuck (達克鴨)   2017-12-05 09:02:00
如果大部分的礦工要做假,實際上是可行的????那不如乾脆大家一起作假來做51%攻擊不是更賺??你講得這個其實就是日蝕攻擊,必須完全把一個被攻擊的節點包住才會有效到目前我還沒聽說過有實際成功的案例你講的是對的,一般使用者本來就不會有動機去跑完整節點,在中本聰的想法裡,會有動機跑完整節點的是礦工和支付處理商,一個要產生新區塊,另外一個則要用最快的速度區驗證交易的有效性完整節點當然能夠提供最高層級的安全性但這對於一般使用者而言,幾乎是沒有必要的而為了一個一般使用者去進行日蝕攻擊也是不合成本的而你說的那些要確保四個項目,剛好就是礦工才需要知道一般人去管別人要怎麼發惡意的交易要做啥???SPV節點的重點就是顧好和自己相關的交易不要出錯就好SPV節點並不是只會找最長鏈,那也未免太不安全他是只去下載和自己地址有相關的交易,並且"驗證"是否是有效的交易其實就是一種自掃門前雪的想法,但對於自身足夠安全了若是要維護整個網路的安全,交給專業的礦工就好
作者: awarmroom (Insomniac Doze)   2017-12-05 10:07:00
不要說做假好了 大部分的礦工如果想要把比特幣fork到不
作者: john371911 (醬廖)   2017-12-05 10:07:00
推。
作者: awarmroom (Insomniac Doze)   2017-12-05 10:08:00
符合使用者利益的比特幣版本 這時候運行完整節點可以避免比特幣不被惡意更新 使用者運行SPV就無法保護自己
作者: DarkerDuck (達克鴨)   2017-12-05 10:10:00
阿這不就幾乎等同51%攻擊,PoW本來就是追隨算力最長鏈
作者: awarmroom (Insomniac Doze)   2017-12-05 10:12:00
安全性是相對的而不是絕對的 在去中心化的設定中越多人自掃門前雪 網路的安全性就越低
作者: DarkerDuck (達克鴨)   2017-12-05 10:13:00
這種極端狀態根本發生不了幾次,SPV錢包也是可以用鎖定特定完整節點的方式去鎖定特定的Fork好吧好吧,中本聰想法是錯的,來User Active Hardfork要普通使用者去處理全世界的交易是絕對不可行的我想隨便有點common sense的人都可以看得出來當初中本聰的想法是要讓比特幣能夠至少達到PayPal的處理規模所以它才會設計成Distributed client-server架構而不是Core一直宣稱的純粹P2P架構
作者: adcmhack (inhyo)   2017-12-05 10:18:00
請問比特幣處理交易次數能力最高能是多少? 有上限嗎?
作者: DarkerDuck (達克鴨)   2017-12-05 10:20:00
我查了一下,錯了,是VISA規模目前Bitcoin-Core是每秒三次,基本上就是玩具
作者: awarmroom (Insomniac Doze)   2017-12-05 10:20:00
為什麼不可行?整個比特幣的歷史不是才144gb?每10min處理1mb的資料對現在消費性電腦有何困難?
作者: DarkerDuck (達克鴨)   2017-12-05 10:21:00
現在的話當然可行啊,但是要達到更多的每秒交易數就不可行啊,何況是要達到VISA規模,每秒上千次
作者: awarmroom (Insomniac Doze)   2017-12-05 10:22:00
挖礦對一般使用者才不可行吧
作者: goldflower (金色小黃花)   2017-12-05 10:22:00
……讚讚讚攻擊一般使用者好有利潤 core最高
作者: DarkerDuck (達克鴨)   2017-12-05 10:22:00
你的想法就跟Core一樣啊,把區塊鎖死在1Mb當然可行啊連衛星頻寬都可以負擔了
作者: awarmroom (Insomniac Doze)   2017-12-05 10:29:00
Visa規模1000 tx/s在現有架構下要333mb的block size喔
作者: goldflower (金色小黃花)   2017-12-05 10:30:00
一般消費型電腦可以做到並不imply有動機要這麼做…
作者: awarmroom (Insomniac Doze)   2017-12-05 10:30:00
一年需要的storage 333*6*24*365mb = 17.5tb請問摩爾定律要幾年後才有辦法達到這個規模呢?
作者: adcmhack (inhyo)   2017-12-05 10:35:00
BitcoinCore每秒3次 但現在比特幣交易次數遠超過這數字是因為交易所內交易的關係吧?
作者: DarkerDuck (達克鴨)   2017-12-05 10:35:00
那個是on-chain交易的限制我直接回文吧,也比較有系統
作者: awarmroom (Insomniac Doze)   2017-12-05 10:38:00
12/2數據 353044tx/1天=353044/24/60/60=4.08tx/1秒https://blockchain.info/charts/n-transactions
作者: DarkerDuck (達克鴨)   2017-12-05 10:40:00
因為每個交易的大小不一,其實每天極限會上下浮動
作者: goldflower (金色小黃花)   2017-12-05 10:49:00
看到翻四次來護突然笑出來
作者: darkdixen (darkdixen)   2017-12-05 18:06:00
說這麼多 Luke Jr的改成300kb怎不見人支持...改成300kb區塊連ip cam還有路口的測速照相機都能幫忙跑節點喔 真。去中心化是說每個core狂信者都把礦工打成中心化的單一邪惡個體對blockstream這一間公司徹底控管core則當成好棒棒有patent的LN是萬靈丹
作者: DarkerDuck (達克鴨)   2017-12-05 22:34:00
還是呼籲Core改挖礦演算法和名子,我想用 IP Cam挖礦
作者: JoyRex (JoyRex)   2017-12-05 22:46:00
改IP CAM的話,那中共會是最大贏家
作者: DarkerDuck (達克鴨)   2017-12-05 22:50:00
怎麼辦,怎改中國都贏家,還是改成跟XRP一樣自己印好了
作者: a23962787 (不擲骰子的貓)   2017-12-05 22:51:00
呼籲中國官方禁掉礦場
作者: adcmhack (inhyo)   2017-12-06 00:55:00
但是就算中國是最大贏家又如何呀?

Links booklink

Contact Us: admin [ a t ] ucptt.com