Comprovação de passivos
Verificados
A Deribit mantém uma reserva de 1:1 de todos os bens de clientes e a empresa tem prazer em oferecer transparência completa dos bens de sua titularidade. Uma comprovação criptográfica dos passivos, confirmável por qualquer terceiro, sem precisar recorrer a um auditor de sua confiança, foi proposta pela primeira vez por Greg Maxwell em 2013, e é conhecida como o protocolo de Maxwell. Essa proposta inicial divulgava informações sobre o número e o tamanho das contas dos clientes, que é o motivo para a Deribit utilizar uma versão ligeiramente modificada, que protege a privacidade de seus clientes e oferece transparência completa, evitando a ocultação dos saldos.
A Deribit desenvolveu uma visão geral criptografada e binária da Merkle, cujas folhas são saldos esteganográficos (cortados em pedaços) dos nossos usuários individuais, desmembrados por ativo. Os clientes podem ver exatamente as folhas da árvore que se referem aos fundos, utilizando o resumo criptográfico exclusivo, desenvolvido a partir das informações das contas. Com os passivos individuais estabelecidos, é fácil verificar se o valor agregado desses passivos é mantido pela Deribit em cadeia.
O arquivo com o panorama diário pode ser encontrado aqui.
Comprovação dos ativos
Verificados
Veja abaixo uma visão geral dos principais endereços de carteiras utilizadas pela Deribit. Observe que a lista abaixo não inclui endereços de bens mantidos sob custódia de terceiros, como a Copper Clearloop e a Cobo Loop.
Verificação de seus ativos
1. Diariamente, a Deribit traça um panorama dos ativos em cadeia para todas as contas que se enquadrem nos critérios. Os ativos mantidos sob custódia por terceiros não podem ser incluídos nos relatórios, pois não estão sob o controle direto da Deribit. O arquivo de dados, inteiramente acessível para todas as partes interessadas, portanto, contém somente as contas que tiverem ativos na Deribit.
2. Em contraste com a abordagem de Maxwell, a comprovação de ativos modificada da Deribit inclui a esteganografia (reorganização dos dados de saldos) dos saldos de seus usuários, para proteger a privacidade dos clientes e evitar a divulgação de saldos reais e os respectivos links para endereços ou identidades de blockchain. Isto é importante porque divulgamos uma lista completa das contas. Somente o cliente poderá reconhecer a lista de seus ativos na lista.
3. Na linha de frente da Deribit (aqui) os clientes encontram um resumo criptográfico que permite confirmarem se seus bens estão incluídos no arquivo de ativos, tanto no nível principal quando em nível de subconta.
4. Todos os códigos utilizados para criar a árvore Merkle Tree modificada da Deribit estão disponíveis abaixo, para que os clientes possam confirmar a precisão dos dados na linha de frente. Para evitar que os mesmos eventos sejam designados a usuários diferentes com níveis de ativos comparáveis, reduzindo assim o montante do passivo, atribuímos a cada conta uma ID de Comprovação exclusiva. Seguindo as instruções abaixo, o cliente pode converter a ID de Comprovação nos identificadores encontrados no arquivo do panorama diário e exibidos na seção de verificação da página de Comprovação de Reservas.
5. O valor agregado dos bens incluídos no Arquivo do Ativo devem ser sempre inferiores ao valor agregado dos bens disponíveis em cadeia. A diferença é o índice de reservas Deribit, que inclui os fundos de seguros e as receitas da Deribit. Se o saldo total em cadeia for mais alto do que o saldo no Arquivo de Ativos (visível na linha de frente e no próprio arquivo), a Deribit terá a Comprovação das Reservas.
Código do usuário
1. O usuário pode encontrar sua ID de Comprovação na linha de frente. O usuário poderá confirmar que sua ID de Comprovação é exclusiva, executando as seguintes etapas:
A. Confirmar a assinatura comprobatória
– Obter a ID do usuário e a Assinatura da ID de Comprovação na página de Comprovação de Reservas.
– Baixar o panorama geral mais recente da Comprovação de Reservas e copiar a Chave Pública (public_key field in json file).
– Utilizar algoritmo de assinaturas Ed25519 para confirmar se a Assinatura da ID de Comprovação foi utilizada para assinar a ID do usuário.
Ferramenta: https://ed25519.altr.dev/ (Base64).
– Mensagem = ID do usuário.
– Assinatura = Assinatura da ID de Comprovação.
B. Confirmar a ID de Comprovação
– A Base64url decodifica a ID de Comprovação e a Assinatura da ID de Comprovação.
Ferramenta: https://cryptii.com/pipes/base64-to-hex (Variant = Base64url, Format: Hexadecimal Group By = None).
– Confirmar se a shal (Assinatura da ID de Comprovação Base64url Decodificada) = ID de Comprovação Base64url Decodificada.
Ferramenta: https://emn178.github.io/online-tools/sha1.html (Input Type = Hex).
2. Ao calcular resumos criptográficos, o usuário pode transferir todos os seus lançamentos no campo “passivo” do arquivo JSON (para aumentar o PartNumber até que não haja mais resultados de pesquisa). A soma dos lançamentos é a soma incluída no passivo.
A. Juntar a Tabela Seed e a ID de Comprovação:
format: TableSeed ++ “|” ++ Proof ID
output: 2022-12-02 12:37:32|accountProofId
B. SHA256 hash:
Ferramenta: https://emn178.github.io/online-tools/sha256.html (Input Type = Text)
input: 2022-12-02 12:37:32|accountProofId
output (dummy): cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d264
C. Juntar o resumo criptográfico e o Número da Parte (em valores hexadecimais):
format: HashFromStep2 ++ “|” ++ PartNumber
input:
– HashFromStep2: cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d264
– | in hex: 7c
– 1 in hex: 31
output: cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d2647c31
D. SHA256 hash:
Ferramenta: https://emn178.github.io/online-tools/sha256.html (Input Type = Hex)
input: cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d2647c31
output (dummy): 30d5635e4cc4fd315d38a4415801d5b3078f421263c9eb1f5e36b6d8c8e49bca
E. Base64 encode
Ferramenta: https://emn178.github.io/online-tools/base64_encode.html (Input Type = Hex)
input: 30d5635e4cc4fd315d38a4415801d5b3078f421263c9eb1f5e36b6d8c8e49bca
output: MNVjXkzE/TFdOKRBWAHVswePQhJjyesfXja22Mjkm8o=
F. Substituir alguns caracteres:
‘=’ => ”
‘+’ => ‘-‘
‘/’ => ‘_’
input: MNVjXkzE/TFdOKRBWAHVswePQhJjyesfXja22Mjkm8o=
output: MNVjXkzE_TFdOKRBWAHVswePQhJjyesfXja22Mjkm8o
3. Qualquer pessoa pode confirmar se nosso passivo total (a soma de todos os lançamentos de passivos) é menor do que o valor das reservas em cadeia divulgado (ver endereços abaixo).
4. Quando o passivo total é menor ou igual às reservas em carteira, é uma confirmação de que a Deribit forneceu Comprovação de suas Reservas e de que possuir reservas suficientes. À medida que os panoramas gerais são gerados diariamente, a volatilidade do mercado e o impacto correspondente sobre a carteira de clientes pode causar uma diferença temporária entre os panoramas.
Reservas adicionais (além do passivo)
As reservas adicionais (bens sob o controle da Deribit além do passivo do cliente), ou o índice de reserva Deribit, incluem o fundo de seguros da Deribit, as receitas diárias da Deribit e as contas utilizadas para pagamentos e administração geral.
Como os clientes da Cobo Loop têm a opção de sacar seus ativos via Cobo Loop ou, a Deribit precisa manter fundos para permitir saques diretos pelos usuários da Cobo Loop. É o contrário do que acontece com a Copper Clearloop, onde 100% dos ativos dos clientes são sempre mantidos pela própria Copper
(Comprovação de Margens) bloqueadas
Verificadas
Finalmente, a Deribit publica um endpoint que mostra a margem cumulativa bloqueada (MM e IM por moeda) para toda a base de usuários. Esse endpoint mostra em tempo real quantos ativos estão sendo mantidos pela Deribit com margens para posições em aberto. As seções acima fornecem dados específicos sobre os ativos exatos que a Deribit mantém em nome de seus clientes e como os usuários podem confirmar a existência dos ativos. Desta forma, esse enpoint é uma camada adicional de transparência.
Visite o endpoint em tempo real clicando aqui.
Lista de Carteiras
Verificadas
Todas as carteiras Deribit são públicas e fáceis de verificar. Os fundos dos usuários são sempre garantidos 1:1 por ativos reais.
Deribit Carteiras:
Para uma visão geral gráfica, visite Nansen, CoinMarketCap, or DeFiLlama.
AUTOR