服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

Deribit Merkle Tree儲量證明 || Deribit Insight

日期: 来源:Deribit德瑞的交易课收集编辑:Deribit Insights


——2023/1/28| 政策——

Deribit Merkle Tree Proof of Reserves


Deribit對所有客戶資產1:1持有準備金,我們希望為我們持有的用戶資產提供完全透明的資訊。

原始Merkle Tree方式會披露關於客戶賬戶數量和資產規模的信息,因此Deribit採用了稍作修改的版本,以保護客戶隱私並提供同樣完備的透明度,證明Deribit擁有足額準備金。




1.儲量證明


Deribit對所有客戶資產1:1持有準備金,Deribit希望為我們持有的用戶資產提供完全透明的資訊。


2013年,格雷格·麥克斯韋首次提出了一種債務的加密證明方式,可以在不依賴審計人員的情況下由任何一方進行資產驗證,被稱為麥克斯韋協議。


原始方式會披露關於客戶賬戶數量和資產規模的信息,因此Deribit採用了稍作修改的版本,以保護客戶隱私並提供同樣完備的透明度,證明Deribit擁有足額準備金。


Deribit構造了一個二進制MerkleTree散列概覽,其中子節點是我們的個人用戶的加密餘額(已按資產分解為碎片)。客戶可以使用從他們的賬戶信息構建的唯一散列,準確地看到樹中哪些子節點指向的是用戶資金。


通過建立個人負債表,可以很容易地驗證這些負債的總額是否由Deribit在鏈上持有。每日快照文件可以在以下网址查看:

https://www.deribit.com/statistics/BTC/proof-of-reserves



2.資產證明


以下是Deribit使用的密鑰錢包地址的概覽。請注意,以下列表不包括第三方託管人持有的資產的地址,如CopperClearloop和CoboLoop。


驗證你的資產


1.Deribit每天對所有符合條件的賬戶進行鏈上資產快照。由第三方託管人持有的資產不包括在報告中,因為它們不受Deribit的直接控制。因此,所有相關方都可以完全訪問的數據文件只包括受Deribit控制資產的賬戶。


2.與麥克斯韋的方法相反,Deribit修改后的資產證明包含用戶餘額的隱寫(重排餘額數據),以保護客戶隱私,防止披露實際餘額及其與區塊鏈地址或身份的鏈接。這很重要,因為我們披露完整的賬戶列表。只有客戶才能在列表中識別自己的資產。


3.在Deribit前端,客戶可以看到一個散列,讓他們可以驗證他們的資產是否包含在主賬戶和子賬戶的資產文件中。

(https://www.deribit.com/statistics/BTC/proof-of-reserves)


4.所有用於創建Deribit經過修改的MerkleTree的代碼可在下面獲取,這樣客戶就可以驗證前端數據的準確性。為了防止相同的Nonce被分配給具有可比資產水平的不同用戶,從而減少負債規模,我們給每個賬戶一個唯一的證明ID。使用下面的說明,客戶可以將證明ID轉換為每日快照文件中的標識符,並显示在儲備證明頁面的驗證部分中。


5.資產文件中包含的資產的總和應該總是小於鏈上可用資產的總和。差額即為Deribit儲備率,其中包括保險資金和Deribit收入。如果鏈上餘額總額高於資產文件餘額(在前端和文件中可見),則證明Deribit擁有高於1:1的超額儲備證明。



用戶代碼


1.用戶可以從前端找到其證明ID。用戶可以通過以下步驟驗證其證明ID是唯一的:


A. 驗證證明簽名

– 從儲備證明頁面獲取用戶ID和證明ID簽名

– 下載最新的儲備證明快照,並複製公開金鑰(public_key field in json file)

– 使用Ed25519簽名算法驗證證明ID簽名用於對用戶ID進行簽名

工具:https://ed25519.altr.dev/ (Base64)

– 消息 = 用戶ID

– 簽名 = 證明ID簽名

B. 驗證證明ID

– Base64url 解碼證明ID和證明ID簽名

工具:https://cryptii.com/pipes/base64-to-hex (Variant = Base64url, Format: Hexadecimal Group By = None)

– 驗證是否shal (解碼證明ID簽名Base64url) = 解碼證明IDBase64url

工具:https://emn178.github.io/online-tools/sha1.html (Input Type = Hex)


2. 通過計算散列,用戶可以從JSON檔案的“liability”欄位獲取其所有條目(增加 PartNumber,直到不再獲取為止)。條目的總和是納入負債的總和。



A. 連接表種子和證明ID:

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. 連接散列與PartNumber(十六進位):

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. 替換一些字元:

‘=’ => ”
‘+’ => ‘-‘
‘/’ => ‘_’

input: MNVjXkzE/TFdOKRBWAHVswePQhJjyesfXja22Mjkm8o=
output: MNVjXkzE_TFdOKRBWAHVswePQhJjyesfXja22Mjkm8o


3.每個人都可以檢驗我們的總負債(所有負債條目的總和)小於披露的鏈上儲備(地址見下文)。

4.當總負債小於或等於錢包儲備時,它將確認Deribit已提供儲備證明,因為我們持有足夠的儲備。由於快照是每天拍攝的,市場波動和對客戶投資組合的相應影響可能會導致快照之間的短時間差異。


額外儲備


額外儲備(由Deribit控制的客戶資產之外的資產)或Deribit儲備率,包括Deribit保險基金、Deribit的每日收入以及用於支付和常規管理的賬戶。

特別要提到託管用戶,由於CoboLoop客戶可以選擇通過CoboLoop提取資產,Deribit將需要保留資金,以方便CoboLoop用戶直接提取資產。而對於CopperClearloop用戶來說,100%的客戶資產始終由Copper持有。


3.保證金證明

最後,Deribit發布了一個显示整個用戶群的累計鎖定保證金(每種貨幣的MM和IM)的節點。

該節點實時显示在Deribit上作為未結頭寸保證金持有的資產數量。

上面的部分提供了關於Deribit代表客戶持有的確切資產以及用戶如何驗證資產存在的具體細節。Deribit推出這個節點端口是為了給用戶提供更加透明的使用體驗。我們的儲備始終完全透明。


4.錢包列表

所有Deribit錢包資產都是公開的,易於驗證。用戶資金始終由1:1實物資產支持。

錢包:

Bitcoin(BTC)

bc1qa3phj5uhnuauk6r62cku6r6fl9rawqx4n6d690

1MDq7zyLw6oKichbFiDDZ3aaK59byc6CT8

1932eKraQ3Ad9MeNBHb14WFQbNrLaKeEpT

13JJ1nxDeX5fMsDeyGHiLoK8rF2ayGq1cX

1MdrdcEzfiJdvs6eVSwUx6bWboPX8if5U3

35WHp4Hid61peyH4tuhNunwRj2gtNB41Lo

bc1qtq5zfllw9fs9w6stnfgalf9v59fgrcxxyawuvm

34ZHV8dd6uucEUABUydWpKi6F4qKQntEUf

bc1qys8qcee7k6str98ewfd7hy743sng8xt2gmxaa9

14HeA1YRUiJGb95HVpVTBuavMUBYGk6y7R

1938ZAyPMzCUKNgv7Z6uC89VfwXCbJti8A


Ethereum(ETH)–USDC–ETHW

0x77021d475E36b3ab1921a0e3A8380f069d3263de

0x5f397B62502e255f68382791947D54C4B2d37F09

0xcfee6efec3471874022e205f4894733c42cbbf64

0x2eeD6a08Fb89a5CD111efA33f8DcA46CfbEB370f

0x6B378bE3c9642ccF25b1A27faCb8ace24aC34A12

0xA7e15eF7C01B58eBe5eF74Aa73625Ae4b11FE754

0x062448f804191128d71fc72e10a1d13bd7308e7e

0xA0F6121319a34f24653fB82aDdC8dD268Af5b9e1

0x904cC2B2694FFa78F04708D6F7dE205108213126

0x63F41034871535ceE49996Cc47719891Fe03dff9

0x58F56615180A8eeA4c462235D9e215F72484B4A3


Solana(SOL)

H8z2yZcrKo7ngiMz3Vsuw823nYo11qdCqs3sJDDjeTdD

A5ANHizfayJUDBSwV5Cm7CNXCj6E6AAda49wzzdYPons、


有關以上信息的圖表概覽,請訪問Nansen, CoinMarketCap, or DeFiLlama.





作者





—— 扫码关注我们 ——

点击

阅读原文

了解更多详情

相关阅读

  • 如何将CAD设置重置为默认值

  • 站长推荐:全套机械、建筑、室内、全屋定制、电气设计、平面设计系统学习课程,需要点我查看经常有一些粉丝会问周站长,我的CAD一些命令失效了,或者快捷键不是默认的快捷键了,或者
  • 基于AD Event日志检测NTDS凭据转储攻击

  • 01、简介在域环境里,域内用户hash存储在域控制器(ntds.dit)中的数据库文件中,ntds.dit文件是无法直接被复制的。在这种情况下,我们一般可以利用卷影复制服务(VSS)来实现ntds.di
  • 万字图文 | 你写的代码是如何跑起来的?

  • 大家好,我是飞哥!今天我们来思考一个简单的问题,一个程序是如何在 Linux 上执行起来的?我们就拿全宇宙最简单的 Hello World 程序来举例。#include <stdio.h>int main(){ prin
  • 万能起盘公式——年赚千万的必经之路!

  • 一个普通的创业者,想要月赚1万到10万,只需要学会几个具体的技能,并且熟练的重复的运用和执行就可以了。也就是说可以做到年赚10万——100万。但是,想要从年赚100万到年赚1000万
  • 有的女生啊,就爱在这件事上喜新厌旧

  • 逃过了618、双11,女生节的电商促销又来了。商家拼命打折、主播用力吆喝,恨不得让你各种剁手停不下来。买完衣服买包包,还要看看哪些护肤品囤货又不够了。那么女生们喜欢买哪些
  • 我在Github上发现了一个好东西!

  • (给程序员零距离加星标,了解项目开发.)粉丝福利:小编会从今天留言中抽选幸运小伙伴赠送现金红包,感谢大家一直以来的支持!文末见喽!作为一个天天都在CRUD的程序员,你有没有想过,数据

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • Deribit Merkle Tree儲量證明 || Deribit Insight

  • ——2023/1/28| 政策——Deribit Merkle Tree Proof of ReservesDeribit對所有客戶資產1:1持有準備金,我們希望為我們持有的用戶資產提供完全透明的資訊。原始Merkle Tree方
  • 谈谈货币吧-2

  • 昨天聊了一点货币的基础,今天我们继续。对于政权来说,使用具有一定价值的货币,仍然是一件不太合理的事情。比如铜钱,随着经济的发展,所需的货币总量增加,铜钱总量就应该增加,但经济
  • 《渔夫与金鱼的故事》新解

  • 小时候课本里学过《渔夫与金鱼的故事》,后来一直以为这个故事来自于《安徒生童话》,今天突然发现并不是,竟然是那个决斗死了的俄罗斯作家普希金的诗作。在原文,它竟然是一首童话
  • 人民币为什么要贬值

  • 前些天一直在谈货币,想一直谈完的,可是总不能通过,自己突然觉得好累。。。虎头蛇尾了。可是,最近很多事情,都和货币密切相关,只能换个话题谈一下。美元加息,全世界货币大贬值,人民币
  • 俄乌战争该如何结束

  • 克里米亚大桥被炸了,基辅也被空袭了,俄乌战争毫不意外的升级了。今天朋友问我,那么什么时候,俄乌战争才能结束?其实,俄乌战争应该在开战的3天之内结束的。前苏联干过不止一次,匈牙
  • 讲几个故事吧

  • 好久没写东西了,今天好无聊,要不写一点。为啥?哎。魔兽世界怀旧服真的很怀旧,竟然连换代理这样的事情,都在差不多相同的时候怀旧了,真是意外。我心心念念的奥杜尔又要泡汤了,所以没