ERC 1400: Novo padrão de token de propriedade na Ethereum

O desenvolvedor do Blockchain, Stephane Gosselin, junto com Adam Dossa, Pablo Ruiz e Fabian Vogelsteller propuseram via Github um novo padrão de token de propriedade baseado na rede Ethereum: ERC-1400. Muitos acreditam que esse padrão tem o potencial de criar o boom de tokens de propriedade, assim como o padrão ERC-20 fez para os tokens de utilidade.

Tokens de propriedade: a próxima grande novidade?
Após o boom de tokens de utilidade, parece que o turno chegou a Tokens de Propriedade.

O que torna os tokens de propriedade tão especiais? Os tokens de propriedade são projetados para representar propriedade completa ou fracionária em ativos e / ou entidades. Por exemplo, um token de propriedade de uma empresa pode dar o direito aos detentores de tokens a uma determinada porcentagem de seus lucros.

Os tokens de propriedade também oferecem o benefício de fornecer transparência significativa sobre as ações tradicionais em papel.

Por que é benéfico ter um padrão de token?
Com um padrão, os tokens de propriedade podem ser adotados de maneira significativa, pois emissores, investidores, provedores de KYC, carteiras, bolsas de valores e desenvolvedores podem trabalhar dentro da mesma estrutura.

Da mesma forma que o Token ERC-20 causou a expansão dos tokens de utilidade, o ERC-1400 poderia aumentar a expansão dos tokens de propriedade graças à sua interoperabilidade. Com uma interface padrão, os tokens de propriedade podem ser operados e usados ​​por todas as partes relevantes.

ERC-1400: Padrão de Token de Propriedade
O token ERC-1400 compartilha muitas das características de tokens fungíveis (ERC-20) e tokens não fungíveis (ERC-721). Ao contrário dos tokens de utilitário, as transferências de token de propriedade podem falhar por diversos motivos; essas condições podem ser associadas aos metadados do token de propriedade transferido, à identidade do remetente ou destinatário dos tokens ou por motivos não relacionados à transferência específica, mas estabelecidos no token.

Para os tokens ERC-20 e ERC-777, as funções balanceOf e allowance fornecem uma maneira de verificar se uma transferência provavelmente terá sucesso antes de executar a transferência, no entanto, o ERC-1400 adiciona a função canSend que inclui muito mais informações do motivo uma transferência foi efetiva ou não.

Novas funções do padrão ERC-1400
O token ERC-1400 inclui muitas novas funções, como:

• getDocument / setDocument: usado para gerenciar uma biblioteca de documentos associados ao token.

• canSend: função On-chain para determinar se uma transferência será bem-sucedida e retornar detalhes que indiquem o motivo de a transferência não ser válida.

• Issuable: o remetente do token pode especificar se a emissão do token foi concluída.

  • IssueByTranche: Função para aumentar a oferta total.

Além disso, eles definiram uma lista de parâmetros que eles acham que são necessários para que um padrão seja implementado no espaço do token de propriedade:

  • Deve ter uma interface padrão para questionar se uma transferência seria bem-sucedida e fornecer um motivo para falha.
  • Deve ser capaz de executar transferências forçadas durante ações legais ou financiar processos de recuperação.
  • Deve ter um evento padrão de lançamento para emissão e resgate.
  • Deve permitir a anexação de metadados a um subconjunto do saldo de um usuário, como direitos especiais dos acionistas ou dados relacionados a restrições de transferência.
  • Deve permitir a possibilidade de alterar os metadados no momento da transferência de acordo com os dados off-chain e on-chain e com base nos parâmetros de transferência.
  • Pode exigir que os usuários assinem dados antes de passá-los para uma transação, a fim de validar em cadeia.
  • Não deve restringir a variedade de classes de ativos nas jurisdições que podem ser representadas.
  • Deve ser compatível com os padrões ERC-777 e ERC-20.

ERC-1410: Token Parcialmente Fungível
Adicionalmente, eles também introduziram o Token Parcialmente Fungível: ERC-1410. Existem muitos tipos de títulos que, embora representem o mesmo ativo subjacente, precisam ter dados diferenciados vinculados a eles.

O ERC-1410 resolve isso separando o saldo do token holder em tranches, com diferentes metadados em cada parcela. Para permanecer compatível com as versões anteriores do ERC-20 / ERC-777, o usuário precisa definir qual seção é usada quando uma operação de transferência / envio é executada.

O criador do token deve especificar uma seção ou seções predeterminadas que serão usadas pelas funções do ERC-20 / ERC-777 para todos os detentores de token, cada detentor de token ou operador de um token pode alterar a seção predeterminada do detentor do token.