Người viết: Golden Finance xiaozou
Vào ngày 15 tháng 4 năm 2024, Vitalik đã chuyển 100 ETH sang giao thức bảo mật RAILGUN. Ngày hôm sau, Vitalik lại tweet như RAILGUN, nói rằng quyền riêng tư là bình thường và Railgun sử dụng giao thức nhóm quyền riêng tư, điều này khiến những kẻ xấu khó tham gia nhóm hơn mà không ảnh hưởng đến quyền riêng tư của người dùng.
Điều gì đã thu hút Vitalik đến với RAILGUN? 6 câu hỏi trong bài viết này sẽ giúp bạn hiểu về RAILGUN.
1, RAILGUN là gì?
RAILGUN là một hệ thống bảo mật được xây dựng trực tiếp trên chuỗi Ethereum, BSC, Polygon và Arbitrum. Nó sử dụng mật mã không kiến thức (ZK) để kích hoạt hợp đồng thông minh và quyền riêng tư DeFi mà không làm mất đi tính bảo mật của chuỗi ưa thích của người dùng.
RAILGUN chỉ đơn giản đề cập đến một tập hợp các hợp đồng thông minh hỗ trợ cơ sở hạ tầng bảo mật phía sau. Các nhà cung cấp ví có thể chọn tích hợp giao thức RAILGUN.
Vì RAILGUN chỉ là logic hợp đồng thông minh trên chuỗi nên việc đạt được quyền riêng tư mà không cần bộ trình xác thực L2 riêng biệt hoặc cầu nối dễ bị tấn công có hai ưu điểm chính:
An toàn và phi tập trung - ít vấn đề về bộ trình xác thực hơn, không có rủi ro bắc cầu. RAILGUN an toàn như chuỗi EVM mà nó được triển khai trên đó.
Hệ sinh thái hoàn chỉnh - Người dùng RAILGUN có thể truy cập tất cả hoạt động kinh tế trên Ethereum và hưởng lợi từ lịch sử phong phú của các dApp và nhà xây dựng hiện có, thay vì một hệ sinh thái biệt lập trên chuỗi quyền riêng tư độc lập .
Trải nghiệm người dùng tương tự như việc sử dụng ví công khai như MetaMask để tương tác với chuỗi Ethereum/EVM nhằm mang lại tính thanh khoản và DeFi, ngoại trừ khả năng giao dịch riêng tư được bổ sung.
RAILGUN chủ yếu bao gồm hai thành phần chính:
Tích hợp RAILGUN Ví - Ví EVM được xây dựng bởi các nhà phát triển cộng đồng độc lập mà qua đó người dùng có thể sử dụng giao thức RAIGLUN.
Công cụ dành cho nhà phát triển - SDK TypeScript để xây dựng quyền riêng tư RAILGUN vào ví hiện có hoặc ví mới hoặc dApp có tính năng bảo vệ quyền riêng tư.
2 Ưu điểm và trường hợp sử dụng của RAILGUN
Các giao dịch DeFi phức tạp giúp RAILGUN hoạt động tốt hơn so với các giao thức khác có tính ẩn danh tương tự Quyền riêng tư hơn . Tất cả các chuyển khoản, trao đổi, cho vay và lệnh gọi dApp đều bổ sung các thay đổi tương tác trong RAILGUN.
RAILGUN đạt được khả năng bảo vệ quyền riêng tư tốt hơn với tính thanh khoản thấp hơn và khung thời gian ngắn hơn so với các hệ thống bảo mật khác. Tương tác dApp trong hệ thống bảo mật RAILGUN cũng khuyến khích người dùng giữ tài sản trong RAILGUN lâu hơn vì không có lý do gì để chuyển tiền ra khỏi RAILGUN.
Các trường hợp sử dụng tiềm năng là:
Quyền riêng tư: Động lực của ví không được biết đến, quyền riêng tư về số dư tài khoản, bảo vệ chiến lược giao dịch, thói quen giao dịch không được giám sát, ngăn chặn việc thu thập dữ liệu
Bảo mật alpha: những nhà giao dịch muốn giữ bí mật alpha có thể giao dịch tự do, Duy trì lợi thế thông tin khó giành được của họ.
Bảng lương riêng tư: Cung cấp dịch vụ trả lương cho các công ty sử dụng tiền điện tử để trả lương. Bảng lương sử dụng trạng thái hiện tại của blockchain công khai sẽ hiển thị mức lương chính xác của từng nhân viên.
Chống kiểm duyệt: Hỗ trợ các khoản quyên góp chống kiểm duyệt cho công dân sống ở các quốc gia nơi các quan chức chính phủ không thân thiện hoặc tham nhũng.
Phân tích ẩn danh: Ngược lại với các dịch vụ như Nansen hay Etherscan, nơi các ví nổi tiếng được gắn thẻ hoặc công nhận, có nghĩa là một số khoản đầu tư lớn có thể nhận dạng cá nhân.
Tuân thủ: Các công ty tài chính vẫn tuân thủ luật bảo vệ dữ liệu như GDPR
RAILGUN là một công cụ đột phá. nói cách khác, đây là giải pháp bảo mật hoàn chỉnh và kiên quyết nhất dành cho DeFi. DeFi về quyền riêng tư sẽ cung cấp cho ngành công nghiệp tiền điện tử những khả năng kinh doanh mới không thể thực hiện được trên các chuỗi khối công khai. Tất cả các giải pháp bảo mật khác đều đi kèm với một số đánh đổi, chẳng hạn như yêu cầu người dùng tin tưởng vào cầu nối giám sát hoặc giao dịch với tính thanh khoản bị phân mảnh (hoặc không tồn tại).
3RAILGUN khác với các giao thức bảo vệ quyền riêng tư khác như thế nào?
Các giải pháp bảo mật khác thường yêu cầu cơ sở hạ tầng chuyên dụng để chạy và được gọi là giải pháp L2. Các giải pháp L2 không có quyền truy cập trực tiếp vào các giao thức DeFi và dựa vào công nghệ bắc cầu có khá nhiều lỗ hổng bảo mật. Vì các giải pháp L2 sử dụng các nút riêng nên chúng không có đầy đủ tính bảo mật hoặc tính thanh khoản của chuỗi khối chính.
Các giải pháp khác, chẳng hạn như máy trộn, thiếu chức năng và tính dễ sử dụng. Ví dụ: máy trộn thường không hỗ trợ các giao dịch được bảo vệ nội bộ hoặc tương tác với hợp đồng thông minh. Họ cũng có thể yêu cầu người dùng gửi và nhận một số tiền cố định, chẳng hạn như 1 hoặc 10 ETH. Bộ trộn không thể sử dụng giao thức một cách đơn giản và hiệu quả trong khi vẫn bảo vệ quyền riêng tư. Họ cũng không cho phép người dùng giữ số dư trong ví của họ ở chế độ riêng tư. Tuy nhiên, RAILGUN giúp quyền riêng tư của người dùng được an toàn và không phải lo lắng, đồng thời quyền riêng tư của người dùng sẽ được duy trì ngay cả khi không có giao dịch nào xảy ra.
Các giao thức bảo mật thế hệ trước không thể sánh được với sự tiện lợi, linh hoạt và quyền riêng tư được RAILGUN đảm bảo.
4, RAILGUN Những mã thông báo nào được hỗ trợ?
RAILGUN không có giấy phép. Theo mặc định, tất cả các mã thông báo ERC-20 tiêu chuẩn có thể được sử dụng trong hệ thống bảo mật RAILGUN.
Một số mã thông báo ERC-20 không chuẩn, chẳng hạn như mã thông báo khởi động lại và mã thông báo xổ số. Các mã thông báo này hiện không tương thích với hệ thống bảo mật RAILGUN và không được lưu trữ.
Mặc dù không hoàn toàn tuân thủ tiêu chuẩn ERC-20 nhưng Tether (USDT) có thể được sử dụng trong hệ thống bảo mật RAILGUN. Việc sử dụng
5 và RAILGUN dễ dàng đến mức nào?
RAILGUN rất dễ sử dụng thông qua các giao diện người dùng như ứng dụng web. Công nghệ này cũng có thể dễ dàng tích hợp vào các giao thức hiện có.
Mặc dù mã rất phức tạp nhưng việc sử dụng hệ thống bảo mật RAILGUN lại rất dễ dàng. Các ứng dụng ví chứa hợp đồng thông minh RAILGUN (chẳng hạn như RAILWAY) có giao diện người dùng rất trực quan.
6 Làm thế nào để đạt được sự cân bằng về quyền riêng tư? Các nguyên tắc của mật mã là gì?
Ví RAILGUN bao gồm hai khóa: khóa chi tiêu và khóa xem. Địa chỉ ví RAILGUN (còn được gọi là địa chỉ 0zk) là khóa chung tương ứng của hai khóa - khóa chung chi tiêu và khóa chung xem.
Do đó, nếu người dùng A (Alice) biết địa chỉ RAILGUN của người dùng B (Bob), cô ấy có thể bắt đầu giao dịch.
Alice thực hiện điều này bằng cách tạo một ghi chú có chứa cái được gọi là cam kết trong mật mã. Cam kết chứa thông tin về token và số lượng token được chuyển. Các giá trị cam kết này được mã hóa bằng thông tin từ khóa chung của Bob.
Tiếp theo, Alice tạo bằng chứng zk-SNARK rằng chi tiêu của cô ấy không vượt quá số tiền gửi. Điều này cũng cho thấy rằng cô ấy đã không chi tiêu gấp đôi—cô ấy đã tiêu số token ở nơi khác.
Cuối cùng, Alice gửi bằng chứng, cam kết và bản mã tới hợp đồng thông minh RAILGUN. Hợp đồng thông minh này xác minh bằng chứng, tích lũy cam kết và phát ra bản mã dưới dạng một sự kiện. Điều này có nghĩa là nó kiểm tra xem mọi thứ có chính xác không và cho phép Bob tương tác với giao dịch.
Chỉ Bob mới có thể sử dụng khóa xem của mình để giải mã văn bản mật mã và lấy thông tin cá nhân. Với thông tin này và mã chi tiêu của mình, Bob có thể sử dụng tờ tiền đó - nghĩa là anh ấy có thể chuyển hoặc rút số token.