Eth2.0 cách mạng hóa con đường Eth1.0: chính sách tiền tệ, phi trạng thái và trừu tượng hóa tài khoản, v.v.
Lưu ý của biên tập viên: Bài viết này đến từThung lũng tiền điện tử trực tiếp (ID: cryptovalley)Lưu ý của biên tập viên: Bài viết này đến từ
Thung lũng tiền điện tử trực tiếp (ID: cryptovalley)
, Tác giả: Ivan Martinez, được Odaily tái bản với sự cho phép.
Những thay đổi nổi tiếng nhất do Eth2.0 mang lại là PoS (bằng chứng cổ phần) và sharding, nhưng nó cũng có nhiều thay đổi khác lấy cảm hứng từ việc cải thiện Ethereum hiện tại.
tiêu đề phụ
Kể từ khi khối ban đầu đầu tiên của BTC ra đời cách đây 11 năm, nó đã truyền cảm hứng cho nhiều người nghiên cứu sâu hơn về blockchain và kinh tế học tiền điện tử để hiểu cách tối ưu hóa và cải thiện.
Bắt đầu với PoW (Proof of Work), chúng tôi đã học được rằng bảo mật giao thức là rất quan trọng đối với tiền điện tử. Khuyến khích mọi người có nhiều "da" (phần cứng khai thác đắt tiền) trong trò chơi hoạt động thực sự hiệu quả. Bất chấp khả năng "khai thác ích kỷ", PoW thực hiện một công việc đặc biệt là bảo mật mạng BTC.
Khi Ethereum ra mắt vào năm 2015, nó đã giới thiệu khái niệm chuỗi khối "phổ quát", cho phép mọi người xây dựng các ứng dụng trên mạng tương tác với ETH và các mã thông báo khác nhau. Các ứng dụng này đã mở ra cơ hội phát triển tài chính phi tập trung (DeFi) và phát triển thành các sản phẩm tài chính với hơn 1 tỷ đô la tài sản thế chấp.
tiêu đề phụ
Vấn đề mở rộng ETH1.X
Ngày nay, Ethereum đã trải qua 5 năm phát triển và tốc độ tăng trưởng đáng kinh ngạc của nó đã giúp ngành công nghiệp nhận ra những điểm nghẽn và những điểm có thể cải thiện.
Khi Ethereum gặp khó khăn trong quá trình tăng trưởng nhanh chóng vào năm 2017, một số nền tảng blockchain được gọi là "Ethereum Killer" bắt đầu trỗi dậy và cố gắng "đánh bại" ETH. Tuy nhiên, tất cả những "kẻ giết người" này đều tập trung vào việc tăng số giao dịch mỗi giây bằng cách hy sinh tính bảo mật yếu hoặc loại bỏ phí giao dịch theo cách gây hiểu lầm (và khó hiểu) rõ ràng. Nhưng không có giải pháp nào trong số này là “giải pháp” cho các lỗ hổng của Ethereum.
Để Ethereum thực sự cải thiện, mọi người tham gia cần lùi lại một bước khỏi hệ thống hiện có và suy nghĩ lại từ đầu. Chúng ta có thể tận dụng tối đa điểm mạnh của Ethereum trong khi loại bỏ nhiều điểm yếu của nó.
Lưu ý: Sau đây, khi tôi đề cập đến "trạng thái", ý tôi là dữ liệu toàn cầu, liên tục mà Ethereum lưu giữ mãi mãi, chẳng hạn như thông tin tài khoản, giao dịch và trạng thái hợp đồng thông minh (chẳng hạn như số dư mã thông báo).
Nhập ETH2.0
Vì nhiều cải tiến trong Ethereum 2.0 (Eth2.0) chắc chắn sẽ phá vỡ chuỗi Ethereum hiện tại (Eth1.0), những thay đổi này sẽ được xây dựng trên chuỗi Eth2.0 đồng thời “cắm” chuỗi Ethereum hiện có vào 1 phân đoạn của hệ thống mới . Bằng cách này, Eth2.0 sẽ không cần phức tạp bằng cách nâng cấp mạng Eth1.0 hiện tại và mạng Eth1.0 hiện tại cũng sẽ hoạt động bình thường trong khi hưởng lợi từ những cải tiến của hệ thống mới.
Chính sách tiền tệ
Bài viết này sẽ khám phá những thay đổi chính mà Eth2.0 mang lại mà mọi người có thể không biết và cách những thay đổi này biến Ethereum trở thành nền tảng phổ quát cho thế giới (phi tập trung).
Và cách họ lấy cảm hứng từ điểm chung là giúp Ethereum sẵn sàng cho niềm vui (phi tập trung).
Chính sách tiền tệ
Mặc dù nhiều chủ sở hữu ETH tin rằng Ethereum đang trả quá cao cho bảo mật mạng, nhưng việc giảm phát hành có thể dẫn đến giảm tỷ lệ băm và bảo mật vì các công cụ khai thác không sinh lãi nhiều. Vì vậy, việc giảm việc phát hành chuỗi khối PoW là rất khó vì nó có thể có tác dụng phụ ngoài ý muốn đối với bảo mật chuỗi khối. Bitcoin (phần lớn) không gặp phải vấn đề này vì hầu hết các thay đổi về phần thưởng khai thác của nó đều có thể dự đoán được trong thời gian dài.
Một trong những mục tiêu lớn nhất của Eth2.0 là chuyển sang Proof of Stake (PoS), nghĩa là loại bỏ các công cụ khai thác ASIC hoặc GPU đắt tiền. Khối lượng tính toán và mức tiêu thụ điện năng khổng lồ như vậy sẽ được thay thế bằng các máy tính tiêu chuẩn chi phí thấp chỉ xử lý các chức năng cơ bản của các nút Eth2.0, chẳng hạn như truyền khối và đồng bộ hóa. Khi nói đến việc duy trì an ninh mạng, chi phí thấp hơn nhiều! Ngoài việc đầu tư 32 ETH trước khi trở thành người xác thực.
Bằng cách giảm chi phí bảo mật tổng thể, việc phát hành mã thông báo có thể giảm xuống từ 0% -1%, tùy thuộc vào số lượng trình xác thực có trong mạng (nghĩa là số lượng tài sản ETH được cam kết trong mạng). Bằng cách này, bản phân phối có thể được thiết kế chính xác để bảo mật tối ưu!
Mô tả hình ảnh
Phần thưởng lưu thông và xác thực phụ thuộc vào số tiền bảo mật được yêu cầu
Ngoài việc giảm phát hành, Eth2.0 cũng dự định sử dụng chiến lược có tên EIP1559 để xác định lại giá gas trong thị trường đấu giá phí và phí giao dịch. Bạn không cần hiểu nó hoạt động như thế nào, chỉ cần biết rằng hầu hết các khoản phí sẽ bị đốt cháy trong mô hình này. Mặc dù thông qua EIP 1559, người dùng trả phí thấp hơn, nhưng sẽ có nhiều phân đoạn trong Eth2.0, do đó, tổng phí sử dụng/hủy trong Eth2.0 sẽ lớn hơn phí Ethereum hiện tại.
Cùng với tỷ lệ phát hành cực thấp (<1,0%), việc đốt phí có thể khiến Eth2.0 phát hành tài sản âm ròng, có nghĩa là tài sản bị hủy sẽ vượt quá lượng phát hành mới! Điều này sẽ khiến ETH trở nên khan hiếm hơn và chi phí tấn công mạng PoS sẽ cao hơn.
Mục tiêu của các thuật toán đồng thuận như PoW hoặc PoS là giữ cho các chuỗi khối an toàn và phi tập trung, đồng thời khuyến khích duy trì an ninh mạng giúp phân biệt tiền điện tử với các sổ cái đơn giản. Khuyến khích này thu hút những người khai thác/người xác thực để cung cấp bảo mật cho mạng. Eth2.0 cố gắng đạt được mức phát hành khả thi tối thiểu (MVI) về mặt khuyến khích tài trợ cho người khai thác.
không quốc tịch
Khi mọi người nói về Ethereum và quy mô trạng thái của nó, có lẽ bạn đã nghe nói về "sự phình to trạng thái". Điều này có nghĩa là trả phí gas một lần sẽ khiến dữ liệu của bạn được lưu trữ vĩnh viễn trên chuỗi khối Ethereum, dẫn đến trạng thái vô tận, ngày càng phát triển với thậm chí rất nhiều dữ liệu vô dụng. Trạng thái "thổi phồng" trong không gian lưu trữ, có nghĩa là các nút Ethereum yêu cầu nhiều dung lượng lưu trữ hơn hoặc phần cứng hiệu suất cao hơn khi mạng được sử dụng. Về lâu dài, điều này làm tăng rào cản gia nhập đối với một nút Ethereum để chạy và bất cứ khi nào giới hạn khí khối tăng lên, thì sự tăng trưởng trạng thái sẽ trở thành một vấn đề lớn hơn.
Eth2.0 (và trong tương lai là Eth1.x) sẽ tiến tới trạng thái không trạng thái, nghĩa là các nút nhẹ (không trạng thái) sẽ có thể xác minh tất cả các giao dịch và tất cả các phần của trạng thái mà không thực sự lưu trữ bất kỳ trạng thái nào. Tính không trạng thái cho phép các ứng dụng khách nhẹ tồn tại ở nhiều trạng thái/không trạng thái khác nhau, mỗi trạng thái yêu cầu một thông số kỹ thuật khác nhau, làm cho các nút dễ truy cập hơn. Khi tài nguyên nút nhiều hơn chế độ không trạng thái nhưng ít hơn chế độ trạng thái đầy đủ, nó có thể chạy ở chế độ nửa trạng thái.
Mô tả hình ảnh
Sơ đồ cấu trúc liên kết mạng theo mô hình phi trạng thái
Điều này rất quan trọng đối với sharding! Vì mỗi phân đoạn có trạng thái duy nhất của riêng nó, trình xác thực trong Eth2.0 sẽ cần thực hiện các thay đổi trạng thái (giao dịch) trên trạng thái của phân đoạn mà chúng xác thực. Giao thức phi trạng thái cho phép trình xác minh chuyển đổi phân đoạn cần xác minh (vì trình xác minh sẽ được chỉ định ngẫu nhiên vào một phân đoạn để xác minh), mà không cần tải xuống toàn bộ trạng thái của phân đoạn mà chỉ tải xuống cây merkle nhị phân đại diện (nhỏ hơn nhiều về kích thước). Càng nhiều phân đoạn, trạng thái càng tăng trưởng vô tận, sẽ luôn có các sàn giao dịch hoặc trình duyệt chuỗi khối duy trì tất cả các trạng thái/dữ liệu của chuỗi phân đoạn bất kể chi phí để cung cấp dịch vụ phân phối chính xác và do đó được khuyến khích.
Điều này mở ra cơ hội cho "nhà cung cấp trạng thái" phần mềm cung cấp phần trạng thái của các sửa đổi giao dịch cho người xác thực để họ có thể dễ dàng hoàn thành các thay đổi trạng thái. Bộ chuyển tiếp trạng thái giúp di chuyển hoàn toàn các phần cần nhiều dung lượng lưu trữ của I/O đĩa và quá trình xác thực sang một thực thể khác. Điều này mở ra cơ hội cho các chương trình khuyến khích thú vị (khuyến khích dựa trên trạng thái, từng là vấn đề nghiên cứu trong Ethereum) và mang lại lợi ích cho những người xác thực vì họ không còn cần phải nắm giữ trạng thái của toàn bộ phân đoạn. Tuy nhiên, họ vẫn có thể xác minh rằng trạng thái nhận được từ bộ chuyển tiếp là chính xác vì họ có thể so sánh thông tin nhận được với cây trạng thái được đồng bộ hóa.
trừu tượng hóa tài khoản
Hiện tại có hai loại tài khoản trong giao thức Ethereum: tài khoản bên ngoài (người dùng) và tài khoản hợp đồng. Chỉ các tài khoản bên ngoài mới có thể bắt đầu giao dịch và chỉ chủ sở hữu tài khoản mới được phép sửa đổi trạng thái tài khoản của họ. Hiện tại, các giao dịch meta tồn tại, nhưng những giao dịch này dựa vào các mạng chuyển tiếp để thanh toán gas, chẳng hạn như GSN.
Eth2.0 cố gắng trừu tượng hóa hai loại tài khoản này thành một, để không thể phân biệt tài khoản người dùng và tài khoản hợp đồng trong mạng. Tất nhiên các hợp đồng thông minh vẫn tồn tại, nhưng điều này mở ra cơ hội cho Ethereum hoạt động như một công cụ chuyển tiếp cho chính các giao dịch meta. Tự ký các giao dịch và phát chúng sẽ không còn là cách duy nhất để tương tác với mạng.
Bạn cũng có thể vận hành các tài khoản thông thường như hợp đồng thông minh, ví dụ: gửi ETH nhận được trong tài khoản chính trực tiếp đến ví lạnh hoặc thậm chí gửi ETH tùy ý vào tài khoản của bạn, ví này sẽ tự động bán ETH để mua DAI.
Xây dựng chức năng vào các tài khoản sẽ mở ra nhiều chỗ hơn cho thiết kế DApp! Việc xử lý các tài khoản do người dùng quản lý sẽ không còn giống với một tập hợp các hoạt động được xác định rõ ràng hiện được xác định trong Ethereum.
Một khả năng thú vị của việc trừu tượng hóa tài khoản là các hợp đồng thông minh sẽ có thể trả phí gas của chính chúng hoặc là địa chỉ gốc mà từ đó các giao dịch được gửi. Đây là một vấn đề phức tạp vẫn cần được giải quyết, nhưng những khả năng sáng tạo mới sẽ xuất hiện sau sự thay đổi này!
môi trường thực thi
Đối với các nhà phát triển Ethereum, ngôn ngữ chính mà họ sử dụng là Solidity hoặc Vyper, mỗi ngôn ngữ đều có những đặc điểm riêng nhưng cả hai đều có thể đáp ứng tốt nhu cầu của hệ sinh thái phát triển. Hiện tại, các ngôn ngữ này được biên dịch thành các hoạt động cấp thấp tổng quát hơn mà Máy ảo Ethereum (EVM) có thể hiểu được. Nếu muốn biết thêm về EVM, bạn có thể tham khảo tại đây. Nhưng không bắt buộc.
EVM sử dụng mã hoạt động (OPCODE) để giúp các nút Ethereum tạo ra các kết quả tính toán giống nhau, bất kể máy tính chạy mã hoạt động (do đó có tên là "máy ảo"). Nó cũng tùy chỉnh các hoạt động phức tạp (chẳng hạn như xác minh chữ ký hoặc truy vấn số dư tài khoản) chỉ bằng một dòng mã. Khả năng đọc và sửa đổi trạng thái bình thường sẽ không thể thực hiện được nếu không có EVM.


