Trong gần một năm qua, tôi đã xây dựng một cách đơn giản và đáng tin cậy hơn để các ứng dụng phản hồi với hoạt động trên Cardano. Hôm nay, tôi vô cùng tự hào khi ra mắt OgmiosDotnet.BlockchainEvents v1.0.0. BlockchainEvents là một lớp lọc giao dịch, pub sub và phân phối sự kiện mã nguồn mở dành cho Cardano. Nó kết nối với Ogmios, đánh giá từng giao dịch dựa trên các quy tắc hoàn toàn có thể tùy chỉnh, và chỉ phát ra các hoạt động mà ứng dụng đã chọn để nhận dưới dạng CloudEvents tiêu chuẩn. Cơ chế quy tắc có thể được điều chỉnh theo gần như mọi yêu cầu. Một ứng dụng hoặc nhiều ứng dụng có thể lắng nghe các hoạt động liên quan đến một địa chỉ, tài sản, chính sách, hợp đồng thông minh, hành động quản trị, rút từ quỹ kho bạc, giá trị metadata hoặc giao dịch DEX. Các nhà phát triển cũng có thể tạo ra các quy tắc hoàn toàn mới dựa trên logic miền riêng của họ. Một dự án có thể vận hành một phiên bản BlockchainEvents và cho phép nhiều ứng dụng khác nhau đăng ký mua các sự kiện Cardano mà họ quan tâm. Một ví có thể đăng ký mua hoạt động liên quan đến địa chỉ. Một nền tảng quản trị có thể đăng ký mua các đề xuất và phiếu bầu. Một dịch vụ DEX có thể đăng ký mua các giao dịch hoán đổi liên quan đến các tài sản hoặc hợp đồng được chọn. Kết nối blockchain, xử lý giao dịch và hạ tầng sự kiện được chia sẻ, trong khi mỗi ứng dụng nhận được luồng sự kiện riêng phù hợp với nhu cầu của mình. Điều này có thể loại bỏ sự trùng lặp đáng kể trong dự án, giảm chi phí hạ tầng và cung cấp cho các nhóm phát triển một lớp sự kiện đáng tin cậy để xây dựng dựa trên đó. Người tiêu dùng có thể đơn giản chỉ là một điểm cuối HTTP. Khi một giao dịch đáp ứng một quy tắc, BlockchainEvents chuyển đổi nó thành một CloudEvent và tự động gửi đến ứng dụng đã đăng ký mua. Các sự kiện cũng có thể được tiêu thụ thông qua gRPC và server-sent events. Điều này cho phép các ứng dụng sử dụng dữ liệu Cardano được cung cấp thông qua Ogmios mà không cần cài đặt SDK Ogmios, theo dõi phiên bản SDK cụ thể, duy trì kết nối WebSocket riêng hoặc tự triển khai giao thức đồng bộ chuỗi. Việc phân phối được hỗ trợ bởi hàng đợi bền vững. Khi người tiêu dùng không khả dụng, các sự kiện của họ vẫn được giữ lại. Khi ứng dụng trở lại, việc phân phối sẽ tự động tiếp tục. Các ứng dụng có thể khởi động lại, triển khai hoặc gặp sự cố tạm thời mà không mất ngay các hoạt động Cardano được tạo ra trong thời gian ngoại tuyến. Nó cũng cực kỳ nhanh. Trong một bài kiểm tra tải đầy đủ bằng Docker cục bộ, luồng xử lý đã xử lý hơn 1.100 giao dịch mỗi giây thông qua cơ chế quy tắc, chuyển đổi CloudEvents, pub sub và hàng đợi bền vững, với độ trễ p99 khoảng một miligiây và không có lần phát nào thất bại. Toàn bộ hệ thống có thể được triển khai thông qua Docker trên các nhà cung cấp đám mây, nhà cung cấp hạ tầng và môi trường tự lưu trữ, trong khi kiến trúc hàng đợi và phân phối nền tảng vẫn được trừu tượng hóa khỏi các ứng dụng sử dụng nó. Dự án này được tài trợ thông qua Catalyst Fund 14 sau khi nhận được 197 triệu ADA phiếu đồng ý từ 420 phiếu bầu. Tôi vô cùng biết ơn tất cả những người đã bỏ phiếu ủng hộ đề xuất, theo dõi quá trình phát triển, kiểm thử các bản phát hành, chia sẻ phản hồi hoặc hỗ trợ cả tôi lẫn dự án này trong suốt năm qua. Rất nhiều công sức đã được đầu tư để đạt đến bước này, và tôi thực sự háo hức được chứng kiến những gì các nhà phát triển Cardano sẽ tạo ra với nó. Các chi tiết kỹ thuật bổ sung, kết quả độ tin cậy và việc triển khai Minswap được bao gồm bên dưới. Kho lưu trữ: https://t.co/0e9FjhpJwy Bản phát hành: https://t.co/8K6MZIuirJ Khả năng từ đây là vô tận, điều này mang kiến trúc dựa trên sự kiện chuẩn ngành ngay đến Cardano.
DaveChia sẻ
Nguồn:Hiển thị bản gốc
Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này.
Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụng và Tiết lộ rủi ro của chúng tôi.