- Pengembang kerangka kerja L2, Paima Studios, telah mengumumkan cara baru untuk mengakses metadata transaksi langsung dari bahasa kontrak pintar Cardano, Plutus.
- Kontrak pintar Aiken yang baru mengakses hash transaksi, yang berisi metadata, membuka peluang baru dalam NFT AMM, game on-chain, interoperabilitas, dan banyak lagi.
Saat Cardano tumbuh untuk menggabungkan ekosistem terdesentralisasi yang berkembang pesat, salah satu tantangan yang mengganggu jaringan adalah ketidakmampuan bahasa kontrak pintar asli, Plutus, untuk mengakses metadata transaksi, menahan NFT, game on-chain, dan banyak lagi. Paima Studios, sebuah perusahaan mesin aplikasi Web3, kini telah memecahkan tantangan ini.
Salah satu Pendiri Paima, Sebastien Guillemot, mengumumkan pembaruan baru tersebut pada akhir pekan lalu.
We managed to get a Cardano Plutus script to validate CIP25 metadata 🔥
Big implications, and enables many new use-cases:
・NFT AMMs (not easily doable in EVM!)
・New interop standards
・Onchain gamesand we just open-sourced it🫡
How did we achieve this? ↓🧵 pic.twitter.com/KUikGQtWzX— Sebastien Guillemot (@SebastienGllmt) July 6, 2024
NFT Cardano – yang telah menjadi semakin popular -diterbitkan di bawah standar token CIP25. Standar ini, mirip dengan ERC-721 Ethereum, mendefinisikan bagaimana penerbit NFT mendefinisikan atribut NFT, seperti gambar, nama, URL, dan lainnya pada metadata transaksinya.
Sejauh ini, tantangan bagi pengembang Cardano adalah bahasa kontrak pintar jaringan Plutus tidak dapat mengakses metadata ini. Hal ini menghambat dApps yang dibangun di atas Cardano untuk mengakses data ini dan membatasi sejauh mana NFT di jaringan dapat digunakan.
Pertama, perlu dicatat bahwa ini bukan hanya masalah Cardano. Ethereum, meskipun jauh lebih maju, juga mengalami kegagalan serupa. Pengembang Ethereum mengatasi tantangan ini dengan menggunakan oracle yang terhubung ke data off-chain atau dengan menambahkan beberapa mekanisme yang rumit.
Pengembang Cardano juga telah berusaha untuk mengatasi tantangan ini. Solusi yang paling umum adalah proposal perbaikan baru-CIP68. Standar ini meninggalkan metadata transaksi sama sekali, dan beralih ke sistem data on-chain baru yang dikenal sebagai datum.
CIP68 memecahkan masalah tetapi menciptakan tantangan baru. Sebagai contoh, banyak alat yang dibangun di atas Cardano masih mendukung standar sebelumnya, yaitu CIP25. Ini juga lebih mahal karena bergantung pada datum, yang membutuhkan dua kali lebih banyak UTXO, sehingga biayanya dua kali lipat dari standar sebelumnya.
Memecahkan Tantangan Metadata Transaksi NFT Cardano
Guillemot dan timnya di Paima mengusulkan pendekatan baru yang berupaya mengakses metadata secara langsung melalui Plutus, terlepas dari standar tokennya. Untuk melakukan ini, tim menggunakan Plutus untuk mengakses hash transaksi, yang berisi metadata.
But what if we could access tx metadata (CIP25 & more) directly from Plutus? 🤔
It turns out you can using a clever trick!
Plutus cannot access metadata directly, but can access the tx hash (which contains the metadata!) pic.twitter.com/pmDxqc8ohK
— Sebastien Guillemot (@SebastienGllmt) July 6, 2024
Di bawah proposal ini, kontrak pintar Plutus dipersenjatai dengan hash transaksi akhir dan selanjutnya menyediakan semua bidang lain dan memeriksa apakah hash tersebut cocok.
Guillemot menjelaskan mekanismenya, dengan menyatakan:
Kami membangun smart contract Aiken yang melakukan hal ini: ia merekonstruksi data biner transaksi dalam Aiken dan memeriksa apakah cocok dengan hash! Ini menjawab salah satu dari dua pertanyaan: Apakah ini layak? Apakah cukup efisien/murah?
Tim Guillemot menemukan bahwa pendekatan baru ini hanya membutuhkan biaya setengah dari standar CIP68 yang berlaku karena mengurangi jumlah UTXO.
Sementara itu, ADA diperdagangkan pada US$0,3744, naik 2,36% dalam satu hari terakhir di mana ia merosot ke level terendah 24 jam di US$0,3335 sebelum bangkit kembali.