Bifurcation Byzantium Là Gì?
Bifurcation cứng Byzantium là một cập nhật cho blockchain Ethereum, triển khai vào tháng 10 năm 2017 tại khối 4,370,000. Nó bao gồm chín Giao thức Cải tiến Ethereum (EIPs) được thiết kế để cải thiện tính riêng tư, khả năng mở rộng và tính bảo mật của Ethereum.
Bifurcation cứng Byzantium là một cập nhật quan trọng và cần thiết cho blockchain Ethereum. Nó được triển khai để cho phép các giao dịch nhanh hơn và an toàn hơn trên blockchain của nó trong khi làm cho hợp đồng thông minh phù hợp cho các giao dịch kinh doanh.
Nhận Điểm Chính
- Một bifurcation cứng của blockchain là một sự thay đổi giới thiệu sự không tương thích giữa blockchain mới và cũ.
- Bifurcation Byzantium năm 2017 là một cập nhật cho blockchain và mạng lưới Ethereum thực hiện các thay đổi cho các khung hiện tại và sắp tới.
- Có chín thay đổi trong Bifurcation Byzantium.
Hiểu về Bifurcation Cứng Byzantium
Một bifurcation cứng của blockchain tiền điện tử chia nhỏ blockchain thành hai, tạo ra một phiên bản cũ và mới. Các phiên bản mới và cũ không tương thích, và tất cả các giao dịch mới được ghi lại trên chuỗi mới.
Các thay đổi được triển khai trong bifurcation cứng Byzantium được thiết kế để làm cho Ethereum nhẹ hơn, nhanh hơn và an toàn hơn. Ngoài ra, chúng tiếp tục xây dựng khung cho việc chuyển đổi cuối cùng sang cơ chế đồng thuận chứng minh cổ phần.
Mục Tiêu của Bifurcation Byzantium
Khi được triển khai bởi cộng đồng và các nhà phát triển blockchain, một bifurcation cứng thường có các mục tiêu cụ thể hoặc cải tiến khiến cho bifurcation trở nên cần thiết. Có chín nâng cấp trong bifurcation Byzantium là cải tiến tổng quát, một số trong số đó đã giúp mở đường cho các nâng cấp trong tương lai:
- Thêm các mã REVERT vào blockchain để cho phép các hợp đồng thông minh dừng lại mà không tiêu tốn toàn bộ gas đã thanh toán cho một giao dịch (EIP 140) nếu xảy ra lỗi
- Thêm một trường trạng thái vào biên nhận giao dịch để chỉ ra thành công hoặc thất bại của giao dịch (EIP 658)
- Thêm một mô hình toán học mới (EIP 196) và các kiểm tra ghép nối cho phép zk-Snarks hoạt động chính xác (EIP 197)
- Thêm hỗ trợ cho một số xác minh chữ ký (EIP 198)
- Thêm hỗ trợ cho các giá trị biến (EIP 211)
- Thêm mã STATICCALL để cho phép gọi đến các nút mà không yêu cầu một thay đổi trạng thái (EIP 214)
- Thay đổi công thức đằng sau việc điều chỉnh độ khó để tính toán cho các khối ommer—các khối được đào cùng một lúc với một khối khác nhưng không được mạng chấp nhận (EIP 100)
- Trì hoãn quả bom khó khăn được thiết kế để làm cho việc đào mỏ không sinh lợi nhuận đến mức các thợ mỏ sẽ chuyển sang chứng minh cổ phần (EIP 649)
- Giảm phần thưởng khối từ năm xuống ba ETH
Dưới đây là một tóm tắt nhanh chóng về một số thay đổi được triển khai trong Byzantium.
Dừng Hợp Đồng Thông Minh
Trước khi cập nhật, các hợp đồng thông minh có thể gây ra lỗi, và người khởi xướng vẫn phải trả phí gas cho toàn bộ giao dịch. Phí gas cho các hợp đồng thông minh có thể tốn kém, vì vậy cập nhật này giữ cho người tạo hợp đồng không mất gwei—đơn vị ether nhỏ được sử dụng để thanh toán cho giao dịch—cho một hợp đồng không thực hiện đầy đủ.
Nhúng Mã Trạng Thái Giao Dịch trong Biên Nhận
Trước đó, các giao dịch tham chiếu đến một tham số gốc trong cây Merkle—các khối xây dựng lên nhau và bảo vệ chuỗi. Cây Merkle là một cấu trúc dữ liệu sử dụng dữ liệu trong các khối trước để tạo thông tin xác minh cho phép kiểm tra một khối thay vì kiểm tra từng khối mỗi khi có một giao dịch.
Cập nhật này cho phép các giao dịch truyền đạt thành công hoặc thất bại thay vì tìm kiếm tham số, điều này lý thuyết cho phép blockchain Ethereum xử lý giao dịch nhanh hơn.
Tăng Cường Mật Mã Học
Bản nâng cấp Byzantium bao gồm mã nguồn tự nhiên cho blockchain Ethereum được thiết kế để giảm yêu cầu về điện năng cho việc triển khai zk-Snarks. Đây là một loại mật mã không biết, nơi mỗi bên trong một giao dịch có thể xác minh bên kia, nhưng thông tin không thể nhìn thấy. Mật mã không biết ngày càng trở thành tiêu chuẩn về quyền riêng tư cho các giao dịch tiền điện tử.
Cập nhật đã giới thiệu các tính toán toán học cường độ cao cho phép các hệ thống chứng minh rằng họ giữ các khóa mật mã cần thiết mà không tiết lộ nội dung của những khóa đó.
Thay Đổi Trạng Thái
Các giao dịch thay đổi trạng thái của blockchain, và các hợp đồng thông minh thực thi các giao dịch. Do đó, việc triển khai một cách để người dùng gọi—hoặc truy vấn—các hợp đồng mà không khởi đầu một thay đổi trạng thái thông qua một chức năng STATICCALL là cần thiết.
Các Khối Ommer
Trong cơ chế chứng minh công việc, các thợ đào mở các khối mới trên một blockchain—có thể có nhiều hơn một khối được mở cùng một lúc do tính phân tán của blockchain và độ trễ thời gian. Khi điều này xảy ra, mạng lựa chọn khối nào để thêm vào chuỗi. Trong các phiên bản trước của Ethereum, các khối không được lựa chọn được gọi là các khối ommer—ommer là thuật ngữ không phân biệt giới tính cho anh hoặc chị của cha mẹ (đôi khi được gọi là các khối chú hoặc mồ côi).
Trên các blockchain, mối quan hệ giữa các khối thường được liên kết bằng các mối quan hệ gia đình—mỗi khối có một khối cha mẹ và nó là con của khối cha mẹ đó. Hai khối được khai thác cùng một lúc được coi là các khối anh chị em. Hãy tưởng tượng có hai khối 24 được khai thác cùng một lúc—coi chúng là các khối anh chị em. Một trong các khối được thêm vào blockchain và một khối khác được tạo ra từ nó: khối con của nó, Khối 25. Điều này làm cho khối 24 thứ hai là khối ommer của Khối 25.
Trước đây, các khối ommer không được tính đến khi điều chỉnh độ khó. Cập nhật này đã bao gồm các khối ommer trong số lượng khối để đảm bảo độ khó không thể bị thao túng bằng cách điều chỉnh tỷ lệ ommer (trước đây gọi là tỷ lệ chú).
Dưới cơ chế đồng thuận bằng chứng cổ phần của Ethereum, được triển khai vào tháng 9 năm 2022, các khối ommer không còn là vấn đề vì chỉ có một khối được đề xuất tại một thời điểm.
Bom Độ Khó
Các nhà phát triển Ethereum đã làm việc để triển khai cơ chế đồng thuận bằng chứng cổ phần (PoS) từ những ngày đầu tiên. Tuy nhiên, PoS không dễ triển khai như các nâng cấp khác vì cần nhiều thay đổi. Nó cũng yêu cầu người dùng đặt cọc ether (ETH) của họ làm tài sản thế chấp để có quyền trở thành người xác nhận mạng.
Bom độ khó là sự gia tăng đáng kể trong độ khó khai thác, được thiết kế để ngăn chặn một ngã rẽ trong chuỗi sau khi blockchain chuyển sang PoS. Bom này đã bị trì hoãn trong bản cập nhật Byzantium.
Ethereum 2.0 có phải là một Hard Fork?
Quá trình chuyển đổi Ethereum sang bằng chứng cổ phần được gọi là Ethereum 2.0. Tuy nhiên, các nhà phát triển và cộng đồng không còn gọi nó như vậy nữa. Nâng cấp blockchain này không phải là một hard fork, nhưng các hard fork như EthereumPOW đã xuất hiện từ nâng cấp này vì một số người dùng không muốn chuyển sang PoS.
Điều gì sẽ xảy ra với ETH của tôi sau một đợt Fork?
Trong một soft fork, ETH của bạn vẫn là của bạn và nằm trong ví của bạn. Trong một hard fork, ETH của bạn vẫn là của bạn và nằm trong ví của bạn. Tuy nhiên, một số hard fork sẽ tặng đồng tiền điện tử mới xuất hiện từ hard fork đó cho các ví hiện có nhằm thu hút người dùng. Trong trường hợp đó, bạn sẽ có ETH và một loại tiền điện tử mới.
Tại sao ETH Classic lại Fork?
Năm 2016, Ethereum bị tấn công trong sự kiện được gọi là vụ tấn công DAO. Quỹ Ethereum đã thực hiện một hard fork và đưa blockchain trở lại trạng thái trước khi bị tấn công để trả lại tiền cho những người đóng góp vào DAO. Tuy nhiên, một số người dùng không đồng ý với hành động này vì nó vi phạm nguyên tắc bất biến của blockchain. Ethereum Classic tiếp tục trạng thái của blockchain Ethereum sau vụ tấn công DAO.
Kết luận
Fork Byzantium của Ethereum là một thay đổi trong mã hóa của Ethereum với việc thực hiện chín thay đổi. Những cải tiến này đã mở đường cho việc chuyển đổi cuối cùng sang cơ chế bằng chứng cổ phần trên blockchain và giải quyết các vấn đề khác.
Các bình luận, ý kiến và phân tích được thể hiện trên Mytour chỉ mang tính chất thông tin. Đọc điều khoản bảo hành và miễn trừ trách nhiệm của chúng tôi để biết thêm chi tiết. Tính đến ngày viết bài này, tác giả sở hữu BTC và LTC.