1. Tin mới nhất

Giới thiệu Commonware: Một khung linh hoạt cho các thành phần cơ bản của tiền điện tử

Patrick O’Grady, cựu giám đốc điều hành của Ava Labs, đã ra mắt Commonware, một bộ các thành phần cơ bản của tiền điện tử linh hoạt, được tài trợ 9 triệu đô la từ Haun Ventures và Dragonfly.

Patrick O’Grady, trước đây là một giám đốc điều hành tại Ava Labs, đã giới thiệu khung “Commonware”.

Commonware bao gồm một tập hợp các thành phần cơ bản của tiền điện tử, đóng vai trò là các khối xây dựng thiết yếu cho lập trình trong lĩnh vực tiền điện tử. Bộ công cụ này cung cấp cho các nhà phát triển một bộ các yếu tố nền tảng được chuẩn hóa, giúp họ tránh bị ràng buộc vào một con đường phát triển cụ thể.

O’Grady chỉ ra rằng cơ sở hạ tầng tiền điện tử đa năng hiện tại thường hạn chế các nhà phát triển, buộc họ phải điều hướng xung quanh các thông số đã định trước khi cố gắng tạo ra các sản phẩm độc đáo.

Các ví dụ về ứng dụng sáng tạo bao gồm việc tổ chức dữ liệu trò chơi để ngăn chặn thao túng hoặc thay thế các địa chỉ blockchain truyền thống bằng các tên thân thiện với người dùng hơn.

Developers

So sánh cách hệ điều hành tiêu chuẩn và các ứng dụng blockchain hiện tại hoạt động. Nguồn: Patrick O’Grady

Commonware giải quyết những thách thức này bằng cách hoạt động như một “khung chống lại”, cung cấp cho các nhà phát triển sự tự do tuyệt đối để thiết kế sản phẩm của họ bằng cách lựa chọn các thành phần cơ bản nào để kết hợp vào ứng dụng của họ. O’Grady giải thích:

“Stack này không có các lớp rõ ràng. Không có giả định bảo mật cụ thể. Không có loại khối cứng, bố cục trạng thái, định nghĩa cuối cùng, chính sách mempool, quy tắc thực thi, hoặc đo lường phí. Nó không phải là đơn khối cũng không phải là mô-đun nhưng có thể được sử dụng để xây dựng theo cả hai hướng.”

Cách tiếp cận linh hoạt này đối với phát triển phần mềm blockchain nhằm nâng cao trải nghiệm của nhà phát triển, dự kiến sẽ dẫn đến trải nghiệm người dùng (UX) và giao diện người dùng (UI) được cải thiện.

Developers

Ví dụ về các thành phần lập trình có thể được kết hợp và thay đổi theo nhu cầu của nhà phát triển. Nguồn: Patrick O’Grady

Đơn giản hóa Blockchain cho Nhà phát triển và Người dùng

Sự thiếu linh hoạt của các giao diện lập trình blockchain hiện tại gây ra thách thức cho các nhà phát triển, có thể làm phức tạp trải nghiệm người dùng cuối - một trong những rào cản chính đối với việc áp dụng rộng rãi tiền điện tử.

Trong một cuộc khảo sát năm 2023 của Cơ quan Quản lý Tài chính Vương quốc Anh (FCA), 2.337 cá nhân đã được hỏi về việc sở hữu tiền điện tử của họ. Một con số đáng kể 30% số người được hỏi cho biết sự thiếu hiểu biết và độ phức tạp kỹ thuật đã ngăn cản họ tham gia vào tiền điện tử.

Các nền tảng như Hathor, một blockchain lớp-1, đang nỗ lực giảm bớt những rào cản này bằng cách cung cấp cho các nhà phát triển một bộ công cụ chuẩn hóa sử dụng ngôn ngữ lập trình Python, từ đó đơn giản hóa quá trình học và triển khai các hợp đồng thông minh.

Tương tự, Chainlink, một nhà cung cấp oracle, đã giới thiệu Môi trường Thời gian chạy Chainlink vào tháng 11. Khung thống nhất này nhằm đơn giản hóa các phức tạp của việc tích hợp các hệ thống blockchain khác nhau và cơ sở hạ tầng tài chính truyền thống, mang lại lợi ích cho cả nhà phát triển và người dùng cuối.

Theo Cointelegraph

Tin khác