

Bản tóm tắt
tiêu đề cấp đầu tiên
Bản tóm tắt
Hard fork Ethereum "Constantinople" rất được mong đợi dự kiến sẽ được thực hiện ở khối Ethereum có khối lượng cao là 7.280.000 và dự kiến sẽ diễn ra vào ngày 1 tháng 3, giờ Bắc Kinh. Việc nâng cấp kỹ thuật của Ethereum lần này áp dụng phương pháp hard fork. Cái gọi là hard fork đề cập đến việc giới thiệu các tính năng mới bằng cách sửa đổi thỏa thuận, điều này có thể làm mất hiệu lực phiên bản trước đó của thỏa thuận. Do đó, các thay đổi quy tắc do hard fork gây ra không tương thích về phía trước và các nút cũ không thể xác nhận các khối được tạo bởi các nút mới, vì vậy các nút cũ và nút mới sẽ bắt đầu chạy trên các chuỗi khác nhau.
Khi bắt đầu thiết kế, mục tiêu của Ethereum không chỉ là một loại tiền kỹ thuật số tương tự như Bitcoin, mà là một nền tảng ứng dụng phi tập trung. Trước khi đạt được mục tiêu cuối cùng, nó cần trải qua các giai đoạn nâng cấp khác nhau và ở mỗi giai đoạn, Ethereum sẽ giới thiệu các tính năng mới để giúp hệ thống ổn định và mạnh mẽ hơn. Để đạt được mục tiêu này, nhóm sáng lập của Ethereum đã đặt ra bốn giai đoạn phát triển cho nó: Frontier, Homestead, Metropolis và Serenity, và việc chuyển đổi giữa các giai đoạn khác nhau là thông qua các điểm khó (hard fork) để đạt được.
tiêu đề cấp đầu tiên
chữ
chữ
tiêu đề cấp đầu tiên
Hard fork Constantinople là giai đoạn thứ hai của Ethereum Metropolis (đô thị) và mục đích của nó là đặt nền tảng cho quá trình chuyển đổi cuối cùng của Ethereum sang giai đoạn thứ tư của cơ chế PoS bằng cách giảm phí và cải thiện hiệu quả của chuỗi khối. Tên của hard fork Constantinople xuất phát từ Constantinople, thủ đô của Đế chế Đông La Mã, vì Vitalik, người sáng lập Ethereum, là người Nga và Nga đã kế thừa truyền thống của Giáo hội Chính thống của Đế chế Đông La Mã trong lịch sử, vì vậy điều này tên.
Vài ngày trước, người phát ngôn của Ethereum Foundation đã tuyên bố rằng đợt fork "Constantinople" của Ethereum sẽ được kích hoạt vào ngày 1 tháng 3; vào thời điểm đó, kế hoạch cải tiến liên quan của đợt hard fork này sẽ chính thức được triển khai trên mạng chính Ethereum. Thị trường thường tin rằng thông qua đợt hard fork này, tốc độ xử lý giao dịch của Ethereum sẽ tăng lên đáng kể và việc giảm sản lượng ETH sẽ giúp giá của nó tăng lên. Bây giờ, chúng ta hãy xem xét kỹ hơn về hard fork "Constantinople" và tác động của nó đối với Ethereum trong tương lai.
tiêu đề phụ
1.1. Hard fork và soft fork
Cái gọi là hard fork đề cập đến việc giới thiệu các tính năng mới thông qua việc sửa đổi thỏa thuận, điều này có thể làm mất hiệu lực phiên bản trước đó của thỏa thuận. Nghĩa là, các khối được coi là hợp lệ bởi các nút chạy phiên bản mới của giao thức sẽ bị coi là không hợp lệ bởi các nút chạy phiên bản cũ của giao thức. Các nút cũ sẽ nghĩ rằng các nhánh khác là các nhánh tồn tại lâu nhất và hiệu quả nhất của chuỗi khối, và sẽ tiếp tục mở rộng nhánh này cho đến khi tất cả các nút cũ được nâng cấp. Tại thời điểm này, các nút cũ vẫn sẽ nhận tất cả các khối, trong khi các khối mới sẽ từ chối một số, lúc này các nút cũ có thể đào một số khối không hợp lệ, vì vậy các nút cũ sẽ được khuyến khích cập nhật giao thức. Điều này tránh được sự phân chia vĩnh viễn do hard fork gây ra và chỉ tạo ra một số fork nhỏ tạm thời.
Nói tóm lại, các thay đổi quy tắc do hard fork gây ra không tương thích về phía trước và các nút cũ không thể nhận ra các khối được tạo bởi các nút mới, vì vậy các nút cũ và mới sẽ bắt đầu chạy trên các chuỗi khác nhau; trong khi quy tắc thay đổi do ngã ba mềm có thể tương thích Chuyển tiếp, các nút cũ có thể tương thích với các khối được tạo bởi các nút mới.
tiêu đề phụ
1.2. Lộ trình phát triển của Ethereum
Khi bắt đầu thiết kế, mục tiêu của Ethereum không chỉ là một loại tiền kỹ thuật số tương tự như Bitcoin, mà là một nền tảng ứng dụng phi tập trung. Trước khi đạt được mục tiêu cuối cùng, nó cần trải qua các giai đoạn nâng cấp khác nhau và ở mỗi giai đoạn, Ethereum sẽ giới thiệu các tính năng mới để giúp hệ thống ổn định và mạnh mẽ hơn. Để đạt được mục tiêu này, nhóm sáng lập của Ethereum đã đặt ra bốn giai đoạn phát triển cho nó: Frontier, Homestead, Metropolis và Serenity, và việc chuyển đổi giữa các giai đoạn khác nhau là thông qua các điểm khó (hard fork) để đạt được.
1.2.1.Biên giới
Frontier là giai đoạn thử nghiệm của lần phát hành Ethereum đầu tiên vào tháng 7 năm 2015. Là phiên bản ban đầu của Ethereum, nó áp dụng một mô hình tương tự như Bitcoiners. Phần mềm ở giai đoạn này vẫn chưa trưởng thành, tương đương với một phiên bản trống của mạng Ethereum, chỉ có giao diện lệnh và không có giao diện đồ họa, nhưng nó có thể thực hiện các ứng dụng phân tán (DApp) khai thác, học hỏi và thử nghiệm cơ bản. Phiên bản này chủ yếu nhắm đến các nhà phát triển chuyên nghiệp và ngưỡng phát triển kỹ thuật tương đối cao.
1.2.2.Nhà cửa
Cái gọi là quả bom độ khó đề cập đến việc bổ sung hệ số độ khó tăng theo cấp số nhân cứ sau 100.000 khối bên cạnh các điều chỉnh dựa trên thời gian tạo khối và độ khó của khối trước đó khi tính toán độ khó. Khi chiều cao của khối tăng lên, tỷ lệ của hệ số độ khó tăng theo cấp số nhân sẽ tăng lên đáng kể, điều này sẽ làm tăng đáng kể độ khó của việc sản xuất khối và các thợ mỏ sẽ khó đào ra các khối mới. Khi việc tạo khối ngày càng trở nên khó khăn hơn, khối cuối cùng sẽ bị đóng băng hoàn toàn và không thể tạo được. Quá trình này còn được gọi là "Kỷ băng hà". Với kỳ vọng này, hard fork do chuyển sang PoS sẽ không phải là một lựa chọn khó khăn.
Mục đích ban đầu của thiết kế bom độ khó là tốt, tuy nhiên, vì nhiều lý do, kế hoạch chuyển đổi cơ chế Ethereum sang PoS liên tục bị trì hoãn, điều này cũng khiến thời gian chuyển đổi từ cơ chế PoW sang cơ chế PoS bị trì hoãn. hoạt động bình thường của mạng Ethereum, độ khó Mã bom đã được sửa đổi nhiều lần để trì hoãn sự xuất hiện của "Kỷ băng hà", vì vậy tác dụng thúc đẩy của nó không còn tốt như trước.
tiêu đề phụ
1.2.3.Thủ đô
"Metropolis" là giai đoạn phát triển thứ ba của Ethereum, sẽ được chia thành hai phần: "Byzantium" và "Constantinople". Chúng ta hiện đang ở giai đoạn Byzantine của Metropolis và vào ngày 1 tháng 3 năm 2019, Ethereum sẽ mở ra ngã ba "Constantinople".
Đợt fork "Byzantine" bắt đầu vào tháng 10 năm 2017 và mạng Ethereum đã thực hiện thành công đợt hard fork xung quanh khối 4370000. Ở giai đoạn này, Ethereum vẫn áp dụng cơ chế PoW 100%, nhưng Ethereum giới thiệu giao diện đồ họa cho phép người dùng không có kỹ thuật sử dụng dễ dàng, đó là trình duyệt Mist. Ngoài ra, do sự tắc nghẽn trong quá trình phát triển cơ chế PoS, để ngăn bom độ khó ảnh hưởng đến hiệu suất của mạng, Ethereum cũng tính toán độ khó khai thác theo chiều cao của 3 triệu khối, vì vậy thời gian tạo khối trở lại khoảng 15 giây, nhưng để ngăn chặn lạm phát, phần thưởng khối cũng đã giảm từ 5ETH xuống 3ETH.
1.2.4.Thanh thản
"Serenity" là giai đoạn thứ tư của Ethereum và thời gian cụ thể sẽ được xác định. Ở giai đoạn này, Ethereum sẽ sử dụng hoàn toàn cơ chế PoS, sau đó mạng Ethereum sẽ không cần thợ mỏ để khai thác nữa. Trong hội nghị Devcon 4, người sáng lập Ethereum Vitalik đã mô tả chi tiết những thay đổi lớn mà Ethereum sẽ trải qua trong giai đoạn yên tĩnh.
Trong kế hoạch "Tranquility", Ethereum sẽ thêm chuỗi PoS-Beacon Chain ngoài chuỗi PoW. Sẽ có hai vai trò trong chuỗi này - nhà sản xuất khối và người xác thực. Gửi 32 ETH trên chuỗi để trở thành người xác nhận. Người xác nhận có quyền tạo khối và có cơ hội được chọn làm người xác minh. Phương thức xác nhận cuối cùng trên chuỗi cũng sẽ được thay đổi từ xác nhận 6 khối của PoW thành xác nhận cuối cùng của Casper FFG. Ngoài ra, do sự hợp nhất của nhóm phát triển cơ chế PoS và nhóm phát triển Sharding, Shard Chain sẽ chính thức ra mắt trong giai đoạn im lặng và sẽ được sử dụng để thực sự xử lý dữ liệu và hoạt động độc lập nhằm nâng cao hiệu quả và tính bảo mật của Ethereum .
Hiện tại, giai đoạn Tranquility sẽ được hoàn thành theo 4 giai đoạn, tiêu chuẩn cho 2 giai đoạn đầu đã được cập nhật trên Github, sắp xếp cụ thể cho 4 giai đoạn như sau:
Giai đoạn đầu tiên: Chuỗi Beacon trực tuyến
Giai đoạn thứ ba: EVM2.0 trực tuyến
tiêu đề cấp đầu tiên
2. Những bước ngoặt của hard fork "Constantinople"
tiêu đề phụ
2.1. Các đề xuất nâng cấp chính cho "Constantinople"
Trong đợt hard fork “Constantinople” sắp tới, chủ yếu có 5 gói cập nhật bao gồm EIP-145, EIP-1052, EIP-1283, EIP-1014 và EIP-1234, cụ thể như sau:
(1) EIP-145: dịch chuyển bit
EIP-145 chủ yếu được viết bởi hai nhân viên kỹ thuật, Alex Beregszaszi và Pawel Bylica. Máy ảo Ethereum hiện tại thiếu các toán tử chuyển bit, mặc dù thao tác chuyển dịch có thể được thực hiện bởi các toán tử số học, nhưng chi phí tương đối cao và thời gian xử lý tương đối dài. Ví dụ: cần 35 gas để thực hiện chuyển trái và dịch phải bằng cách sử dụng số học, nhưng chỉ 3 gas được tiêu thụ sau khi sử dụng sơ đồ EIP-145, do đó, chi phí chạy một số hợp đồng thông minh nhất định sau khi áp dụng EIP-145 sẽ giảm đáng kể.
(2) EIP-1052: Mã lệnh EXTCODEHASH
Hợp đồng thông minh thường cần kiểm tra mã byte của các hợp đồng khác, nhưng trong nhiều trường hợp, bản thân hợp đồng thông minh không cần mã byte của các hợp đồng khác. Việc kiểm tra mã byte của các hợp đồng khác chủ yếu được thực hiện thông qua toán tử EXTCODECOPY, vì vậy nếu cần kiểm tra nhiều hợp đồng thông minh thì sẽ rất tốn kém. Do đó, EIP-1052 đề xuất sử dụng toán tử mới — EXTCODEHASH, toán tử này sẽ trả về hàm băm keccak256 của mã byte hợp đồng, hiệu quả và tiết kiệm chi phí hơn.
(4)EIP-1014:Skinny CREATE2
(3) EIP-1283: Điều chỉnh định lượng khí ròng của opcode SSTORE
EIP-1283 do Johnson viết và dựa trên EIP 1087. Đề xuất này chủ yếu giới thiệu một phương pháp định giá công bằng hơn cho các thay đổi lưu trữ dữ liệu, có thể mang lại lợi ích cho các nhà phát triển hợp đồng thông minh.
EIP-1014 được tạo bởi Vitalik Buterin, người sáng lập Ethereum, đã giới thiệu khái niệm về các kênh trạng thái vào mạng Ethereum. Điều này sẽ cho phép việc giải quyết các giao dịch diễn ra ngoài chuỗi, tương tự như Lightning Network của Bitcoin. Bản thân EIP 1014 sẽ mang lại sự gia tăng lớn về thông lượng của mạng Ethereum, vì vậy mạng Ethereum sẽ có thể xử lý nhiều giao dịch hơn mỗi giây.
Do cơ chế Casper hiện tại không thể đảm bảo an toàn 100%, Ethereum áp dụng EIP-1234 lần này, chủ yếu đưa ra hai đề xuất: một là trì hoãn quả bom độ khó trong 12 tháng và hai là giảm phần thưởng blockchain từ 3 ETH xuống 2ETH thành ngăn chặn lạm phát do trì hoãn quả bom khó khăn.
Sau fork này, mạng Ethereum sẽ nhẹ hơn, nhanh hơn và an toàn hơn. Nhưng trong số các đề xuất nêu trên, EIP-1234 gây tranh cãi nhất, vì nó giảm phần thưởng khối từ 3 ETH xuống 2 ETH, điều này trực tiếp làm giảm thu nhập của những người khai thác.
tiêu đề phụ
"Constantinople" lần đầu tiên được thử nghiệm trên mạng thử nghiệm công cộng Ethereum Ropsten vào giữa tháng 10 năm ngoái. Ban đầu nó được lên kế hoạch bắt đầu hard fork vào giữa tháng 10 năm ngoái, nhưng trước khi fork, nhóm nhà phát triển đã tuyên bố sẽ tham gia thử nghiệm mạng. Đã gặp phải "sự cố đồng thuận" hiện khiến mạng thử nghiệm "không sử dụng được". Do đó, hard fork đã bị trì hoãn cho đến khối 7.080.000, tức là vào cuối tháng 1 năm nay. Tuy nhiên, trước thềm fork vào ngày 15 tháng 1, công ty kiểm toán hợp đồng thông minh ChainSecurity đã phát hiện ra rằng EIP-1283 có một lỗ hổng dễ bị tấn công. Vì lý do này, ngã ba "Constantinople" lại phải hoãn lại.
tiêu đề cấp đầu tiên
3. Tác động thực sự của hard fork
tiêu đề phụ
3.1.Cuộc chiến chuỗi công khai, Ethereum bắt đầu cuộc chiến đặt nền móng
Là vua của chuỗi công khai truyền thống, Ethereum đã đóng một vai trò quan trọng trong tất cả các giai đoạn phát triển chuỗi khối. Có thể nói Ethereum là nền tảng chuỗi công khai thành công nhất bên cạnh Bitcoin. Ethereum chiếm một nửa đất nước về mặt gây quỹ dự án, ứng dụng phi tập trung và trò chơi. Cho dù đó là sự điên cuồng của việc gây quỹ dự án từ năm 2016 đến 2018 hay sự phổ biến của CryptoKitties vào năm 2017, Ethereum, với tư cách là người dẫn đầu trong hành trình blockchain trong tương lai, đã mang đến trí tưởng tượng vô song về Bitcoin cho thế giới blockchain.
Đúng là vào năm 2018, với sự gia tăng của cơ chế DPoS, các chuỗi công khai như EOS và TRON đã thực hiện các nỗ lực khác nhau trong việc triển khai chuỗi khối và dần dần làm xói mòn các lợi thế của Ethereum. Đặc biệt là so với tốc độ xử lý cao của DPoS, Ethereum dường như được kéo dài về mặt ứng dụng, điều này cũng cho phép các nhà phát triển chọn thế hệ nền tảng blockchain mới được đại diện bởi EOS và TRON trong làn sóng trò chơi bắt đầu vào nửa cuối năm 2018 . . Tuy nhiên, lợi thế của người đi trước của Ethereum vẫn tồn tại. Theo thống kê của DApp Radar, tính đến ngày 27 tháng 2 năm 2019, tổng số Dapp trên ba chuỗi công khai lớn Ethereum, EOS và TRON lần lượt là 1403, 329 và 167. Tổng số ứng dụng phi tập trung trên Ethereum nhiều hơn bốn lần tổng số Dapps trên hai chuỗi công khai lớn khác và số lượng nhà phát triển là rất lớn. Đây là những lợi thế mà Ethereum có được so với các chuỗi công khai khác.
Các vấn đề do cơ chế PoW của Ethereum mang lại thực sự là kết quả tất yếu của quá trình phát triển Ethereum, điều này cũng liên quan đến chiến lược phát triển của Ethereum. Cốt lõi của chiến lược chuyển đổi từ PoW sang PoS là thiết lập một hệ thống tiền điện tử kỹ thuật số đáng tin cậy thông qua mức tiêu thụ trong giai đoạn đầu.Sau khi hệ thống hoàn thành, cơ chế PoS hiệu quả hơn sẽ được áp dụng để đảm bảo hiệu quả hoạt động của mạng chính. Giai đoạn này vẫn đang trong thời kỳ xây dựng hệ thống tiền tệ nên lần này sẽ không có thay đổi cơ bản nào đối với cơ chế PoW. Tuy nhiên, các giải pháp ngoại tuyến và kênh trạng thái do EIP1014 đề xuất sẽ giúp một số giải pháp lớp thứ hai hoạt động. Dự kiến sau đợt hard fork này, TPS của Ethereum sẽ tăng 5% -10%, điều này sẽ cải thiện hiệu quả của Ethereum ở một mức độ nhất định và đề xuất về kênh trạng thái cũng sẽ cải thiện cấu trúc của Ethereum.
tiêu đề phụ
Trong lịch sử, Ethereum đã trải qua bảy lần phân tách cứng, tương tự như "Constantinople" này, có các phân tách cứng ở giai đoạn "Quê hương" và giai đoạn "Byzantine", trong khi các phân tách cứng khác được phân chia là dành cho trường hợp khẩn cấp hoặc là nhỏ công khai và quy mô, và không thể so sánh với hard fork này. Mỗi hard fork của Ethereum do nâng cấp công nghệ sẽ mang lại biến động thị trường lớn cho ETH. Dựa trên hiện tượng này, chúng tôi đã chọn hai hard fork lịch sử ở trên để phân tích.
Trong lịch sử, Ethereum đã trải qua bảy lần phân tách cứng, tương tự như "Constantinople" này, có các phân tách cứng ở giai đoạn "Quê hương" và giai đoạn "Byzantine", trong khi các phân tách cứng khác được phân chia là dành cho trường hợp khẩn cấp hoặc là nhỏ công khai và quy mô, và không thể so sánh với hard fork này. Mỗi hard fork của Ethereum do nâng cấp công nghệ sẽ mang lại biến động thị trường lớn cho ETH. Dựa trên hiện tượng này, chúng tôi đã chọn hai hard fork lịch sử ở trên để phân tích.
Từ tình hình thực tế, do việc phát hành phiên bản Ethereum Frontier vào nửa cuối năm 2015 trong giai đoạn hard fork của "Homeland", mọi người đã nhìn thấy sức mạnh kỹ thuật của Ethereum và tiềm năng của hợp đồng thông minh. "Phiên bản nói chung là lạc quan , vì vậy Ethereum đã ở trên một kênh đi lên trong những tháng trước khi chia tách. Trong quá trình này, chắc chắn sẽ có sự tích tụ bong bóng. Sau khi kết thúc hard fork, những kỳ vọng lạc quan của thị trường cũng sẽ kết thúc, vì vậy hard fork Sau đó , việc ETH giảm giá trở thành điều không thể tránh khỏi.
Theo dữ liệu của C, hard fork của giai đoạn "nhà" Ethereum diễn ra vào ngày 14 tháng 3 năm 2016. ETH đã tăng 22,74% trong bảy ngày trước fork và tăng 136,45% trong 30 ngày trước fork. Nhưng sau fork, giá ETH đã giảm 18,68% trong bảy ngày và 46,17% trong ba mươi ngày. Tương tự, hard fork "Byzantine" xảy ra vào ngày 16 tháng 10 năm 2017, đã tăng 11,76% trong bảy ngày đầu tiên trước khi fork, tăng 40% trong ba mươi ngày đầu tiên, nhưng đã giảm trong bảy ngày sau khi fork. tăng 16,76% và giảm 1,34% trong ba mươi ngày.
Từ tình hình thực tế, do việc phát hành phiên bản Ethereum Frontier vào nửa cuối năm 2015 trong giai đoạn hard fork của "Homeland", mọi người đã nhìn thấy sức mạnh kỹ thuật của Ethereum và tiềm năng của hợp đồng thông minh. "Phiên bản nói chung là lạc quan , vì vậy Ethereum đã ở trên một kênh đi lên trong những tháng trước khi chia tách. Trong quá trình này, chắc chắn sẽ có sự tích tụ bong bóng. Sau khi kết thúc hard fork, những kỳ vọng lạc quan của thị trường cũng sẽ kết thúc, vì vậy hard fork Sau đó , việc ETH giảm giá trở thành điều không thể tránh khỏi.
