比特幣帳本(區塊鏈)只能記錄比特幣的交易稱為「區塊鏈1.0(Blockchain 1.0)」;乙太幣帳本(區塊鏈)可以記錄任何幣的交易,甚至可以記錄任何資料或可以執行的程式碼稱為「區塊鏈2.0(Blockchain 2.0)」。
什麼是乙太坊開發者意見(ERC)?
由於每個人寫的加密貨幣程式都不相同,知識幣如何儲存在乙太幣帳本裡呢?因此乙太坊區塊鏈有特別的資料結構、和標準規格必須遵守,稱為「乙太坊開發者意見(ERC:Ethereum Request for Comments)」,其中使用最廣的是ERC-20和ERC-721標準:
ERC-20標準屬於「同質化代幣(FT:Fungible Token)」,意思是發行的每一枚貨幣都是「本質相同」可替換的,就像我們使用的鈔票一樣,你手上的100元和我手上的100元雖然不是同一張紙,但是它們是等值的可以替換,就算我們交換了也沒差。一般的加密貨幣都是可以替換的,如果一個東西是可替換的,代表世界上存在跟它完全一樣的東西,例如:我的一枚乙太幣和你的一枚乙太幣是一樣的東西,對於貨幣,可替換其實是一個必要條件,不然怎麼流通呢?
ERC-721標準屬於「非同質化代幣(NFT:Non Fungible Token)」,意思是發行的每一枚貨幣都是「本質不同」獨一無二的,如果一個東西在世界上是獨一無二的,那它就是不可替換的,例如:推特執行長杜錫的首條推文、畢卡索的畫、馬斯克的照片。因此我們可以將杜錫的首條推文變成一段程式碼寫入智能合約,發行一枚非同質化代幣,由於乙太坊區塊鏈不可篡改,因此可以確保「這枚代幣」是獨一無二的,再把這個代幣的所有權拍賣給出價最高的人。
如果使用ERC-20智能合約發行的話就變成一般的加密貨幣,通常發行數量較多方便流通;如果使用ERC-721智能合約發行的話,就變成非同質化代幣,通常發行數量少而且每一枚都不同,不是用來流通的,而是用來拍賣的,所以愈少愈有價值,想想這個非同質化代幣代表了杜錫的首條推文、畢卡索的畫,甚至我們可以說服特斯拉執行長馬斯克拍張照片發行一個「馬斯克的非同質化代幣」,想想這個代幣代表了馬斯克(的照片),很值錢不是?
我買了「非同質化代幣」我實際上拿到了什麼?
2006年3月21日,杜錫在鍵盤打下:「剛剛設定好我的推特(just setting up my twitter)」,這樣平凡無奇的話,發出後成了史上第一條推文。