Pular para o conteúdo

Endereços do Cardano

Por volta de 3 min

Os endereços são um hash blake2b-256 das chaves públicas relevantes concatenadas com alguns metadados que podem ser armazenados na blockchain do Cardanoopen in new window.

Shelley introduz quatro tipos diferentes de endereços:

  • endereços base
  • endereços de ponteiro
  • endereços corporativos
  • endereços de conta de recompensa

Além desses novos endereços, Shelley continua a suportar os endereços bootstrap e os endereços de script da era Byron, mas apenas os novos endereços base e de ponteiro carregam direitos de participação. Portanto, os endereços consistem em alguns dados serializados especificados na especificação do razão armazenada nos blocos da blockchain, por exemplo, um endereço de Transação de Saída Não Gasto (UTXO).

Os dados serializados (endereço) contêm duas partes:

  • Metadados: usados para interpretação.
  • Carga: os dados brutos ou codificados.

Endereços Base

Um endereço base especifica diretamente a chave de participação que deve controlar a participação para esse endereço. Os direitos de participação associados aos fundos mantidos neste endereço podem ser exercidos pelo proprietário da chave de participação. Os endereços base podem ser usados em transações sem registrar a chave de participação antecipadamente.

Os direitos de participação só podem ser exercidos registrando a chave de participação e delegando para um pool de participaçãoopen in new window. Uma vez registrada a chave de participação, os direitos de participação podem ser exercidos para endereços base usados em transações antes ou depois do registro da chave.

Endereços de Ponteiro

Um endereço de ponteiro especifica indiretamente a chave de participação que deve controlar a participação para o endereço. Ele faz referência a uma chave de participação por um ponteiro de chave de participação, que é uma localização na blockchain do certificado de registro da chave de participação para essa chave. Os endereços de ponteiro podem ser usados em transações, mesmo que seu destino não seja um registro de chave de participação ativo. Isso cobre o cenário em que a chave foi cancelada após (ou mesmo antes) da transação, e também cobre os ponteiros para destinos que são claramente inválidos. O motivo para permitir tais destinos inválidos é para que os nós precisem rastrear apenas as chaves de participação atualmente ativas.

O ponteiro pode ser consideravelmente mais curto do que o hash usado em endereços base.

Há uma sutileza com endereços de ponteiro. Pode acontecer que um certificado de registro de chave de participação referenciado por um endereço de ponteiro possa ser perdido devido a um rollback. Para evitar a perda de fundos nesse cenário, o sistema considera os endereços de ponteiro com um ponteiro inválido como válidos para o propósito de usar os fundos armazenados neles como entradas para transações (mas os ignora para o propósito de participação em prova de participação). Opcionalmente, uma carteira pode se recusar a criar transações para endereços de ponteiro antes que o certificado referenciado se torne imutável, para evitar que fundos sejam excluídos da prova de participação, no caso de rollbacks.

Endereços Corporativos

Os endereços corporativos não têm direitos de participação, portanto, usar esses endereços significa que você está optando por não participar do protocolo de prova de participação.

As exchanges ou outras organizações que controlam grandes quantidades de ada - mas as mantêm em nome de outros usuários - podem desejar seguir uma política de não exercer direitos de participação. Ao usar endereços corporativos, as exchanges podem demonstrar que seguem essa política. Como os endereços corporativos não estão associados a nenhuma chave de participação, eles são automaticamente excluídos dos mecanismos que influenciam o cronograma de liderança de slot. Observe que usar endereços sem direitos de participação efetivamente diminui o total de participação, o que joga a favor de um potencial adversário.

Endereços de Conta de Recompensa

Um endereço de recompensa é um hash criptográfico da chave de participação pública do endereço. Os endereços de conta de recompensa são usados para distribuir recompensas por participação no protocolo de prova de participação (diretamente ou via delegação).

Eles têm as seguintes propriedades:

  • A contabilidade do estilo da conta é usada, não o estilo UTXO.
  • Os fundos não podem ser recebidos por meio de transações. Em vez disso, seu saldo é apenas aumentado quando as recompensas são distribuídas.
  • Existe uma correspondência um para um entre chaves de participação registradas e endereços de conta de recompensa.

Essa chave é usada sempre que fundos são retirados do endereço. Além disso, a participação associada aos fundos no endereço contribui para a participação dessa chave. Assim como no caso dos endereços corporativos, o objeto de participação para um endereço de recompensa não precisa conter informações.

Última atualização:
Contribuidores: cauechianca