Quer se trate de bancos tradicionais ou de exchanges de criptografia, a maior preocupação dos usuários é se podem retirar fundos a qualquer momento. Vamos dar uma olhada no sistema de reservas de depósitos utilizado pelos bancos tradicionais e na prova de reservas de 100% da indústria de criptografia, e explicar detalhadamente como esses dois sistemas garantem que os usuários possam fazer retiradas.
Sistema de reservas fracionárias e corrida bancária
Os depósitos de reserva referem-se às reservas de caixa que as instituições financeiras devem manter para garantir a retirada dos clientes. A taxa de reserva refere-se à proporção desse montante em relação ao total dos depósitos. Por exemplo, Alice deposita 1.000 dólares no banco. Supondo que a taxa de reserva atual seja de 10%, o banco pode utilizar 900 dólares do depósito de Alice para empréstimos ou investimentos financeiros, mantendo os restantes 100 dólares como reserva, garantindo que não recusará a retirada de Alice devido à falta de caixa.
Suponha que 10.000 usuários, como a Alice, depositem 1.000 dólares, uma taxa de reserva de 10% permitirá que 1.000 usuários retirem simultaneamente. Como situações de grandes retiradas em um curto período de tempo são raras, uma taxa de reserva razoável pode funcionar normalmente.
Um corrido ocorre quando um grande número de depositantes retira simultaneamente fundos de uma instituição financeira devido ao pânico no mercado ou preocupações sobre a possível falência do banco. Quando o dinheiro em caixa do banco se esgota, ele enfrenta a falência. Assim, durante um corrido, os bancos suspendem retiradas ou buscam ajuda do governo. Muitos países, incluindo os Estados Unidos, Rússia e Reino Unido, passaram historicamente por corridos.
Prova de 100% de reservas no setor de Ativos de criptografia
Algumas exchanges erradamente acreditam que podem usar os depósitos de forma arbitrária, como os bancos tradicionais, o que resultou na situação de abuso de ativos dos usuários que vemos hoje na indústria.
Quando ocorre um corrido bancário, mesmo com o seguro de depósitos, não há garantia de que os clientes possam retirar os fundos imediatamente. Os principais bancos tradicionais podem falir durante um corrido bancário. Da mesma forma, os exchanges de ativos de criptografia não podem contar com um sistema de reservas fracionárias para proteger a segurança dos fundos dos usuários. Quando um grande número de usuários retira depósitos simultaneamente, apenas instituições financeiras com uma taxa de reservas de 100% conseguem lidar com isso.
Para garantir a segurança dos fundos dos utilizadores, os exchanges de ativos de criptografia devem manter 100% de reservas, e manter reservas de ativos reais para a retirada de fundos como BTC/ETH/USDT. A prova de 100% de reservas refere-se a uma prova de que o exchange mantém uma taxa de reservas de 100%, e essa prova é transparente e verificável.
Como usar árvores de Merkle e validação de assinaturas para preparar provas de saldo?
A prova de 100% de reserva requer três etapas:
Revelar o total de ativos que todos os usuários do exchange depositaram;
Divulgar a quantidade de ativos disponíveis para levantamento no exchange;
Comparar o total de depósitos dos usuários com o total de ativos do exchange para verificar a taxa de reservas.
O método de auditoria mais utilizado no primeiro passo é a árvore de Merkle. A árvore de Merkle é uma estrutura de dados baseada em hash. Como mostrado na figura abaixo, os nós de hash na parte inferior contêm o nome da conta do utilizador e os dados de saldo. Por exemplo, o user1 possui 1.023 BTC e 1.131 ETH. Com base nesses dados, é possível calcular o Hash(user1) do nó pai. Com base nos nós irmãos no caminho, Hash(user2), é possível calcular Hash(user12) e, em seguida, calcular o nó raiz Hash(user1234).
A árvore de Merkle
Se a árvore de Merkle omitir ou alterar os dados do user1, todos os resultados do cálculo dos nós pai, incluindo Hash(user1) e Hash(user12), serão alterados. O valor do nó raiz final Hash(user1234) será diferente do publicado pelo exchange. Os usuários descobrirão imediatamente que o exchange alterou os dados. Este modo de auto-validação do usuário pode efetivamente prevenir que o exchange falsifique os dados do total de ativos dos usuários.
Para o segundo passo, utilize um algoritmo de encriptação assimétrica para verificar a assinatura. É bem conhecido que o endereço de ativos de criptografia é gerado através do processo de encriptação da chave privada para a chave pública pelo algoritmo. Assim, o exchange pode encriptar a mensagem com a chave privada para gerar a assinatura, e o utilizador pode decifrar a mensagem original com a assinatura e o endereço (chave pública). Desta forma, pode-se verificar que o exchange possui a chave privada do referido endereço.
chave privada do endereço
As árvores de Merkle e o processo de verificação de assinaturas são baseados em algoritmos irreversíveis, garantindo assim a autenticidade dos dados. Após verificar a autenticidade dos dados dos ativos totais do usuário e dos ativos mantidos pela exchange, é possível comparar esses dois conjuntos de dados. Quando os ativos mantidos pela exchange são maiores ou iguais aos ativos totais do usuário, isso prova que a exchange mantém uma taxa de reserva de 100%.
Razão para a prova de reserva de 100%
A prova de reserva pode ajudar a aumentar a transparência, beneficiando tanto a indústria como os usuários **$SATS **$CTSI **$RATS **
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
O que é a prova de reserva? Como garante a segurança do ativo e a transparência?
Quer se trate de bancos tradicionais ou de exchanges de criptografia, a maior preocupação dos usuários é se podem retirar fundos a qualquer momento. Vamos dar uma olhada no sistema de reservas de depósitos utilizado pelos bancos tradicionais e na prova de reservas de 100% da indústria de criptografia, e explicar detalhadamente como esses dois sistemas garantem que os usuários possam fazer retiradas.
Sistema de reservas fracionárias e corrida bancária
Os depósitos de reserva referem-se às reservas de caixa que as instituições financeiras devem manter para garantir a retirada dos clientes. A taxa de reserva refere-se à proporção desse montante em relação ao total dos depósitos. Por exemplo, Alice deposita 1.000 dólares no banco. Supondo que a taxa de reserva atual seja de 10%, o banco pode utilizar 900 dólares do depósito de Alice para empréstimos ou investimentos financeiros, mantendo os restantes 100 dólares como reserva, garantindo que não recusará a retirada de Alice devido à falta de caixa.
Suponha que 10.000 usuários, como a Alice, depositem 1.000 dólares, uma taxa de reserva de 10% permitirá que 1.000 usuários retirem simultaneamente. Como situações de grandes retiradas em um curto período de tempo são raras, uma taxa de reserva razoável pode funcionar normalmente.
Um corrido ocorre quando um grande número de depositantes retira simultaneamente fundos de uma instituição financeira devido ao pânico no mercado ou preocupações sobre a possível falência do banco. Quando o dinheiro em caixa do banco se esgota, ele enfrenta a falência. Assim, durante um corrido, os bancos suspendem retiradas ou buscam ajuda do governo. Muitos países, incluindo os Estados Unidos, Rússia e Reino Unido, passaram historicamente por corridos.
Prova de 100% de reservas no setor de Ativos de criptografia
Algumas exchanges erradamente acreditam que podem usar os depósitos de forma arbitrária, como os bancos tradicionais, o que resultou na situação de abuso de ativos dos usuários que vemos hoje na indústria.
Quando ocorre um corrido bancário, mesmo com o seguro de depósitos, não há garantia de que os clientes possam retirar os fundos imediatamente. Os principais bancos tradicionais podem falir durante um corrido bancário. Da mesma forma, os exchanges de ativos de criptografia não podem contar com um sistema de reservas fracionárias para proteger a segurança dos fundos dos usuários. Quando um grande número de usuários retira depósitos simultaneamente, apenas instituições financeiras com uma taxa de reservas de 100% conseguem lidar com isso.
Para garantir a segurança dos fundos dos utilizadores, os exchanges de ativos de criptografia devem manter 100% de reservas, e manter reservas de ativos reais para a retirada de fundos como BTC/ETH/USDT. A prova de 100% de reservas refere-se a uma prova de que o exchange mantém uma taxa de reservas de 100%, e essa prova é transparente e verificável.
Como usar árvores de Merkle e validação de assinaturas para preparar provas de saldo?
A prova de 100% de reserva requer três etapas:
O método de auditoria mais utilizado no primeiro passo é a árvore de Merkle. A árvore de Merkle é uma estrutura de dados baseada em hash. Como mostrado na figura abaixo, os nós de hash na parte inferior contêm o nome da conta do utilizador e os dados de saldo. Por exemplo, o user1 possui 1.023 BTC e 1.131 ETH. Com base nesses dados, é possível calcular o Hash(user1) do nó pai. Com base nos nós irmãos no caminho, Hash(user2), é possível calcular Hash(user12) e, em seguida, calcular o nó raiz Hash(user1234).
A árvore de Merkle
Se a árvore de Merkle omitir ou alterar os dados do user1, todos os resultados do cálculo dos nós pai, incluindo Hash(user1) e Hash(user12), serão alterados. O valor do nó raiz final Hash(user1234) será diferente do publicado pelo exchange. Os usuários descobrirão imediatamente que o exchange alterou os dados. Este modo de auto-validação do usuário pode efetivamente prevenir que o exchange falsifique os dados do total de ativos dos usuários.
Para o segundo passo, utilize um algoritmo de encriptação assimétrica para verificar a assinatura. É bem conhecido que o endereço de ativos de criptografia é gerado através do processo de encriptação da chave privada para a chave pública pelo algoritmo. Assim, o exchange pode encriptar a mensagem com a chave privada para gerar a assinatura, e o utilizador pode decifrar a mensagem original com a assinatura e o endereço (chave pública). Desta forma, pode-se verificar que o exchange possui a chave privada do referido endereço.
chave privada do endereço
As árvores de Merkle e o processo de verificação de assinaturas são baseados em algoritmos irreversíveis, garantindo assim a autenticidade dos dados. Após verificar a autenticidade dos dados dos ativos totais do usuário e dos ativos mantidos pela exchange, é possível comparar esses dois conjuntos de dados. Quando os ativos mantidos pela exchange são maiores ou iguais aos ativos totais do usuário, isso prova que a exchange mantém uma taxa de reserva de 100%.
Razão para a prova de reserva de 100%
A prova de reserva pode ajudar a aumentar a transparência, beneficiando tanto a indústria como os usuários **$SATS **$CTSI **$RATS **