一、位元幣的產生
-
2008年11月1日,中本聰發布了位元幣白皮書,這個白皮書只是當時好多好多種數字貨幣方案中的 一種,并沒有引起足夠重視;
-
2個月后,中本聰發布了自己開發的位元幣客戶端,通過挖礦生成了位元幣區塊鏈的第一個塊,并由此獲得50個位元幣獎勵;
-
一年后,中本聰向另一個人的賬戶轉賬了10個位元幣,實作了歷史上第一次不依賴于信任中心的轉賬;
-
又是一年多后,這一天被稱為位元幣披薩日,這個人Laszlo Hanyecz花了1萬位元幣買了披薩,標志這有人開始把位元幣作為貨幣流通;
-
既然位元幣基本具備了貨幣流通的基本功能,那么它就會和其它法定貨幣之間產生匯率,于是很快出現了位元 幣交易所;
-
到2011年2月份時,1位元已經與1美元等價;
-
2個月后,中本聰宣布離開,從此杳無音信;
-
如今,1位元幣已經相當于6w多美元,達到令人不可思議的程度
可以說位元幣的產生就是因為中本聰,然而并沒有人知道他的真實身份,他可能是個人,也甚至是一個組織,當然這只是我的猜測,中本聰是cypherpunk的一員,cypherpunk由一群密碼學家自發成立,致力于用密碼學、匿名郵件轉發系統、數字簽名、電子貨幣保障隱私,中本聰正是使用匿名郵件轉發系統發布了有關位元幣的帖子,
什么是不依賴于信任中心?舉一個例子,大家都用過微信錢包和支付寶錢包,而使用的程序中很少有人懷疑它們的安全性,因為它們存在信任中心騰訊和阿里巴巴,由轉賬雙方共同信任的中心機構就是信任中心,
二、為什么要研究貨幣數字化
-
便捷
數字貨幣可以讓支付更加快捷,減少了不必要的動作成本
-
去除對中心節點的依賴
這正迎合了 cypherpunk組織的宗旨,致力于電子貨幣保障隱私,無中心節點,由使用數字貨幣的每個人來認同其安全性,
三、如何貨幣數字化
-
樸素方案-鈔票數字化
最樸素的想法,當然是把鈔票變成數字,誰擁有這個數字就代表誰擁有這張鈔票,只要稍微考慮一下支付的場景,就知道這個想法行不通,比如我找你買一杯咖啡,我把代表鈔票的一串數字發送給你,你把咖啡給我了;但是我把這串數字發給你了,并不代表我就不知道這個數字了,我還是擁有這個數字的副本的,之后我還可以把這串數字發給另一個人去買個一個面包,這就是雙花問題,把一份錢花兩遍,
要解決雙花問題,則可以從一個故事了解貨幣的本質,
-
石幣之島
雅浦島上沒有金屬資源,石器在他們的文化中扮演著重要的角色,即使是石灰巖,也要在距離400英里的帕勞島才能找到,雅浦島部落里的探險家們開采這些石灰巖,打造成內部中空的環行石輪,然后用木筏運回雅浦島作為貨幣使用,這些石輪小的直 徑30多厘米,大的直徑有三米多,為了便于運輸,有時會往中間插一根粗壯的木柱,
雅浦島石幣有個很有趣的特點,交易雙方在決定使用了多大的石幣付費后,如果那個石頭太大了,不方便運輸,那么賣家只要在買家的石頭上做個標記就好了,這樣就算是付費了,那個標記表明石頭已經屬于賣家了,然而石頭還是躺在買家的屋里,
不僅如此,在這個島上有一戶大財主,所有的人都承認他們是首富,但是奇怪的是,沒有人見過首富家里的石幣,連家里人也沒有見過,這個巨大的石幣大小只有祖輩才知道,因為這個石幣沉睡在海底,許多年以前,這戶人家的祖輩和其他人一起出海探險,碰到了這個龐然大物,把他制造成石幣,然后用木筏帶回家,但是歸途遇到了強烈的暴風雨,為了逃命,探險隊砍掉了拉石幣的繩子,于是這塊巨石沉入海底,回村之后,探險隊成員都替他作證,這塊巨石尺寸巨大并且質量上乘,雖然掉落大海,但大家都見證了石頭的去處,不會影響他的價值,他的主人仍然可以用它購買東西,
通過這個故事,我們可以得到這樣兩點啟示, 第一, 貨幣數字化未必要對貨幣本身數字化,而應當是對交易數字化,你看島上居民交易時未必真的要交換石頭,只要交易記賬生效即可; 第二, 交易記賬只要得到大部分人認可并由部分人記錄下來即可生效,而不需要依賴某個信任中心統一記賬,
由此可見,無中心貨幣數字化的切入點在于交易數字化和記賬去中心化,那怎樣對交易數字化呢?
-
交易數字化
所謂交易,就像我們平常所說的轉賬單或者支票, 比如支票上最重要的資訊有
-
收款方賬戶
-
付款方賬戶
-
金額
-
簽名
-
所以歸結起來,交易數字化需要解決的問題包括賬戶數字化、金額數字化和簽名數字化, 其中: 賬戶在中心化數字貨幣中由中心節點(銀行)按照某種規則為用戶編碼,其作用是唯一標識,保證唯一性即可; 金額的作用是區別資金數量,用整數或有理數表示即可; 簽名在中心化數字貨幣中常用口令、指紋、簽字等方式實作,其作用是身份認證;
可是如果沒有中心節點,該怎么保證賬戶的唯一性?又該怎樣實作簽名機制來進行身份認證?
4.記賬去中心化
在中心化數字貨幣中,可由中心節點(銀行)檢查交易是否合法,并承擔記賬的任務,那么在無中心節點的數 字貨幣中該由誰來記賬?如果秉承人人平等自愿的原則,就可能出現兩方面問題: ? 無人記賬,記賬顯然要耗費計算和存盤資源,所以沒有人會做損己利人的事; ? 賬本不可信,既然人人可以記賬,那么人人就都可以故意記錯賬或者篡改被人記的賬,這樣的分布式賬本當然 不可信,
所以在沒有中心節點的情況下,該設計怎樣的機制才能既有人記賬,又讓賬本可信?
四、區塊鏈
賬戶數字化(唯一性問題)、簽名數字化(身份認證問題)和記賬去中心化(分布式資料完整性問題),密碼學是處理上述問題的強有力工具,
而想要解決上述數字貨幣問題,區塊鏈則是關鍵技術,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/355393.html
標籤:區塊鏈
