Aztec 2.0: giải pháp lớp 2 zkRollup với quyền riêng tư là cốt lõi
Lưu ý của biên tập viên: Bài viết này đến từNhững người đam mê Ethereum (ID: ethfans)Lưu ý của biên tập viên: Bài viết này đến từ
Những người đam mê Ethereum (ID: ethfans)
Những người đam mê Ethereum (ID: ethfans)
, Tác giả: Joe Andrews, bản dịch & hiệu đính: Min Min & A Jian, được Odaily tái bản với sự cho phép.
Tóm tắt một câu: Chúng tôi đang giúp Ethereum mở rộng quy mô
Hôm nay, chúng tôi xin giới thiệu Aztec 2.0, một mạng lớp 2 với quyền riêng tư là cốt lõi:
Mạng lớp 2 dựa trên zkRollup, chạy trên Ropsten
Chuyển tiền riêng tư theo mặc định - Gửi mã thông báo ERC 20 của bạn một cách riêng tư
Cơ chế khôi phục khóa xã hội
Quyền truy cập riêng tư có thể mở rộng vào DeFi (Uniswap, v.v.)
So với Aztec 1.0, lượng gas sử dụng đã giảm 200 lần
Bảo mật theo thiết kế: Tất cả các giao dịch được xác minh trên chuỗi
Quyền riêng tư có thể lập trình thông qua Noir (ngôn ngữ hợp đồng riêng)
Các tính năng trên là kết quả của nhóm nghiên cứu hàng đầu của chúng tôi. Trong 15 tháng qua, nhóm của chúng tôi đã đóng góp cho cộng đồng với PLONK và Plookup, hiện là tiêu chuẩn chính cho zkSNARK.http://developers.aztec.network/
Trải nghiệm tức thì
Các nhà phát triển có thể trực tiếp tham khảo tài liệu của chúng tôi;https://explorer.aztec.network/
Tài liệu:https://terminal.aztec.network/
Nếu bạn muốn xem mạng của chúng tôi chạy trên Ropsten hoặc trải nghiệm dịch vụ cuộn dòng lệnh của chúng tôi, vui lòng nhấp vào liên kết bên dưới:
Trình khám phá khối:
Bản trình diễn thiết bị đầu cuối:
quyền riêng tư ngay bây giờ
Aztec thì khác. Nghiên cứu của chúng tôi về PLONK đã giúp chúng tôi phát hiện ra rằng zkSNARK có thể được sử dụng theo hai cách hoàn toàn khác nhau:
Sử dụng công nghệ zkSNARK, mạng có thể mở rộng quy mô theo yêu cầu lên đến giới hạn cứng ~300 giao dịch mỗi giây trong khi vẫn duy trì tính khả dụng của dữ liệu trên chuỗi.
Mỗi giao dịch được mã hóa thành zkSNARK để bảo vệ dữ liệu người dùng
Sau đó, bộ chuyển tiếp đóng gói các giao dịch này thành các đợt, rồi "cuộn" thành bằng chứng zkSNARK (bằng chứng về tính hợp lệ của các tính toán nội bộ của cuộn lên sẽ được gửi tới Ethereum để đạt được khả năng mở rộng)
Sử dụng công nghệ zkSNARK, mạng có thể mở rộng quy mô theo yêu cầu lên đến giới hạn cứng ~300 giao dịch mỗi giây trong khi vẫn duy trì tính khả dụng của dữ liệu trên chuỗi.
Quy mô trên các tài sản
Cụ thể, các giao dịch DeFi riêng tư có thể được gộp thành một bản tổng hợp với các khoản thanh toán zkDAI hoặc giao dịch Uniswap.
Ngôn ngữ lập trình Noir: Hợp đồng thông minh riêng tư
Noir là một ngôn ngữ mã nguồn mở cho phép các nhà phát triển dễ dàng viết các giao dịch zkSNARK tương thích với Aztec 2.0.
Mô tả hình ảnh
- Mạch noir của Sha256 -
Noir cung cấp các công cụ để các nhà phát triển viết logic tùy chỉnh cho các giao thức mạng chính, từ DeFi đến thị trường vốn để đặt mua sách.
Noir cho phép các nhà phát triển:
Tùy chỉnh các giao dịch riêng tư
Sử dụng mạch để gọi hợp đồng Ethereum
Thư viện tiêu chuẩn Aztec - Các phiên bản được kiểm tra hiệu quả của các nguyên tắc mật mã phổ biến
phục hồi xã hội
Mô tả hình ảnh
- Cấu trúc Tài khoản Aztec -
Tài khoản người dùng không cần phải được liên kết với địa chỉ Ethereum và không cần giao dịch trực tuyến để mở tài khoản trước khi nhận tiền lần đầu tiên.
Có thể sử dụng tên tài khoản mà con người có thể đọc được - nghĩa là tên tài khoản của bạn có thể là @MontezumaII thay vì 0x48af9…
Phần chủ chốt:
Tài khoản hỗ trợ nhiều khóa
Khóa thanh toán tách biệt với khóa mã hóa - điều này giúp các ứng dụng tuân thủ lưu giữ hồ sơ ngắn gọn và tuân thủ KYC
Giảm lượng gas tiêu thụ
So với Aztec 1.0, Aztec 2.0 có thể giảm 200 lần chi phí xăng.
tiêu đề cấp đầu tiên
Những gì Aztec hiện đang cung cấp
Gửi tiền: Gửi mã thông báo vào Aztec để che dấu vết của nó
Thanh toán riêng tư: Số dư và danh tính được mã hóa - Dành cho tất cả tiền xu
Rút tiền: Đưa tài sản của bạn trở lại Lớp 1 một cách ẩn danh.
Thoát khẩn cấp: Ngay cả khi tất cả các nhà cung cấp tổng số không thành công, bạn vẫn có thể thoát khỏi hệ thống.
Tất cả các chức năng trên có thể được thực hiện thông qua bộ công cụ phát triển phần mềm của chúng tôi.
- Giao dịch riêng tư có thể mở rộng -
Bước tiếp theo: DeFi
Vào tháng 11, chúng tôi sẽ nâng cấp mạng Aztec để hỗ trợ quyền truy cập riêng tư DeFi có thể mở rộng. Sau lần nâng cấp này, người dùng có thể thực hiện các giao dịch DeFi một cách ẩn danh với giá xăng thấp hơn mà không cần chuyển các giao thức DeFi sang Lớp 2.
tiêu đề phụ
Ví dụ: Uniswap trên Mạng Aztec
Hãy xem cách DeFi hoạt động trên Aztec 2.0:
Người dùng chuyển đổi một phần số dư Dai sang Ethereum trên Uniswap
tổng số gói 100 giao dịch cùng loại thành một giao dịch
Hợp đồng Aztec nhận Ether thay cho người dùng
Ether được nắm giữ theo tỷ lệ bởi những người tham gia nhóm
Mọi người tham gia đều được hưởng lợi từ một bộ ẩn danh lớn và chỉ trả giá gas thấp
yarn add @aztec/sdk
Hầu hết các giao thức DeFi đều có thể được tích hợp theo cách này và quan trọng hơn là sử dụng mã Lớp 1 đã được kiểm tra.
Tôi muốn xem mã!
Bắt đầu từ hôm nay, các nhà phát triển có thể truy cập mạng Aztec thông qua SDK TypeScript của chúng tôi. Chỉ cần chạy lệnh sau.
Telegram
Twitter
SDK có thể chạy trong môi trường web, di động và máy chủ. Để biết các ví dụ chi tiết, vui lòng nhấp vào đây để xem tài liệu trực tuyến.
Hãy theo dõi sự ra mắt mainnet năm 2020


