Selama hampir setahun, saya telah membangun cara yang lebih ringkas dan lebih boleh dipercayai untuk aplikasi merespons aktiviti di Cardano. Hari ini, saya sangat bangga untuk melancarkan OgmiosDotnet.BlockchainEvents v1.0.0. BlockchainEvents ialah lapisan penapisan transaksi, pub sub, dan penghantaran peristiwa sumber terbuka untuk Cardano. Ia menyambung ke Ogmios, menilai setiap transaksi berdasarkan peraturan yang sepenuhnya boleh disesuaikan, dan mengeluarkan hanya aktiviti yang dipilih oleh aplikasi sebagai CloudEvents piawai. Enjin peraturan boleh dibentuk mengikut hampir sebarang keperluan. Sebuah aplikasi atau banyak aplikasi boleh mendengar aktiviti yang melibatkan alamat tertentu, aset, polisi, kontrak pintar, tindakan tadbir urus, penarikan perbendaharaan, nilai metadata, atau transaksi DEX. Pembangun juga boleh mencipta peraturan baru berdasarkan logik domain mereka sendiri. Satu projek boleh menjalankan satu contoh BlockchainEvents dan membenarkan banyak aplikasi berbeza untuk langgan peristiwa Cardano yang spesifik yang mereka pedulikan. Sebuah dompet boleh langgan aktiviti alamat. Sebuah platform tadbir urus boleh langgan cadangan dan undian. Perkhidmatan DEX boleh langgan pertukaran yang melibatkan aset atau kontrak tertentu. Sambungan blok rantai, pemprosesan transaksi, dan infrastruktur peristiwa dikongsi, sementara setiap aplikasi menerima aliran peristiwa yang relevan sendiri. Ini boleh menghilangkan pengulangan yang ketara dalam projek, mengurangkan kos infrastruktur, dan memberikan pasukan pembangunan satu lapisan peristiwa yang boleh dipercayai untuk dibina di sekitarnya. Pengguna boleh semudah satu endpoint HTTP. Apabila satu transaksi memenuhi peraturan, BlockchainEvents mengubahnya menjadi CloudEvent dan secara automatik menghantar ke aplikasi yang telah langgan. Peristiwa juga boleh diambil melalui gRPC dan server-sent events. Ini membolehkan aplikasi menggunakan data Cardano yang dipaparkan melalui Ogmios tanpa memasang SDK Ogmios, mengikuti versi SDK tertentu, mengekalkan sambungan WebSocket sendiri, atau melaksanakan protokol penyegerakan rantai sendiri. Penghantaran disokong oleh antrean yang tahan lama. Apabila pengguna tidak tersedia, peristiwa mereka tetap menunggu. Apabila aplikasi kembali, penghantaran akan diteruskan secara automatik. Aplikasi boleh dimulakan semula, dideploy, atau mengalami gangguan sementara tanpa kehilangan aktiviti Cardano yang dihasilkan semasa mereka tidak bersambung. Ia juga sangat pantas. Semasa ujian tekanan Docker tempatan penuh, saluran memproses lebih daripada 1,100 transaksi sesaat melalui enjin peraturan, transformasi CloudEvents, pub sub, dan antrean tahan lama, dengan latensi pemprosesan p99 kira-kira satu milisaat dan tiada pelepasan gagal. Seluruh stak boleh dideploy melalui Docker di pelbagai penyedia awan, penyedia infrastruktur, dan persekitaran host sendiri, sementara arsitektur antrean dan penghantaran bawahannya tetap diabstrakkan daripada aplikasi yang menggunakannya. Projek ini didanai melalui Catalyst Fund 14 selepas menerima 197 juta ADA dalam undian ya daripada 420 undian yang dibuat. Saya sangat berterima kasih kepada semua orang yang memberi undian untuk cadangan ini, mengikuti pembangunan, menguji pelancaran, berkongsi maklum balas, atau menyokong saya dan projek ini sepanjang tahun lalu. Banyak usaha telah dilakukan untuk sampai ke titik ini, dan saya benar-benar bersemangat untuk melihat apa yang dicipta oleh pembangun Cardano dengannya. Butiran teknikal lanjut, keputusan kebolehpercayaan, dan pelaksanaan Minswap disertakan di bawah. Repo: https://t.co/0e9FjhpJwy Pelancaran: https://t.co/8K6MZIuirJ Kemungkinan dari sini adalah tanpa had; ini membawa arsitektur berdasarkan peristiwa piawaian industri terus ke Cardano.
DaveKongsi
Sumber:Tunjukkan artikel asal
Penafian: Maklumat yang terdapat pada halaman ini mungkin telah diperoleh daripada pihak ketiga dan tidak semestinya menggambarkan pandangan atau pendapat KuCoin. Kandungan ini adalah disediakan bagi tujuan maklumat umum sahaja, tanpa sebarang perwakilan atau waranti dalam apa jua bentuk, dan juga tidak boleh ditafsirkan sebagai nasihat kewangan atau pelaburan. KuCoin tidak akan bertanggungjawab untuk sebarang kesilapan atau pengabaian, atau untuk sebarang akibat yang terhasil daripada penggunaan maklumat ini.
Pelaburan dalam aset digital boleh membawa risiko. Sila menilai risiko produk dan toleransi risiko anda dengan teliti berdasarkan keadaan kewangan anda sendiri. Untuk maklumat lanjut, sila rujuk kepada Terma Penggunaan dan Pendedahan Risiko kami.