Prueba de pasivos
Verificada
Deribit mantiene una reserva 1:1 de todos los activos de los clientes y la empresa se complace en ofrecer total transparencia sobre nuestras participaciones. Una prueba criptográfica de pasivos, que puede verificar cualquier parte sin depender de un auditor de confianza, fue propuesta por primera vez por Greg Maxwell en 2013, y se conoce como protocolo Maxwell. Esta propuesta inicial revelaba información sobre el número y el tamaño de las cuentas de los clientes, por lo que Deribit utiliza una versión ligeramente modificada que protege la privacidad de los clientes y ofrece total transparencia, evitando que se oculten los saldos.
Deribit creó un resumen hash binario Merkle en el que las hojas son los saldos esteganografiados (cortados en trozos) de cada uno de nuestros usuarios, desglosados por activos. Los clientes pueden ver exactamente qué hojas del árbol se refieren a sus fondos utilizando el hash único creado a partir de la información de su cuenta. Una vez establecidos los pasivos individuales, es posible verificar fácilmente si el conjunto de estos pasivos está en manos de Deribit en la cadena.
El archivo de las instantáneas diarias se encuentra en aquí.
Prueba de activos
Verificada
A continuación encontrará un resumen de las direcciones de los monederos principales utilizados por Deribit. Por favor, tenga en cuenta que la siguiente lista no incluye las direcciones de los activos depositados en terceros depositarios, como Copper Clearloop y Cobo Loop.
Verificación de sus activos
1. Cada día Deribit toma una instantánea de los activos en la cadena para todas las cuentas elegibles. Los activos mantenidos por terceros depositarios no pueden incluirse en los informes, pues no están bajo el control directo de Deribit. Por lo tanto, el archivo de datos al que pueden acceder todas las partes interesadas sólo contiene las cuentas que tienen activos en Deribit.
2. A diferencia del enfoque de Maxwell, la prueba de activos modificada de Deribit incluye la esteganografía (reordenación de los datos de los saldos) de los saldos de nuestros usuarios para proteger la privacidad de los clientes y evitar la divulgación de los saldos reales y sus vínculos con las direcciones o identidades de blockchain. Esto es importante, pues divulgamos una lista completa de cuentas. Sólo el cliente puede reconocer sus activos en la lista.
3. En el frontend de Deribit (aquí) los clientes encontrarán un hash que les permitirá verificar que sus activos están incluidos en el archivo de activos tanto a nivel de cuenta principal como de subcuenta.
4. Todo el código utilizado para crear la Merkle Tree modificada de Deribit está disponible a continuación para que los clientes puedan verificar la exactitud de los datos del frontend. Para evitar que se asignen los mismos nonces a distintos usuarios con niveles de activos comparables, reduciendo así el tamaño de los pasivos, damos un ID de prueba único a cada cuenta. Con las siguientes instrucciones, el cliente puede convertir el ID de la prueba en los identificadores que se encuentran en el archivo de instantáneas diarias y que se muestran en la sección de verificación de la página Prueba de reservas.
5. La suma de los activos incluidos en el fichero de activos debe ser siempre inferior a la suma de los activos disponibles en la cadena. La diferencia es el ratio de reserva de Deribit, que incluye los fondos de seguros y los ingresos de Deribit. Si el saldo total de la cadena es superior al saldo del archivo de activos (visible en el frontend y en el propio archivo), entonces Deribit tiene una prueba de reservas.
Código de usuario
1. El usuario puede encontrar su ID de prueba en el frontend. El usuario puede verificar que su ID de prueba es único realizando los siguientes pasos:
A. Verificar la firma de la prueba
– Consulte el ID de usuario y la firma del ID de prueba en la página Prueba de reservas
– Descargue la última instantánea de la Prueba de reservas y copie la clave pública (public_key field in json file)
– Utilice el algoritmo de Ed25519 firma para verificar que se ha utilizado la firma de ID de prueba para firmar el ID de usuario.
Herramienta: https://ed25519.altr.dev/ (Base64)
– Mensaje = ID de usuario
– Firma = Firma de ID de prueba
B. Verificar ID de la prueba
– Base64url descodifique el ID de prueba y la firma del ID de prueba
Herramienta: https://cryptii.com/pipes/base64-to-hex (Variant = Base64url, Format: Hexadecimal Group By = None)
– Verifique so shal (firma de ID de prueba Base64url decodificado) = ID de prueba Base64url decodificado
Herramienta: https://emn178.github.io/online-tools/sha1.html (Input Type = Hex)
2. Calculando los hashes, un usuario puede recuperar todas sus entradas del campo «pasivo» del archivo JSON (para aumentar PartNumber hasta que no haya más recuperaciones). La suma de las entradas es la suma incluida en el pasivo.
A. Unir tabla semilla e ID de prueba:
format: TableSeed ++ “|” ++ Proof ID
output: 2022-12-02 12:37:32|accountProofId
B. SHA256 hash:
tool: https://emn178.github.io/online-tools/sha256.html (Input Type = Text)
input: 2022-12-02 12:37:32|accountProofId
output (dummy): cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d264
C. Una el hash con el número de pieza (en hexadecimal):
format: HashFromStep2 ++ “|” ++ PartNumber
input:
– HashFromStep2: cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d264
– | in hex: 7c
– 1 in hex: 31
output: cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d2647c31
D. SHA256 hash:
tool: https://emn178.github.io/online-tools/sha256.html (Input Type = Hex)
input: cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d2647c31
output (dummy): 30d5635e4cc4fd315d38a4415801d5b3078f421263c9eb1f5e36b6d8c8e49bca
E. Base64 encode
tool: https://emn178.github.io/online-tools/base64_encode.html (Input Type = Hex)
input: 30d5635e4cc4fd315d38a4415801d5b3078f421263c9eb1f5e36b6d8c8e49bca
output: MNVjXkzE/TFdOKRBWAHVswePQhJjyesfXja22Mjkm8o=
F. Sustituya algunos caracteres:
‘=’ => ”
‘+’ => ‘-‘
‘/’ => ‘_’
input: MNVjXkzE/TFdOKRBWAHVswePQhJjyesfXja22Mjkm8o=
output: MNVjXkzE_TFdOKRBWAHVswePQhJjyesfXja22Mjkm8o
3. Todos pueden comprobar que nuestro pasivo total (suma de todas las entradas de pasivo) es inferior a las reservas declaradas en la cadena (direcciones, véase más abajo).
4. Cuando el pasivo total es inferior o igual a las reservas del monedero, se confirma que Deribit ha proporcionado una prueba de reservas porque mantiene reservas suficientes. Como las instantáneas se toman diariamente, la volatilidad del mercado y el impacto correspondiente en las carteras de los clientes pueden causar una diferencia temporal entre las instantáneas.
Reservas adicionales (más allá del pasivo)
Las reservas adicionales (activos bajo el control de Deribit más allá de los pasivos de los clientes), o el coeficiente de reservas de Deribit, incluye el fondo de seguros de Deribit, los ingresos diarios de Deribit y las cuentas utilizadas para pagos y administración general.
Como los clientes de Cobo Loop tienen la opción de retirar activos a través de Cobo Loop, Deribit tendrá que mantener los fondos para facilitar los retiros directos de los usuarios de Cobo Loop. Esto es contrario a Copper Clearloop, donde Copper siempre mantiene el 100% de los activos de los clientes.
(Prueba de márgenes) bloqueada
Verificada
Por último, Deribit publica un punto final que muestra el margen acumulado bloqueado (MM e IM por divisa) para toda la base de usuarios. Este punto final muestra en tiempo real cuántos activos se mantienen en Deribit como márgenes para posiciones pendientes. Las secciones anteriores ofrecen información específica sobre los activos exactos que Deribit mantiene en nombre de los clientes y cómo pueden verificar los usuarios la existencia de los activos, de modo que este punto es una capa adicional de transparencia.
Consulte el siguiente punto final en tiempo real aquí.
Lista de carteras
Verificada
Todas las tenencias de la billetera Deribit son públicas y fáciles de verificar. Los fondos de los usuarios siempre están respaldados 1:1 por activos reales.
Billeteras de Deribit:
Para obtener una descripción gráfica, visite Nansen, CoinMarketCap, or DeFiLlama.
AUTOR