Một phiên bản Ethereum dành cho Rust trước đó đã được Erigon phát hành vào tháng 6, nhưng nhóm Erigon đã ngừng hỗ trợ phiên bản này do thiếu tài nguyên.
Công ty đầu tư Web3 Paradigm đã phát hành bản triển khai Rust của Ethereum, theo thông báo ngày 7 tháng 12 từ giám đốc văn phòng công nghệ của công ty, Georgios Konstantopoulos. Phần mềm mới, được gọi là Reth, cho phép trình xác thực Ethereum khởi chạy Nodes của họ bằng cách sử dụng Rust thay vì Go, Java hoặc các ngôn ngữ khác.
Một triển khai Rust trước đó đã được Erigon phát hành vào tháng 6, nhưng nhóm Erigon đã ngừng hỗ trợ nó vào tháng 11 khi họ biết rằng Reth đang được phát triển, theo một bài đăng của nhóm Erigon.
Trong thông báo, Konstantopoulos tuyên bố rằng phần mềm đã được phát hành để [đóng góp] cho sự ổn định của Ethereum bằng cách cải thiện sự đa dạng của khách hàng, cũng như cung cấp phần mềm Node sẽ hoạt động tốt.
Excited to be open-sourcing Reth, an Ethereum execution layer in @rustlang
— Georgios Konstantopoulos (@gakonst) December 7, 2022
Reth is a new Apache/MIT-licensed full-node implementation of Ethereum by @paradigm and the community, focused on contributor-friendliness, modularity, and performance.https://t.co/hgzkDk9FhL
Trong cộng đồng nhà phát triển Ethereum, sự đa dạng của khách hàng đề cập đến ý tưởng rằng không có phiên bản phần mềm Node nào thống trị mạng. Các nhà phát triển tin rằng nếu một phiên bản duy nhất của phần mềm chiếm ưu thế, điều này có thể dẫn đến sự mất ổn định trong mạng do lỗi hoặc khai thác. Tài liệu Ethereum diễn đạt theo cách này:
Có nhiều ứng dụng khách được phát triển và duy trì độc lập vì tính đa dạng của ứng dụng khách giúp mạng trở nên linh hoạt hơn trước các cuộc tấn công và lỗi. Nhiều khách hàng là một thế mạnh duy nhất của Ethereum - các blockchain khác dựa vào tính không thể sai lầm của một khách hàng. Tuy nhiên, việc có sẵn nhiều ứng dụng khách là chưa đủ, chúng phải được cộng đồng chấp nhận và tổng Nodes đang hoạt động được phân phối tương đối đồng đều trên chúng.
Một biểu đồ trong tài liệu Ethereum cho thấy hơn 80% trình xác thực Ethereum hiện đang sử dụng Geth, đây là phiên bản Ethereum được viết bằng Go. Các tài liệu nói rằng tỷ lệ phần trăm này là vấn đề đối với mạng.
Các nhà phát triển của Reth đồng ý rằng sự thống trị của Geth là một vấn đề. Trong một bài đăng trên blog, họ nói:
Giao thức Ethereum được hưởng lợi từ sự đa dạng của khách hàng khi không có khách hàng nào chiếm ưu thế >66% [...] Với Reth, chúng tôi hy vọng sẽ phát triển lượng khách hàng trong hệ sinh thái để đóng góp vào sức khỏe của mạng trong khi vẫn kiểm soát việc áp dụng quan trọng theo sự đồng thuận của chúng tôi .
Vào tháng 9, Ethereum đã hoàn thành The Merge, một sự kiện loại bỏ hoạt động khai thác và cho phép những người giữ Ethereum đặt cọc tiền của họ để nhận thêm phần thưởng. Nhưng nó vẫn phải chịu phí giao dịch cao trong các thị trường tăng giá. Một loạt nâng cấp được lên kế hoạch mà các nhà phát triển tin rằng sẽ cho phép nó xử lý hàng triệu giao dịch mỗi ngày với mức phí thấp. Người sáng lập của nó, Vitalik Buterin, gần đây đã viết về sự phấn khích của anh ấy đối với tương lai của mạng.
Theo CoinTelegraph
|