Công nghệ Zero Knowledge rollups (ZK-rollup) là một giải pháp mở rộng quy mô layer 2 mạnh mẽ có thể cách mạng hóa lĩnh vực blockchain bằng cách giải quyết một thách thức cấp bách nhất đối của blockchain nhu cầu mở rộng quy mô giao dịch mà không ảnh hưởng đến bảo mật hoặc phân cấp. Đó là lý do tại sao công nghệ này ngày càng trở nên phổ biến trên thị trường.
Về cơ bản, ZK-rollup dựa trên thiết kế Zero-Knowledge Proof phức tạp để gộp nhiều giao dịch thành một giao dịch lớn. Sau đó, các giao dịch này có thể được quản lý và ủy quyền một cách hiệu quả trên blockchain, đồng thời dữ liệu cũng được lưu trữ bất biến trên mạng.
Khi công nghệ blockchain tiếp tục phát triển và hoàn thiện, chúng ta có thể mong đợi ZK-rollup đóng vai trò quan trọng hơn trong tương lai của DeFi và hơn thế nữa. Tóm lại, bằng cách kết hợp mạnh mẽ giữa khả năng mở rộng, bảo mật và phân cấp, ZK-rollup đại diện cho một sự đổi mới thực sự đột phá trong thế giới blockchain.
Một dự án ZK-rollup đang thu hút sự chú ý của cộng đồng là ConsesnSys zkEVM. Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu cách sử dụng ConsenSys zkEVM testnet (và AirdropSự kiện phân phối miễn phí token thường diễn ra trên Telegram. nếu có).
Tổng quan về Consensys zkEVM
Consensys zkEVM là gì?
ConsenSys zkEVM là một loại máy ảo ZK Ethereum Virtual Machine (zkEVM) thế hệ mới hứa hẹn sẽ gây bão trong thế giới blockchain. Bằng cách mô phỏng hệ sinh thái của mạng Ethereum dưới dạng rollup, zkEVM cho phép các nhà phát triển tạo và triển khai Smart Contract tương tự như trên Ethereum mainnet. Trải nghiệm người dùng và các lợi ích cung cấp đều không quá khác biệt so với Ethereum, nhưng với một mức giá thấp hơn đáng kể do phí giao dịch được giảm
Một trong những tính năng nổi bật của dự án ConsenSys zkEVM là họ thực sự không sử dụng bất kỳ loại trình biên dịch tùy chỉnh nào. Thay vào đó, dự án chọn một bytecode. Cụ thể, ConsenSys zkEVM sử dụng bytecode của Solidity đã được biên dịch. Lựa chọn này có thể giảm đáng kể nguy cơ lây nhiễm phần mềm độc hại hoặc rủi ro bị tấn công. Ngoài ra, dự án cũng tuân theo các quy định của Ethereum Virtual Machine được trình bày trong Ethereum Yellow Paper.
Sự sáng tạo của ConsenSys zkEVM được thực hiện bởi một đội ngũ tại ConsenSys R&D. Họ đã đưa ra nghiên cứu và có hiểu biết sâu rộng về công nghệ để xây dựng một dự án hoàn toàn tương thích với EVMLà môi trường hoạt động của tất cả hợp đồng thông minh trên Ethereum, tất cả các node trên mạng lưới Ethereum cũng vận hành trên EVM để duy trì tính đồng thuận trên toàn blockchain.. Người dùng có thể tận dụng những lợi thế này để triển khai các ứng dụng một cách tối ưu với sự trợ giúp của MetamaskMetaMask là một ví tiền điện tử phần mềm được sử dụng để tương tác với chuỗi khối Ethereum. Nó cho phép người dùng truy cập ví Ethereum của họ thông qua tiện ích mở rộng trình duyệt hoặc ứng dụng di động, sau đó có thể được sử dụng để tương tác với các ứng dụng phi tập trung., Truffle, Infura và các giải pháp quen thuộc khác.
Tóm lại, bằng cách cung cấp 100% phạm vi cho tất cả các mã Operation code (opcode) khác nhau trong EVM, nhóm ConsenSys đảm bảo rằng zk-EVM của họ là toàn diện, mạnh mẽ và có khả năng xử lý ngay cả các ứng dụng Smart ContractLà hợp đồng thông minh sử dụng công nghệ blockchain được thực hiện tự động mà không có sự can thiệp bên ngoài. phức tạp nhất.
Tại sao bạn nên tham gia TestnetMột blockchain phụ mà không được online và công khai với mọi người. Nó được sử dụng để thử những thay đổi mới, không giao dịch tiền hay giá trị thật. Cho phép các nhà phát triển tự do thí nghiệm và học hỏi. của ConsenSys zkEVM?
Bằng cách tham gia mạng thử nghiệm beta của ConsenSys zkEVM, bạn sẽ có cơ hội kiếm được một số phần thưởng trong tương lai. Bạn có thể nhận được nhiều airdrop bao gồm cả những airdrop của MetaMask, Infura,… Đặc biệt, bạn sẽ có nhiều lợi thế khác thông qua việc tham gia testnet này và kiếm được token mà không cần đầu tư bất kỳ khoản vốn nào.
Làm thế nào để tham gia Testnet của ConsenSys zkEVM?
Ưu tiên hàng đầu của ConsenSys là đảm bảo sự an ninh và ổn định cho nền tảng của mình. Vì vậy, họ đã thiết kế một quá trình đăng ký phức tạp. Để tham gia Testnet, bạn sẽ phải tham gia vào danh sách chờ. Trước khi bắt đầu đăng ký danh sách chờ, bạn cần có một tài khoản Infura.
Nhóm ConsenSys cũng đã chia sẻ: “Chúng tôi đã nhận được hơn 150.000 đăng ký và mong đợi số lượng này sẽ tăng thêm. Với nhu cầu cao như vậy, có thể mất vài tuần trước khi bạn được cấp quyền truy cập. Để thực hiện mục tiêu đưa tất cả người dùng lên Testnet, hiện tại, chúng tôi có thể không đủ sức chứa tất cả mọi người trên danh sách chờ.”
Hướng dẫn cách sử dụng ConsenSys zkEVM Testnet
Tham gia ConsenSys zkEVM Testnet
Bước đầu tiên là tham gia danh sách chờ tại đây. Để đăng ký danh sách chờ, bạn cần phải điền vào một số thông tin như:
- Họ và tên
- Địa chỉ Email
- Địa chỉ ví
Sau đó, bạn cần chờ được xác nhận. Trong trường hợp đã đăng ký với tư cách là người dùng Infura, bạn sẽ nhận được một email để xác minh vị trí của bạn trong danh sách chờ.
Nhưng nếu chưa đăng ký với Infura, bạn cũng nhận được một email hướng dẫn chi tiết các bước cần thiết để tham gia chương trình beta testnet của ConsenSys zkEVM.
Khi đã hoàn tất quy trình, tiếp tục có một email xác nhận sẽ được gửi đến hộp thư đến của bạn để cấp quyền truy cập độc quyền vào ConsenSys zkEVM. Email này sẽ cung cấp cho bạn hướng dẫn từng bước về cách tạo URL RPC được cá nhân hóa của riêng bạn. Bạn có thể sử dụng URL này để truy cập các tính năng mạnh mẽ của ConsenSys zkEVM.
Tiếp theo, bạn cần làm theo quy trình cài đặt môi trường để thiết lập ví Metamask và kết nối tài sản với ConsenSys zkEVM để bắt đầu thử nghiệm. Khi địa chỉ ví của bạn được cấp quyền truy cập, bạn sẽ được phép chuyển tiền (Goerli ETH) vào mạng và bắt đầu sử dụng nó.
Lưu ý: Đối với người dùng Infura hiện tại, nhóm phát triển dự án khuyên nên sử dụng cùng một địa chỉ email đã đăng ký với Infura để đơn giản hóa quy trình giới thiệu. Bằng cách đó, bạn có thể đẩy nhanh quá trình giới thiệu và có quyền truy cập vào nền tảng của ConsenSys nhanh chóng và dễ dàng hơn.
Cách sử dụng ConsenSys zkEVM Testnet
Sau khi được truy cập vào mạng, bạn có thể thực hiện nhiều hoạt động khác nhau để tương tác với Testnet. Nhưng để bắt đầu đúng cách, bạn hãy thực hiện theo quy trình dưới đây.
Tạo một APILà viết tắt của Application Programming Interface (Giao diện lập trình ứng dụng) – một phần mềm đóng vai trò làm trung gian hoặc cầu nối giữa hai ứng dụng khác nhau, cho phép chúng tương tác với nhau. Key
Để tạo một API Key, bạn làm theo các bước sau:
Bước 1: Nhấn vào https://app.infura.io/login để truy cập vào trang đăng nhập tài khoản Infura của bạn.
Bước 2: Đăng nhập bằng thông tin đăng nhập mà bạn đã cung cấp cho biểu mẫu waitlist (danh sách chờ).
Bước 3: Bạn sẽ được đưa đến bảng điều khiển Infura và chọn mục Keys.
Bước 4: Tiếp theo, bạn nhấp vào tùy chọn Create New Key.
Bước 5: Trong cửa sổ pop-up, bạn hãy chọn WEB3 API trong phần lựa chọn mạng và đặt tên cho nó.
Bước 6: Cuối cùng, một trang mới sẽ mở ra hiển thị API Key của bạn. Đảm bảo rằng không chia sẻ API Key này với bất kỳ ai.
Thêm ConsenSys zkEVM Testnet vào MetaMask
Bước 1: Đầu tiên, mở ví MetaMask, vào Cài đặt -> Mạng
Bước 2: Nhấp vào “Thêm mạng” và chọn “Thêm mạng theo cách thủ công”
Sau đó, bạn sẽ phải điền một số thông tin gồm:
- Tên mạng: Consensys zkEVM
- URL RPC mới: https://consensys-zkevm-goerli-prealpha.infura.io/v3/Khóa API của bạn
- ID Chaun: 59140
- Ký hiệu tiền tệ: crETH
- BlockMỗi block là một nhóm các giao dịch và cơ sở dữ liệu của tiền kỹ thuật số chính là một chuỗi các khối của các giao dịch này. Các loại tiền kỹ thuật số khác nhau sử dụng các khối có độ lớn khác nhau. explorer URL: https://explorer.goerll.zkevm.consensys.net
Khi đã thêm tất cả thông tin này, hãy nhấp vào Lưu.
Chuyển tiền từ Goerli sang zkEVM
Trước khi chuyển tiền, hãy đảm bảo rằng bạn có ETH trong ví của mình và ví đã được định cấu hình đúng để sử dụng mạng ConsenSys zkEVM. Để chuyển Goerli ETH của sang ConsenSys zkEVM, hãy làm theo các bước sau:
Bước 1: Truy cập cầu thử nghiệm Goerli. (bấm vào đây)
Bước 2: Chọn Goerli từ menu thả xuống ở mục trên, sau đó chọn ConsenSys zkEVM từ menu thả xuống ở mục dưới.
Tiếp theo, bạn cần chọn token ETH và nhập số tiền muốn gửi.
Bước 3: Nhấn vào nút Phê duyệt và sau đó chọn Gửi.
Cuối cùng, xác nhận lại giao dịch trong cửa sổ MetaMask bật lên.
Tương tác với Testnet
Hiện tại, bạn có thể tương tác với testnet bằng Uniswap và Dexchnage.
Sử dụng Uniswap
Giao thức Uniswap v3 đã được tích hợp với zkEVM của ConsenSys. Bằng cách vận hành Uniswap, bạn có thể thực hiện nhiều chức năng, bao gồm bổ sung thanh khoản, hoán đổi token,…
Hoán đổi token
Bước 1: Để thực hiện hoán đổi token, bạn truy cập trang web Uniswap tại https://swap.goerli.zkevm.consensys.net/#/swap
Ở phần trên, hãy chọn Ethereum và nhấp vào Consensys Rollup Wrap ở phần dưới.
Bước 2: Nhập số tiền bạn muốn hoán đổi và xác nhận.
Thêm thanh khoản
Bước 1: Tại trang Uniswap, bạn nhấp vào tab Pool
Bước 2: Nhấp vào New Position và chọn TokenĐồng tiền kỹ thuật số được phát hành từ các đợt ICO dự án và có vai trò như một loại tài sản giống như các đồng coin. Ngoài ra các token còn có các chức năng ứng dụng (Utility token) hoặc cổ phiếu (Security) cho dự án.
Bước 3: Nhập số lượng cho mỗi token rồi nhấp vào Add và ủy quyền giao dịch trên ví.
Sử dụng Dexchange
Dexchange là một DEX được xây dựng trên zkSync 2.0. Bạn cũng có thể sử dụng nền tảng này để tương tác với testnet.
Bước 1: Truy cập trang web Dexchange và nhấp vào Launch App.
Bước 2: Trong Select Market -> chọn wETH-crUSDC
Bước 3: Thêm vào số lượng token mong muốn rồi nhấp vào Deposit và phê duyệt giao dịch trên ví
Sau khi tiền đã được gửi, bạn có thể thực hiện các hành động giao dịch khác.
Kết luận
Zero Knowledge là một trong những bước phát triển mới hứa hẹn nhất trong không gian tiền mã hóa. Bằng cách tìm hiểu thêm về zkEVM của ConsenSys, bạn có thể phát triển thêm nhiều thứ thú vị trong không gian này và cũng có cơ hội giành được nhiều phần thưởng hấp dẫn hơn.