用最簡單的表述來說,比特幣(bitcoin)就是一種數字貨幣。你可以以美元、歐元或日元換取比特幣,也可以通過向人提供產品或服務來獲取比特幣,或者通過“挖掘”(mining)來獲得比特幣(後麵詳細介紹)。你獲取及隨後擁有比特幣的行為以一個或多個條目的形式存在於一個公共賬目(即區塊鏈)中,在這裏麵你的身份通過匿名的安全“密碼”來認證。每次你使用比特幣,新交易被記錄的同時,賬目中也會增加一個條目。
很多對比特幣的關注都集中在它成功地創造了一個沒有政府背景的貨幣,或者是比特幣相對傳統貨幣的價值隨時間波動很大(盡管在2015年它的匯率相當穩定),或許還包括比特幣的商業運用被許多政府認為是非法的。下麵將重點關注比特幣作為眾多新落地技術應用中的一員,而不再討論以上這些話題。我還將討論其他兩個相關的應用程序:OpenBazaar和La’Zooz(以色列一家區塊鏈式拚車應用)。通過下麵的討論,我們對去中心化點對點市場的一些關鍵的經濟、技術因素的理解將變得更加透徹。
比特幣
去中心化點對點市場的許多重要構件都部分類似比特幣的思想。假設你想要向你的朋友克萊發送數字貨幣。你最好這樣表述:“我從上一筆交易中能獲得至少一個單位的貨幣,然後我將給克萊一個單位。”這就確認了三件事:你有錢、你將進行這項交易、克萊將獲得錢。在真實世界中,就相當於你將鈔票給了克萊。
建立一個數字化的等效體係首先需要使用“數字簽名”。假設有兩個獨特的數字(稱為“密碼”,類似於解鎖的鑰匙)與你有關。一個隻有你知道,或者存儲在你自己的設備上的,被稱為私鑰(private key)。另一個可供任何人查找,被稱為公鑰(public key)。如果有人用你的公鑰“鎖上”消息(或使用加密算法進行編碼),那麽這種加密消息隻能用你的私鑰才能“解鎖”。反過來也一樣——如果消息是用你的私鑰加密,那麽它隻能用你的公鑰進行解密。這就有了一個簡單的方法來創建一個“簽名”:因為你是私鑰的唯一擁有者,一個加密消息隻能來自你。又因為你的公鑰是公開的,所以任何人都可以確認這是你的簽名。