現在,讓我們從密碼術過渡到加密貨幣。我們之前的密碼術乾貨在這裡就要開始發揮作用了,今後我們會逐漸看到各部分之間如何相互聯絡,也會發現雜湊函式和數字簽名等密碼程式的意義。在本節,我們將討論兩種很簡單的加密貨幣。當然,我們也需要學習本書後面大量的內容,才能深刻闡釋比特幣本身的運作機制。
高飛幣
第一個是高飛幣(GoofyCoin,此幣的創造者叫高飛),它應該是我們能想到的最簡單的加密貨幣。高飛幣只有兩個規則,第一個規則是指定高飛可以隨時建立新幣,且這些新建立的幣都屬於他。
為建立新幣,高飛生成一個他之前從未生成的唯一的貨幣編號(uniqueCoinID),並建立字串“CreateCoin [uniqueCoinID]”。然後,他使用秘密簽署金鑰計算這個字串的數字簽名,該字串與高飛的簽名就構成一單位幣。任何人都可以驗證該新幣包含高飛有效簽名,因此該新幣為有效幣。
高飛幣的第二個規則是,擁有此幣的人可以將其轉給其他人。轉移一隻幣不是簡單地將幣資料結構傳送給接受者,而是必須透過密碼程式來完成。
假設高飛想把他建立的一隻幣轉給愛麗絲。未達成這個目的,他需要建立一個新的宣告表示“將此幣支付給愛麗絲”,在此宣告中“此幣”就是該幣的雜湊指標。如上所述,身份其實就是公鑰,因此“愛麗絲”指的就是愛麗絲的公鑰。最後,高飛簽署代表該宣告的字串。因為高飛是起初擁有該幣的人,他必須簽署花掉該幣的任何交易。一旦由高飛簽署的代表他的交易的這個資料結構存在,愛麗絲便擁有這個幣。她可以向任何人證明她擁有這個幣,因為她可以展示有高飛有效簽名的資料結構。此外,它也指向曾經為高飛所有的一個有效幣。因此,該幣的有效性及所有權在系統中就不言自明瞭。
Loading...
未載入完,嘗試【重新整理】or【關閉小說模式】or【關閉廣告遮蔽】。
嘗試更換【Firefox瀏覽器】or【Chrome谷歌瀏覽器】開啟多多收藏!
移動流量偶爾打不開,可以切換電信、聯通、Wifi。
收藏網址:www.peakbooks.cc
(>人<;)