O que é o Merkle Tree e a Prova de Reservas?
Muitas exchanges centralizadas bem conhecidas anunciaram que iriam fornecer publicamente as suas reservas da Merkle Tree num esforço para promover mais transparência desde o colapso anterior da FTX, que teve efeitos de bola de neve que tiveram repercussões em toda a indústria das criptomoedas. Para reafirmar a sua dedicação à abertura e segurança, a Toobit divulgou a última prova de reservas e ostenta um ativo total de 10.619.691 dólares no início de outubro.
O que é a Prova de Reservas?
A Prova de Reservas aborda a questão da transparência dos ativos detidos em bolsa. É um método de verificação essencial para garantir que a criptomoeda é apoiada por ativos tangíveis. As árvores Merkle são um tipo de estrutura de dados utilizada no algoritmo de Prova de Reservas para encriptar dados blockchain com segurança.
O que é uma árvore Merkle?
Uma estrutura de árvore binária comum chamada Árvore Merkle (hash tree) consiste num nó raiz, vários nós intermédios e vários nós filhos.
Princípio de funcionamento:
Vamos dar uma vista de olhos a como funciona uma Árvore Merkle antes de falarmos sobre como funciona uma auditoria de Prova de Reservas.
Uma estrutura de dados é como uma árvore com um nó raiz e nós filhos. Os nós e todo o processamento de dados são hierárquicos.
A verificação dos nós frontal e traseiro é necessária quando se fornecem resultados de dados camada a camada, de baixo para cima.
Converte o conteúdo do bloco num valor hash usando o algoritmo de hash. O valor de hash também muda consoante o conteúdo do bloco.
A raiz Merkle armazena os hashes de cada nó filho, enquanto os nós filhos podem ser adicionados indefinidamente se os dados se expandirem rapidamente.
-
A Merkle tree is created by the third party using the information on all of the retained balances.
-
The balances of all the accounts used are then added together and uniquely identified by a Merkle root that is then obtained.
-
The exchange’s digital signatures are used to verify these balances on public blockchains where assets are stored.
-
The balance information and asset information on public blockchains are validated. These figures should be in balance to ensure consistency.
-
Additionally, systems will be set up so that clients may verify the validity of the assets they own.
-
The Merkle root will be affected by any data changes, which might indicate suspected asset manipulation.
The Benefits of Proof of Reserves
Proof of Reserves Limitations
-
Proof of Reserve can demonstrate control over on-chain data and the money that is being kept, but it is unable to establish the exclusive possession of a private key.
-
There is a chance that the auditor and the auditee will work together. However, both parties are accountable for ensuring openness.
-
Loss of keys and missing money might reveal discrepancies in the verification process, and the Proof of Reserves procedure cannot reveal whether an exchange has borrowed money to pass an audit.