Segregated-Witness
為什麼在 SegWit 中使用字節串 0xaa21a9ed 作為見證承諾標頭?
根據BIP 141,見證 Merkle 根雜湊儲存在
scriptPubkey
coinbase 交易輸出的欄位中,其標頭由 4 字節字元串組成0xaa21a9ed
。選擇這個字元串的原因是什麼?Google搜尋僅在比特幣開發 IRC 日誌中產生了對 namecoin 的引用。
這是隨機的。
目的是選擇足夠長的東西以避免有人意外創建匹配的輸出,但又足夠短,以免不必要地使 SegWit 塊更大。