source avatarDave

Bagikan

Selama hampir satu tahun, saya telah membangun cara yang lebih sederhana dan lebih andal agar aplikasi dapat merespons aktivitas di Cardano. Hari ini, saya sangat bangga meluncurkan OgmiosDotnet.BlockchainEvents v1.0.0. BlockchainEvents adalah lapisan filtrasi transaksi, pub sub, dan pengiriman event open source untuk Cardano. Lapisan ini terhubung ke Ogmios, mengevaluasi setiap transaksi berdasarkan aturan yang sepenuhnya dapat disesuaikan, dan hanya mengeluarkan aktivitas yang dipilih oleh aplikasi sebagai CloudEvents standar. Mesin aturan dapat disesuaikan hampir untuk semua kebutuhan. Sebuah aplikasi atau beberapa aplikasi dapat mendengarkan aktivitas yang melibatkan alamat tertentu, aset, kebijakan, kontrak pintar, tindakan tata kelola, penarikan kas, nilai metadata, atau transaksi DEX. Pengembang juga dapat membuat aturan baru berdasarkan logika domain mereka sendiri. Sebuah proyek dapat menjalankan satu instance BlockchainEvents dan memungkinkan banyak aplikasi berbeda untuk berlangganan event Cardano spesifik yang mereka pedulikan. Sebuah dompet dapat berlangganan aktivitas alamat. Sebuah platform tata kelola dapat berlangganan usulan dan suara. Sebuah layanan DEX dapat berlangganan pertukaran yang melibatkan aset atau kontrak tertentu. Koneksi blockchain, pemrosesan transaksi, dan infrastruktur event dibagi bersama, sementara setiap aplikasi menerima aliran event yang relevan sendiri-sendiri. Ini dapat menghilangkan duplikasi signifikan dalam sebuah proyek, mengurangi biaya infrastruktur, dan memberi tim pengembang satu lapisan event yang andal untuk dibangun di atasnya. Konsumen bisa semudah sebuah endpoint HTTP. Ketika sebuah transaksi memenuhi aturan, BlockchainEvents mengubahnya menjadi CloudEvent dan secara otomatis mengirimkannya ke aplikasi yang berlangganan. Event juga dapat dikonsumsi melalui gRPC dan server-sent events. Ini memungkinkan aplikasi menggunakan data Cardano yang diekspos melalui Ogmios tanpa harus menginstal SDK Ogmios, melacak versi SDK tertentu, memelihara koneksi WebSocket sendiri, atau mengimplementasikan protokol sinkronisasi rantai secara mandiri. Pengiriman didukung oleh antrian yang tahan lama. Ketika konsumen tidak tersedia, event-nya tetap menunggu. Begitu aplikasi kembali aktif, pengiriman dilanjutkan secara otomatis. Aplikasi dapat di-restart, dideploy, atau mengalami gangguan sementara tanpa kehilangan aktivitas Cardano yang dihasilkan selama mereka offline. Ini juga sangat cepat. Selama uji tekanan Docker lokal penuh, pipeline memproses lebih dari 1.100 transaksi per detik melalui mesin aturan, transformasi CloudEvents, pub sub, dan antrian tahan lama, dengan latensi pemrosesan p99 sekitar satu milidetik dan nol kegagalan pengiriman. Seluruh stack dapat dideploy melalui Docker di berbagai penyedia cloud, penyedia infrastruktur, dan lingkungan self-hosted, sementara arsitektur antrian dan pengiriman dasar tetap terabstraksi dari aplikasi yang menggunakannya. Proyek ini didanai melalui Catalyst Fund 14 setelah menerima 197 juta ADA dalam suara ya dari 420 suara yang diberikan. Saya sangat berterima kasih kepada semua orang yang memberikan suara untuk proposal ini, mengikuti perkembangan, menguji rilis, memberikan umpan balik, atau mendukung saya dan proyek ini selama setahun terakhir. Banyak upaya telah dilakukan untuk mencapai titik ini, dan saya sangat antusias melihat apa yang akan diciptakan para pembangun Cardano dengannya. Detail teknis lebih lanjut, hasil keandalan, dan implementasi Minswap disertakan di bawah ini. Repo: https://t.co/0e9FjhpJwy Rilis: https://t.co/8K6MZIuirJ Kemungkinan dari sini tak terbatas—ini membawa arsitektur berbasis event standar industri langsung ke Cardano.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.