dNFTs:对EOS上的NFT所有权进行分割(4)

dNFTs架构

我们现在将讨论这类模型所需的架构。我们需要对类别、代币名称及其持有百分比采用分层方法。类别位于最顶层,告诉我们它所在的市场。它可以用于对相似类的各种代币进行分组。代币名称是唯一的,不可替代的,因此不是资产(eosio::asset)。类别和代币名称都是eosio::name类型。因此,我们可以将其视为无法分配或分割的帐户,而不是资产。现在,为了拥有一定比例的所有权,我们可以定义一个固定资产:

const asset per = asset ( 1000000, symbol (“PER”, 4 ));

这定义了任何唯一代币的100%当前总供给。虽然我们可以烧毁它们,但不能铸造它们。当任何人在某个类别下创建新的代币时,这些被初始化为100%作为当前供应。代币VT-A的10%表示VT-A的10%所有权。因此,多个帐户可以对同一代币拥有所有权,而代币本身不可替代。此外,请注意,100%需要同时发布并不是强制性的。可以向x<=100的帐户发出x PER。奖励或特许权使用费可由发行人或创作者分配给其股东。注意,此处的PER充当该NFT代币资产的稳定代币。

你可能感兴趣的:(dNFTs:对EOS上的NFT所有权进行分割(4))