글: 골든 파이낸스 샤오저우
2024년 4월 15일, 비탈릭은 프라이버시 프로토콜 RAILGUN에 100 ETH를 전송했습니다. 다음날 비탈릭은 다시 트위터를 통해 프라이버시는 정상이며, Railgun의 프라이버시 풀링 프로토콜을 사용하면 악의적인 행위자가 사용자의 프라이버시를 손상시키지 않고 풀에 참여하기 어렵다고 말하며 RAILGUN을 지지하는 트윗을 올렸습니다. 풀에 참여하기가 더 어려워진다고 말합니다.
이 글에서는 6가지 질문으로 RAILGUN에 대해 살펴보겠습니다.
1, RAILGUN이란 무엇인가요, 이것이 무엇인가요?
RAILGUN은 이더, BSC, 폴리곤, 아비트럼 체인에 직접 구축된 프라이버시 시스템입니다. 영지식(ZK) 암호화를 사용하여 사용자가 선호하는 체인의 보안을 유지하면서 스마트 컨트랙트 및 탈중앙 금융 프라이버시를 구현합니다.
레일건은 백엔드 프라이버시 인프라를 지원하는 스마트 컨트랙트 세트만을 지칭합니다. 지갑 제공자는 RAILGUN 프로토콜을 통합하도록 선택할 수 있습니다.
RAILGUN은 온체인 스마트 컨트랙트 로직이기 때문에 별도의 L2 검증자나 취약성이 있는 브리지 없이도 프라이버시를 달성할 수 있는 두 가지 주요 이점이 있습니다.
보안 및 탈중앙화 - 검증자 세트 문제 감소, 브리징 위험 없음.RAILGUN은 배포하는 EVM 체인만큼이나 안전합니다.
완벽한 생태계 - RAILGUN 사용자는 별도의 프라이버시 체인에 고립된 생태계가 아닌 이더리움의 모든 경제 활동에 접근할 수 있으며 기존 디앱과 빌더의 풍부한 역사로부터 혜택을 누릴 수 있습니다.
사용자 경험은 메타마스크와 같은 공개 지갑을 사용하여 유동성 및 탈중앙 금융을 위해 이더/EVM 체인과 상호작용하는 것과 유사하지만, 비공개 거래 기능이 추가되었다는 점만 다를 뿐입니다.
RAILGUN은 두 가지 주요 구성 요소로 이루어져 있습니다:
RAILGUN 통합 지갑 - The 독립 커뮤니티 개발자들이 구축한 EVM 지갑으로, 사용자들이 레이글런 프로토콜을 사용할 수 있습니다.
개발자 도구 - 기존 또는 새로운 지갑 또는 개인 정보 보호 기능이 있는 디앱에 RAILGUN 개인 정보 보호 기능을 구축하기 위한 타입스크립트 SDK입니다.
2, RAILGUN의 장점과 사용 사례는 무엇입니까
복잡한 디파이 거래로 인해 레일건의 장점은 무엇입니까? 비슷한 익명성을 가진 다른 프로토콜보다 더 프라이빗합니다. 모든 이체, 교환, 대출 및 차용, dApp 호출은 RAILGUN의 상호작용의 다양성을 더합니다.
RAILGUN은 다른 프라이버시 시스템보다 적은 유동성과 짧은 기간으로 더 나은 프라이버시 보호를 달성합니다.
RAILGUN 프라이버시 시스템에서의 dApp 상호작용은 또한 사용자가 RAILGUN에서 자금을 이동할 이유가 없기 때문에 더 오랫동안 자산을 보유하도록 인센티브를 제공합니다.
잠재적 사용 사례는 다음과 같습니다.
ul class=" list-paddingleft-2" style="list-style-type: disc;">
개인정보 보호: 지갑 역학은 알려지지 않음, 계좌 잔액은 비공개, 거래 전략은 보호, 거래 습관은 감시되지 않음, 데이터 수집은 방지
알파 시큐리티 보호: 알파 비밀을 유지하고자 하는 트레이더는 자유롭게 거래하고 어렵게 얻은 정보 우위를 유지할 수 있습니다.
프라이버시 급여: 암호화폐로 급여를 지급하는 기업을 위한 급여 서비스입니다. 퍼블릭 블록체인 급여 현황을 사용하면 각 직원의 정확한 급여를 확인할 수 있습니다.
검열 저항: 비우호적이거나 부패한 정부 공무원이 있는 국가에 거주하는 시민들이 검열 기부를 할 수 있도록 지원합니다.
익명 분석: 난센이나 이더스캔과 같이 잘 알려진 지갑에 태그가 붙거나 인식되는 서비스와 달리, 일부 대규모 투자자는 개인 식별이 가능함을 의미합니다.
컴플라이언스: 금융 회사는 GDPR과 같은 데이터 보호법을 준수합니다
RAILGUN은 객관적으로 가장 타협하지 않는 완벽한 개인정보 보호 솔루션인 획기적인 툴킷입니다. 프라이버시 디파이는 암호화폐 업계에 퍼블릭 블록체인에서는 불가능했던 새로운 비즈니스 가능성을 제공할 것입니다. 다른 모든 프라이버시 솔루션은 사용자가 에스크로 브릿지를 신뢰하거나 단편적인(또는 존재하지 않는) 유동성으로 거래해야 하는 등 몇 가지 단점이 있습니다.
3, RAILGUN은 다른 개인정보 보호 프로토콜과 어떻게 다른가요?
다른 보안 솔루션은 일반적으로 작동하기 위해 전용 인프라가 필요하며 이를 L2 솔루션이라고 하는데, L2 솔루션은 디파이 프로토콜에 직접 접근할 수 없고 보안 취약점이 많은 브릿지 기술에 의존합니다. L2 솔루션은 자체 노드를 사용하기 때문에 메인 블록체인의 완전한 보안이나 유동성을 갖추지 못합니다.
믹서와 같은 다른 솔루션은 기능과 사용 편의성이 부족합니다. 예를 들어, 믹서는 일반적으로 내부적으로 거래를 차단하거나 스마트 콘트랙트와의 상호작용을 지원하지 않습니다. 또한 믹서는 사용자가 1 또는 10 이더리움과 같은 고정된 금액을 주고받도록 요구할 수 있습니다. 믹서는 개인 정보를 보호하면서 프로토콜을 간단하고 효율적으로 사용할 수 있도록 허용하지 않습니다. 또한 사용자가 지갑에 잔액을 비공개로 유지하는 것도 허용하지 않습니다. 그러나 RAILGUN은 트랜잭션이 발생하지 않더라도 사용자의 프라이버시를 안전하게 보호합니다.
이전 세대의 프라이버시 프로토콜은 RAILGUN이 보장하는 편리함, 유연성, 프라이버시를 따라갈 수 없습니다.
4, RAILGUN은 어떤 토큰을 지원하나요?
RAILGUN은 라이선스가 없습니다. 기본적으로 모든 표준 ERC-20 토큰을 RAILGUN 프라이버시 시스템에서 사용할 수 있습니다.
리베이싱 토큰이나 복권 토큰과 같은 일부 ERC-20 토큰은 비표준 토큰입니다. 이러한 토큰은 현재 RAILGUN 개인정보 보호 시스템과 호환되지 않으므로 저장해서는 안 됩니다.
완전히 ERC-20을 준수하지는 않지만, 테더(USDT)는 RAILGUN 개인정보 보호 시스템에서 사용할 수 있습니다.
5, RAILGUN은 얼마나 사용하기 쉬운가요?
RAILGUN은 웹 앱과 같은 프론트엔드를 통해 매우 쉽게 사용할 수 있습니다. 또한 이 기술은 기존 프로토콜에 쉽게 통합할 수 있습니다.
코드는 매우 복잡하지만, RAILGUN 프라이버시 시스템을 사용하는 것은 쉽습니다. RAILWAY와 같이 RAILGUN 스마트 컨트랙트를 포함하는 지갑 앱은 매우 직관적인 사용자 인터페이스를 가지고 있습니다.
6, 밸런스 프라이버시는 어떻게 달성되나요? 관련된 암호화는 무엇인가요?
RAILGUN 지갑은 지출 키와 보기 키의 두 가지 키로 구성되며, RAILGUN 지갑 주소(0zk 주소라고도 함)는 지출 공개 키와 보기 공개 키의 두 가지 대응하는 공개 키입니다.
따라서 사용자 A(앨리스)가 사용자 B(밥)의 RAILGUN 주소를 알고 있다면 트랜잭션을 시작할 수 있습니다.
앨리스는 이를 위해 암호학에서 약속(커미트먼트)으로 알려진 메모를 생성합니다. 커미트먼트에는 토큰과 전송할 토큰의 양에 대한 정보가 포함됩니다. 이러한 커미션 값은 밥의 공개 키 정보를 사용하여 암호화됩니다.
다음으로 앨리스는 자신이 저축한 것보다 더 많이 지출하지 않았음을 보여주는 zk-SNARK 증명을 생성합니다. 또한 이중 지출이 아니며 다른 곳에 토큰을 사용했음을 보여줍니다.
마지막으로 앨리스는 증명, 약속, 암호문을 RAILGUN 스마트 콘트랙트에 전송합니다. 이 스마트 컨트랙트는 증명을 확인하고, 약속을 누적하며, 암호문을 이벤트로 전송합니다. 즉, 모든 것이 올바른지 확인하고 Bob이 트랜잭션과 상호 작용할 수 있도록 합니다.
밥만이 자신의 보기 키를 사용하여 암호 텍스트를 해독하여 개인 정보를 얻을 수 있습니다. 이 정보와 자신의 지출 키를 사용하면 밥은 노트를 사용할 수 있으며, 이는 토큰을 전송하거나 인출할 수 있음을 의미합니다.