RAILGUN là một hệ thống bảo mật được xây dựng trực tiếp trên các chuỗi Ethereum, BSC, Polygon và Arbitrum. Nó sử dụng mật mã không tri thức (ZK) để cho phép hợp đồng thông minh và quyền riêng tư DeFi mà không cần hy sinh sự an toàn của các chuỗi ưa thích của người dùng.
RAILGUN đơn giản chỉ là một bộ 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, việc đạt được tính riêng tư mà không cần bộ xác minh L2 riêng biệt hoặc một cầu nối dễ bị tổn thương có hai lợi ích lớn:
Trải nghiệm người dùng tương tự như việc sử dụng một ví công khai như MetaMask để tương tác với chuỗi Ethereum/EVM để cung cấp thanh khoản và DeFi, ngoại trừ khả năng giao dịch một cách riêng tư.
RAILGUN chủ yếu bao gồm hai thành phần chính:
Các giao dịch DeFi phức tạp giúp làm cho RAILGUN riêng tư hơn so với các giao thức tương tự với tính nặc danh. Tất cả các chuyển khoản, trao đổi, khoản vay và cuộc gọi dApp đều thêm các thay đổi tương tác trong RAILGUN.
So với các hệ thống bảo mật khác, RAILGUN đạt được sự bảo vệ quyền riêng tốt hơn với lưu lượng thanh khoản ít hơn và khung thời gian ngắn hơn. 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 quỹ ra khỏi RAILGUN.
Các trường hợp sử dụng tiềm năng là:
RAILGUN là một bộ công cụ cách mạng và một cách khách quan là giải pháp bảo mật hoàn toàn và hoàn chỉnh nhất cho DeFi. DeFi Riêng tư sẽ tạo ra các cơ hội kinh doanh mới cho ngành công nghiệp tiền điện tử mà không thể thực hiện trên các blockchain công cộng. Tất cả các giải pháp bảo mật khác đều có một số điều chỉnh, như yêu cầu người dùng tin tưởng vào các cầu nối gửi giữ hay giao dịch với thanh khoản bị phân mảnh/ không tồn tại.
Các giải pháp bảo mật khác thường yêu cầu cơ sở hạ tầng riêng để hoạt động và được biết đến với tên gọi là các 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 protocal DeFi và phải dựa vào công nghệ cầu nối mà 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 của họ, họ không có đầy đủ 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, như mixers, thiếu tính năng và sự dễ sử dụng. Ví dụ, mixers 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ố lượng cố định, chẳng hạn như 1 hoặc 10 ETH. Mixers không thể sử dụng giao thức một cách đơn giản và hiệu quả trong khi bảo vệ quyền riêng tư. Họ cũng không cho phép người dùng giữ số dư của mình riêng tư trong ví của họ. Tuy nhiên, RAILGUN giữ cho quyền riêng tư của người dùng an toàn và không cần lo lắng, và quyền riêng tư của người dùng sẽ được bảo vệ ngay cả khi không có giao dịch nào diễn ra.
Các giao thế về quyền riêng tư thế hệ trước không thể sánh kịp với sự tiện lợi, linh hoạt và quyền riêng tư mà RAILGUN đảm bảo.
RAILGUN là không cần phép lệ. Theo mặc định, tất cả các token ERC-20 tiêu chuẩn đều có thể được sử dụng trong hệ thống bảo mật RAILGUN.
Một số token ERC-20 không chuẩn, chẳng hạn như token rebasing và token xổ số. Những token này hiện không tương thích với hệ thống bảo mật RAILGUN và không nên lưu trữ.
Mặc dù không hoàn toàn tuân thủ tiêu chuẩn ERC-20, Tether (USDT) vẫn có thể được sử dụng trong hệ thống bảo mật RAILGUN.
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ệ 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ã code rất phức tạp, việc sử dụng hệ thống bảo mật RAILGUN rất dễ dàng. Ứng dụng ví chứa các hợp đồng thông minh RAILGUN (như RAILWAY) có giao diện người dùng rất trực quan.
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 công khai tương ứng của hai - khóa công khai chi tiêu và khóa công khai 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ể khởi tạo một giao dịch.
Alice làm điều này bằng cách tạo ra một ghi chú chứa những gì được gọi là cam kết trong mật mã. Cam kết chứa thông tin về các token và số lượng token sẽ được chuyển giao. Những giá trị cam kết này được mã hóa bằng thông tin từ khóa công khai của Bob.
Tiếp theo, Alice tạo một chứng minh zk-SNARK cho thấy việc tiêu tiền của cô ấy không vượt quá số tiền gửi của cô ấy. Điều này cũng cho thấy rằng cô ấy không tiêu tiền trùng lặp - cô ấy đã tiêu tiền ở nơi khác.
Cuối cùng, Alice gửi bằng chứng, cam kết và văn bản mã hóa cho hợp đồng thông minh RAILGUN. Hợp đồng thông minh này xác minh bằng chứng, tích luỹ cam kết và phát ra văn bản mã hóa dưới dạng sự kiện. Điều này có nghĩa là nó kiểm tra xem mọi thứ có đúng không và cho phép Bob tương tác với giao dịch.
Chỉ có Bob mới có thể sử dụng khóa xem của mình để giải mã văn bản mã hóa và thu được thông tin cá nhân. Với thông tin này và khóa chi tiêu của mình, Bob có thể tiêu ghi chú - có nghĩa là anh ấy có thể chuyển hoặc rút tiền token.
Bài viết này được sao chép từ [ goldFinance], tiêu đề gốc là '6 Câu hỏi để hiểu Thỏa thuận Bảo mật RAILGUN Được Sử dụng và Thích bởi Vitalik', bản quyền thuộc về tác giả gốc [Tài chính Vàng xiaozou], nếu bạn có bất kỳ ý kiến nào về việc sao chép, vui lòng liên hệĐội ngũ Gate Learn, nhóm sẽ xử lý nó càng sớm càng tốt theo các quy trình liên quan.
免責聲明:本文中表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn, không được đề cập trong Gate.ioBài viết dịch có thể không được sao chép, phân phối hoặc đạo văn.
Share
Content
RAILGUN là một hệ thống bảo mật được xây dựng trực tiếp trên các chuỗi Ethereum, BSC, Polygon và Arbitrum. Nó sử dụng mật mã không tri thức (ZK) để cho phép hợp đồng thông minh và quyền riêng tư DeFi mà không cần hy sinh sự an toàn của các chuỗi ưa thích của người dùng.
RAILGUN đơn giản chỉ là một bộ 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, việc đạt được tính riêng tư mà không cần bộ xác minh L2 riêng biệt hoặc một cầu nối dễ bị tổn thương có hai lợi ích lớn:
Trải nghiệm người dùng tương tự như việc sử dụng một ví công khai như MetaMask để tương tác với chuỗi Ethereum/EVM để cung cấp thanh khoản và DeFi, ngoại trừ khả năng giao dịch một cách riêng tư.
RAILGUN chủ yếu bao gồm hai thành phần chính:
Các giao dịch DeFi phức tạp giúp làm cho RAILGUN riêng tư hơn so với các giao thức tương tự với tính nặc danh. Tất cả các chuyển khoản, trao đổi, khoản vay và cuộc gọi dApp đều thêm các thay đổi tương tác trong RAILGUN.
So với các hệ thống bảo mật khác, RAILGUN đạt được sự bảo vệ quyền riêng tốt hơn với lưu lượng thanh khoản ít hơn và khung thời gian ngắn hơn. 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 quỹ ra khỏi RAILGUN.
Các trường hợp sử dụng tiềm năng là:
RAILGUN là một bộ công cụ cách mạng và một cách khách quan là giải pháp bảo mật hoàn toàn và hoàn chỉnh nhất cho DeFi. DeFi Riêng tư sẽ tạo ra các cơ hội kinh doanh mới cho ngành công nghiệp tiền điện tử mà không thể thực hiện trên các blockchain công cộng. Tất cả các giải pháp bảo mật khác đều có một số điều chỉnh, như yêu cầu người dùng tin tưởng vào các cầu nối gửi giữ hay giao dịch với thanh khoản bị phân mảnh/ không tồn tại.
Các giải pháp bảo mật khác thường yêu cầu cơ sở hạ tầng riêng để hoạt động và được biết đến với tên gọi là các 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 protocal DeFi và phải dựa vào công nghệ cầu nối mà 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 của họ, họ không có đầy đủ 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, như mixers, thiếu tính năng và sự dễ sử dụng. Ví dụ, mixers 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ố lượng cố định, chẳng hạn như 1 hoặc 10 ETH. Mixers không thể sử dụng giao thức một cách đơn giản và hiệu quả trong khi bảo vệ quyền riêng tư. Họ cũng không cho phép người dùng giữ số dư của mình riêng tư trong ví của họ. Tuy nhiên, RAILGUN giữ cho quyền riêng tư của người dùng an toàn và không cần lo lắng, và quyền riêng tư của người dùng sẽ được bảo vệ ngay cả khi không có giao dịch nào diễn ra.
Các giao thế về quyền riêng tư thế hệ trước không thể sánh kịp với sự tiện lợi, linh hoạt và quyền riêng tư mà RAILGUN đảm bảo.
RAILGUN là không cần phép lệ. Theo mặc định, tất cả các token ERC-20 tiêu chuẩn đều có thể được sử dụng trong hệ thống bảo mật RAILGUN.
Một số token ERC-20 không chuẩn, chẳng hạn như token rebasing và token xổ số. Những token này hiện không tương thích với hệ thống bảo mật RAILGUN và không nên lưu trữ.
Mặc dù không hoàn toàn tuân thủ tiêu chuẩn ERC-20, Tether (USDT) vẫn có thể được sử dụng trong hệ thống bảo mật RAILGUN.
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ệ 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ã code rất phức tạp, việc sử dụng hệ thống bảo mật RAILGUN rất dễ dàng. Ứng dụng ví chứa các hợp đồng thông minh RAILGUN (như RAILWAY) có giao diện người dùng rất trực quan.
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 công khai tương ứng của hai - khóa công khai chi tiêu và khóa công khai 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ể khởi tạo một giao dịch.
Alice làm điều này bằng cách tạo ra một ghi chú chứa những gì được gọi là cam kết trong mật mã. Cam kết chứa thông tin về các token và số lượng token sẽ được chuyển giao. Những giá trị cam kết này được mã hóa bằng thông tin từ khóa công khai của Bob.
Tiếp theo, Alice tạo một chứng minh zk-SNARK cho thấy việc tiêu tiền của cô ấy không vượt quá số tiền gửi của cô ấy. Điều này cũng cho thấy rằng cô ấy không tiêu tiền trùng lặp - cô ấy đã tiêu tiền ở nơi khác.
Cuối cùng, Alice gửi bằng chứng, cam kết và văn bản mã hóa cho hợp đồng thông minh RAILGUN. Hợp đồng thông minh này xác minh bằng chứng, tích luỹ cam kết và phát ra văn bản mã hóa dưới dạng sự kiện. Điều này có nghĩa là nó kiểm tra xem mọi thứ có đúng không và cho phép Bob tương tác với giao dịch.
Chỉ có Bob mới có thể sử dụng khóa xem của mình để giải mã văn bản mã hóa và thu được thông tin cá nhân. Với thông tin này và khóa chi tiêu của mình, Bob có thể tiêu ghi chú - có nghĩa là anh ấy có thể chuyển hoặc rút tiền token.
Bài viết này được sao chép từ [ goldFinance], tiêu đề gốc là '6 Câu hỏi để hiểu Thỏa thuận Bảo mật RAILGUN Được Sử dụng và Thích bởi Vitalik', bản quyền thuộc về tác giả gốc [Tài chính Vàng xiaozou], nếu bạn có bất kỳ ý kiến nào về việc sao chép, vui lòng liên hệĐội ngũ Gate Learn, nhóm sẽ xử lý nó càng sớm càng tốt theo các quy trình liên quan.
免責聲明:本文中表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn, không được đề cập trong Gate.ioBài viết dịch có thể không được sao chép, phân phối hoặc đạo văn.