바이낸스, 준비금 증명 시스템에 zk-SNARK 인증 추가

Binance가 가지고있다. 업그레이드 민감한 사용자 정보의 프라이버시와 보안을 유지하는 영지식 증명의 한 형태인 zk-SNARK 인증을 사용하는 보유 증명(PoR) 시스템입니다.

Binance CEO Changpeng Zhao 말했다 개선 사항은 Ethereum 공동 창립자 Vitalik Buterin의 제안에 따라 구현되었습니다. 암시. 부테린은 지난 XNUMX월 투명한 준비금 증명 시스템을 통해 신뢰할 수 없는 중앙 집중식 교환을 촉진하는 아이디어를 제시했습니다.

바이낸스 첫 출판 FTX 붕괴 이후 사용자들이 거래소에 더 많은 투명성을 요구하기 시작하면서 2022년 XNUMX월 PoR 시스템을 도입했습니다. 당시 Binance는 Merkle 트리 암호화를 사용하여 사용자가 보유량을 확인할 수 있도록 했습니다.

그러나 이 시스템에는 두 가지 주요 단점이 있었습니다. 첫째, Merkle 트리의 리프 노드는 프라이버시를 보호하기 위해 사용자 소유의 해시를 나타냅니다. 이는 Merkle 루트가 리프 노드의 균형 정보 합계를 반영합니다.

둘째, 악의적인 개체는 트리의 어딘가에 있는 가짜 계정 아래에 잠재적으로 마이너스 잔액을 추가하여 필요한 준비금의 크기를 더 작게 표시할 수 있습니다.

Binance는 zk-SNARK가 이러한 문제를 해결한다고 주장합니다. 영지식 검증 시스템은 머클 트리의 모든 리프 노드가 바이낸스가 주장하는 각 암호화폐의 총 사용자 잔액에 기여했는지 확인할 수 있습니다. 또한 트리에 포함된 잔액이 마이너스인 사용자가 없는지 확인합니다.

바이낸스는 준비금을 증명하기 위해 머클 트리 구성을 위한 zk-SNARK 증명을 생성하고 게시할 것입니다. 머클 증명 바이낸스 사용자는 머클 트리 루트에 잔액이 포함되어 있는지 확인할 수 있습니다. 사용자는 zk-SNARK 증명을 검증하여 Merkle 트리 구성이 변조되지 않았는지 확인할 수 있습니다.

Binance에는 수백만 명의 사용자가 있기 때문에 Merkle 트리 구성에 대한 단일 증거를 얻을 수 없습니다. 따라서 Binance는 사용자를 각각 864개의 배치로 분할합니다. 단일 사용자 배치에 대해 zk 증명을 생성하는 데 110초가 걸립니다. 증명은 1밀리초 이내에 확인할 수 있습니다.

바이낸스가 약 $2의 비용으로 모든 계정에 대한 증명을 생성하는 데 1,000시간이 걸립니다. 거래소는 증명 생성 프로세스의 효율성을 개선하기 위해 Buterin이 제안한 솔루션을 구현하기 위해 노력하고 있으며, 이를 통해 비용을 낮추고 증명을 더 자주 제공할 수 있습니다.

바이낸스의 PoR 시스템은 현재 13개의 암호화폐를 지원하며 최근 4개가 추가되었으며 앞으로 몇 주 안에 더 많은 토큰을 추가할 계획입니다.

Binance는 또한 사용자에게 더 많은 투명성을 제공하기 위해 PoR 시스템의 코드를 오픈 소스로 만들고 있습니다.

에 게시 됨: 바이낸스, 교환

출처: https://cryptoslate.com/binance-adds-zk-snark-verification-to-its-proof-of-reserves-system/