# 🇮🇩 Blog IOHK: Smart contract - kami datang

**URL:** <https://forum.cardano.org/t/blog-iohk-smart-contract-kami-datang/56864>\
**Category:** Edukasi\
**Tags:** translation, iohk-blog, translated-content, smart-contracts, indonesia\
**Created:** [9 April 2021 11:53 UTC](https://forum.cardano.org/t/blog-iohk-smart-contract-kami-datang/56864 "2021-04-09T11:53:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![andreassosilo](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/andreassosilo/32/32024_2.png) [@andreassosilo](https://forum.cardano.org/u/andreassosilo)\
**Post date:** [9 April 2021 11:53 UTC](https://forum.cardano.org/t/blog-iohk-smart-contract-kami-datang/56864/1 "2021-04-09T11:53:16Z")

</div>

Versi dokumen orisinil: [Smart contracts – here we come](https://iohk.io/en/blog/posts/2021/04/08/smart-contracts-%E2%80%93-here-we-come/)  
Dipublikasikan pada tanggal 08 April 2021  
Ditulis oleh [Olga Hryniuk](https://iohk.io/en/blog/authors/olga-hryniuk/page-1/)  
Terjemahan ke dalam Bahasa Indonesia oleh @andreassosilo  
(_Translated to Indonesian language by_ @andreassosilo)

* * *

# Smart contract - kami datang

### Alonzo akan mengembangkan peningkatan token Cardano untuk memberikan alat kepada _developer_ untuk membuat aplikasi bisnis

08 April 2021 [Olga Hryniuk](https://iohk.io/en/blog/authors/olga-hryniuk/page-1/) bacaan 6 menit

 ![Smart contracts – here we come](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/6/e/6edda20b6503b608a328d04d9708ac2fa71a6cd4.jpeg)

Pada awal Maret, kami menerapkan Mary - peningkatan protokol multi-aset yang memungkinkan pengguna membuat token unik untuk transaksi di Cardano. Dengan diperkenalkannya [metadata transaksi](https://iohk.io/en/blog/posts/2020/10/29/bringing-new-value-and-utility-to-the-cardano-blockchain/), maka [penguncian token](https://iohk.io/en/blog/posts/2020/12/02/goguen-brings-token-locking-to-cardano/) dengan Allegra pada bulan Desember, dan [pembuatan token asli](https://iohk.io/en/blog/posts/2021/02/18/building-native-tokens-on-cardano-for-pleasure-and-profit/), kami meletakkan dasar untuk mendirikan Cardano sebagai platform _smart contract_ terkemuka.

Alonzo, peningkatan protokol kami berikutnya, akan mengembangkan kemampuan ini. Diimplementasikan menggunakan teknologi kombinator hard fork kami, Alonzo akan menambahkan dukungan untuk _smart contract_ - perjanjian digital - ke Cardano sekitar empat bulan dari sekarang. Ini akan membuka peluang bagi bisnis dan pengembang, dengan memungkinkan pembuatan _smart contract_ dan aplikasi terdesentralisasi (DApps) untuk keuangan terdesentralisasi (DeFi).

Ketika datang untuk menamai peningkatan ini, kami memilih Allegra (putri Lord Byron) untuk penguncian token, dan Mary (novelis dan istri Shelley) untuk dukungan multi-aset. Alonzo berasal dari tokoh yang lebih kontemporer, Alonzo Church (1903-95). Church adalah seorang matematikawan dan ahli logika AS yang bekerja pada logika dan dasar-dasar ilmu komputer teoretis. Dia juga dikenal karena menemukan kalkulus lambda - sistem formal yang digunakan untuk membuktikan ketidakmampuan pemecahan masalah _Entscheidungsproblem_. Kemudian, saat bekerja dengan sesama matematikawan Alan Turing, mereka menemukan bahwa kalkulus lambda dan mesin Turing memiliki kemampuan yang sama, mendemonstrasikan berbagai proses mekanis untuk komputasi. Salah satu alasan menamai peningkatan kontrak pintar kami setelah Church adalah bahwa Plutus Core (bahasa _smart contract_ Cardano) adalah variasi kalkulus lambda.

## Mengapa smart contract?

_Smart contract_ menandai fase berikutnya dalam evolusi Cardano sebagai buku besar yang didistribusikan di seluruh dunia. Saat mendukung bisnis sehari-hari, blockchain harus menjamin bahwa individu dapat memindahkan dana mereka dan membayar produk dengan cara yang aman.

_Smart contract_ dapat digunakan untuk menyelesaikan transaksi yang kompleks, menyimpan dana di escrow, dan mengamankan pergerakan dana dalam kondisi yang telah ditentukan. Cardano akan memungkinkan DApps untuk berinteraksi dengan buku besar untuk mencatat aktivitas mereka dan melaksanakan _smart contract_. Perjanjian digital ini mengungkapkan kisah transaksi, menentukan ke mana dana harus disalurkan, dan dalam kondisi apa dana itu akan dikirim, melaksanakan kesepakatan hanya jika semua persyaratan terpenuhi. Alonzo akan meletakkan dasar bagi Cardano untuk mendukung aplikasi semacam itu.

## Mengatasi kebutuhan bisnis dengan Alonzo

Sementara dukungan multi-aset memungkinkan pengguna membuat mata uang unik yang memenuhi kebutuhan bisnis, Alonzo memperkenalkan platform serbaguna untuk membangun kontrak pintar. Anda dapat bekerja dengan barang koleksi, crowdfunding, atau lelang, misalnya.

Area eksplorasi mungkin termasuk penyebaran pertukaran cryptocurrency terdesentralisasi berbasis escrow (DEX), atau pembuatan aplikasi kompleks yang mendukung stablecoin terpusat (aplikasi lacak dan lacak untuk asal produk dalam rantai pasokan, misalnya). Dengan penguncian token, pengguna akan dapat menerbitkan token utilitas dengan periode vesting, artinya sejumlah token dapat dikunci atau dibekukan untuk dirilis setelah waktu tertentu.

## Kekuatan skrip dari Plutus Core

Dengan Alonzo, kami menambahkan alat dan infrastruktur yang diperlukan untuk memungkinkan pengembangan aplikasi menggunakan Platform Plutus.

Menerapkan pendekatan yang ketat berdasarkan metode formal dan verifikasi, Alonzo memperluas bahasa skrip multi-tanda tangan dasar (multisig) yang digunakan di Cardano Shelley. Multisig akan ditingkatkan ke bahasa Plutus Core untuk opsi skrip yang lebih kuat dan aman. Buku besar Alonzo mengimplementasikan model akuntansi [_extended unspent transaction output_ (EUTXO)](https://iohk.io/en/blog/posts/2021/03/12/cardanos-extended-utxo-accounting-model-part-2/), menggunakan Plutus Core untuk menyediakan skrip yang kuat.

Platform _smart contract_ harus aman dan andal. Itulah mengapa kami memilih Haskell sebagai dasar untuk menulis _smart contract_ Plutus Core. Haskell adalah bahasa tingkat tinggi yang akan digunakan developer untuk menulis kode dan kemudian [mengompilasinya ke Plutus Core](https://iohk.io/en/blog/posts/2021/02/02/plutus-tx-compiling-haskell-into-plutus-core/).

Haskell telah ada sejak 1987, menonjol dari bahasa pemrograman lain karena tingkat kepercayaannya yang tinggi. Menulis di Haskell memastikan bahwa _smart contract_ diprogram untuk melakukan persis seperti yang diharapkan dan dapat diuji keakuratannya sebelum diterapkan. Ini berarti bahwa _smart contract_ yang dibangun di atas Cardano akan langsung dan tahan terhadap kerentanan, yang sangat penting untuk aplikasi yang menangani perdagangan otomatis atau memindahkan dana besar.

**Alat dan API**

Developer akan memiliki alat fungsional untuk bereksperimen dan menyesuaikan validasi transaksi di Cardano. [Pustaka API](https://github.com/input-output-hk/cardano-node/tree/master/cardano-api) akan diperluas untuk memungkinkan penerapan dan pengoperasian kode Plutus Core di Cardano saat berinteraksi dengan _wallet_ dan buku besar.

Menerapkan Alonzo adalah proses yang kompleks. Setelah _smart contract_ fungsional berjalan di mainnet, kami akan terus meningkatkan infrastruktur _off-chain_ untuk mengirimkan kit pengembangan perangkat lunak.

## Dimana kita sekarang?

 ![Alonzo roadmap](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/7/c/7ccf46d87fddf5044c24353ab1a756aa79268f48.jpeg)

Gambar 1. Roadmap Alonzo. Kode akan dibekukan selama empat minggu sebelum dirilis

Sepanjang Maret dan April, tim IO Global secara bertahap menggabungkan aturan Alonzo dengan node Cardano dan kode buku besar. Ketika integrasi Alonzo dengan node selesai, Cardano akan menyediakan alat API yang berfungsi dan dukungan antarmuka baris perintah (CLI).

Dari pertengahan April hingga awal Mei, tim akan terus mengerjakan pengembangan Plutus untuk meluncurkan testnet pribadi. Selama fase ini, mitra kami (_developer_ tingkat lanjut) akan menguji platform, membuat dan menerapkan token non-fungible (NFT), pasar, atau DApps yang menjalankan _smart contract_ di Cardano. Proses ini akan fokus pada peningkatan langkah demi langkah untuk memastikan bahwa semuanya bekerja secara efisien.

Pada bulan Mei, kami akan mulai bekerja dengan [pelopor Plutus](https://developers.cardano.org/en/plutus-pioneer-program/) kami. Peserta program bersertifikat ini akan terus menguji platform dengan menulis aplikasi Plutus dan memasukkannya ke dalam produksi untuk DApps dan DeFi. Selama fase ini, tim akan melakukan integrasi backend buku besar, node, dan _wallet_. Kami juga akan mempersiapkan dan merilis dokumentasi, termasuk contoh spesifikasi dan panduan _developer_.

Mei dan Juni akan menjadi waktu untuk jaminan kualitas dan pengujian dengan pengguna, yang akan diikuti dengan pembekuan fitur yang berlangsung selama empat minggu. Ini akan memberi pertukaran kripto dan _wallet_, waktu untuk meningkatkan dan mempersiapkan pembaruan protokol Alonzo. Kami berharap peningkatan Alonzo (_hard fork_) terjadi di akhir musim panas, dan kami akan mengumumkan tanggal pasti dalam acara Cardano360 bulan April.

Untuk peta jalan yang lebih mendetail, lihat [presentasi Cardano360 di bulan Maret oleh Charles Hoskinson](https://www.youtube.com/watch?v=ULBLgPgxtN8&t=5805s).

Ini adalah saat-saat yang menyenangkan dan kami mendorong Anda untuk tetap mengikuti perkembangannya. Postingan blog berikutnya akan mempelajari hubungan antara konsep Plutus yang mendukung pengembangan Alonzo. Sementara itu, [situs developer](https://developers.cardano.org/en/programming-languages/plutus/overview/) memiliki lebih banyak informasi tentang pemrograman dengan menggunakan Plutus, Marlowe, dan Glow.
