
책임 증명
확인됨
Deribit은 모든 고객 자산에 대해 1:1 유보금을 보유하며 회사에서는 보유액을 완전히 투명하게 공개합니다. 신뢰받는 감사인에 의존하지 않고 누구든지 확인할 수 있는 암호화된 책임 증명은 2013년 최초 제안한 Greg Maxwell의 이름을 따서 Maxwell 프로토콜이라고 알려져 있습니다. 최초 제안에서는 고객 계정의 수와 규모에 관한 정보를 공개했으며, 그래서 Deribit은 고객의 프라이버시를 보호하고 완전한 투명성을 제공하는 약간 수정된 버전을 사용함으로써 잔액을 숨기지 못하도록 방지하고 있습니다.
Deribit은 자산 별로 분할된 개별 사용자의 암호화된(잘게 쪼개진) 잔액인 잎으로 2진수 Merkle 해시 개요를 구성했습니다. 고객은 자신의 계정 정보로부터 만들어진 고유의 해시를 사용하여 나무의 어떠한 잎이 자산의 자금을 나타내는지를 정확하게 볼 수 있습니다. 개별 책임이 수립됨에 따라, 이러한 책임의 합산이 Deribit에 의해 온체인에서 보유되는지 여부를 쉽게 확인할 수 있습니다.
일일 스냅샷 파일은 여기에서 볼 수 있습니다.
자산 증명
확인됨
아래에서 Deribit이 사용하는 핵심 월렛 주소의 개요를 확인하시기 바랍니다. 아래의 목록에는 Copper Clearloop 및 Cobo Loop와 같은 제3자 커스터디언이 보유한 자산의 주소가 포함되지 않음에 유의하십시오.
자산의 확인
1. Deribit은 매일 모든 자격 대상 계정에 대한 온체인 자산의 스냅샷을 만듭니다. 제3자 커스터디언이 보관하는 자산은 Deribit이 직접 통제할 수 없기 때문에 이 보고에는 포함되지 않습니다. 따라서 모든 이해관계자가 완전하게 액세스할 수 있는 데이터 파일에는 Deribit에 자산을 보관한 계정만 포함됩니다.
2. Maxwell의 접근법과 대조적으로, Deribit의 수정된 자산 증명에는 당사 사용자 잔액의 스테가노그라피(재정렬된 잔액 데이터)가 포함되어 고객의 프라이버시를 보호하고 실제 잔액의 공개와 블록체인 주소 또는 아이덴티티에의 연결 노출을 방지합니다. 당사는 계정의 전체 목록을 공개하므로 이러한 점은 중요합니다. 오직 고객만이 해당 목록에서 자신의 자산을 인식할 수 있습니다.
3. Deribit 프론트엔드(여기)에서 고객은 자신의 자산이 메인 및 서브 계정 레벨 모두에서 자산 파일에 포함되어 있는지를 확인시켜줄 수 있는 해시를 찾을 수 있습니다.
4. Deribit의 수정된 Merkle Tree 을(를) 만드는 데 사용된 모든 코드를 아래에서 볼 수 있으므로 고객은 프론트엔드 데이터의 정확도를 확인할 수 있습니다. 비슷한 자산 수준의 여러 사용자들에게 동일한 임시값이 할당되는 것을 방지하여, 책임의 크기를 줄이기 위해, 당사는 각 계정에 고유의 증명 ID를 제공합니다. 고객은 아래의 지침을 이용하여 증명 ID를 일일 스냅샷 파일에서 찾을 수 있고 리저브 증명 페이지의 확인 섹션에 표시되는 식별자로 전환할 수 있습니다.
5. 자산 파일에 포함된 자산의 합계는 온체인에서 이용 가능한 자산 합계보다 항상 적어야 합니다. 그 차이는 Deribit 리저브 비율로 여기에는 보험 자금과 Deribit 수입이 포함됩니다. 만약 온체인 잔액의 합계가 자산 파일 잔액(프론트엔드와 파일 자체에서 볼 수 있음)보다 더 크다면, Deribit이 리저브 증명을 보유합니다.
사용자 코드
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)
– sha1 (해독된 증명 ID 서명 Base64url ) = 해독된 증명 ID Base64url 인지 확인
도구: https://emn178.github.io/online-tools/sha1.html (Input Type = Hex)
2. 해시를 계산함으로써 사용자는 파일 JSON 의 “책임” 필드에서 모든 입력 사항을 가져올 수 있습니다(더 이상 가져올 게 없을 때까지 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. 해시와 파트 번호 합산(Hex로):
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 보험 자금, Deribit의 일일 수입 및 계정이 포함됩니다.
Cobo Loop 고객은 Cobo Loop를 통해 자산을 인출하기로 선택할 수 있으므로, Deribit은 Cobo Loop 사용자에 의한 직접 인출을 촉진하기 위해 자금을 유지해야 합니다. 이는 항상 고객 자산의 100%를 Copper가 보유하는 Copper Clearloop와 비교됩니다.
(마진 증명) 잠김
확인됨
마지막으로, Deribit은 전체 사용자 기반에 대해 잠긴 누적 마진(통화 당 MM 및 IM)을 보여주는 엔드포인트를 공개합니다. 이 엔드포인트는 기존 포지션에 대해 마진으로 Deribit이 얼마나 많은 자산을 보유하고 있는지를 실시간으로 보여줍니다. 상기 섹션에서는 Deribit이 고객을 대신하여 보유하는 정확한 자산과 사용자들이 자산의 존재를 확인할 수 있는 방법에 대한 상세 내용을 제공하므로, 이 엔드포인트는 투명성의 추가 레이어입니다.
다음 실시간 엔드포인트는 여기에서 확인하십시오.
지갑 목록
확인됨
모든 Deribit 지갑 보유는 공개되어 쉽게 확인할 수 있습니다. 사용자 자금은 항상 실물 자산으로 1:1로 지원됩니다.
Deribit 지갑:
그래픽 개요를 보려면 다음을 방문하십시오 Nansen, CoinMarketCap, or DeFiLlama.
저자