具有原始區塊鏈的比特幣
目前比特幣區塊限制為 1MB,假設每筆交易為 1KB,每個區塊似乎包含大約 1000 筆交易。
大部分交易規模似乎是由比特幣的內置腳本系統造成的,以促進複雜的交易。
比特幣是否會受益於一個故意原始的區塊鏈,一個只能記錄輸入地址和輸出地址的區塊鏈?
我的想法是,對於大多數交易,您只需要 1 個輸入和 2 個輸出。因此,您可以將事務大小從 1KB 減少到大約 100 字節。我假設這將使比特幣的 Tx/s 增加 10 倍。
更重要的是,由於區塊鏈在設計上是原始的,它無法處理像託管或任何其他類型的交易這樣的事情。這將鼓勵人們在將交易記錄在區塊鏈上之前進行這些活動,這意味著對區塊鏈的交易需求將減少。
這些只是我的想法,如果有人能反駁它們,那也太酷了!
我不會詳細介紹 segwit,它實際上允許大於 1 MB 的塊大小……堅持你的方法:
大部分交易規模似乎是由比特幣的內置腳本系統造成的,以促進複雜的交易。
不,不是為了促進複雜的交易。每筆交易都需要它。邏輯是用輸出條件對 tx 進行簽名。簽名證明,數據在傳輸到區塊鏈期間沒有改變。當接收者稍後決定花費 tx 時,他需要證明,他擁有前一個 tx 的 pubkey 散列的 privkey。由於散列函式是一種方式(根據今天的知識),這證明他確實持有此公鑰散列的私鑰,因此可以花費資金。
如果你把這個功能從區塊鏈中去掉,那麼你就有了一個普通的分類賬,它可以由分類賬的所有者(也就是今天的非加密金融機構)操縱。這意味著,不需要區塊鏈……
順便說一句:最小 tx 大約是 227 字節。
邏輯在幾個地方定義,好的閱讀在這裡:
1.) bitcoin.org - 開發者部分
2.) Andreas 的“Mastering Bitcoin”一書 - 可線上獲取
3.) <http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html>