Dipublikasikan pada tanggal 03 Mar 2022
Ditulis oleh andre cahyadi (@prosperaan)
Untuk komunitas Cardano Indonesia
Referensi: Cardano360 - February 2022 - YouTube
- Major Release sampai Feb 2022:
- Ukuran block sudah naik 25% dari 64 KB → 80 KB
- Plutus Script Memory Unit per transaction naik 40% dari 10.000.000 → 14.000.000
- Plutus Script Memory Unit per block naik 24% dari 50.000.000 → 56.000.000
- Penggunaan RAM yang lebih sedikit di node (termasuk bagi para pengguna Daedalus) → greater node efficiency
- Data Serialization, setiap node dapat membentuk/membangun transaksi sendiri dari CLI dengan format data baru (CDDL: Concise Data Definition Language), jadi tidak perlu rely ke 3rd party tool lagi.
- Multi Signature feature ready (pihak A sign duluan, baru pihak B yang sign. Jadi tidak wajib pihak A & B bersamaan sign)
- Fitur Local Transaction Mempool Monitoring untuk para developer, sehingga ketika membangun dapp, mereka bisa lihat aplikasinya pakai resource berapa banyak ketika di-execute di on-chain
- SPO dapat mengecek leadership schedule (list siapa2 saja yang akan memproduksi block), namun ini hanya berlaku di SPO yang bersangkutan. Tidak dapat melihat schedule milik SPO lain
- Planned Releases:
- Continual performance improvements via network parameter updates
- UTXO HD project, penyimpanan ledger state menggunakan mixture of RAM & Hard Disk Drive → massive increase for network utilization
- P2P network dynamic topology (semua nodes dan peers dapat secara efisien terhubung satu sama lain)
- Plutus certification - Cardano Dapp asurance program → to give assurance for Cardano users
- IOG kerja sama dengan Cardano Defi Alliance dimana Cardano Defi Alliance akan bantu membuatkan tooling untuk para developer Dapp (beberapa tooling dari IOG sepertinya sudah mulai obsolete, gak sempet dikembangin lagi oleh IOG sendiri)
- Pipelining & Input Endorsers (lihat post, Pipelining (Komponen Skalabilitas))
Karena sudah ada ini, Plutus Script compression tidak akan dilakukan lagi. Justru yang akan dilakukan adalah Plutus script enhancements. - Plutus Script Enhancements:
- Script Reference: store the scripts on chain, so they can be reused, no need to pass that script in every transaction → transaction sizes will be come down from the max 16 KB right now → less transaction fees in the future
- Reference Input: refer to transaction input without spending it, allows many transaction to refer to the same input. Each of them can use the same value dan run concurrently.
- Shared Redeemers & Inline Datums: script bisa saling share redeemers dan dapat menunjuk ke datum langsung (saat ini menunjuknya masih ke datum hash). Penjelasan lebih detail apa itu redeemers dan datum, lihat post Segala Sesuatu tentang Plutus)