Odaily Frontline | Cosmos sẽ cung cấp ít nhất ba ngôn ngữ lập trình để cạnh tranh với Solidity của Ethereum
Bài viết này đến từCoinDesk, bởi Christine Kim
Người phiên dịch Odaily |
Người phiên dịch Odaily |
Dự án khả năng tương tác chuỗi khối Cosmos sẽ cung cấp cho người dùng lựa chọn ít nhất ba ngôn ngữ lập trình, một động thái có thể đe dọa sự thống trị lâu dài của ethereum với tư cách là nền tảng phát triển hợp đồng thông minh hàng đầu thế giới.Ngôn ngữ đầu tiên được Cosmos hỗ trợ là Ethermint, là bản sao trực tiếp của Solidity, ngôn ngữ hợp đồng thông minh của Ethereum.
Theo Zaki Manian, người đứng đầu bộ phận nghiên cứu tại Tendermint, công ty đã tạo ra Cosmos, dự án Ethermint đã được khởi động vào năm 2016 để giúp các nhà phát triển ethereum chuyển ứng dụng của họ sang mạng Cosmos dễ dàng hơn.Ngôn ngữ thứ hai, được gọi là Secure EcmaScript (SES), là một phiên bản JavaScript được xây dựng bởi công ty khởi nghiệp chuỗi khối Agoric để triển khai hợp đồng thông minh an toàn.
Giám đốc điều hành của Agoric, Dean Tribble cho biết, sau khi giao thức Giao tiếp liên chuỗi khối Cosmos (IBC) gốc được bổ sung và hoàn thiện, chuỗi khối Agoric và ngôn ngữ lập trình SES của nó sẽ dễ dàng truy cập được đối với người dùng Cosmos.
Một ngôn ngữ thứ ba cũng quan trọng không kém — Kadena, công ty con của chuỗi khối JP Morgan, đã công bố hôm thứ Ba rằng họ cũng sẽ phát triển một phiên bản ngôn ngữ hợp đồng thông minh PACT, được gọi là Kadenamint, cho hệ sinh thái Cosmos.
“Chúng tôi cam kết tạo ra một ngôn ngữ hợp đồng thông minh cấp ngành trên (Cosmos) để cung cấp cho các nhà phát triển nhiều tùy chọn triển khai hơn.” Người sáng lập Kadena, Stuart Popejoy cho biết.
Theo Popejoy, sức mạnh tương đối của Kadenamint vượt trội so với Solidity về mọi mặt.
"Chúng tôi nghĩ rằng PACT là tiêu chuẩn cho các ngôn ngữ hợp đồng thông minh vì PACT tốt hơn Solidity," Popejoy nói. "Mọi nhà phát triển sử dụng nó đều hoàn thành công việc nhanh hơn và an toàn hơn. Chúng tôi đã thêm tính năng Xác minh chính thức, nó được thiết kế để trở nên an toàn ."
Công bằng mà nói, các nhà phát triển Ethereum nhận thức rõ về những hạn chế của Solidity và các máy ảo được xây dựng để thực thi mã Solidity. Trong bản cập nhật lớn tiếp theo của Ethereum, được đặt tên là "Ethereum 2.0", eWASM sẽ thay thế Máy ảo Ethereum (EVM) và cho phép các nhà phát triển viết mã bằng một số ngôn ngữ lập trình khác nhau.
Tuy nhiên, Popejoy vẫn hoài nghi về eWASM và Ethereum 2.0, nói rằng những lời chỉ trích về Máy ảo Ethereum và Solidity "có thể đã được giải quyết từ lâu" nhưng đã không được thực hiện do khả năng lãnh đạo kém.
"Tôi không coi họ là đối thủ cạnh tranh, nhưng trên thực tế, tôi coi họ là di sản," Popejoy nói về Ethereum. "Họ (Ethereum) đã làm rất tốt việc tạo ra các hợp đồng thông minh và đưa mọi người đến thời điểm này, nhưng nó cuối cùng sẽ trở thành một chú thích."
Các đối thủ cạnh tranh mới khác với Solidity ở chỗ họ nhấn mạnh sự an toàn hơn là tính bất biến và không thể ngăn cản.
Tribble của Agoric cho biết: "Chúng tôi đang xây dựng một nền tảng với mô hình bảo mật mà nhà phát triển bình thường có thể hiểu được. Vấn đề lớn nhất với Ethereum và Solidity đối với chúng tôi là họ có mô hình bảo mật sai. Ngay cả các chuyên gia bảo mật cũng không thể làm gì được làm về chuyện đó."
Không giống như Solidity, cả PACT và SES đều sử dụng mô hình bảo mật khả năng đối tượng. Điều này có nghĩa là các quyền trong hợp đồng thông minh có thể được cập nhật linh hoạt và nhanh chóng để cho phép người dùng truy cập các phần khác nhau của dữ liệu ứng dụng một cách an toàn.
Tribble đưa ra một phép loại suy dễ hiểu để mô tả mô hình: Nó giống như giao chìa khóa ô tô của bạn cho người phục vụ mà không chuyển giao quyền sở hữu ô tô.
Tribble cho biết: "Kiểm soát truy cập dựa trên danh tính điển hình sử dụng mô hình bảo mật: Tôi có thể cung cấp cho bạn quá nhiều hoặc quá ít. Điều đó không phù hợp với các tương tác kinh doanh mà chúng tôi đang cố gắng đạt được".
Theo quan điểm của Tribble, việc chuyển khả năng bảo mật của đối tượng sang hợp đồng thông minh là một sự đổi mới sẽ báo hiệu cho các thành viên khác của cộng đồng nhà phát triển chính thống rằng ngành công nghiệp chuỗi khối đã sẵn sàng để áp dụng đại trà.
Tribble cho biết: "Thực sự tốt cho dòng chính khi có các đối thủ cạnh tranh đang nhắm mục tiêu vào các phân khúc thị trường khác nhau nhưng rõ ràng là trùng lặp nhau. Điều đó có nghĩa là có một thị trường thực sự."Theo quan điểm của Manian, Cosmos là một hệ sinh thái hỗ trợ và lưu trữ thị trường đang phát triển nhanh chóng này cho các hợp đồng thông minh và phát triển ứng dụng phân tán. Nhưng đồng thời, ông cũng cảnh báo rằng, theo quan điểm của ông, Cosmos sẽ không và không thể thay thế hoàn toàn Ethereum, bởi vì。
“Ethereum không chỉ là một công nghệ


