Segwit2x
關於比特幣許可的問題
為什麼比特幣使用 MIT?據我了解,麻省理工學院不關心商標,而 Apache2 將阻止使用 BTC 名稱。這應該有助於辨識與即將出現的 s2x 分叉之間的差異,其中錯誤資訊不會傳播。
據我了解,btc1 正試圖利用這個漏洞,這樣他們就可以在沒有正確記錄的情況下注入這樣的程式碼。
<https://choosealicense.com/licenses/>
把它想像成網際網路。
Tim Berners-Lee 可以送出專利申請並變得更加富有,但他希望每個人都使用網際網路。
中本聰可以選擇嚴格的許可證,但這樣就不會有那麼多使用者和商家,只有一個客戶。3-4 位開發人員,編輯程式碼將是非法的。這將導致節點集中,如果發現漏洞,攻擊者將非法更改客戶端程式碼並輕鬆進行 51% 攻擊。
主要思想:中本聰希望每個人都使用比特幣,並允許每個人更改他們正在執行的程式碼。感謝 Satoshi 的 BTC 自由!
現在,他們無法更改許可證,但您可以確定,如果 BTC 有嚴格的許可證,攻擊者(IYO) 仍然會使用帶有 TOR 的更改程式碼客戶端,沒有人能夠阻止他們。
免責聲明:IANAL。
Satoshi Nakamoto 根據 MIT 許可證授權了原始比特幣客戶端。因為比特幣核心是原始比特幣客戶端的演變,它保留了相同的許可證。更改許可證需要所有貢獻者同意更改許可證,但鑑於許多貢獻者未知且無法聯繫(例如 Satoshi Nakamoto),因此無法更改許可證。此外,Bitcoin 和 Bitcoin Core 的名稱沒有註冊商標,因此 Apache 許可證不會產生影響。