ERC-20、ERC-721、ERC-1155、ERC-4626和可組合性
Last updated
Last updated
ERC-20、ERC-721、ERC-1155、ERC-4626、ERC-之類的,不知道各種以太坊dai幣標準是什麼?為什麼這些標準很重要?有興趣了解哪些dai幣標準都服務於什麼目的?想要了解整體情況?這個長推為你解答!
以太坊是一台世界計算機。它是由匿名和不受信任的節點組成的網絡所維護的共享資源;通過共識達成一致,並且在經濟上保障網絡的安全。
以太坊網絡提供可信的中立性,任何人都可以在上面獨立和協作構建。
應用程序編程接口(API)是一種不同程序進行通信和開發者進行協調的機制。開發者會盡可能地隱藏他們程序的內部工作。通信被最大程度地簡化和改進。
從抽象(abstraction)的角度來說, API 是抽像在現實世界中的最常見的表現方式。一個 API 是一組定義好的規則,解釋了程序/應用如何與彼此進行通信。
舉個例子,我們設想一下,一個電商網站有一個價格機器人;用戶向價格機器人給出水果的特質,而機器人會返回一個價格信息。
為了用價格機器人整合信息,你需要給它一個對象(水果)信息,並接受一個價格。因此,首先需要打包所有的對象信息:fruit_a = [apple, red, 200g, harvested 3 days ago]
現在,我們需要將這些信息餵給價格機器人。首先,我們調用(price_bot),接著通過讓 price_bot 使用 calculate_price 的函數計算 fruit_a ,從而給我們一個價格,即 price_bot calculate_price(fruit_a)。
price_bot 將傾其所能計算出價格。作為用戶,我們不知道也不關心屏幕背後發生的計算,我們只知道,最終 price_bot 會給我們一個的價格,即 price_bot.calculate_price(fruit_a) = price_fruit_a。
這就是價格機器人的 API:一個價格機器人支持的函數列表和如何使用他們的說明。這是一個示意圖,由此開發者可以在無需掌握應用程序的情況下集成它。假設這個例子是真實的,那麼這個 API 的文檔應該是這樣的:
從表面上看,API 開發工作可能不像編程;API 開發和記錄更像寫作而不是寫代碼。但不要被騙了,API 開發其實與寫代碼一樣重要.......老實說,可能比寫代碼還要重要。
在世界計算機中,我們到處用得上 API:
集成協議
轉移資產
構建可組合的投資
借入、借出和抵押資產
基本上,所有鏈上發生的事物不是 API 就是直接由 API 整合。
事實上,你可以將不同類型的dai幣標準視為符合某個 API 模板的一段代碼。如果智能合約遵循了特定模板,那麼它就是那種dai幣。
這是 ERC-20 的dai幣模板。為了生成一個 ERC-20 智能合約,開發者需要創建用來執行下面所有的方法和事件的代碼。
所有 ERC-20 合約都支持這些函數;一位(不同的)開發者可以依靠下面這些來使用任何 ERC-20 合約。
ERC-20 是最為基礎的dai幣標準,代表著當前大多數有效dai幣。它包括了治理dai幣、ve-toke(投票託管dai幣)、穩定幣等。 (ETH 不是 ERC-20 dai幣。)
ERC-1155 dai幣標準結合了 ERC-20 和 ERC-721 dai幣標準的特性,提供了一個單一接口來管理這些dai幣類型的任何組合。這可以用作一個更現代化的 ERC-20 和 ERC-721 替代方案,並且具有服務於遊戲的獨特功能。
ERC-777 是高度可配置卻很少被使用的dai幣標準。它為 ERC-20 提供了升級,允許開發者附加在發送和/或接受dai幣時運行的代碼。
儘管它被納入在 https://ethereum.org,但我們在實踐中很少看到 ERC-777。
這是故事開始的地方。
以太坊只是基礎設施,現在我們必須在上面構建。我們在此基礎上設定的標準越豐富,我們就可以走得越遠。
可以說,計算機科學是魔法,開發者是魔法師,而抽象就是咒語。可組合性則是目標。
抽像這一概念支撐著世界計算機展現其最重要的能力。
原生 ETH ..... ERC-20、721、777、1155、4626...... 隨著每次 ERC 的增加,我們正在變得更加先進。每一種dai幣類型可以擁有更多的功能,每一個金錢 Lego 都將帶來更多增值。
每個 ERC 標準的增加都將讓我們更加靠近可編程的貨幣。
可編程的貨幣是全新的概念。如果貨幣是具體的、可編程的,就像樂高一樣。
每一個協議會吸收塑料(即價值)並生產樂高積木(通常是錢)。這些積木可以和其他的積木結合在一起,創造某些定制的、全新的事物。
可編程的貨幣是全新的概念。如果貨幣是具體的、可編程的,就像樂高一樣。
每一個協議會吸收塑料(即價值)並生產樂高積木(通常是錢)。這些積木可以和其他的積木結合在一起,創造某些定制的、全新的事物。
dai幣標準指的是可組合性如何在以太坊上展現(的一種方式)。
ERC-721 dai幣一般被稱為 (非同質化dai幣)。這些dai幣(通常)代表著收藏品內獨一無二或者可識別的物品,包括 PFP、藝術收藏品、財產等。
ERC-4626 是最新的dai幣標準,描述著有收益的金庫。該標準為存入金庫(或從金庫贖回)的 ERC-20 dai幣提供了一個共同接口,以獲得收益。這可以包括流動性和聚合,但還可以用到更多領域中。
首先,互聯網之前的時代,接著... 艾倫 圖靈 → 機械計算 → 計算機 → 聯網計算機 → 阿帕網 → 萬維網(www)→ 互聯網 → → 以太坊大約在 2014 年到來,那時 @VitalikButerin 向我們介紹 ETH。
之所以是一種更好的方式 —— 可組合性:是指讓兩件獨立的事物的組合超過它們部分的總和的一種能力。