Bitcoind
成本/空間有效交易?
是否有一種更具成本/空間效益的方式來創建具有 100 個輸出和 1 個輸入的交易?交易中的輸出數量是否有限制(除了對區塊空間的任何限制)?
交易輸出沒有明確的限制,但是,大於 100kB 的交易是非標準的,不會被大多數節點中繼。由於 P2PKH 輸出為 34 字節,因此您可以創建具有超過 2,900 個輸出的交易。
由於我不知道您的案例到底是什麼,請注意,如果輸出太小,它們可能會使交易不標準(當它們低於灰塵門檻值時),甚至高於該門檻值也可能成本過高在目前的費用水平上花費非常少的產出。
比什麼更具成本/空間效益?如果不將它們物理編碼到事務中,就不可能創建輸出,不確定您是如何考慮減少它們佔用的空間的。
這樣的交易原則上是非常不鼓勵的,因為它增加了一個巨大的因素設置的 UTXO,即使沒有明確的限制。UTXO 集的擴展可能是比特幣未來需要考慮的最重要問題之一,最好減少而不是增加它,因為所有完整節點都將完整集保存在快速記憶體中以驗證新交易,因此大集是相當的負擔。在什麼情況下需要進行這樣的交易?