Block
淋浴思考:持續廣播 1mb 塊是否有助於擴展?
目前,當礦工挖出一個區塊時,他們會廣播下一個 1mb 區塊,並且挖礦比賽從該區塊開始。開採區塊需要 10 分鐘。在那 10 分鐘內,網路沒有被用於塊傳輸。我們完全從事計算。
如果,在未來一個商定的區塊中,比特幣協議發生瞭如下變化怎麼辦:
- 獲勝的礦工以通常的方式廣播一個 1mb 塊,網路開始挖礦。呼叫此 CB(目前塊)。
- 獲勝的礦工每 P 秒繼續廣播 1mb 個區塊。呼叫這些塊 NB1…N(下一個塊)
- 目前正忙於開採 CB 的所有礦工現在也在後台從所有 NB1…N 塊中組裝一個更大的塊
- 一旦礦工開採 CB,它就會向網路宣布,以及一個新的 1mb 塊,稱為 LNB(最後一個塊)
- 所有礦工現在從 LNB 和他們已經擁有的所有 NB1…N 組裝一個新的更大的塊,並開始在這個更大的“金發姑娘塊”上探勘 - 考慮到網路可以處理的大小,這個塊的大小剛好合適吞吐量方面。
調整 P 以允許 NB 塊的公平傳播。假設它是60秒。這將使金發姑娘塊的有效大小為 10MB。
我不知道這個想法是否有效。這是一個冥想靜修的想法,而不是淋浴的想法,但我想從可能更了解的人身上反彈它,所以,如果不出意外,至少我可以學到一些東西:)
感謝收聽。
這基本上就是比特幣 NG所做的。
你的建議和他們的建議有一些不同。
- 第一個塊是“關鍵”塊。它不包含交易,但包含一個用於簽署下一個區塊的密鑰,以及如何分割區塊獎勵的描述。
- 之後的塊是“微塊”。這些包括交易。
- 下一個關鍵塊送出給一組特定的微塊。這是為了防止礦工簽署一組包含不同交易的新微區塊。