Pada artikel kali ini Konsep Koding akan berbagi informasi mengenai Bahasa Pemrograman Solidity, Konsep Koding menulis ini karena akhir-akhir ini sangat ramai mengenai Smart Contract, Cryptocurrency Sampai NFT.
Baca Juga:
Mengenal Jenis NFT Ada Apa Saja yang Biasa Diperjualbelikan Disertai Penjelasannya
Apa itu Cryptocurrency? Inilah Yang Harus Anda Ketahui
Nah pada tulisan ini Konsep koding akan berbagi mengenai gambaran umum mengenai Bahasa Solidity.
Dapps atau disebut sebagai Aplikasi Terdesentralisasi adalah aplikasi yang dibangun di atas jaringan open-source, peer-to-peer Ethereum Blockchain yang menggunakan kontrak pintar dan antarmuka pengguna front-end untuk membuat platform terdesentralisasi.
Mengembangkan Dapp, seperti aplikasi lainnya, memerlukan pemrograman dan mengeksekusi kode pada sistem. Pemrograman soliditas berdiri terpisah dari bahasa pemrograman lain dan merupakan bahasa pemrograman pilihan di Ethereum.
Solidity adalah bahasa pemrograman baru yang dikembangkan oleh Ethereum, pasar cryptocurrency terbesar kedua berdasarkan kapitalisasi.
Jadi jika Anda tertarik untuk mendalami lebih jauh tentang Solidity Programming dan konsep-konsepnya, maka Anda berada di tempat yang tepat. Dalam tutorial Pemrograman Soliditas ini, Anda akan membahas berbagai komponen penting Pemrograman Soliditas.
Dapps atau disebut sebagai Aplikasi Terdesentralisasi adalah aplikasi yang dibangun di atas jaringan open-source, peer-to-peer Ethereum Blockchain yang menggunakan kontrak pintar dan antarmuka pengguna front-end untuk membuat platform terdesentralisasi.
Mengembangkan Dapp, seperti aplikasi lainnya, memerlukan pemrograman dan mengeksekusi kode pada sistem. Pemrograman soliditas berdiri terpisah dari bahasa pemrograman lain dan merupakan bahasa pemrograman pilihan di Ethereum.
Solidity adalah bahasa pemrograman baru yang dikembangkan oleh Ethereum, pasar cryptocurrency terbesar kedua berdasarkan kapitalisasi.
Jadi jika Anda tertarik untuk mendalami lebih jauh tentang Solidity Programming dan konsep-konsepnya, maka Anda berada di tempat yang tepat. Dalam tutorial Pemrograman Soliditas ini, Anda akan membahas berbagai komponen penting Pemrograman Soliditas.
Apa itu Pemrograman Solidity (Soliditas)?
Solidity adalah bahasa pemrograman berorientasi objek yang dibuat khusus oleh tim Jaringan Ethereum untuk membangun dan merancang kontrak pintar pada platform Blockchain.
- Ini digunakan untuk membuat kontrak pintar yang menerapkan logika bisnis dan menghasilkan rantai catatan transaksi dalam sistem blockchain.
- Ini bertindak sebagai alat untuk membuat kode tingkat mesin dan mengompilasinya di Ethereum Virtual Machine (EVM).
- Ini memiliki banyak kesamaan dengan C dan C++ dan cukup sederhana untuk dipelajari dan dipahami. Misalnya, "utama" di C setara dengan "kontrak" di Solidity.
Seperti bahasa pemrograman lainnya, pemrograman Solidity juga memiliki variabel, fungsi, kelas, operasi aritmatika, manipulasi string, dan banyak konsep lainnya.
Evolusi Pemrograman Solidity
Solidity adalah bahasa yang relatif baru yang berkembang pesat.
- Solidity saat ini menjadi bahasa inti di Ethereum dan blockchain pribadi lainnya yang beroperasi pada platform yang bersaing, seperti Monax dan blockchain Hyperledger Burrow-nya yang menggunakan Tendermint untuk konsensus.
- SWIFT telah membuat bukti konsep yang berjalan di Burrow dan menggunakan Solidity.
Apa itu EVM dan Kontrak Cerdas?
Mesin Virtual EVM atau Ethereum
Kontrak Cerdas (Smart Contract)
- Kontrak pintar mengacu pada kode program tingkat tinggi yang dikompilasi ke dalam EVM sebelum diposting ke blockchain Ethereum untuk dieksekusi.
- Ini memungkinkan Anda untuk melakukan transaksi yang dapat dipercaya tanpa keterlibatan pihak ketiga; transaksi ini dapat dilacak dan tidak dapat diubah.
- Bahasa pemrograman yang biasa digunakan untuk membuat dan menulis kontrak pintar adalah Serpent, Solidity, Mutan, dan LLL.
Tipe Data Pemrograman Soliditas
- Boolean - Tipe data Boolean mengembalikan '1' ketika kondisi benar dan '0' ketika salah, tergantung pada status kondisi.
- Integer - Anda dapat menandatangani atau menghapus nilai integer di Solidity. Ini juga mendukung pengecualian runtime dan kata kunci 'uint8' dan 'uint256'.
- String - Tanda kutip tunggal atau ganda dapat menunjukkan string.
- Modifie - Sebelum mengeksekusi kode untuk kontrak cerdas, pengubah sering memverifikasi bahwa kondisi apa pun rasional.
- Array - Sintaks pemrograman Solidity seperti bahasa OOP lainnya, dan mendukung array tunggal dan multidimensi.
0 Comments