Phân tích Hard Fork Phoenix
Hard fork Phoenix sẽ được triển khai trên mainnet trong tháng 6 tới. Chúng ta hãy xem nhanh những thay đổi được đưa vào Phoenix.
EIP-152: Thêm chức năng nén F Blake2 tiền biên dịch
EIP giới thiệu một hợp đồng được biên dịch trước mới thực hiện chức năng nén F được sử dụng trong thuật toán băm mật mã BLAKE2. Mục đích là cho phép khả năng tương tác giữa EVM và Zcash và giới thiệu các nguyên hàm băm mật mã linh hoạt hơn cho EVM .
EIP-1108: Giảm phí gas tiền biên dịch của alt_bn128
Năm 2018, thư viện cơ bản được sử dụng bởi ngôn ngữ Go đã thay đổi, dẫn đến một sự cải thiện đáng kể về hiệu suất của các hợp đồng tiền biên dịch được kiểm tra trước theo cặp ECADD, ECMUL và alt_bn128.
Trong ứng dụng khách Parity, hoạt động tại chỗ được sử dụng bởi thuật toán tiền biên dịch đã được tối ưu hóa vào năm 2018. Gần đây, thuật toán ghép nối được sử dụng bởi bn crate đã thay đổi, mang lại tốc độ đáng kể.
Hoạt động nhanh hơn của máy khách Ethereum nên được phản ánh trong việc giảm chi phí gas.
EIP-1344: Thêm mã thực thi ChainID
Mã thực thi được thêm vào EIP, trả về mã định danh duy nhất EIP-155 của chuỗi hiện tại. EIP-155 khuyến nghị sử dụng ID chuỗi để ngăn chặn các cuộc tấn công phát lại giữa các chuỗi khác nhau.
EIP-1884: Định giá lại dựa trên opcodes trie-sized
Sự tăng trưởng của trạng thái Ethereum đã khiến một số opcode nhất định chiếm nhiều tài nguyên hơn tại thời điểm này so với trước đây. EIP đề xuất tăng chi phí gas của các opcode này.
EIP-2028: Giảm chi phí gas của Calldata
Dựa trên các mô hình toán học và ước tính thực nghiệm, chúng tôi khuyên bạn nên giảm chi phí gas của Calldata (GTXDATANONZERO) từ 68 gas/byte hiện tại xuống 16 gas/byte. Mô hình toán học là mô hình được sử dụng trong công việc của Sompolinsky và Zohar và Pass, Seeman và Shelat, liên quan đến an ninh mạng với độ trễ mạng. Chúng tôi sẽ (1) sử dụng mô hình này để đánh giá tác động lý thuyết của chi phí khí Calldata thấp hơn đối với độ trễ mạng, (2) xác minh thực nghiệm mô hình và (3) đề xuất chi phí gas dựa trên kết quả nghiên cứu của chúng tôi.
EIP-2200: Xem xét thay đổi chi phí gas SLOAD, cân bằng lại chi phí đo lường gas SSTORE
EIP này cung cấp một định nghĩa có cấu trúc về thay đổi đo lường khí ròng cho opcode SSTORE, có thể được sử dụng để dùng cho việc lưu trữ hợp đồng mới và giảm chi phí gas quá mức khi không phù hợp với hầu hết các triển khai. Đây là sự kết hợp giữa EIP-1283 và EIP-1706.
Có thể thấy rằng hard fork Phoenix chủ yếu bao gồm các thay đổi đối với EVM, thêm opcodes và giảm chi phí gas. Sau khi nâng cấp hard fork Phoenix, ETC và ETH sẽ hoàn toàn tương thích, đạt được khả năng tương tác thực sự, và các ứng dụng ETC và ETH cũng sẽ có thể giao tiếp liền mạch.
— — — — — — — — — — — — — — — — — — — — — -
Tham gia thảo luận và cập nhật tin tức mới nhất trên các kênh chính thức của chúng tôi:
- Facebook: facebook.com/EthereumClassicVietnam/
- Telegram: t.me/ETCVietnam
- Twitter: twitter.com/etcvietnam
- Medium: medium.com/@ETCVietnam