【科技背骨仔】技術人讀元祖區塊鍊 -- 比特幣(上)

更新於 發佈於 閱讀時間約 7 分鐘

我聽到比特幣的時候,它的價格大概是500美金。而我正式去看它的理論時,它已經漲到1000美金。這在當時已是驚人的數字,因為比特幣從沒沒無名接近垃圾的0元成長到破1000實在太不真實。但是比起現在的42,000美金以及曾經衝上的64,400美金,那時的價格真的太過便宜了。甚至前幾年時不時就有一類新聞寫說比特幣持有者忘了密碼,導致數千枚比特幣無法取出。許多人嘲笑著那位持有者,但事實上比特幣當年可是免費四處大放送,收到幣的人可能都嫌麻煩。許多人拿到就是束之高閣,真的有貨真價實的垃圾感。密碼忘了是合情合理的。你最多只能說持有者當時沒有遠見。

比特幣的傳奇故事太多了,不在本文的討論之中,網路上很多,各位可以去查看看。

本文的重點放在對最初版的比特幣的技術討論。網路上的炒家老王賣瓜,把數位貨幣說的玄乎玄乎。而不懂技術看熱鬧的鄉民也吐不出什麼象牙。因此小弟想分享技術人的看法。讓大家了解區塊鍊繼承了哪些技術,又真正突破了什麼。

我之後也會分享一些個人對資訊技術解讀。說一些大家可能沒有注意到的事項。有些事項可能和各位聽到的不一樣,甚至可能有人覺得我在貶低資訊技術,因此我把這個系列稱為『科技背骨仔』。我覺得事物幾乎沒有全然的好,對於資訊技術太過隱惡揚善不是一件好事,所以希望這個系列能讓大家對資訊技術的好與壞有更多認識。

改變世界的論文

要看比特幣最初的論文可以下「bitcoin」、「nakamoto」、「white paper」這幾個關鍵字去找。「Bitcoin」就是比特幣。「Nakamoto」是寫下這篇論文的神祕人物 -- Satoshi Nakamoto(也有人認為這就是中本聰的意思)。「White Paper」中文翻「白皮書」。因為許多政府官方文件經常用白底或白色書皮包裏的關係,逐漸讓這一用語有正式發表的意思。

Nakamoto的論文標題叫《Bitcoin: A Peer-to-Peer Electronic Cash System》。這個命名在我的觀點很平淡,算是感覺就像一個普通的研究論文,沒有刻意大作文章。標題直譯是《比特幣:點對點的電子貨幣系統》。這個標題就說到了點對點(Peer-to-Peer),這個請各位記在心底,它在接下來的介紹會顯得越來越重要。

論文的結構也很普通。相信有做研究的讀者都不陌生。開頭先用一個摘要(Abstract)說明讀者會在這篇論文看到什麼,也就是全文概念的濃縮,比如:這篇主題是什麼?在主題上解決什麼問題?大概想用什麼方式去解決問題?

學者都很忙的,前面就必須先說清楚,大家才會決定要不要看下去。

背骨仔讀論文

開場的第一章是簡介(Introduction)。這是論文基本結構。可以說是摘要的擴充版。但是主題的背景會描述的更深入些。由於摘要和簡介的內容會在後面章節提到,這裡小弟就不著墨太深了。

第二章到第五章說明了比特幣的主要機制。首先說明的是交易的執行方式。一個數位貨幣的交易要怎麼做,想法可以有很多種。中本聰提出的做法是用公開金鑰加密法加上雜湊鍊來做到交易的不可否認,以及延續性。看到這裡,我想還沒有密碼學家對此感到驚奇,因為雜湊鍊不是什麼新概念,所以這裡我看到的只是很單純的在運用密碼學相關技術。還看不出作者有什麼特別的見解。文中提到上述機制無法解決貨幣重用(double-spent)的問題,也就是一個數位貨幣被用了兩次或甚至多次,以貨幣來說這是不合理也不能被接受的事情。

中本聰:要在不使用公信單位的架構下正常運作就必須將交易公佈給大家看

「不使用公信單位」這點很重要。意思就是希望沒有類似中央銀行的角色也要能讓這個數位貨幣正常運作下去。這是比特幣帶來的一個重大觀念。

對一般貨幣來說,「公信單位」的責任不只是讓貨幣正常流通。更重要的是它有監管的功能。比特幣不需要「公信單位」,便被當成了一種洗錢的工具。這也是各國政府抵制它的最大原因。因為政府就不容易追蹤金流,不能限制交易。比如,往公眾利益的角度想,不能封鎖黑幫或毒梟的銀行帳戶。又比如,往政治集團的利益想,不能阻止現金流向他們的政敵。然而政府畢盡資源豐富,過了這麼多年,其實已經對比特幣的監管有一定程度的能力了。這個比特幣的重要特性受到了重大的挑戰。比如最近俄烏戰爭,虛擬貨幣交易所就被要求不能接受來自俄國的交易。(交易所不能,但個體戶理論上還是可以。應該吧XD)

第三章主要是提出雜湊鍊裡面要押時戳(timestamp)。這也是常見的技巧,最常用來反制重送攻擊(replay attack)。雖然不確定比特幣的系統是否也有重送攻擊的隱憂,但至少能在時序驗證上有一些保護。比如確認目前的交易是否「夠新」,如果使用者送上來一組三個小時前的交易,服務器可以以時戳太老舊為理由回絕。不過時戳也有一個小問題,那就是可能被預測。比如2100年1月1日的時戳,你不需要等到2100年1月1日才知道。攻擊者可以鎖定那個時間點,預先做攻擊準備。扯太多了。本章作者本身沒有太深討論,是所有章節中最短的,先談到這裡就好。

第四章寫到工作量證明(Proof-of-work),是比特幣用來驗證交易、追蹤交易的核心設計。其作法是在交易裡加入一個亂數再做做雜湊(hash),並且要求雜湊結果的前面必須存在特定數量的「0x0」(zero bits)。比如要求3個zero bits時,一個交易就必須生出一個亂數,產生出的結果要是「0x000.........」(總共 256bits)。由於雜湊的結果是不可預測的,為了要找出一個能讓結果符合條件的亂數,計算交易時必須要花一定的時間去 try-and-error。這個特點迫使攻擊者需要浪費自己的算力(電力)。這點概念符合現代密碼學的策略,也就是雖然機制可能被破解,但前提是攻擊者需要付出巨大的成本;若成本大於破解後的好處,則我們可以稱機制相對安全。

此外,比特幣還引用了雜湊鍊(hashchain)的概念,讓當次交易裡押入前次交易裡的資訊(前一次符合條件的雜湊值),然後計算符合當次交易的雜湊值。這使得比特幣系統發展愈來愈大時,透過雜湊鍊所帶來的可信度變得更堅不可催。攻擊者想要偽造交易時,需要浪費自己的算力去把每個雜湊鍊上的雜湊值都重算一次。這個技術的效果在單一交易或線性/接續的交易上,感覺不出威力。但是放到大量/網狀的交易時,其威力可以預期是指數倍增。至此,我開始覺得比特幣有點搞頭。不過作者在文章提到這是參考其他論文的,所以這招不算中本聰發明的。

中場休息

前面的內容已經看了半篇比特幣。雖然已經談到了工作量證明,但是這點還不算比特幣成功的重要因素。其問題在於單機的演算法做得再好,虛擬貨幣想要避免的貨幣重用問題仍然不能有效解決。這點中本聰想到了一個簡單卻在當時沒有人提到的想法。我們下期再繼續討論。

留言
avatar-img
留言分享你的想法!
avatar-img
J米思的沙龍
5會員
8內容數
祕密是有價值的,人人都有戴上面具的需求。本文的目的就是說明現代密碼演算法的現況以及未來的發展,讓各位資訊從業人員與吃瓜群眾自我省視,確認自己是不是戴上了夠勁的面具。 專題圖源:https://www.pexels.com/zh-tw/photo/3051576/
J米思的沙龍的其他內容
2022/04/12
人們對資訊安全的要求是即使想違約也違不了。而當企業想要委託AI公司做數據分析時,該如何保護自己辛苦收集來的資料?讓本世紀初最偉大的密碼演算法之一 -- 同態加密 -- 帶你上天堂。
Thumbnail
2022/04/12
人們對資訊安全的要求是即使想違約也違不了。而當企業想要委託AI公司做數據分析時,該如何保護自己辛苦收集來的資料?讓本世紀初最偉大的密碼演算法之一 -- 同態加密 -- 帶你上天堂。
Thumbnail
2022/03/03
在資訊安全越來越受重視的現在,就算用白紙黑字的合約說會保護使用者隱私,對資訊從業人員來說仍然不夠。到底要怎麼做,我們才能做到極致的隱私保護呢? 縮圖來源:https://www.pexels.com
Thumbnail
2022/03/03
在資訊安全越來越受重視的現在,就算用白紙黑字的合約說會保護使用者隱私,對資訊從業人員來說仍然不夠。到底要怎麼做,我們才能做到極致的隱私保護呢? 縮圖來源:https://www.pexels.com
Thumbnail
2022/02/24
難得看到一般大眾也會想注意的密碼學新聞。在此跟大家分享一下三星手機裡的加密機制的問題。
2022/02/24
難得看到一般大眾也會想注意的密碼學新聞。在此跟大家分享一下三星手機裡的加密機制的問題。
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
⋯⋯比特幣的源起、運作、特性與價值來源——為什麼比特幣會被稱作「數位黃金」呢?讓我們一起揭開「萬幣之王」比特幣的神秘面紗。
Thumbnail
⋯⋯比特幣的源起、運作、特性與價值來源——為什麼比特幣會被稱作「數位黃金」呢?讓我們一起揭開「萬幣之王」比特幣的神秘面紗。
Thumbnail
比特幣於 2009 年被自稱為中本聰 Nakamoto Satoshi 的個人或團體推出的,目前是全球市值最大的虛擬貨幣,也是千百個其他虛擬貨幣的靈感之源。 比特幣的最小單位是小數點後八位:0.00000001 (一億分之一)比特幣,也就是 1 Satoshi 或 1 聰。 與法定貨幣不同
Thumbnail
比特幣於 2009 年被自稱為中本聰 Nakamoto Satoshi 的個人或團體推出的,目前是全球市值最大的虛擬貨幣,也是千百個其他虛擬貨幣的靈感之源。 比特幣的最小單位是小數點後八位:0.00000001 (一億分之一)比特幣,也就是 1 Satoshi 或 1 聰。 與法定貨幣不同
Thumbnail
自古以來,不少邏輯學、經濟學研究者們所提出的學說理論,因與人們日常生計高度相 關,如:認知觀念、組織協作技巧、政府財稅政策等等,影響力很多時候超出外界的預期......。
Thumbnail
自古以來,不少邏輯學、經濟學研究者們所提出的學說理論,因與人們日常生計高度相 關,如:認知觀念、組織協作技巧、政府財稅政策等等,影響力很多時候超出外界的預期......。
Thumbnail
不管有無購買加密貨幣的經驗,通常大多數人想到加密貨幣時,腦海裡第一個浮現的印象就是比特幣了。比特幣是區塊鏈第一個,也是最有名的應用方式。
Thumbnail
不管有無購買加密貨幣的經驗,通常大多數人想到加密貨幣時,腦海裡第一個浮現的印象就是比特幣了。比特幣是區塊鏈第一個,也是最有名的應用方式。
Thumbnail
背景 2008年9月15日,雷曼兄弟公司宣布申請破產,由美國次貸危機,演變成全球金融危機。政府為了救經濟,採用量化寬鬆(Quantitative easing, QE)策略,不斷印鈔票,造成貨幣貶值的慘況。這個事件讓人民發現金融機構的腐敗,並意識到中心化機構並不是完全可信任的。 比特幣白皮書 挖礦
Thumbnail
背景 2008年9月15日,雷曼兄弟公司宣布申請破產,由美國次貸危機,演變成全球金融危機。政府為了救經濟,採用量化寬鬆(Quantitative easing, QE)策略,不斷印鈔票,造成貨幣貶值的慘況。這個事件讓人民發現金融機構的腐敗,並意識到中心化機構並不是完全可信任的。 比特幣白皮書 挖礦
Thumbnail
網路上的炒家老王賣瓜,把數位貨幣說的玄乎玄乎。而不懂技術看熱鬧的鄉民也吐不出什麼象牙。因此小弟想分享技術人的看法,讓大家了解區塊鍊繼承了哪些技術,又真正突破了什麼。縮圖:https://www.pexels.com/zh-tw/photo/5980889/
Thumbnail
網路上的炒家老王賣瓜,把數位貨幣說的玄乎玄乎。而不懂技術看熱鬧的鄉民也吐不出什麼象牙。因此小弟想分享技術人的看法,讓大家了解區塊鍊繼承了哪些技術,又真正突破了什麼。縮圖:https://www.pexels.com/zh-tw/photo/5980889/
Thumbnail
貝瑞大叔整理了自己學習區塊鏈的基礎知識、課程與相關說明連結,希望透過基本的介紹,大家能更懂區塊鏈的世界,少走一些彎路,對區塊鏈更了解、更有信心。 |關於本篇內容 將會提到比特幣、中本聰、帳本、加密貨幣、區塊與鏈、地址與冷熱錢包、節點與網絡的運行等基本概念。 |比特幣(BTC)與中本聰 |熱錢包
Thumbnail
貝瑞大叔整理了自己學習區塊鏈的基礎知識、課程與相關說明連結,希望透過基本的介紹,大家能更懂區塊鏈的世界,少走一些彎路,對區塊鏈更了解、更有信心。 |關於本篇內容 將會提到比特幣、中本聰、帳本、加密貨幣、區塊與鏈、地址與冷熱錢包、節點與網絡的運行等基本概念。 |比特幣(BTC)與中本聰 |熱錢包
Thumbnail
於2008年11月1日,一名自稱為中本聰(Satoshi Nakamoto)的人在P2P Foundation 上發佈了一篇名為《比特幣 — 一個點對點的電子現金系統》的白皮書,一石激起千重浪,開啟了區塊鏈的新時代。這本白皮書不算長,只有8頁內容,但門檻不算低,因為內容涉及不少金融學、密碼學、數學等
Thumbnail
於2008年11月1日,一名自稱為中本聰(Satoshi Nakamoto)的人在P2P Foundation 上發佈了一篇名為《比特幣 — 一個點對點的電子現金系統》的白皮書,一石激起千重浪,開啟了區塊鏈的新時代。這本白皮書不算長,只有8頁內容,但門檻不算低,因為內容涉及不少金融學、密碼學、數學等
Thumbnail
比特幣(英語:Bitcoin,縮寫:BTC),是建立於密碼學架構的一種虛擬/數字貨幣,於2008年由化名「中本聰」的團體或個人所創造的點對點的電子網路現金系統,一種去中心化的交易方式,讓人與人間的交易不必經由政府、銀行等中心化機構記帳、審核交易。下面會用文圖簡單解說比特幣的原理及架構。
Thumbnail
比特幣(英語:Bitcoin,縮寫:BTC),是建立於密碼學架構的一種虛擬/數字貨幣,於2008年由化名「中本聰」的團體或個人所創造的點對點的電子網路現金系統,一種去中心化的交易方式,讓人與人間的交易不必經由政府、銀行等中心化機構記帳、審核交易。下面會用文圖簡單解說比特幣的原理及架構。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News