Hardfork Ethereum Classic (ETC)
Ethereum Classic Labs – đội ngũ những nhà phát triển và bảo trì ETC – thông báo họ đã tham gia hợp tác với nhà phát triển cơ sở hạ tầng blockchain hàng đầu là Second State.
Sự hợp tác này nhằm tạo ra phần mềm thời gian thực và chuỗi công cụ mã nguồn mở cung cấp năng lượng cho các blockchain tương thích Ethereum tiếp theo, gồm Ethereum Classic.
Sự hợp tác này sẽ mang lại những cải tiến có tác động cao vào hệ sinh thái ETC và biến blockchain ETC trở thành điểm đến hàng đầu cho các nhà phát triển hợp đồng thông minh.
Giá trị của blockchain (và cryptocurrency) phụ thuộc vào các ứng dụng thực tế chạy trên mạng lưới đó.
Tuy nhiên, Ethereum ngày nay thiếu công cụ đầy đủ cho các nhà phát triển ứng dụng. Ví dụ, Solidity là ngôn ngữ smart contract chính thức của Ethereum và là lựa chọn khả thi duy nhất để viết hợp đồng sản xuất.
Tuy nhiên, Solidity bị chỉ trích rất nhiền vì thiếu tính năng đặc biệt là các biện pháp bảo vệ an ninh. Các nhà phát triển ứng dụng hy vọng ngôn ngữ lập trình yêu thích của họ sẽ được hỗ trợ trên blockchain.
Cul Culver – CEO của ETC Labs – chia sẻ:
“Chúng tôi hoàn toàn ủng hộ việc tiếp tục đổi mới hợp đồng thông minh. Dự án này sẽ giúp họ an toàn hơn và dễ tiếp cận hơn với số lượng lớn hơn các nhà phát triển, điều này sẽ có lợi cho cả cộng đồng ETC và ETH.”
Mặt khác, thời gian chạy hợp đồng thông minh hiện tại trên Ethereum, EVM, bị hạn chế cả về tính năng và hiệu suất. Hợp đồng thông minh Ethereum ngày nay là các chương trình đơn giản và thường không an toàn.
Cộng đồng Ethereum tin rằng tương lai là các máy ảo dựa trên WebAssugging (eWASM). Nhưng thật không may, eWASM sẵn sàng sản xuất vẫn còn ít nhất một năm nữa. Để thu hẹp khoảng cách giữa các thế hệ thời gian chạy, chuỗi công cụ (toolchain) biên dịch phải có khả năng hỗ trợ liền mạch cả EVM hiện tại và nhiều lựa chọn thay thế của EVM dựa trên WASM trong tương lai.
Cùng với các nhà phát triển nòng cốt Ethereum, Second State mang đến chuyên môn kỹ thuật và sản phẩm rất cần thiết để đổi mới cả về công cụ ngôn ngữ lập trình và môi trường thực thi. Những đổi mới như vậy trước tiên sẽ trở nên khả dụng trên blockchain Ethereum Classic.
Michael Yuan – CEO của Second State – cho biết:
“Chúng tôi tự hào là một phần trong nỗ lực phát triển để biến Ethereum Classic trở thành blockchain thân thiện với nhà phát triển và kỹ thuật tiên tiến nhất trên thế giới.”
Cách tốt nhất để xây dựng một chuỗi công cụ ngôn ngữ lập trình hợp đồng thông minh trong tương lai là đưa hệ sinh thái LLVM lớn và trưởng thành vào Ethereum.
Dự án LLVM có lẽ là hệ sinh thái toolchain từ các lĩnh vực phần mềm truyền thống mà cộng đồng blockchain có thể hưởng lợi nhiều nhất. LLVM được sử dụng rộng rãi như trình biên dịch giúp dịch mã nguồn thành mã máy. Rất nhiều tiện ích hàng ngày như điện thoại, TV thông minh, bộ định tuyến, máy tính xách tay, đã nhận được sự cải thiện hiệu suất rất lớn nhờ tối ưu hóa LLVM.
Hệ sinh thái LLVM có lẽ cung cấp hệ sinh thái toolchain tốt nhất trong thế giới nguồn mở. Hàng ngàn nhà phát triển đang đóng góp cho nó hàng ngày. Một lượng lớn trong số họ đứng trước thử thách của thời gian, có thể dễ dàng chuyển sang blockchain, tiết kiệm lượng tài nguyên khổng lồ.
Cộng đồng dev muốn hỗ trợ ngôn ngữ lập trình đa dạng cho các hợp đồng thông minh. Ngôn ngữ nên được chọn cho tính biểu cảm, sáng tạo và phù hợp hơn cho từng dự án. Nhờ dự án EVM LLVM, chúng ta sẽ sớm có thể hỗ trợ nhiều ngôn ngữ lập trình hơn, như Rust, Golang, C và C ++, trên ETC và hơn thế nữa.
LLVM được hỗ trợ rộng rãi trong cộng đồng WebAssugging (WASM). Chuỗi công cụ mới sẽ hỗ trợ EVM thế hệ hiện tại trên ETC và ETH ngày hôm nay. Nó sẽ hỗ trợ các EVM dựa trên WASM thế hệ tiếp theo khi chúng được phát triển.
LLVM hấp dẫn các nhà phát triển vì hệ sinh thái mạnh mẽ của nó. Họ không chỉ đứng trước thử thách của thời gian, họ còn nhận được sự hỗ trợ to lớn và liên tục từ cộng đồng LLVM trên toàn cầu. Các công cụ chất lượng cao như trình gỡ lỗi, trình liên kết, trình tối ưu hóa, bộ chuyển đổi, siêu tối ưu hóa,… sẽ có sẵn cho cộng đồng Ethereum.
Bộ sưu tập các tối ưu hóa được chấp nhận rộng rãi, được chứng minh theo thời gian của LLVM có thể làm giảm hơn nữa mức tiêu thụ gas của các hợp đồng. Sự hợp tác này nhằm phát triển tối ưu hóa gas cụ thể EVM mới để cải thiện hơn nữa mức tiêu thụ gas trong các hợp đồng thông minh, đặc biệt là trên blockchain ETC.
Cộng đồng LLVM cam kết hỗ trợ dự án LLVM với thời gian kéo dài. Tương tự, các nhà phát triển dựa trên sự phát triển của họ trên LLVM sẽ tiếp tục nhận được các lợi ích và hỗ trợ từ cộng đồng LLVM đang hoạt động.
Second State và ETC Labs cũng sẽ hợp tác để thiết kế, sửa chữa và cải thiện môi trường thời gian chạy hợp đồng thông minh của blockchain ETC.
Thời gian chạy hợp đồng thông minh là một thành phần nền tảng quan trọng của blockchain. Các lựa chọn công nghệ hôm nay sẽ định hình hệ sinh thái ứng dụng phi tập trung của ETC trong 5 đến 10 năm tới. Thiết kế và triển khai không chỉ phải phù hợp với các đặc điểm blockchain cơ bản, mà còn phải xem xét cẩn thận hiệu suất, độ tin cậy, khả năng tương thích, khả năng tương tác và khả năng sử dụng.
Bằng cách liên tục cải thiện nền tảng hợp đồng thông minh, các nhà phát triển dApp sẽ tiếp tục nhận được lợi ích và hỗ trợ từ tiến bộ công nghệ mới nhất.