一、比特幣與它們的產地 Bitcoin and Where to Find ThemThe Times 03/Jan/2009 Chancellor on brink of second bailout for banks
這是由比特幣的發明人Satoshi Nakamoto(中本聰)寫在比特幣創世區塊(註一)裡寓意深遠的一段話,其實它是取自於當日《The Times》的報導標題「Chancellor Alistair Darling on brink of second bailout for banks」,大概的意思是時任英國財政大臣 Alistair Darling 正考慮對銀行團們進行第二次的紓困案(註二)。
從這就不難看出中本聰它對現在政治、金融體制的不滿,以及他想要創造比特幣的初衷。 如果你們已經有看過我之前寫的一些文章(註三)那我想你對比特幣也應該有一個基本的認識了。 比特幣其實就是基於中本聰在2008/11/1發表於「metzdowd.com」的一篇論文,名為《Bitcoin : A Peer-to-Peer Electronic Cash System》,中文譯作《比特幣 : 一種點對點的電子現金系統》。在論文中他描述了一個完全以點對點(peer-to-peer)技術實現的線上支付系統,雖然數位簽章解決了一部分的問題,但仍需要一個信任的第三方來避免雙重支付(double-spending)問題,而他設計的這套系統並不需要任何的第三方即可避免雙重支付問題。 A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution. Digital signatures provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double-spending. 他此提出了一種解決方案,在該網路通過隨機散列(hashing)對全部交易加上時間戳記(timestamps),將它們合併入一個不斷延伸的基於隨機散列的工作量證明(proof-of-work,POW) 的鏈條作為交易記錄,除非重新完成全部的工作量證明,形成的交易記錄將不可更改。最長的鏈條不僅將作為被觀察到的事件序列(sequence)的證明,而且被看做是來自CPU計算能力最大的池(pool)。只要大多數的CPU 計算能力都沒有打算合作起來對全網進行攻擊,那麼誠實的節點將會生成最長的、超過攻擊者的鏈條。這個系統本身需要的基礎設施非常少。資訊盡最大努力在全網傳播即可,節點(nodes)可以隨時離開和重新加入網路,並將最長的工作量證明鏈條作為在該節點離線期間發生的交易的證明。 We propose a solution to the double-spending problem using a peer-to-peer network. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work. The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as a majority of CPU power is controlled by nodes that are not cooperating to attack the network, they'll generate the longest chain and outpace attackers. The network itself requires minimal structure. Messages are broadcast on a best effort basis, and nodes can leave and rejoin the network at will, accepting the longest proof-of-work chain as proof of what happened while they were gone. 在這個系統中使用的貨幣,自然也不需要其他第三方單位來發行。而是透過激勵機制,來獎勵人們參與系統,任何人都可以參與比特幣的挖礦行為(參考連結:【閒聊】加密貨幣 - 什麼是挖礦 What's Mining? ) 來獲得比特幣,並以此來達到貨幣的流通與發行、保障系統安全等目的。 The incentive may help encourage nodes to stay honest. If a greedy attacker is able to assemble more CPU power than all the honest nodes, he would have to choose between using it to defraud people by stealing back his payments, or using it to generate new coins. He ought to find it more profitable to play by the rules, such rules that favour him with more new coins than everyone else combined, than to undermine the system and the validity of his own wealth. 而比特幣最早也只是在工程師、駭客們之間彼此流通,直到2010/5/22有個叫做Laszlo Hanyecz的程式設計師,用了10000BTC 買了兩個Pizza,才讓比特幣正式有了第一筆的商業活動,對比特幣來說這是個重要的里程碑,而這一天也被稱作比特幣披薩日(Bitcoin Pizza Day),當初的留言串。 後來比特幣也經歷很多事情,這部分我們留到後面再說吧~
事隔八年再次手用比特幣購買Pizza 的Laszlo Hanyecz 與家人
二、區塊鏈:改變世界的黑科技 Block Chain is going to Change the World
中本聰發表的這短短九頁的白皮書,創造了比特幣、創造了區塊鏈,更自此成為了加密貨幣的濫觴。
2.1 - 什麼是區塊鏈 What's Block Chain? 比特幣是一套系統,而區塊鏈就是用來實作它的技術!
比特幣區塊鏈必須解決一個名為"拜占庭將軍問題 Byzantine Generals Problem"(註四)的已知著名賽局理論難題。要解決這個問題,就必須能減緩一小部分可能會背叛的不忠誠將軍的影響,並且要能判斷出謊言來確保勝利。而中本聰的思路是,今天你如果要做一個叛徒那麼你就要付出一定的代價/成本。而這一切都建立在工作量證明(proof-of-work)的共識算法上。
The proof-of-work also solves the problem of determining representation in majority decision making. If the majority were based on one-IP-address-one-vote, it could be subverted by anyone able to allocate many IPs. Proof-of-work is essentially one-CPU-one-vote. The majority decision is represented by the longest chain, which has the greatest proof-of-work effort invested in it. If a majority of CPU power is controlled by honest nodes, the honest chain will grow the fastest and outpace any competing chains. To modify a past block, an attacker would have to redo the proof-of-work of the block and all blocks after it and then catch up with and surpass the work of the honest nodes.
當今天做惡(攻擊)的成本已經高到不如從善(誠實挖礦)的時候,根據賽局理論每個人追逐自己的最大利益,就能藉此來保障系統的安全。(另外他在論文的最後也有用數學驗證攻擊者要追趕上誠實鏈條的機率)
區塊鏈網路運行步驟如下:
2.2 - 區塊鏈如何改變世界 How'd Block Chain change the world? 區塊鏈本質上也不能說是多麼創新的技術,你可以把它看成是一個分散式的資料庫系統。 但它是一個完美的結合了軟體工程、賽局理論、密碼學,進而創造的一個新技術。 下面列的幾項便是未來可以用區塊鏈來實現的應用:
想像力比知識更重要,因為知識是有限的,而想像力概括著世界的一切,推動著進步,並且是知識進化的源泉。嚴格地說,想像力是科學研究中的實在因素。─阿爾伯特·愛因斯坦
提供信任服務層:
朋友跟朋友之間的信任、人民對國家的信任、銀行對發卡/借款人的信任等等,其實不難發現"信任"是一種在人類社會非常普遍的情感存在。所以我常說,人與人之間最重要的就是信任 ! 但這都是對個人或者一個中央組織,那如果今天對方是一個陌生人怎麼辦? 或者是一個弊病百出的中央組織怎麼辦? 在現在這樣一個電腦網路資訊爆炸的年代,區塊鏈就能為我們提供一個更好的信任形式(去中心化的信任),它會將信任的目標從個人與中央組織,轉移到電腦與去中心化的組織上面。或許這樣講很抽象,下面提幾個基於"證明"這項需求的信任服務範圍:
三、比特幣的發展與現況 What happen to Bitcoin now?
自中本聰於2008年11月1日發表完論文後,後於2009年1月3日比特幣網路正式上線,推出了第一個開源的比特幣用戶端軟體,而中本聰也只用這個軟體對比特幣的第一個區塊進行挖礦,取得了最早的50顆BTC。
一開始比特幣的價值是由 bitcointalk 論壇裡的使用者彼此協商,就包括上面提到的Pizza哥。 後來時間到了2010年的8月6號,比特幣協議被發先出一個安全漏洞,讓使用者可以繞過限制去製造無限多的比特幣,事隔幾天後就有人利用這個漏洞製造了1.84億顆比特幣,不過不到一個小時的時間這筆異常交易就被發現,然後在修補漏洞的時候把這筆交易紀錄給剔除了。這是截至今日比特幣唯一一次被發現並利用的安全漏洞。 時間到了2011年,維基解密因為揭漏了一些敏感文件所以受到了美國司法部門的金融封鎖,然後他們宣布接受使用比特幣作為捐款,而當時聰哥極力反對維基解密這樣的舉動,理由是比特幣還處於發展、萌芽的階段,維基解密的這個舉動可能會對比特幣帶來損傷。而維基解密也不顧聰哥的反對了,還是選擇了這麼做(註五)。 在維基解密接受比特幣捐助後不久,聰哥發布完比特幣軟體的一個小改版後就從此消聲滅跡了。 至今仍然沒有人知道這個創造出比特幣/區塊鏈 如同謎一般的人或團體到底是誰? 這邊可以看一些世人對他是誰的猜測:https://goo.gl/eM0Byg 而比特幣的社群也一天一天的成長壯大,到2013年的時候比特幣的價格一度被炒到1200美元,也因此進入社會大眾的議論之中,而到了2014年的時候位於日本全球最大的比特幣交易所Mt.Gox 因為被駭客盜走大量的比特幣因此下線,向法院申請破產保護。而在此後比特幣也漸漸淡出眾人的焦點了,直到2016年才又慢慢回暖。
而伴隨著使用人數變多導致網路壅塞、手續費高漲,區塊鏈擴容的問題不斷的被提出來。而進行比特幣代碼維護的核心團隊(core)跟擴容派的人意見相持不下,時間到了2017年的8月1日比特幣正式硬分岔(hard fork)出由擴容派之持的比特幣現金(Bitcoin Cash)以及由比特幣核心團隊負責維護的比特幣(Bitcoin,亦有人稱做Bitcoin Core),軟體的版本上比特幣現金保留了原本中本聰所設計比特幣的形式僅僅只是修改增加每個區塊的容量(由1MB增加至8MB),其實原本中本聰在設計比特幣的時候並沒有設置每個區塊1MB容量的限制,後來是為了避免有人幾乎可以不用成本(早期的比特幣相當便宜每個比特幣只要0.00幾美分)的發spam交易來攻擊比特幣,所設置的。
而由比特幣核心團隊所負責維護的比特幣,則是加入了SegWit 隔離見證主要是為了增加交易的延展性,為了將來的閃電網路(Lightning Network)作鋪路。 相對於擴容派單純的是把區塊大小變大,SegWit相反的他們並沒有更動區塊容量(block-size),而是增加一個SegWit 的資料區塊(block-weight),改把交易的地址、金額、驗證的部分丟到SegWit 的資料區塊做處理。 你可以想像成原本的Bitcoin 是一部9人座的小巴士,而Bitcoin Cash的解決方案是把車換成一台可以讓更多人坐的雙層巴士,而Core 的解決方案是開著同一9人座小巴士,但是在巴士的後面多拖了一台專門載行李用的露營車,巴士上的人把行李都丟到露營車那麼巴士上自然就多出一些空間可以載更多人。
而比特幣除了是世界上第一支加密貨幣以外,更是整個加密貨幣市場的龍頭指標。
對那些不是很了解加密貨幣的人,你跟他們說加密貨幣他們就只知道比特幣,所以在討論投資的時候自然也是首選,而比特幣的價格是由買賣雙方自由喊價的,不過現在主要都是透過加密貨幣的交易所來進行買賣,所以我們一般再討論它多少錢的時候也是以看交易所的即時報價為主。 在2017下半年的瘋狂浪潮之下,比特幣一度被炒上20000美元的高點,隨即到了2018年的一月幾近腰斬跌回了10000美元左右,2018年以來最低曾跌至6000美元。而今天比特幣的報價約為10000美元。 四、比特幣的阻礙、挑戰與心理障礙 Bitcoin's Obstacles and Challenges
其實不管任何新興技術在發展的時候,都會碰到不同的障礙以及挑戰。不論是回顧過去互聯網的發展或者現在正在進行的 IOT、AI、無人車等等,當然區塊鏈也不例外!
如果我們把會碰到的困難與挑戰歸類的話,大致上可分為技術、市場、法規與價值認知這四項上。 技術面就不提了,因為軟體工程師跟科學家們都喜歡面對技術層面的挑戰,不論多麼艱難的問題,他們都會想辦法去解決的( 再怎麼說他們可是帶領著整個人類社會/文明 前進的火車頭啊! ) 市場面的話,首先第一個要考慮到的就是加密貨幣的不穩定性,再來要考量的是如何讓大規模的用戶將資產移動到區塊鏈上面,接著就是一些新用戶的開發、專案想法、創新的應用等等,不過目前還有的一個問題就是缺乏一個"典範"公司可以參考。 法規的部分,就很直覺的是政府的政策、干預程度瞜~ 而所謂的價值認知的部分,主要還是很多人都覺得比特幣、區塊鏈就只是泡沫跟單純的炒作吧!或許這也不能怪他們吧,一來是每個人對新鮮事物的接受程度本來就不同,再者比特幣最近也的確被過度炒作了,加上網路上充斥許許多多假以比特幣或區塊鏈之名實行的騙局。 而這一切都會慢慢變好的,雖然法規的部分有的國家開放,有的國家封鎖。但是只要它們能在保持開放態度的國家中取得一些好成績(實務的應用、良好的金融工具、商業價值等),讓世人明白比特幣/區塊鏈/加密貨幣的確是可行的,並非只是有錢人們拿來作為金融炒作、避稅、洗錢的工具時,我想整個加密貨幣產業會有一個明亮的未來。 寫著寫著好像寫了挺多的,卻又有點不知道該怎麼做結。 好吧,那就來一個戛然而止吧! 以上就是對比特幣的介紹,有什麼問題或者意見都可以在下方留言大家一起交流。 那我們就下一篇再見瞜~ 81
註一:比特幣創世區塊(Genesis block),即比特幣區塊鏈(block chain)的第一個區塊(block)。
註二:《The Times》 該篇報導連結:https://goo.gl/tkeKq8 註三:【教學】比特幣水龍頭、【閒聊】加密貨幣、【閒聊】什麼是挖礦 註四:拜占庭將軍問題,是在分散式對等網路中必須考慮的容錯問題。Wiki : https://goo.gl/16NwiF 註五:維基解密感謝美國政府讓他們成為比特富翁 https://cnews.com.tw/003171018-02/
0 評論
發表回覆。 |
Jason Chen人不光是生來就擁有一切,而是靠他從學習中得到的一切來造就自己。- 歌德 文章分類
全部
封存檔
九月 2023
|