작성자: 추얀 변호사
2024년 11월, 미국 제5순회법원은 미국 재무부 해외자산통제국(OFAC)이 통화 혼합기 토네이도 캐시(Tornado Cash)에 대한 제재 조치가 국제비상경제권한법(IEEPA)을 위반했다고 판결했습니다. 제5순회 법원은 Tornado Cash의 스마트 계약이 분산되고, 자체 실행되며, 소유할 수 없는 통제할 수 없는 코드이며, OFAC의 제재 목록에 포함되어서는 안 된다고 판결했습니다. OFAC의 제재는 법적 권한을 초과했습니다.
토네이도 캐시 사건에 대한 제5순회법원의 판결은 암호화폐 업계의 승리로 평가되지만, 실제로 북한 해커와 돈을 훔치는 범죄 조직이 토네이도 캐시를 이용해 자금을 세탁하고 규제법의 제재를 회피하고 있다는 점은 인정해야 합니다. 집행 기관. 그렇다면 암호화 세계에서 법률 준수를 전제로 암호화 사용자의 온체인 개인정보 보호가 보장될 수 있을까요? 오늘은 통화 혼합 프로토콜인 Railgun이 규정을 준수하여 사용자의 온체인 개인 정보를 보호하는 방법을 공유하겠습니다.
레일건 프로토콜 작동 모드
Railgun은 스마트 계약을 기반으로 하는 개인 정보 보호 프로토콜로, 영지식 증명과 메르켈 트리를 사용하여 체인에서 사용자의 개인 지불을 보장하고 "무죄 증명"을 사용하여 체인 내 자금이 유입되는 보안 및 규정 준수를 보장합니다. 이 접근 방식은 개인 정보 보호 지불과 체인의 규제 준수 간의 균형을 달성합니다.
Grayscale의 모회사인 DCG Group은 현재 Railgun 프로토콜 토큰 RAIL에 1천만 달러 상당을 투자하고 Railgun DAO에 700만 달러 이상의 스테이블 코인을 기부했으며, 백엔드 압력을 보장하기 위해 자회사 Foundry Labs를 통해 리소스를 투자했습니다. Railgun 프로토콜의 용량.
작동 메커니즘
1. 토큰 개인정보 보호
사용자는 Railway Wallet을 사용하여 0x 주소의 토큰을 Railgun의 0zk 주소로 숨깁니다. 1시간을 기다린 후 0zk 주소의 토큰 잔액을 0zk 주소 간 전송 및 Defi와 같은 개인 정보 보호 체인에서의 상호 작용에 사용할 수 있습니다. 주소는 기다릴 필요 없이 실시간으로 도착합니다. Railway Wallet은 ERC20 토큰, ERC-721 및 ERC-1155 NFT에 대한 개인 정보 보호를 지원합니다.
2. 브로드캐스터를 사용하여 프로토콜 사용자를 대신하여 체인의 최하위 계층과 상호 작용하여 거래 프라이버시를 보장합니다.
토큰이 사유화되면 사용자의 온체인 상호 작용 작업은 Railgun 프로토콜의 브로드캐스터를 통해 수행됩니다. 브로드캐스터는 프로토콜 사용자와 기본 블록체인을 대체하여 온체인 상호 작용 작업을 완료하기 위해 가스를 지불하는 공개 0x 주소를 참조합니다. 따라서 사용자는 전체 체인에서 상호 작용하는 동안 ETH/MATIC/BNB를 GAS로 사용할 필요가 없습니다.
이론적으로 모든 0x 주소는 브로드캐스터로 사용될 수 있으며 사용자는 가스 및 가용성을 기반으로 브로드캐스터를 선택할 수 있습니다. 방송사는 사용자 주소의 토큰을 제어하지 않고 상호 작용 정보만 전송하며 체인의 전송 주소, 금액, 수신 주소 및 토큰 유형과 같은 상호 작용의 세부 정보를 얻을 수 없으므로 거래의 개인 정보 보호 및 보안을 보장합니다. 방송사는 전체 과정에서 전체 GAS의 10%를 받습니다.
3. 온체인 상호작용 완료 후 개인정보 공개
3. 온체인 상호작용 완료 후 개인정보 공개
사용자가 자신을 대신하여 개인 거래를 완료하도록 브로드캐스터를 지정한 후 0x 주소를 입력하여 개인 상호 작용 취소를 시작할 수 있으며 이를 통해 Railgun 프로토콜에 남아 있는 토큰을 인출할 수 있습니다. 토큰 개인 정보 보호 및 박탈 작업에서 Railgun 프로토콜 스마트 계약은 0.25%의 수수료를 부과하며 이는 Railgun DAO 재무 주소로 전송됩니다. 이러한 프로토콜 혜택은 프로토콜 관리자와 서약자에게 배포됩니다.
Railgun은 영지식 증명을 사용하여 온체인 개인정보 보호를 보장합니다.
영지식증명(ZKP)은 증명자가 정보 출처의 세부사항을 공개하지 않고도 검증자에게 정보의 진위성을 증명할 수 있는 암호화 기술입니다. Railgun 프로토콜에서 사용자는 토큰의 종류와 양을 공개하지 않고도 토큰을 사용할 권리가 있음을 증명할 수 있습니다. 방송사와 자금 풀은 생성 및 수신 주소를 비공개로 유지할 수 있습니다.
예를 들어, Railgun 사용자는 편지 작성자와 같고, ZKP는 편지 내용 확인을 담당하고, Railgun 프로토콜의 스마트 계약은 봉인된 봉투이며, 방송인은 우체부입니다. 공개 체인에서는 편지가 전송되었다는 것만 볼 수 있지만 편지의 내용이나 보낸 사람과 받는 사람을 확인할 수는 없습니다.
Railgun은 Merkle Tree를 사용하여 이중 지출을 방지하고 거래 보안을 보장합니다.
해시 트리라고도 알려진 머클 트리는 체인에 있는 거래 데이터의 무결성을 확인하는 데 자주 사용됩니다. 각 블록 헤더에는 전체 블록의 거래 데이터가 변조되었는지 여부를 확인하기 위한 Merkle 트리의 루트 해시가 포함되어 있습니다. FTX가 사용자 자산을 남용한 이후, 현재 주류 중앙화 거래소에서는 사용자 자산의 보관 보안을 확인하고 남용을 방지하기 위해 머클 트리를 채택했습니다.
사용자가 Railgun 프로토콜을 사용하여 주소를 비공개로 설정하면 토큰이 개인정보 풀에 추가됩니다. Railgun 프로토콜 개인 정보 보호 풀의 토큰 잔액은 BTC와 유사한 UTXO 레지스트리를 통해 구성됩니다. Railgun UTXO의 전체 목록은 거래 중 잔액 상태를 확인하는 데 사용되는 머클 트리 데이터 구조를 형성합니다. Railgun 프로토콜의 모든 토큰은 Merkle 트리를 공유합니다. 각 토큰 개인 정보 보호 작업은 Merkle 트리의 상태를 업데이트하고 새로운 Merkle 루트/리프를 생성합니다. 이를 통해 사용자는 개인 거래를 보낼 때 충분한 토큰을 보유하고 이중 지출을 방지하며 거래 보안을 보장합니다.
Railgun 프로토콜이 규정 준수를 달성하는 방법
토네이도캐시가 제재를 받은 이유는 북한 해커조직 라자루스그룹과 돈세탁범죄집단이 이를 이용해 코인을 섞어 FBI 등 규제법집행기관의 추적과 조사를 회피했기 때문이다.
사적인 무죄 증명
위에서 Railgun 프로토콜의 작동 메커니즘을 소개할 때 사용자가 0x 주소를 비공개로 설정할 때 1시간의 대기 시간이 있다고 언급했습니다. 대기 기간 동안 Railgun은 사용자 주소의 토큰에 대해 온체인 자금 세탁 방지를 수행하여 사용자 주소의 자금이 고위험 범죄 또는 제재 주소에서 유입되지 않도록 합니다.
Railgun 프로토콜의 온체인 자금 세탁 방지는 사용자에게 KYC 정보 제공을 요구하는 기관이나 중앙 집중식 거래소와는 달리 개인정보 노출 위험이 있습니다. 대신 온체인 태그 데이터 확인을 사용합니다. 사용자는 해당 관할권에 해당하는 확인 태그 라이브러리를 선택할 수 있습니다. 예를 들어 미국 사용자는 미국 규제 주소 목록을 선택할 수 있습니다. 대기 기간 동안 사용자는 토큰의 소유권을 가지며 언제든지 토큰 개인 정보 보호를 해제하고 사용자의 원래 0x 주소를 통해 토큰을 검색할 수 있습니다.
토큰의 온체인 자금세탁 방지 확인을 완료한 후 사용자는 공개 블록체인 주소로 전송되는 후속 토큰에 무죄 증명을 첨부하여 토큰의 일부가 테스트를 통과했음을 증명합니다. 확인.
현재 Railgun 프로토콜의 기본 온체인 자금세탁 방지 라벨 목록 데이터는 Chainalytic의 공개 무료 라이브러리와 공개 OFAC 승인 주소로 구성되어 있습니다.
체이널리시스는 2014년에 설립된 미국의 블록체인 분석 회사입니다. 2022년 5월 체이널리시스는 GIC가 주도하는 미화 1억 7천만 달러 규모의 시리즈 F 자금 조달이 완료되었다고 발표했으며, 가치 평가액은 미화 86억 달러에 달합니다. Chainalytic의 자금세탁 방지 시스템은 거래소, 스테이블코인 발행자, NFT 거래 플랫폼 및 암호화폐 은행의 규정 준수 필수 요소가 되었습니다. 체이널리시스는 미국 국세청, 이민국, FBI 등 정부 부처와도 협력하고 있습니다.
Railgun 프로토콜의 경우 토큰이 프로토콜 프라이버시 풀에 들어갈 때 Chainalytic의 주소 태그 라이브러리는 자금세탁 방지 탐지에 사용됩니다. 이는 부적을 착용하는 것과 같습니다. 토큰 수신 주소, 거래소 및 기관 주소는 더 이상 체인에 민감하지 않습니다. 레일건(Railgun) 프로토콜에서 유래. 온라인 이체 거래에 대한 두려움, 자금 세탁 방지 규정 위반에 대한 두려움, 범죄 조직의 자금 세탁을 도왔다는 이유로 제재 및 처벌을 받을 것에 대한 두려움.
암호화폐 세금 계산(Koinly 세금 수출)
Railgun 프로토콜의 개인 거래로 인해 사용자는 암호화된 자산 거래에 대한 세금을 계산하는 데 어려움을 겪게 되므로 Railway Wallet은 사용자의 상호 작용 기록을 프로토콜로 내보내는 것을 지원하며, 이는 세무 소프트웨어 Koinly에서 사용자의 세액을 계산하는 데 사용할 수 있습니다.
요약 및 반성
퍼블릭 블록체인에서는 모든 온체인 상호 작용이 투명하고 추적 가능합니다. 온체인 거래의 개인 정보를 보호하기 위해 개인 정보 보호 공개 체인 및 Tornado Cash와 같은 통화 혼합 프로토콜이 등장했지만 가상 화폐 사용도 허용합니다. 돈을 훔친 범죄 조직은 이를 이용할 기회가 있습니다. Railgun 프로토콜의 출현으로 온체인 개인정보 보호와 암호화폐 자금세탁 범죄 퇴치 사이의 균형에 도달하여 온체인 주소가 자금세탁 방지 규정을 위반하지 않고 안전하고 규정을 준수하여 개인 결제를 수행할 수 있게 되었습니다.
이더리움 창시자 부테린의 주소는 레일건 프로토콜 주소를 사용해 지난해 12월부터 올해 5월까지 수백만 달러 상당의 260건의 ETH 개인 거래를 진행했다. 그러나 이 방법은 토큰이 프로토콜에 들어가기 전에 자금세탁 방지 검증이 수행된다는 의미일 뿐입니다.검증을 통해 토큰이 프로토콜 밖으로 전송되면 후속 규제 당국에서 문제가 있다고 판단하면 어떻게 해야 합니까? 거래를 조사해야 합니까? 결국, 범죄 기술은 범죄 예방 조치보다 앞서는 경우가 많으며, Chainalytic의 주소 태그 라이브러리 데이터는 항상 범죄 집단이 사용하는 최신 주소보다 뒤쳐져 있습니다.
모든 댓글