Khả năng cho mạng Ethereum (ETH) mở rộng quy mô và cung cấp thông lượng trên 15 – 25 giao dịch mỗi giây (tps) hiện tại, đã là một chủ đề được tranh luận khá lâu. Một số thậm chí đã đưa ra giả thuyết rằng Ethereum có thể tiếp tục “rớt” trên các thị trường khi các dự án blockchain mới hơn đang được phát triển để cung cấp khả năng xử lý vượt trội hơn.
Các giải pháp cho vấn đề mở rộng của Ethereum được đề xuất Đã có ba phương pháp được đề xuất để tăng khả năng xử lý của mạng Ethereum:
Trong bài đăng trực tuyến, Vitalik đã nói như sau:
Chúng ta thực sự có thể mở rộng khả năng xử lý với một con số khổng lồ các giao dịch chuyển giao tài sản trên Ethereum, bằng cách sử dụng ZK-SNARK để xác thực hàng loạt các giao dịch. Đây là cách chúng ta làm điều đó.Vậy chính xác thì ZK-Snarks là gì? ZK-Snarks được định nghĩa như sau:Có hai loại người dùng: (i) transactor, và (ii) relayer. Một relayer có một tập hợp các hoạt động từ các transactor và kết hợp tất cả chúng thành một giao dịch và tạo ra một ZK-SNARK để chứng minh tính hợp lệ, và xuất bản ZK-SNARK, dữ liệu giao dịch ở dạng nén cao tới blockchain. Relayer được trả thù lao bằng phí giao dịch từ các transactor.
Hệ thống được quản lý bởi một hợp đồng, mà state chỉ bao gồm hai giá trị byte32 đại diện cho gốc Merkle: sổ địa chỉ (A) và balances + nonces (B). A bắt đầu như là một gốc Merkle của 224 mục không, và B là một cây Merkle của 2^24 (0, 0) tuple.
zk-SNARK là viết tắt của “Zero-Knowledge Succinct Non-Interactive Argument of Knowledge,” và Zk-Snarks chạy trên ý tưởng về “Zero Knowledge Proofs” (Thuật toán “chứng minh không tiết lộ thông tin”), người ta có thể chứng minh việc sở hữu một số thông tin nhất định, ví dụ: một khóa bí mật, không tiết lộ thông tin đó và không có bất kỳ sự tương tác nào giữa người prover (người cung cấp) và verifier (người xác minh).Tóm lại, đề xuất mới của Vitakin là bằng chứng mà nhiều thành viên cộng đồng Ethereum đang chờ đợi về những nghiên cứu đang được thực hiện để giải quyết các vấn đề khả năng mở rộng của mạng lưới. Điều này có nghĩa là mạng lưới sẽ có thể thực hiện một trong các giải pháp này trong tương lai gần.Zero Knowledge Proofs cho phép một bên (prover) chứng minh cho một bên khác (verifier) rằng một tuyên bố là đúng, mà không tiết lộ bất kỳ thông tin nào ngoài tính hợp lệ của bản thân tuyên bố. Ví dụ, với mã băm của một số ngẫu nhiên, prover có thể thuyết phục verifier rằng thực sự tồn tại một số với giá trị băm này, mà không tiết lộ nó là gì.
Theo EWN
Suy nghĩ của bạn về giải pháp này như thế nào? Đừng ngần ngại mà hãy cho chúng tôi biết suy nghĩ của bạn trong phần bình luận bên dưới!
Cảm ơn bạn đã đón đọc!
- Cập nhật tin tức nhanh chóng tại CafeBitcoin!
- Tham gia Chatbox Cafebitcoin tại https://t.me/cafebitcoinvn1