ERC-502協議
Last updated
Last updated
ERC-502機制受到ERC-404協議的啟發,並在ERC-404的基礎上進行修改與改良,搭建了一個涵蓋賣出分配、自動銷毀、NFT持有挖礦,以及用戶和開發者激勵等多項創新功能的協議。在協議的技術架構中釋放部署在協議上的資產的流動性,重新定義圖幣的雙重性對於流動性革命的意義,保證絕對公平的圖幣合一。
通過ERC-502協議,可以降低Gas成本並解決Token ID無限成長問題。買代幣時,持幣總量 (balanceOf) 的變化,達到設定NFT稀有度的數量時,則會伴隨著NFT的銷毀 (burn) 和鑄造 (mint)。在burn函數中,銷毀的Token ID會被儲存到DoubleEndedQueue中,mint時如果DoubleEndedQueue中沒有銷毀的Token ID,則建立新Token ID。DoubleEndedQueue中有銷毀的Token ID時,則取其中一個出來作為本次mint的新Token ID。而不是每次mint都會產生新的Token ID,有效避免了其無限增長的問題,也降低了gas。mint後,利用位元位遮罩((1 << 160) - 1 & ((1 << 96) - 1) << 160),儲存各等級的NFT持有數量來降低EVM的儲存成本,更進一步的降低gas。
通過ERC-502協議,可以自定義伴生NFT所需的數量。如Trend的$TRN代幣,設置了1~5級NFT,每個級別對應不同的所需代幣。
在平常項目的銷售分配設計中,通常採取「賣出稅」方式,即在交易前從賣出的代幣中直接扣除一定比例,剩餘部分才進入Swap交易,導致用戶實際獲得的代幣減少。通過ERC-502協議,可以設置代幣在DEX賣出時,先將賣出的代幣全部投入Swap交易,確保用戶獲得完整的應得收益,交易完成後,可自定義單個或多個不同的分配地址,每個地址可自定義分配比例。
通過ERC-502協議,設置的賣出分配機制中,有一個分配方式是銷毀時,可以設置一個閾值,當代幣流通量達到閾值時,代幣不再銷毀,原本用於銷毀的幣會留在DEX的流動池中,並且可以自定義減少對應NFT所需的代幣數量。
通過ERC-502協議,可以設置通過智能合約,每小時從代幣交易對的底池,流出一定比例的代幣,用於自定義用途。
自定義多層級的Token與伴生NFT機制
降低Gas成本並解決Token ID無限成長問題
自定義賣出後的多重分配機制
自定義賣出後的銷毀限定機制
自定義底池流出分配機制
敬請期待