Nâng Cấp Ethereum Constantinople Sắp Tới 2019? Cập Nhật Kỹ Thuật Bạn Cần Biết

Nang-cap-Ethereum-Constantinople-cap-nhat-2019 (3)

Constantinople là bản nâng cấp giai đoạn hai của Ethereum Metropolis. Nâng cấp giai đoạn đầu tiên được thực hiện tại khối 4.370.000. Nó được đặt tên là Byzantium.

Constantinople được thiết lập để giới thiệu tại số khối 7.280.000, dự kiến ​​sẽ đến vào ngày 27 tới 28 tháng 2 năm 2019.

Blockchain Hard Fork

Trong bản nâng cấp này, hầu hết các thay đổi được giới thiệu là về việc cung cấp ít hoạt động phí gas hơn và sẵn sàng cho Proof of Stake trong Ethereum. Các thay đổi được mô tả bên dưới tương ứng với EIP (Đề xuất cải thiện Ethereum).

EIP 145: Hướng dẫn dịch chuyển bitwise trong EVM

EIP này là về việc cung cấp dịch chuyển bit gốc tự nhiên với chi phí ngang bằng với các hoạt động số học khác. Hướng dẫn dịch chuyển tự nhiên có thể giảm các hoạt động dịch chuyển trái và phải từ 35 gas xuống 3 gas.

EIP 1014: Skinny CREATE2

EIP này được giới thiệu bởi chính Vitalik Buterin. Động lực cho EIP là cho phép các tương tác (thực tế hoặc phản tác dụng trong các kênh) được thực hiện với các địa chỉ chưa tồn tại trên chuỗi nhưng chỉ có thể dựa vào cuối cùng có thể chứa mã được tạo bởi một đoạn mã init cụ thể. Điều này có thể quan trọng đối với các trường hợp sử dụng kênh nhà nước liên quan đến tương tác trái ngược với hợp đồng.

EIP 1052: Mã nguồn EXTCODEHASH

EIP này chỉ định một mã opcode mới, trả về hàm băm keccak256 của mã hợp đồng. Nhiều hợp đồng cần thực hiện kiểm tra trên một hợp đồng mã byte, nhưng không nhất thiết phải có mã byte. Chi phí gas của EXTCODEHASH là 400.

EIP 1234: Độ trễ bom khó khăn liên tục và điều chỉnh phần thưởng khối

EIP này được đề xuất bởi Afri Schoedon. Điều này đã gây ra xung đột lớn trong Cộng đồng Ethereum và Afri đã rời khỏi dự án. Trong tầm nhìn này, hàng chục nhà phát triển đã đưa ra một bức thư ngỏ về breakermag.

EIP này sắp trì hoãn quả bom khó (hoặc kỷ băng hà) và giảm phần thưởng khối 3 ETH xuống còn 2 ETH.

Động lực cho EIP này là việc phát triển Casper và chuyển sang bằng chứng cổ phần bị trì hoãn, bằng chứng hoạt động của Ethash nên khả thi đối với các thợ mỏ và cho phép niêm phong các khối mới trung bình cứ sau 15 giây trong 12 tháng. Với sự chậm trễ của kỷ băng hà, có một mong muốn không đột nhiên cũng tăng phần thưởng thợ mỏ.

Bom khó đã được biết đến từ lâu và bây giờ nó sẽ không xảy ra. Để duy trì sự ổn định của hệ thống, việc giảm phần thưởng khối bù đắp cho sự chậm trễ kỷ băng hà sẽ khiến hệ thống ở trạng thái chung như trước. Việc giảm phần thưởng cũng làm giảm khả năng chia tách chuỗi do người khai thác khai thác khi Ethereum tiếp cận bằng chứng cổ phần.

Hơn nữa, phần thưởng khối sẽ được điều chỉnh theo cơ sở 2 ETH, phần thưởng chú và cháu sẽ được điều chỉnh tương ứng.

Nang-cap-Ethereum-Constantinople-cap-nhat-2019 (1)
Nang-cap-Ethereum-Constantinople-cap-nhat-2019 (1)

Petersburg nâng cấp

Đây là về việc loại bỏ EIP 1283: Đo khí gas cho SSTORE mà không có “dirty map”

Trên thực tế, việc nâng cấp Constantinople đã được lên kế hoạch xảy ra tại khối 7.080.000 vào ngày 16 tháng 1 năm 2019 và EIP 1283 sắp được giới thiệu trong đó.

EIP-1283 giới thiệu chi phí gas rẻ hơn cho các hoạt động của SSTORE nhưng ChainSecurance của Công ty Kiểm toán Bảo mật phát hiện ra rằng điều này có thể dễ bị tổn thương đối với một số hợp đồng thông minh. Nó đã phát hành một bài viết liên quan đến việc đề cập này

Nâng cấp Constantinople sắp tới cho mạng ethereum giới thiệu chi phí gas rẻ hơn cho các hoạt động SSTORE nhất định. Là một tác dụng phụ không mong muốn, điều này cho phép các cuộc tấn công reentrancy khi sử dụng address.transfer (…) oraddress.send (…) trong hợp đồng thông minh Solidity. Trước đây, các chức năng này được coi là an toàn, mà chúng không còn nữa.

Vì vậy, việc nâng cấp Constantinople đã bị hoãn lại. Các thay đổi Constantinople ban đầu đã được áp dụng cho các mạng thử nghiệm trước khi hoãn và yêu cầu nâng cấp mạng thứ hai để đảo ngược các thay đổi Constantinople ban đầu. Đây được gọi là Nâng cấp St. Petersburg và nó xảy ra trên cùng một số khối với Constantinople.

Nâng cấp mạng có thể được nhìn thấy theo thời gian thực tại http://forkmon.ethdevops.io/.

Hy vọng với việc nâng cấp mạng Ethereum này sẽ trở nên thân thiện và phát triển hơn.

Nang-cap-Ethereum-Constantinople-cap-nhat-2019 (2)
Nang-cap-Ethereum-Constantinople-cap-nhat-2019 (2)

Trước khi tiếp tục đọc các bài viết khác, bạn đừng quên Like, Comment, Share cùng Blog Kiếm Tiền Số để không bị bỏ lỡ bất kỳ nội dung có giá trị nào!

@nguyenhoangdiep @kiemtienso2019

Author: Nguyễn Hoàng Điệp

Founder - Admin KiemTienSo (Cryptocurrency Blog & Community)

Để lại bình luận