標籤:Bitcoin

解讀造成 tBTC 緊急關閉的系統設計缺陷

解讀造成 tBTC 緊急關閉的系統設計缺陷

為了將 Bitcoin 相對龐大的市值注入到 Ethereum DeFi 世界中,許多團隊嘗試去做兩邊跨鏈的橋接,發行針對比特幣做錨定的代幣,例如 imBTC, wBTC, tBTC 等專案,而相對去中心化的 tBTC 在 5/15 上線3天後緊急關閉,原因是合約存在漏洞,官方於 5/20 發布了詳盡的說明,這邊做一點翻譯跟總結,讓大家快速了解到底發生了什麼事情

深入了解 segregated witness (segwit)

BIP141 就提議,在 block 裡面創造一個新的資料結構叫 witness program 來存放 transaction 的 input script。如此一來會把簽名的部分分離 (segregate) 出 transaction 了,所以才叫做 segregated witness,簡稱 segwit。