投資有風險 入市需謹慎
APP
下載火星財經客戶端

掃描下載APP

微信公眾號
火星財經二維碼 火星財經

除了推手ERC20,以太坊還有哪些知名的標準?

31QU ·

10月19日

熱度: 7118

在ERC20討論熱潮結束后,又會有哪些新的以太坊標準出現呢?

除了推手ERC20,以太坊還有哪些知名的標準?

文:林君

如果你已經在幣圈侵淫了一段時間,應該有很大幾率聽說過 “To Da Moon”這個詞,指的是某個加密貨幣價格保持上升勢頭,勢必有一天抵達月球。

當萬幣齊漲的時候,的確給人一種幣價能To Da Moon的錯覺,比如去年的牛市,就給人這樣的感覺。

當我們回顧去年的時候,會發現,整個牛市的重要推手是1CO,更準確地說,是ERC20標準,是它讓發幣變得輕而易舉,代幣融資一時興盛。但隨著空氣幣破發潮來襲,監管部門叫停1CO,人們對“幾分鐘內創建代幣”的模式也逐漸失去熱情。

1CO被口誅筆伐,ERC20也被認為是助長泡沫吹起的幕后推手。

實際上,ERC20并不是以太坊唯一的標準,以太坊還有STO的ERC1400,帶來加密貓的ERC721,以及掀起區塊鏈收藏品浪潮的ERC1155等等。

新標準造就新應用,也成就了如今的以太坊。

1??廣為人知的ERC20

2016年8月,聯合廣場基金USV分析師Joel Monegro 發表了一篇文章,他指出,分布式網絡的價值通常在協議層,而非構建與協議層之上的應用程序。

這個觀點促使人們將目光轉向區塊鏈底層基礎設施,開始討論DApp和底層平臺的價值,而關于區塊鏈“胖協議,瘦應用”的說法也開始流行起來。

ERC number(31QU備注:ERC表示以太坊征求意見,即Ethereum Request for Comment,數字代表分配給該征求意見的編號),正是“胖協議”中的一環,它有點類似電信行業中的IEEE標準,ERC后的數字是每個標準的編碼,開發者要在以太坊上發行代幣,需要遵循相應的標準。

在以太坊整個生態中,應用最廣泛的是ERC20標準。

ERC20面世前,開發者在以太坊區塊鏈上創建代幣,并沒有固定的標準,“標準不統一的情況下,開發者要查看代碼,相當痛苦,另外,也沒有錢包能兼容那么多代幣”,以太坊開發者李科告訴31QU。

2015年10月底,幾位開發者在GitHub上傳了一份文檔,文檔顯示,用戶可以依據ERC20,創建具有統一標準的代幣。

這是ERC20協議的首次問世。

除了推手ERC20,以太坊還有哪些知名的標準?

ERC20代碼提交時間與數量分布圖,截圖來源:https://github.com/ethereum/EIPs/graphs/contributors

ERC20的提出者設計了一套流程:在填寫代幣參數前,開發者先將一組特定函數(接口)集成到他們的智能合約中,之后,完成代幣單位、名稱、發行總量、所有者、賬戶余額、通過所有者調用的方法等參數設置,即可完成創建。

不僅兼容其他代幣,整個過程簡單便捷。據Etherscan的數據,截止10月16日,在以太坊這個區塊鏈平臺上,總共有129717種代幣的智能合約被創建成功。

除了推手ERC20,以太坊還有哪些知名的標準?

截圖來源:Etherscan

將近13萬種智能合約,對應著13萬種代幣,雖然所屬項目不同,但這些代幣有一個共同點:那就是都是遵循同一種標準,即ERC20創建的。

但便捷的操作加上低門檻發幣,為后來瘋狂的1CO埋下了伏筆。

2??掀起1CO狂潮

遵循ERC20標準能帶來什么好處?

在ERC20提出前,以太坊開發者必須為每個代幣創建單獨的Solidity智能合約,每個智能合約,都是全新的,那些支持代幣轉移、存儲的交易所、錢包,也必須編寫相應的代碼,以便兼容,最后出現的情況便是:代幣越多,整個過程就越難完成,代幣之間兼容性也很差。

ERC20的出現改變了這種狀況。

作為代幣的標準接口,ERC20完成了代幣的標準化。一般情況下,ERC20代幣之間能互相兼容,也可以便捷地與外部交互。

換句話說,只要是基于該標準創建的代幣,都可以與以太坊上的其他智能合約、去中心化應用無縫交互。

李科表示,即使是不熟悉代碼語言的人,也能很快完成創建代幣的工作,網絡上也有很多“5分鐘創建基于以太坊的代幣”教程。

很多像李科這樣的開發者,也是在ERC20出現后,才開始把目光轉向區塊鏈。

因此,雖然在ERC20標準提出的早期階段,即便沒有被以太坊社區強制使用,部分開發者還是會自發地遵循該標準。

2015年被提出,兩年后,ERC20終于迎來了自己的高光時刻,并成為2017年牛市的重要推手。

2017年9月11日,以太坊開發團隊宣布,正式將ERC20標準列入以太坊代幣通用規則,另外,該標準也成為項目方進行1CO發行代幣的基礎準則之一。

由于便捷的操作,ERC20讓發幣輕而易舉,極大程度降低了代幣融資的門檻,短短幾個月,加密貨幣開始從極客的玩物,變成數百萬普通人新的投資工具。

但瘋狂之下,必然涌入各種心懷不軌的攪局者。

由于發幣無需錨定實物資產,也沒有確權功能,導致空氣幣泛濫,金融詐騙事件頻發,代幣融資開始被監管部門叫停。

尤其是打著區塊鏈幌子,實則詐騙的團隊跑路后,有人開始把原罪歸咎于ERC20,關于“ERC20引領以太坊未來”的溢美之詞,也逐漸銷聲匿跡。

除此之外,ERC20標準本身的缺陷也開始爆發。

由于RC20代幣的智能合約僅支持跟蹤、分配資金,不能調用相應的代碼,實時更新數據庫,如果用戶將代幣發送到了某些智能合約地址,發送人資金減少了,卻可能未被計入對方賬戶。

李科告訴31QU:“簡單說,就是用戶自定義一個合約,想要轉出去一筆賬,可惜對方賬戶檢驗出錯,但是合約還是執行了,轉出去的幣就消失了,當然找不回來了。”

3?ERC777的機會

ERC20優勢固然明顯,但由于其自身的缺陷,也潛藏著巨大危機。

成千上萬的代幣、交易所和錢包,都和ERC20關系密切,在漏洞無法消除的情況下,開發者開始嘗試啟動更安全的標準。

2017年11月20日,開發者在GitHub上提交了以太坊改進協議(EIP,Ethereum Improvement Proposals)ERC777。該標準優勢在于,它不僅解決了ERC20存在的缺陷,還能兼容依據ERC20創建的代幣,任何基于先前標準的項目都可以順利地轉移到新標準。

上文我們提到,由于ERC20自身的缺陷,會導致用戶不小心將代幣發送到一個不支持接收或管理此類資產的合約時,代幣會丟失。但如果是基于ERC777創建的代幣,智能合約可以自主監測對方賬戶是否擁有某些特征,進而選擇執行或拒絕下一波操作,“讓智能合約變得更智能”。

開發者評論稱,對于那些支持ERC20代幣的交易所、錢包,應該對ERC777做出積極相應,因為據不完全統計,由于ERC20漏洞帶來的損失,已經高達數百萬美金。

為了充分發揮作用,ERC777在運行過程中,還需要另外一個標準輔助,即ERC820,“后者主要是為智能合約的注冊方式,確定統一的規則,兩者共同作用下,此前以太坊區塊鏈存在的問題——無法確定合約執行函數的問題,得到了解決。”

總的來說,新標準誕生后,擴展了以太坊區塊鏈系統的功能,在此基礎上創建代幣更安全了。

對此,加密貨幣用戶Ivan on Tech認為,雖然以太坊基金會完全注銷ERC20的過程很慢,但是他確信,ERC777的成功只是時間問題,“未來,我們會轉而改用ERC777。”

4?游戲雙標:ERC721和ERC1155

ERC20適合發幣,但區塊鏈不是只有發幣。

去年年底,國外一款區塊鏈游戲Cryptokitties(加密貓)引爆幣圈,也開始將ERC721帶入人們的視野。

ERC721 是 2017年9月,由Dieter Shirley 提出的以太坊標準,提出者也是加密貓背后的公司——Axiom Zen 的技術總監。因此,加密貓能成為較早采用ERC721標準的分布式應用,并不意外。

加密貓的邏輯是:通過智能合約記錄代幣所有權,然后在新的代幣基礎上,添加貓的毛色、眼色、斑紋等屬性,最后顯示在網頁上。可以說,加密貓將區塊鏈的唯一性、不可篡改應用到了整個DApp中。

“不可置換代幣”是整個加密貓切入區塊鏈游戲的核心,也是ERC721的特征。

一時間,依據ERC721標準,關于總統、明星、貓狗,再到郵票、顏色、表情等概念的區塊鏈游戲,開始多了起來。

另一邊,恩金幣(Enjin coin)團隊CTO Witek Radomski發現,根據現有的機制,每個代幣都需要采用獨立的合約,意味著如果是大型區塊鏈游戲,至少需要設立幾萬個合約,才能定義完所有的道具,“就好比我們每下載一個app,就需要一臺全新的電腦進行安裝。”Witek Radomski形象地比喻。

對于初創團隊來說,成本太高,幾乎無法實現。

于是,為了解決上述問題,有人提出了新標準——ERC1155。

此前,如果是采用ERC20或ERC721的代幣,必須由合約規定代幣的某一個特征,但如果采用了ERC1155,它允許合約包含每個代幣的ID配置信息,以及其他行為。“ERC1155的靈活性更強,它允許開發者自行選擇是批量生成某種特定的代幣,或是構建不可被復制的惟一元數據。”

ERC1155的引入,讓用戶在區塊鏈游戲中進行多項物品的交換成為可能,也大大縮減了中間的程序,另外,“還極大減小了堵塞成本和Gas費用。”

5?異軍突起的ERC1400、ERC1404、ERC1400

前文提到,ERC20造就了2017年的1CO熱潮,另一方面,由于發幣過程的便捷性,很多融資都處在法律監管的灰色地帶,后果是部分空氣項目渾水摸魚,很多團隊僅憑一份白皮書,就騙走了投資者的錢。

樹欲靜而風不止。代幣融資的低門檻和便捷性,也讓從業者思考,有沒有一種能融合1CO和政府監管的方法,讓代幣融資變得合法起來?

有人提出了幾種新的概念:ERC1410、ERC1404以及ERC1400,以及在此之上的STO。

ERC1410是由Adam Dossa等四位開發者撰寫的標準,全名為部分可替代通證標準(Partially Fungible Token Standard),該標準是ERC777的擴展,因此,會與上文提到的ERC20 、ERC777完美兼容。

在ERC1410的基礎上,ERC1400 增加了證券相關業務會使用到的函數,比如證券增發、相關法律文件存儲等。

ERC1404的設計目的是為了證券化監管,它在繼承ERC20易于部署等優點基礎上,還進行了一些改進,比如允許發行者實施監管權轉讓限制等。

這三種標準提出前,也有開發者對證券型代幣合約進行探索,但大多基于ERC20 標準,做法均通過監控一個或多個以太坊地址,確定是否通過KYC、鎖定期長短等,再對轉賬進行限制,但這些都是針對代幣地址的嘗試。

而ERC1400的突破性在于,脫離了對地址的監控,直接針對代幣本身進行界定,使之更適用復雜的證券業務場景。

近期,關于STO的討論越來越多,有人甚至認為,STO有望成為未來一段時間內,區塊鏈企業融資的新模式。

-------------------

2013年底,Vitalic Buterin召集了一批認可以太坊理念的開發者啟動了項目,經過5年的發展,以太坊已經成為,繼比特幣后,最廣為人知的區塊鏈項目。

對于以太坊而言,每個新標準的出現,都是一個絕妙的嘗試,比如 ERC20 標準,讓發行代幣觸手可及;ERC777,直接填補了ERC20自身存在的漏洞;ERC721把用戶帶進了加密收藏品的世界;ERC1155,則拉近了玩家對大型區塊鏈游戲的距離,讓玩家們可以想象,有朝一日,區塊鏈游戲里的道具,也會和真實世界的收藏品一樣,具有可觀的收藏價值。

1CO狂熱結束后,項目方青睞的,依然還是ERC20標準,但已經開始有越來越多的從業者尋求合規之道,比如ERC1410、ERC1404以及ERC1400,它們均是在繼承ERC20優勢的基礎上,進行的創新性嘗試。

當然,作為以太坊代幣標準的子集,除了上述標準外,還有更多的嘗試,比如ERC1066、ERC725、ERC223、ERC820等等。

可以預見,接下來還會有更多的標準出現,也會有越來越多的技術開發者,逐漸從互聯網轉移到以太坊,實現自己的區塊鏈夢想。


文章聲明:本文為火星財經專欄作者作品,不代表火星財經觀點,版權歸作者所有,如需轉載,請提前聯系作者或注明出處。

推廣
相關新聞

漲幅榜

你可能感興趣的內容
下一篇

爭議瑞波幣,它的審判日可能永遠不會到來

新疆18选7开奖结果