【硬塞科技字典】什麼是「隔離見證」?為什麼比特幣要擴容?

從 2013 年起,整個社群提出了很多關於比特幣擴容的辦法,直到 2017 年 8 月「隔離見證」辦法問世,才算初步了解決擴容性的問題。
評論
評論

中本聰(Satoshi)在 Github 的代碼中定義了比特幣區塊的大小為 1MB ,每秒大約可以處理 7 筆交易,但隨著比特幣的交易量快速成長,比特幣網路很難迅速地完成轉帳交易確認,所以很容易出現擁擠、堵塞的狀況,也導致轉帳手續費水漲船高。

因此從 2013 年起,整個社群提出了很多關於比特幣「擴容」的辦法,直到 2017 年 8 月「隔離見證」辦法問世,才算初步了解決擴容性的問題。

隔離見證(Segregated Witness),通常會簡稱為「SegWit」,是 Bitcoin Core 團隊提出的比特幣擴容方案之一。其實,一開始隔離見證的目標是為了解決比特幣的交易延展性(transaction malleability)攻擊問題,但因為隔離見證所用到的技術也可以讓比特幣交易功能更多樣化,所以逐漸變成解決擴容問題的其中一個可行方案。

簡單來說,隔離見證的特殊之處是把腳本簽名(scriptSig)的訊息從基本結構(base block)裡拿出來,放在一個新的數據結構當中,因此當獨立出腳本簽名時,其大小便不會被計算在區塊內,而做驗證工作的節點和礦工也會驗證這個新的數據結構裡的腳本簽名,以確保交易是有效的。

舉例來說,今天用來記錄交易的「區塊的大小」都像是「固定載重量」的貨車(約 1MB),原本因為交易量大幅提升,導致所需的「區塊貨車」數量越來越多,但貨車的增加速度卻跟不上,才讓交易緩慢。

而 SegWit 就是一項通過壓縮帳本的大小的技術,就像把車上的貨品排列整齊,就可以擠出更多收納空間,使每一個「區塊貨車」可以容納更多的交易記錄。

因此透過 SegWit 便可以一次傳輸更多筆交易資料,讓比特幣單個區塊的訊息處理能力提高至以前的 1.7 倍,可以進一步降低交易手續費,也同時具有抵抗惡意攻擊的優點。

延伸閱讀:


雲端新手都該參加的 AWSome Day 線上培訓,10/31 前報名再領免費咖啡兌換券

即將於 11 月 4 日下午舉行的 AWSome Day Online Conference,是 AWS 專門為雲端新手所設計的線上入門課程。10/31前報名還可獲得免費咖啡兌換券。
評論
評論

即將於 11 月 4 日下午舉行的 AWSome Day Online Conference,是 AWS 專門為雲端新手所設計的線上入門課程。這門課程將透過專業講師的實用分享與剖析,帶領參加者了解 AWS 雲端服務,為日後的雲端之旅開啟精彩扉頁。

11 月 4 日下午 AWSome Day 線上登場,全日乾貨滿滿不斷線

AWSome Day Online Conference 是針對 AWS 雲端服務所設計結合培訓與技術新知的入門課程,特別適合 AWS 雲端新手參加。基本上,不論你身處什麼產業或擔任什麼職務,只要對雲端技術有興趣,就能參加這場由 AWS 專家帶來的入門培訓課程。

一個下午、三位專業級業界講師。在這場課程中,除了能跟著專業講師深入淺出、循序漸進的了解 AWS 核心服務,還能學習如何在 AWS 平台自動化佈署 IT 服務。當然,除了上課之外,這也是和講師面對面探討問題的好機會,透過第一手的請益,參加者可以逐步具備適當的雲端能力,進而在 AWS 平台上建構安全且高擴充性的資訊服務平台。

即刻報名 AWSome Day Online Conference

從雲端菜鳥晉升為開發好手,專為入門者設計的 AWSome Day 培訓課程

無論你是資訊主管、IT 及技術經理、開發團隊、工程師、系統管理員及架構師、企業主管,或只是單純對雲端開發感興趣,都可以報名參加這場 AWSome Day Online Conference。透過這場活動,不只可以與業界夥伴互動交流,最後能獲得 AWSome Day 培訓的出席證書,保留珍貴的學習紀錄。

10/31 前報名 AWSome Day,多重好禮免費送

值得一提的還有,AWS 祭出多重好禮免費送,邀請所有對雲端技術知識感興趣的人前來參加活動。各種好禮包括:

  • 10/31 前報名活動即可獲得「7-11 中杯拿鐵電子兌換券」一份。
  • 完成活動報名後,在 10/1~11/4 期間註冊 AWS 帳號並參與當天活動,即可獲得「foodpanda 200 元電子即享券」一份。(活動報名與AWS註冊帳號 email 須相同)
  • 參加活動並填寫問卷,即可參加會後抽獎,獲得「小米恆溫電水壺」(10個名額)

展開雲端入門之旅,就從參加 AWSome Day開始,說不定你就是下一個開發大神。

即刻報名 AWSome Day Online Conference

立即註冊AWS帳號