Vietincome App

Vitalik Buterin: Cuối cùng suy nghĩ đi đúng hướng

Sau khi đọc những lời bình luận bừa bãi của Buterin về tình trạng của Ethereum, nhiều độc giả đã nhanh chóng đồng ý. Một phản ứng phổ biến là: Nếu Ethereum có hình dạng xấu, hãy đi và sửa chữa nó. Dễ nói nhưng trong thế giới phân cấp hiện tại, những thứ này mất thời gian.

Vâng, đó là một dấu hiệu tốt rằng ít nhất là quá trình suy nghĩ của Vitalik đang đi đúng hướng. Trong một diễn đàn nghiên cứu tuần trước, ông đã giới thiệu một giải pháp mở rộng chuỗi có thể tạo ra một xác nhận giao dịch đại chúng lên đến 500 mỗi giây.  

Làm thế nào điều này có thể đạt được? Hãy nhớ rằng, hiện tại mức độ chỉ là khoảng 15. Như thường lệ, có những thách thức, chẳng hạn như cường độ tính toán. Nhưng vì nó là một giải pháp chuỗi, có vẻ như các vấn đề như bảo mật đi kèm với các giải pháp chuỗi tắt sẽ bị loại bỏ. Hơn nữa, không có gì được đề cập rằng sẽ loại bỏ một số giải pháp chuỗi nhất định cho các giao dịch nhỏ.

Chúng tôi đã trích dẫn một phần mô tả của Vitalik được lấy trực tiếp từ diễn đàn. Nếu bạn là dân công nghệ thông tin về phát triển phần mềm, lời trích bên dưới sẽ dễ hình dung. Dù bằng cách nào đi nữa, tốt hơn là nên có được câu chuyện theo lời của Buterin.

Trích từ hội nghị nghiên cứu

Chúng tôi thực sự có thể thực hiện quy mô giao dịch chuyển giao tài sản trên ethereum bằng một số tiền khổng lồ, mà không sử dụng 2 lớp giới thiệu các giả định liveness (ví dụ: channel, plasma), bằng cách sử dụng ZK-SNARK để giao dịch xác thực hàng loạt. Đây là cách chúng tôi làm điều đó.

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 giao dịch 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 và dữ liệu giao dịch ở dạng nén cao tới blockchain. Một người trả lại được thưởng cho điều này bằng phí giao dịch từ các nhà giao dịch.

Hệ thống được quản lý bởi một hợp đồng, mà nó chỉ bao gồm hai giá trị byte32 đại diện cho gốc Merkle: sổ địa chỉ (A) và số dư + 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 224 (0, 0) tuple.

Có ba loại hoạt động cho các giao dịch viên: (i) đăng ký, (ii) gửi / rút và (iii) gửi.

Để đăng ký, người dùng cần cung cấp một nhánh Merkle cho thấy một số chỉ số i, trong đó i = 0 và A [i] = 0 , hoặc i> 0 và A [i] = 0 và A [i-1]! = 0 . Cây Merkle được cập nhật sao cho A [i] bây giờ bằng địa chỉ của msg.sender, và nhánh Merkle được ghi lại để một nhật ký đọc của khách hàng có thể nhận được tất cả dữ liệu mà họ cần để tạo các nhánh Merkle của riêng họ.

Để nạp tiền hoặc rút tiền, người dùng cần cung cấp một nhánh Merkle hiển thị một số chỉ số i, trong đó A [i] bằng địa chỉ của msg.sender, cùng với nhánh tương ứng cho B [i] và số tiền họ muốn gửi hoặc rút , D (âm cho rút tiền). Hợp đồng kiểm tra rằng B [i] [0] + D> = 0 . Nếu D> 0 , nó xác minh rằng (nếu hệ thống dành cho ETH) msg.value == D * 10 ** 12 (ví dụ: đơn vị cơ sở của hệ thống là 10−6 ETH) hoặc gọi phương thức truyền từ (msg.sender) , tự, D * 10 ** 12) đến hợp đồng mã thông báo ERC20 thích hợp. Nếu D <0 , nó sẽ gửi ETH hoặc mã thông báo đến msg.sender. Hợp đồng sau đó cập nhật vào thư mục gốc Merkle để B [i] [0] + = D . Lưu ý rằng để có hiệu quả, chúng tôi có thể kết hợp các bước đăng ký và gửi tiền với các giao dịch chưa đăng ký.

Để gửi, người dùng xây dựng dữ liệu: từ chỉ mục địa chỉ (3 byte), đến địa chỉ chỉ số (3 byte), số tiền (ETH ~ 100m cung cấp yêu cầu 47 bit, vì vậy chúng ta có thể nói 6 byte, nhưng phần lớn thời gian <= 4 ), phí (một điểm nổi một byte, 5 bit trên cùng là số mũ, phần dưới cùng là số thập phân), nonce (2 byte). Các chương trình phát sóng của người dùng (từ, đến, số lượng, phí, nonce) cộng với một chữ ký.

Suy nghĩ đúng hướng

Điều gì làm nên ý tưởng của Vitalik? Có hai điều. Việc đầu tiên phải làm với Ethereum 2.0 bao gồm các cải tiến như Casper và sharding. Khi điều này sẽ được sẵn sàng là ai đoán. Thứ hai, các nhà đầu tư ETH muộn đã bị bỏ đói vì sự khích lệ từ ông Buterin.

Những người đã tuyên bố Ethereum chết và ETH bị ràng buộc vì số không có thể bác bỏ giải pháp này như chỉ nói chuyện. Thật khó để tranh luận rằng thế giới mật mã được lấp đầy với rất nhiều lời hứa có mắt trong những ngày này. Tuy nhiên, đối với những người khác bị tổn hại về tài chính bởi những bình luận cuối cùng của Vitalik, đây là tin mừng. Ít nhất suy nghĩ của anh cuối cùng cũng đi đúng hướng.

Theo dõi kênh thông tin tổng hợp của Vietincome

All content on this website is based on individual experience and journalistic research. It does not constitute financial advice. Vietincome.Com is not liable for how tips are used, nor for content and services on external websites. Common sense should never be neglected!. We sometimes use affiliated links which may result in a payment following a visitor taking action (such as a purchase or registration) on an external website.

All content on this website is based on individual experience and journalistic research. It does not constitute financial advice. Vietincome.Com is not liable for how tips are used, nor for content and services on external websites. Common sense should never be neglected!. We sometimes use affiliated links which may result in a payment following a visitor taking action (such as a purchase or registration) on an external website.

Vietincome App

Comments (No)

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.