📰 Lightning Labs 聯合創始人 Olaoluwa Osuntokun 提出了 LayerTree:讓成千上萬、甚至數百萬用戶共用一個比特幣 UTXO,同時保留各自的餘額記錄和單方面退出權。聽起來像是把交易所那套“大家共用一筆錢”搬上鍊,但關鍵差別在於,用戶不必只相信運營方的數據庫。
💡 LayerTree 把用戶餘額放進鏈下的 Merkle Sum Tree,鏈上只留共享 UTXO 和樹根承諾。樹裏的餘額總和必須和 UTXO 裏的資金對得上,改動任一葉節點都會改變樹根。用戶要退出時,可以提交自己的葉節點、Merkle 證明和簽名,不需要運營方批准。這裏的 O(1) 指退出只需一筆交易,不代表證明大小不變;證明仍會隨用戶數量按 O(log N) 增長。
🔥 日常轉賬則儘量不碰鏈上狀態。Channel leaf 把 Lightning 通道放進樹的葉節點,支付由運營方轉發 HTLC;voucher 更像一張可以拿到鏈上兌現的數字支票。收款人拿到簽名憑證後,遇到運營方不配合時可以自行提交 CLAIM,讓腳本扣減付款方餘額並創建新的葉節點。
🤔 但“能上鍊兌現”不等於沒有風險。Alice 可以給兩個人分別簽出超過自己餘額的 voucher,簽名都是真的,錢卻不夠兩邊同時兌付,最後可能變成誰先提交誰拿到錢。舊 voucher 也可能因葉節點狀態序號更新而失效,所以憑證還沒結算前,仍帶着發行人的信用風險。
📌 這個設計最吸引人的地方,是把日常支付留在鏈下,同時給用戶留一條自行退出的路;真正難的部分,則是如何處理未結算憑證和餘額競爭。你會願意把資金放進這種共享 UTXO 結構裏嗎?
#比特币 #LayerTree #LightningNetwork #區塊鏈擴容