Comprobante de reservas

  • Actualización

Prueba de responsabilidad

Deribit mantiene una reserva individual de todos los activos de sus clientes y la empresa se complace en ofrecer total transparencia en nuestras participaciones. Greg Maxwell propuso por primera vez en 2013 una prueba criptográfica de responsabilidad, verificable por cualquier parte sin recurrir a un auditor de confianza, 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 está utilizando una versión ligeramente modificada que protege la privacidad de los clientes y ofrece total transparencia, evitando que

Deribit creó un resumen binario del hash de Merkle en el que las hojas eran los saldos esteganografiados (cortados en piezas) de nuestros usuarios individuales, desglosados por activo. Los clientes pueden ver exactamente qué hojas del árbol hacen referencia a sus fondos utilizando un hash único creado a partir de la información de su cuenta. Una vez establecidos los pasivos individuales, se puede verificar fácilmente si Deribit mantiene el total de estos pasivos en cadena

Se puede encontrar el archivo de instantáneas diarias aquí.

Prueba de activos

A continuación encontrará una descripción general de las direcciones clave de las carteras y el proceso de verificación utilizado por Deribit. Tenga en cuenta que la siguiente lista no incluye las direcciones de los activos mantenidos en manos de terceros custodios, como

Verificación de sus activos

  • Todos los días, Deribit toma una instantánea de los activos de la cadena de todas las cuentas elegibles. Los activos mantenidos por custodios externos no se pueden incluir en los informes, ya que no están bajo el control directo de Deribit. Por lo tanto, el archivo de datos al que pueden acceder todas las partes interesadas solo contiene las cuentas que mantienen activos

  • A diferencia del enfoque de Maxwell, la prueba de activos modificada de Deribit incluye la esteganografía (reorganización de los datos de los saldos) de nuestros saldos de usuario para proteger la privacidad de los clientes y evitar la divulgación de los saldos reales y sus enlaces a las direcciones o identidades de la cadena de bloques. Esto es importante, ya que divulgamos una lista completa de cuentas. Solo el cliente puede reconocer sus activos en la lista.

  • En la interfaz 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.

  • Todo el código utilizado para crear el árbol de Merkle modificado de Deribit está disponible a continuación para que los clientes puedan verificar la precisión de los datos de la interfaz. Para evitar que los mismos nonces se asignen a diferentes usuarios con niveles de activos comparables y reducir así el tamaño de los pasivos, asignamos a cada cuenta un identificador de prueba único. Si sigue las instrucciones que aparecen a continuación, el cliente puede convertir el ID de prueba en los identificadores que se encuentran en el archivo de instantáneas diario y que aparecen en la sección de verificación del Página de prueba de reservas.

  • La suma de los activos incluidos en el archivo de activos siempre debe ser inferior a la suma de los activos disponibles en la cadena. La diferencia es el ratio de reservas de Deribit, que incluye los fondos de seguro, los ingresos de Deribit y las cuentas utilizadas para los pagos y la administración general. Si el saldo total de la cadena es superior al saldo del archivo de activos (visible en la interfaz y en el propio archivo), Deribit tiene un comprobante de reservas

Código de usuario

  1. El usuario puede encontrar su ID de prueba en la interfaz. El usuario puede verificar que su ID de prueba es único realizando los siguientes pasos:

    A. Verificar la firma del comprobante

    — Obtenga la identificación de usuario y la firma de la identificación de prueba en la página de prueba de reservas

    — Descargue la última instantánea de Proof Of Reserves y copie la clave pública (campo public_key en el archivo json)

    — Utilice el algoritmo de firma Ed25519 para verificar que la firma de identificación de prueba se utilizó para firmar la identificación de usuario

    herramienta: https://ed25519.altr.dev/ (Base64)

    — Mensaje = ID de usuario

    — Firma = Firma de identificación de prueba

    B. Verificar la identificación del comprobante

    — Base64URL decodifica el ID de prueba y la firma del ID de prueba

    herramienta: https://cryptii.com/pipes/base64-to-hex (Variant = Base64URL, Formato: Hexadecimal Agrupar por = Ninguno)

    — Verifique si sha1 (Proof ID Signature Base64URL decodificado) = Proof ID Base64URL decodificado

    herramienta: https://emn178.github.io/online-tools/sha1.html (Tipo de entrada = Hex)

  2. Al calcular los hashes, un usuario puede obtener todas sus entradas del campo «responsabilidad» del archivo JSON (para aumentar el número de pieza hasta que no haya más búsquedas). La suma de las entradas es la suma incluida en el pasivo.

    A. Únase a Table Seed y Proof ID:

    formato: TableSeed ++ «|» ++ ID de prueba

    salida: 2022-12-02 12:37:32 | ID de prueba de cuenta

    B. Hash SHA256:

    herramienta: https://emn178.github.io/online-tools/sha256.html (Tipo de entrada = Texto)

    entrada: 2022-12-02 12:37:32 | ID de prueba de cuenta

    salida (ficticia): cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d264

    C. Une el hash con el número de pieza (en hexadecimal):

    formato: HashFromStep2 ++ «|» ++ Número de pieza

    entrada:

    — Hash del paso 2:

    cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d264

    — | en hexadecimal: 7c

    — 1 en hexadecimal: 31

    salida: cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d2647c31

    D. Hash SHA256:

    herramienta: https://emn178.github.io/online-tools/sha256.html (Tipo de entrada = Hex)

    entrada: cc9810645a0119723eb25f3afaab84ae6c219ec492bd04409b91da710c61d2647c31

    salida (ficticia): 30d5635e4cc4fd315d38a4415801d5b3078f421263c9eb1f5e36b6d8c8e49bca

    E. Codificación Base64

    herramienta: https://emn178.github.io/online-tools/base64_encode.html (Tipo de entrada = Hex)

    entrada: 30d5635e4cc4fd315d38a4415801d5b3078f421263c9eb1f5e36b6d8c8e49bca

    salida: mnvJxkze/TFdokrBwaHvswepQHJYesFXja22Mjkm8o=

    F. Sustituir algunos caracteres:

    '=' =>» '+' => '-' '/' => '_'

    entrada: mnvJxkze/TFdokrBwaHvswepQHJYesFXja22Mjkm8o=

    salida: MNVJxkze_TFdokrBWahvswepQHJYesFXja22Mjkm8o

  3. Todos pueden comprobar que nuestra responsabilidad total (suma de todas las entradas de responsabilidad) es inferior a las reservas declaradas en la cadena (las direcciones se muestran a continuación).

  4. Cuando el pasivo total es inferior o igual a las reservas del monedero, confirma que Deribit ha proporcionado una prueba de reservas, ya que tiene reservas suficientes. Como las instantáneas se toman a diario, la volatilidad del mercado y el consiguiente impacto en las carteras de clientes pueden

Prueba de márgenes bloqueados

Por último, Deribit publica un punto final que muestra el margen acumulado bloqueado (MM e IM por moneda) para toda la base de usuarios. Este punto final muestra en tiempo real cuántos activos se mantienen en Deribit como márgenes para las posiciones pendientes. Las secciones anteriores proporcionan detalles sobre los activos exactos que Deribit posee en nombre de los clientes y cómo los usuarios pueden verificar la existencia de los activos, por lo que este punto final es una capa adicional

Consulte el siguiente punto final en tiempo real aquí.

Lista de carteras

No confíe en nosotros. Verifíquenos. Siempre ofrecemos una transparencia total de nuestras reservas.

Todas las carteras de Deribit son públicas y fáciles de verificar. Los fondos de los usuarios siempre están respaldados 1:1 por activos reales. Las direcciones de los monederos se enumeran a continuación.

Para obtener una descripción gráfica, visite Nansen, Capitalización de mercado de Coin, o De Fillama.

Bitcóin (BTC)

bc1qtq5zfllw9fs9w6stnfgalf9v59fgrcxxyawuvm — Enlace

14HEA1yruiJgb95hvpvtBUavmuBYgK6Y7r — Enlace

bc1qa3phj5uhnuauk6r62cku6r6fl9rawqx4n6d690 — Enlace

bc1qf6lm99tp5p27hsmyskve236nsv32lnfwt4h8wk — Enlace

bc1qzwhw94uldd3c8736lsxrda6t6x56030f8zk8nr — Enlace

bc1q78c4tk53hx28ladm3j7cn8x7yw6gnh38ur8j47 — Enlace

bc1q2qkuk5hr6yjw2jshtrfqw29tyy3x62rqk3ep6x — Enlace

bc1qdk5y6mztxustg20zqgtfn88cec3f9u8la7dk4f — Enlace

Ethereum (ETH) — BUILD — STeth — PAXG — USDC — USD — USDT — USYC

0x58f56615180a8eea4c462235d9e215f72484b4a3 — Enlace

0x5F397B62502E255F68382791947D54C4B2D37F09 — Enlace

0x77021D475E36B3AB1921A0E3A8380F069D3263DE — Enlace

0x1BAE874AF9F81B8F93315B27F080260DA4702D3A — Enlace

0x866C9A77D8AB71D2874703E80CB7AD809B301E8E — Enlace

0xc7125da07a7110049ecc68f43bf10de4d45ca84e — Enlace

0x1b995f9d96951f4a04c30d2e114819949e971bc8 — Enlace

0x282F9830E74D887DA489C030CB1EF1D328EAC0A9 — Enlace

0x98f980a6f4800b53db7df568b5e1f6f230d661e5 — Enlace

0x8F5F8ADA4D19BF4FFBE580E4CE92AF424E60C720 — Enlace

0x369F8406A13729C168526018697F0DA667656CDE — Enlace

0x3D09D2354530466D32ED37C6AD19EA58504A0C37 — Enlace

Solana (SOL)

a5anhizFayjudBswv5cm7cnxcJ6e6aada49wzzdyPons — Enlace

H8Z2yZcrko7ngImZ3VsUw823nyo11qdcqs3sjDjDJeTdd — Enlace

DL165xn6srdUPxga2mw6woz35b3ssvqpyfWS1xAkdyx — Enlace

7Wx23rZmR4TiKQw9avcby5pF8qeubto7HkuTPCt9r9nz — Enlace

fbchixvxtew24mnzh8axw31yez3j8bq5g5ythxtTRgst — Enlace

6xASGNPWJZP92LSWWKPzRYhT8VMK1xhiu284GKLCVax1 — Enlace

Moneda Binance (BNB)

0x5F397B62502E255F68382791947D54C4B2D37F09 — Enlace

0x1BAE874AF9F81B8F93315B27F080260DA4702D3A — Enlace

0x866C9A77D8AB71D2874703E80CB7AD809B301E8E — Enlace

0x77021D475E36B3AB1921A0E3A8380F069D3263DE — Enlace

0xc7125da07a7110049ecc68f43bf10de4d45ca84e — Enlace

Ripple (XRP)

RPFXRe1LPyS48A4LMQyKSG2sjdg8wmqd5e — Enlace

RE4Y6xHFO9quv2oaxphtnvkmmgek632t7r — Enlace

Rk6encz6sms84wmHtuglHnPr9eyrttna6w — Enlace

RP46BodThxNNABlqmoxM4ZFDHwskzBepI7 — Enlace

RMSMVyJxCRS9csII8ypdd4ti8CLvs4pkau — Enlace

R349NpZpvgrfQQkKYvpsbvqdzlrqnfobbk — Enlace