2024년 11월, 미국 제5순회순회법원은 미국 재무부 해외자산통제실(OFAC)이 국제비상경제권한법(IEEPA)을 위반하여 암호화폐 믹서인 Tornado Cash를 제재했다는 판결을 내렸습니다. 제5순회 항소법원은 Tornado Cash의 스마트 컨트랙트는 탈중앙화되고 자체적으로 실행되며 통제할 수 없는 코드로 소유할 수 없고 재산이 아니며 OFAC의 제재 목록에 포함되지 않았어야 하고, OFAC는 제재 조치에서 법적 권한을 초과했다고 판결했습니다.
토네이도 캐시 사건에 대한 제5순회 항소법원의 판결은 암호화폐 업계의 승리로 여겨지지만, 북한 해커와 코인 도난 범죄 조직이 실제로 토네이도 캐시를 사용하여 코인을 세탁하고 규제 집행을 피하고 있다는 사실도 인정해야 합니다. 그렇다면 암호화폐 세계에서 법률을 준수하면서 암호화폐 사용자의 온체인 프라이버시를 보장하는 것이 가능할까요? 오늘 저희는 암호화폐 혼합 프로토콜 Railgun이 어떻게 사용자의 온체인 프라이버시를 보호하며 규정을 준수하는지 알려드리겠습니다.
레일건 프로토콜의 운영 모델
레일건은 영지식 증명과 머클 트리를 통해 결제 시 사용자의 온체인 프라이버시를 보장하는 스마트 컨트랙트 기반 개인정보 보호 프로토콜로, '죄의식 없는 무죄 증명"을 사용하여 프로토콜로 유입되는 온체인 자금이 안전하고 규정을 준수하도록 보장하며, 온체인 개인 정보 보호 결제와 규제 준수 간의 균형을 이룹니다.
그레이 스케일의 모회사인 DCG 그룹은 Railgun의 RAIL 토큰에 1000달러를 투자하고, Railgun DAO에 700달러 이상의 스테이블코인을 기부했으며, 자회사 Foundry Labs에 자원을 투자하여 Railgun 프로토콜의 백엔드에 압력을 가하고 있습니다. 레일건의 백엔드 스트레스 용량.
운영 메커니즘
1. 토큰 프라이버시
사용자는 철도 지갑을 사용합니다. 레일건의 0x 주소에 토큰을 숨기고 한 시간 동안 기다린 후 0zk 주소에 있는 토큰의 잔액을 0zk 주소 간 이체와 Defi 등의 프라이버시 체인 상호작용에 사용할 수 있습니다. 0zk 주소 간 이체는 기다릴 필요가 없으며 실시간으로 가능합니다.Railway Wallet은 ERC20의 전송을 지원합니다. 철도 월렛은 ERC20 토큰, ERC-721 및 ERC-1155 NFT의 민영화를 지원합니다.
2. 트랜잭션 프라이버시를 보장하기 위해 프로토콜 사용자를 대체하여 체인의 최하위 레이어와 상호작용하는 브로드캐스터
토큰이 비공개로 전환된 후, 사용자의 온체인 상호작용은 공개적으로 사용 가능한 브로드캐스터를 의미하는 Railgun 프로토콜의 브로드캐스터를 통해 수행됩니다. 브로드캐스터는 공개적으로 사용 가능한 0x 주소를 말하며, 프로토콜 사용자가 아닌 기본 블록체인에 가스를 지불하여 온체인 상호작용을 완료합니다. 따라서 사용자는 전체 온체인 상호작용을 위해 이더/매틱/BNB를 가스로 사용할 필요가 없습니다.
이론적으로 모든 0x 주소가 브로드캐스터로 사용될 수 있으며, 사용자는 가스 및 가용성에 따라 브로드캐스터를 선택할 수 있습니다. 브로드캐스터는 사용자 주소의 토큰을 제어하지 않고 상호작용 정보만 전달하며 발신자 주소, 금액, 수신자 주소, 토큰 유형 등 온체인 상호작용의 세부 정보에 접근할 수 없으므로 거래의 프라이버시와 보안이 보장되며 브로드캐스터는 이 과정에서 전체 가스 중 10%를 얻습니다.
3. 온체인 상호작용 비공개화
사용자가 자신을 대신해 비공개 트랜잭션을 완료할 브로드캐스터를 지정한 후 0x 주소를 입력하여 상호작용을 비공개 해제하여 남은 토큰을 레일건 프로토콜에서 인출합니다. Railgun 프로토콜 스마트 컨트랙트는 토큰 프라이버시 및 프라이버시 해제 작업에 대해 0.25%의 수수료를 부과하며, 이는 Railgun DAO의 볼트 주소로 전송됩니다. 이 프로토콜 수익금은 프로토콜 거버너와 서약자에게 분배됩니다.
Railgun은 영지식 증명을 사용하여 온체인 프라이버시를 보장합니다
영지식 증명(ZKP)은 증명자가 정보의 출처를 밝히지 않고도 자신이 사용하는 정보가 비공개임을 증명할 수 있는 암호화 기법입니다. 영지식 증명(ZKP)은 증명자가 정보의 출처에 대한 세부 정보를 공개하지 않고도 검증자에게 정보의 진위를 증명할 수 있는 암호화 기법입니다. 레일건 프로토콜에서 사용자는 토큰의 종류와 수량을 공개하지 않고도 토큰을 사용할 자격이 있음을 증명할 수 있으며, 브로드캐스터와 풀은 수신 및 발신 주소를 비공개로 설정할 수 있습니다.
예를 들어 Railgun 사용자는 편지를 쓰는 사람이고, ZKP는 편지의 내용을 검증하며, Railgun 프로토콜의 스마트 컨트랙트는 봉인된 봉투이고, 브로드캐스터는 우체부라고 가정해봅시다. 퍼블릭 체인에서는 편지가 전송되었다는 사실만 확인할 수 있을 뿐, 편지의 내용이나 발신자와 수신자는 확인할 수 없습니다.
레일건은 머클 트리를 활용하여 이중 지출을 방지하고 거래를 보호합니다
해시 트리라고도 알려진 머클 트리는 일반적으로 체인에서 거래 데이터의 무결성을 검증하는 데 사용됩니다. 머클 트리의 루트 해시는 각 블록의 헤더에 포함되어 블록 전체에 걸쳐 트랜잭션 데이터가 변조되지 않았는지 확인합니다. 사용자 자산 도용으로 인한 FTX 사건 이후 모든 주요 중앙집중식 거래소는 머클 트리를 사용하여 사용자 자산이 안전하게 보관되고 도용되지 않았는지 확인합니다.
토큰은 사용자가 Railgun 프로토콜을 사용하여 주소를 비공개로 설정한 후 프라이버시 풀에 추가되며, 프라이버시 풀의 토큰 잔액은 BTC와 유사한 UTXO 레지스트리를 통해 구성되고 전체 Railgun UTXO 목록은 머클 트리 데이터 구조로 구성됩니다. Railgun 프로토콜의 모든 토큰은 머클 트리를 공유하며, 각 토큰 프라이버시 작업은 머클 트리의 상태를 업데이트하고 새로운 머클 루트/리프를 생성합니다. 이를 통해 사용자는 프라이빗 트랜잭션에서 충분한 수의 토큰을 전송하고 이중 지출을 방지하며 트랜잭션의 보안을 보장할 수 있습니다.
레일건 프로토콜이 규제 준수를 달성하는 방법
토네이도 캐시는 주로 북한 해킹 조직인 라자루스 그룹과 코인을 훔친 범죄 자금 세탁 조직으로 인해 제재를 받았습니다. 토네이도 캐시는 주로 북한 해커 그룹인 라자루스 그룹과 코인을 훔친 자금 세탁 범죄 조직이 FBI와 같은 규제 및 법 집행 기관의 추적을 피하기 위해 코인을 섞어 사용하는 데 사용했기 때문에 제재를 받았습니다.
비공개 무죄 증명
위에서 Railgun 프로토콜의 작동 방식 소개에서 언급했듯이, 사용자가 0x 주소를 비공개로 설정하려면 1시간의 대기 기간이 있습니다. 사용자가 0x 주소를 비공개로 설정하면 1시간의 대기 기간이 있습니다. 대기 기간 동안 Railgun은 사용자 주소의 토큰에 대해 온체인 자금 세탁 방지 기능을 수행하여 사용자 주소의 자금이 고위험, 범죄 또는 제재 대상 주소에서 비롯된 것이 아닌지 확인합니다.
레일건의 온체인 AML 프로토콜은 KYC 정보를 요구하는 중앙화된 거래소나 기관과 달리 사용자에게 KYC 정보를 요구하여 개인정보를 노출할 위험이 없으며, 대신 온체인 태그 데이터 검증을 사용합니다. 사용자는 해당 관할권에 해당하는 검증 태그 라이브러리를 선택할 수 있습니다(예: 미국 사용자는 미국 규제 주소 목록을 선택할 수 있습니다). 대기 기간 동안 사용자는 토큰의 소유권을 가지며 언제든지 토큰을 프라이버시에서 해제하여 사용자의 원래 0x 주소를 통해 토큰을 검색할 수 있습니다.
토큰의 온체인 AML 검증을 완료한 후 사용자는 개인 무결성 증명을 획득하고, 이후 퍼블릭 블록체인 주소로 전송되는 토큰은 해당 토큰 부분이 테스트 및 검증을 거쳤다는 증거로 무결성 증명을 전달합니다.
현재 Railgun 프로토콜의 기본 온체인 데이터는 다음과 같습니다. AML 태그 목록 데이터는 체인널리시스에서 공개적으로 사용 가능한 무료 라이브러리와 공개적으로 사용 가능한 OFAC 제재 주소로 구성됩니다.
체인널리시스는 2014년에 설립된 미국 기반 블록체인 분석 회사로, 2022년 5월 GIC가 주도하는 1억 7천만 달러 규모의 시리즈 F 펀딩 라운드를 86억 달러의 가치로 마감했다고 발표했습니다.체인널리시스의 AML 시스템은 거래소, 스테이블코인 발행자, NFT 거래 플랫폼, 암호화폐 은행의 컴플라이언스 필수품이 되었습니다. 또한 체인널리시스는 IRS, ICE, FBI 및 기타 정부 기관과 파트너십을 맺었습니다.
레일건 프로토콜의 경우, 토큰이 프로토콜의 프라이버시 풀에 들어갈 때 AML 탐지를 위해 체인널리시스 주소 태그 라이브러리를 사용하는 것은 부적을 착용하는 것과 같으며 토큰, 거래소 및 기관의 수신자 주소는 더 이상 레일건 프로토콜에서 발생하는 온체인 전송에 영향을 미치지 않습니다. 거래는 자금 세탁 방지 규정을 위반하고 범죄 조직의 자금 세탁을 돕는 것으로 제재 및 처벌을 받을 수 있다는 두려움 속에서 이루어집니다.
코인 세금 수출
레일건 프로토콜의 비공개 거래는 사용자가 암호화폐 자산 거래에 대한 세금을 계산하는 것을 어렵게 만듭니다. 레일월렛은 사용자가 프로토콜과 상호작용한 기록을 내보내는 기능을 지원하며, 이를 통해 세금 소프트웨어인 코인리에서 사용자가 납부하는 세액을 계산할 수 있습니다.
요약 및 고찰
퍼블릭 블록체인에서는 모든 온체인 상호작용이 투명하고 추적 가능하며, 온체인 거래의 개인정보를 보호하기 위해 토네이도 캐시 및 기타 혼합 코인 프로토콜과 같은 프라이버시 퍼블릭 체인이 등장했습니다. 레일건 프로토콜은 온체인 프라이버시 보호와 암호화폐 자금 세탁 범죄 방지 사이의 균형을 유지하여 온체인 주소가 자금 세탁 방지 규정을 위반하지 않고 안전하고 규정을 준수하는 방식으로 개인 결제를 할 수 있도록 합니다.
이더리움의 창립자 브이 갓(V God)의 주소는 이미 작년 12월부터 올해 5월까지 레일건 프로토콜 주소를 사용해 수백만 달러에 달하는 260건의 ETH 프라이버시 거래를 진행한 바 있습니다. 하지만 자금세탁방지 검증을 위해 토큰이 프로토콜로 전송되기 전에 프로토콜 밖으로 전송되는 것을 확인한 후 이 거래에 문제가 있다는 것을 알게 된 규제 당국이 어떻게 해야 할지 조사해야 할까요? 결국 범죄 기술은 범죄 예방 조치보다 앞서 있는 경우가 많으며, 체인널리시스 주소 태깅 데이터베이스 데이터는 범죄 집단이 사용하는 최신 주소보다 항상 뒤처져 있습니다.