Contract-Development

ERC20 和/或 ERC721

  • July 5, 2021

考慮以下場景。一個人擁有稱為“A”的資產。現在該資產價值非常高且獨一無二,但您可以允許其他人擁有該資產的特定部分。

  • 編輯:如果所有者決定籌集某些資金,則可以要求所有權。就像眾籌一樣,但為了所有權。希望有意義

起初我想到的是 ERC721,但後來我如何劃分它以便我可以向每個感興趣的人發送一塊?

到目前為止我遇到的想法:

  1. 創建一個 ERC721 代幣並將其包裝在 ERC20 代幣中,然後分發它們
  2. 創建一個簡單的 ERC721 代幣,並添加了 totalSupply 功能以鑄造多個代幣
  3. 將相同的 ERC721 代幣發送給多個人並跟踪誰擁有它們
  4. 創建一個簡單的 ERC20 代幣並保持有限的供應,但我不知道如何保持它們的獨特性。
  5. 任何可能實現這一點的標準,我可能不知道

我正在尋找想法/答案/這甚至可能嗎?/上述任何想法都會奏效嗎?事物的類型和所有建議都受到歡迎。如果您認為缺少某些內容,請告訴我,我也可以編輯問題以更好地適應回复。謝謝大家。

關於如何實現這種事情的任何建議,因為它非常符合我的要求

我傾向於建立一個發行 ERC20 股票的代幣工廠。A 的股份將是可互換的,您將擁有 B 的另一份契約。

您可能需要一種方法來跟踪它們、契約、符號、描述等。ERC721 是一個候選者,因為參考列表本身沒有什麼可以“轉移”的,所以我可能會將它建構成一個專門建造的契約工廠。

將股票作為代幣呈現對於錢包、DeX、轉賬來說是個好消息,一個簡單的工廠將跟踪它們並構成 dApp UI 的基礎。

備選方案是 EIP1155 - https://blog.enjincoin.io/erc-1155-the-final-token-standard-on-ethereum-a83fce9f5714。它會做你想做的事並且用更少的氣體,但它會押注未來的採用和錢包/交易所支持。

您可以使用作為最小代理合約部署的自定義 ERC20 實現來獲得滿意的中位數,如果您對此進行優化,可能會非常便宜。

希望能幫助到你。

你不是第一個有這樣的問題的人。這是一個參考:乙太坊實現不可替代但可分割的代幣?(ERC721 似乎不適用於此)。那裡的第一個答案表明令牌可以由實際上應該解決您的問題的契約擁有 - 您只需以某種方式對擁有契約進行編碼。

也有一些用於此類事情的 EIP,但我認為它們並沒有獲得太大的吸引力。這是我偶然發現的東西:https ://github.com/ethereum/EIPs/issues/1528

引用自:https://ethereum.stackexchange.com/questions/79445