Blockchain

Tutorial Definisi Aplikasi Terdesentralisasi: Apa Itu dApp?

Selamat datang di tutorial definisi aplikasi ter-desentralisasi, software aplikasi dengan asas desentralisasi. Pahami seluk beluk definisi aplikasi terdesentralisasi

Dunia cryptocurrency tidak hanya mengubah cara orang memandang uang dan definisi aplikasi, tetapi juga menciptakan serangkaian kata-kata baru dan menarik yang tidak ada sebelumnya. Salah satu kata buzz paling populer yang digunakan oleh komunitas blockchain adalah aplikasi terdesentralisasi, atau dikenal dengan “dApps”.

Ada kemungkinan kamu bertanya pada diri sendiri, “apa itu dApp, dan apa fungsinya?” Pada saat kamu membaca panduan ini, kamu akan dapat menjawab kedua pertanyaan itu!

Pertama, kami akan memberimu gambaran tentang apa yang membuat aplikasi terdesentralisasi. Kami juga akan menunjukkan kepada kamu bagaimana teknologi itu bekerja, dan bagaimana teknologi itu dapat digunakan untuk memecahkan masalah dunia nyata. Semuanya akan dijelaskan dengan cara yang jelas dan sederhana, dengan contoh-contoh untuk membantu kamu memahami setiap bagian dari proses pembelajaran. Untuk memulai, mari pastikan kita mengerti apa yang kita maksud dengan terminologi ‘terdesentralisasi‘.

Definisi Aplikasi Terdesentralisasi: Arti desentralisasi Adalah?

Jika sesuatu didesentralisasi, itu berarti ia tidak dikendalikan, dimiliki atau dikelola oleh satu orang atau otoritas. Satoshi Nakamoto, pencipta bitcoin, merancang cryptocurrency pertama di dunia dengan tujuan mendesentralisasi uang. Namun, seperti yang akan dijelaskan oleh panduan ini nanti, desentralisasi tidak hanya baik untuk uang – itu dapat diterapkan untuk apa saja!

FAKTA YANG MENARIK

Satoshi Nakamoto adalah nama samaran. Pembuat Bitcoin menggunakan nama ini ketika mendirikan Bitcoin, tetapi kemudian ternyata palsu. Tidak ada yang tahu siapa pencipta sebenarnya!

Decentralized Applications Bitcoin Satoshi Nakamoto

Untuk mempermudah, kami akan menggunakan contoh Euro (EUR). Ketika seorang konsumen berjalan ke supermarket lokal mereka dan membayar belanjaan mereka dengan uang kertas, mereka berkontribusi pada sistem terpusat. Ini karena pembeli dan penjual tidak mengontrol aliran Euro.

Peran itu dicadangkan untuk Bank Sentral Eropa, yang kekuasaannya memungkinkan mereka melakukan banyak hal yang tidak bisa dikendalikan oleh warga biasa. Ini dapat mencakup suku bunga, meningkatkan pasokan uang atau harga biaya.

Sayangnya, seperti yang ditunjukkan oleh sejarah, bank sentral tidak selalu memperbaiki keadaan, dan orang-oranglah yang menggunakan bank yang harus membayar harganya. Namun, Bitcoin menantang keyakinan ini, dengan memperkenalkan mata uang terdesentralisasi.

Dengan didesentralisasi, mata uang tidak memiliki bank sentral atau pemerintah yang dapat mengontrol penggunaannya. Sebaliknya, jaringan Bitcoin memungkinkan masyarakat untuk memiliki kontrol. Ini berarti bahwa siapapun yang memiliki koneksi internet dapat melihat dan memverifikasi transaksi.

Dengan menggunakan kekuatan komputasi mereka, komputer di jaringan Bitcoin (juga dikenal sebagai node) diberi hadiah dengan Bitcoin baru. Inilah sebabnya mengapa node juga disebut penambang(miners). Mereka menambang dengan memverifikasi transaksi dan diberi imbalan karena melakukannya – mirip dengan bagaimana penambang emas diberi hadiah emas. Menggunakan sistem ini, blockchain dapat berjalan dengan cara yang terdesentralisasi.

Jadi, sekarang setelah kamu memahami apa itu desentralisasi, dan bagaimana hal itu dapat diterapkan pada uang, langkah selanjutnya adalah memahami peran kontrak cerdas dalam dunia software aplikasi yang didesentralisasi.

Definisi Aplikasi Terdesentralisasi: Apa itu Kontrak Pintar?

Teknologi kontrak pintar pertama kali diperkenalkan oleh Ethereum pada 2015, menciptakan lebih banyak kemungkinan daripada sekadar transaksi finansial. Pada dasarnya, kontrak pintar memungkinkan dua orang atau lebih untuk masuk ke dalam perjanjian berdasarkan kondisi tertentu. Setelah persyaratan ini dipenuhi, kontrak pintar dijalankan secara otomatis.

Untuk menerapkan aplikasi dengan asas desentralisasi ke contoh dunia nyata, pikirkan tentang menjual rumah. Biasanya, kamu harus membayar biaya broker dan aplikasi. Sekarang, mari kita bayangkan itu dengan kontrak pintar:

  1. Kamu memasukkan rumah kamu ke dalam kontrak pintar (ini dimungkinkan menggunakan token yang mewakili kepemilikan rumah kamu). kamu menetapkan harga pada 150 ETH.
  2. Syarat kontrak pintar adalah JIKA seseorang mengirim 150 ETH ke kontrak pintar, MAKA token dikirim ke alamat orang itu.
  3. Jadi, jika seseorang ingin membeli rumah kamu, yang perlu mereka lakukan adalah mengirimkan jumlah ETH yang tepat ke kontrak pintar.
  4. Jika jumlanya tepat, token (kepemilikan rumah kamu) dikirim ke orang itu dan 150 ETH dikirimkan kepada kamu. Jika bukan jumlah yang tepat, maka ETH akan dikembalikan ke pengirim dan rumah kamu tetap dalam kontrak pintar.

Dengan menggunakan kontrak pintar, kamu tidak perlu broker. kamu juga tidak perlu membayar biaya aplikasi. Tidak ada otoritas pusat untuk dipercaya, sehingga tidak ada komisi yang dapat ditagih! Yang harus kamu bayar adalah biaya transaksi Ether untuk node pada jaringan Ethereum yang menambang / memverifikasi transaksi. Biaya ini sangat kecil! Biasanya sekitar $ 0,30 hingga $ 1,30.

Decentralized Applications Ethereum Average Transaction FeeBiaya Rata-Rata Transaksi Ethereum | Sumber: bitinfocharts

Ada penggunaan kontrak pintar yang tak ada habisnya, termasuk memesan hotel / penerbangan, menjual mobil, meminjamkan uang, dan banyak lagi.

Keuntungan utama dari teknologi kontrak pintar adalah menghilangkan kebutuhan pihak ketiga untuk memverifikasi perjanjian. Setiap transaksi tersedia untuk dilihat pada blockchain publik, dan dalam contoh ini, dana didistribusikan secara otomatis berdasarkan ketentuan perjanjian. Karena kontrak pintar berjalan pada sistem yang didesentralisasi (blockchain), tidak ada pihak ketiga yang bisa dipercaya!

Karena kontrak yang cerdas, kita dapat menghemat jumlah uang yang tidak terbatas yang biasanya dihabiskan untuk komisi dan biaya pemrosesan. Tidak hanya itu, tetapi kita juga dapat menghemat waktu yang tidak terbatas!

Hal hebat lainnya tentang kontrak pintar yang memperkuat aplikasi yang terdesentralisasi:

Setelah kontrak pintar telah diserahkan ke blockchain, tidak mungkin untuk diubah atau diubah, sehingga tidak mungkin untuk dibatalkan. Ini berarti tidak ada yang dapat merusak kontrak!

Untuk penjelasan yang lebih terperinci tentang cara kerja teknologi kontrak pintar, baca panduan Apa Itu Smart Contract.

Definisi Aplikasi Terdesentralisasi: Apa itu dApp?

Jika kamu telah mengikuti panduan kami sejauh ini, kamu sekarang harus memiliki pemahaman yang baik tentang apa artinya beroperasi dalam sistem desentralisasi. kamu juga akan memahami seberapa banyak kontrak pintar dapat meningkatkan masa depan bisnis.

Ini sekarang membawa kita ke subjek apa, sering disebut sebagai dApp. Sebelum kita masuk ke teknologi dApps atau software aplikasi yang terdesentralisasi, akan lebih baik untuk memahami sejarah aplikasi reguler (terpusat) dan bagaimana fungsinya. Kami kemudian akan menjelaskan mengapa membuat aplikasi ini terdesentralisasi sangat penting.

Sejarah Singkat Aplikasi Tersentralisasi

Pada hari-hari awal komputer, software aplikasi harus dipasang langsung ke perangkat pengguna. Pikirkan beberapa game yang mungkin pernah kamu mainkan, seperti Tetris atau Solitaire. Ini adalah contoh aplikasi yang diinstal ke komputer kamu secara lokal, dan mereka tidak memiliki hubungan dengan server eksternal (mis. Internet).

Di kemudian hari komputer, aplikasi memperoleh kemampuan untuk berkomunikasi dengan World Wide Web. Contoh yang bagus adalah browser web, yang memungkinkan pengguna untuk mengirim dan menerima data dari mana saja di dunia. Berikutnya datang aplikasi seluler, menyediakan fitur dan manfaat yang sama dari PC yang terhubung ke internet.

Poin kunci di sini adalah bahwa semua aplikasi ini tersentralisasi yang sangat berlawanan dengan aplikasi yang didesentralisasi. Ini mungkin tidak menyangkut pengguna biasa, tetapi jika kamu memikirkannya sejenak, kamu mungkin mulai memahami bagaimana pengaruhnya terhadap kami. Ada banyak cara aplikasi terpusat mempengaruhi kita dan menyebabkan masalah bagi kita, itulah sebabnya desentralisasi sangat penting! Mari kita jelaskan secara lebih rinci …

Definisi Aplikasi Ter-Desentralisasi: Mengapa dApps begitu Penting dan Bagaimana Cara kerja dApps?

Facebook – raksasa media sosial – digunakan oleh orang-orang di seluruh dunia. Meskipun dilarang di Cina (negara yang diperkirakan memiliki 20% populasi global), masih ada lebih dari 2 miliar akun Facebook aktif yang digunakan!

Pikirkan tentang jumlah informasi pribadi yang kamu berikan ke Facebook. Hanya dengan membuat akun Facebook, kamu memberikan perincian pribadi seperti nama lengkap, tanggal lahir, dan negara tempat kamu tinggal. Namun, melalui penggunaan Facebook lebih lanjut, kamu memberikan lebih dari sekadar nama, tanggal lahir, dan negara tempat kamu tinggal.

Decentralized Applications Apps vs dAppsSumber: newgenapps

Facebook mungkin memiliki akses ke lokasi kamu, foto-foto kamu, tempat kamu bekerja, apa yang kamu makan untuk sarapan, dengan siapa kamu menjalin hubungan dan apakah kamu memiliki ikan peliharaan. Lipat gandakan informasi itu dengan 2 miliar pengguna, dan tim Facebook memiliki basis data yang sangat besar. Semua data ini disimpan secara pribadi di server terpusat mereka.

Ini berarti kamu mempercayai Facebook untuk tidak menyalahgunakan informasi yang kamu berikan kepada mereka. Namun, informasi ini sering dijual kepada perusahaan pemasaran!

Server terpusat juga buruk karena jika dimatikan (karena diretas atau gagal / rusak), maka seluruh jaringan akan offline – kamu tidak akan dapat mengakses Facebook. Jika Facebook menggunakan server terdesentralisasi dan akan lebih seperti definisi aplikasi terdesentralisasi, tidak masalah jika satu sistem dimatikan, karena jaringan adalah informasi yang dibagikan pada banyak node yang berbeda, bukan hanya satu titik pusat.

Bukan hanya itu, tetapi Facebook yang memiliki server terdesentralisasi juga berarti kamu tidak perlu mempercayai siapapun dengan informasi kamu. Sebagai gantinya, itu akan disimpan pada database bersama yang tidak dapat dikendalikan oleh siapa pun. Informasi akan dienkripsi dan satu-satunya orang dengan kekuatan untuk mendekripsi adalah kamu!

Contoh lain

YouTube adalah contoh utama sentralisasi lainnya – tim manajemen YouTube memiliki kendali penuh atas video yang diunggah. Jika ada sesuatu yang tidak disetujui platform, mereka dapat menghapus video. Mereka juga dapat memblokir pengguna yang mengunggahnya!

Hal lain: meskipun pengguna dapat menghasilkan uang dari video mereka, YouTube mengambil persentase besar dari keuntungan. Jika YouTube adalah definisi aplikasi terdesentralisasi, ini tidak akan menjadi masalah. Di dApp, tidak ada pihak ketiga (seperti YouTube) yang membayar dan tidak ada pihak ketiga yang menghapus video kamu atau memblokir kamu!

Teknologi

DApps seperti antarmuka untuk kontrak pintar dan blockchain. Pikirkan blockchain sebagai internet, kontrak pintar sebagai World Wide Web, dan aplikasi terdesentralisasi seperti YouTube dan Facebook.

Ini tidak persis seperti itu, tetapi itu akan membantu kamu membayangkannya.

Pada dasarnya, aplikasi terdesentralisasi memungkinkan kita untuk menggunakan kontrak pintar dan blockchain dengan cara yang ramah pengguna. Dalam contoh yang kami gunakan sebelumnya tentang menjual rumah menggunakan kontrak pintar, dApp akan menjadi apa yang kamu unduh ke ponsel kamu atau gunakan di PC kamu untuk benar-benar menetapkan harga untuk rumah kamu, memasukkan detail dan mengunggah foto, dll. Ketika seseorang menekan “beli” di dApp, dApp akan mengirim ETH ke kontrak pintar.

Definisi Aplikasi Terdesentralisasi: Bagaimana Saya Membuat Aplikasi Terdesentralisasi?

Meskipun aplikasi ter-desentralisasi adalah konsep yang sekarang tersedia melalui banyak blockchains berbeda, Ethereum masih yang paling populer. Inilah sebabnya mengapa kamu sering mendengar istilah ‘Ethereum dApp’.

Mereka yang tertarik untuk membangun kontrak pintar atau dApp harus belajar bahasa pemrograman Ethereum – Solidity.

Pengembang di belakang Ethereum merancang Solidity sehingga siapa pun yang memiliki pemahaman yang baik tentang bahasa yang lebih mendasar seperti Java atau Python, dapat belajar cara menggunakannya. Jika kamu ingin mempelajari Solidity, kamu dapat menggunakan program Space Doggos kami!

Decentralized Applications BitDegree Space Doggos

Space Doggos adalah kursus selangkah demi selangkah yang akan mengajarkan kamu dasar-dasar Soliditas dengan cara yang menghibur. Ikuti saja langkah-langkahnya dan bangun game kamu sendiri! Ini dirancang khusus untuk pemula. Mempelajari bahasa pengkodean seringkali membosankan dan membosankan, jadi kami membuatnya menyenangkan!

Definisi Aplikasi Terdesentralisasi: Contoh dunia nyata dari dApp

kamu sekarang harus memiliki pemahaman yang baik tentang apa aplikasi desentralisasi itu. kamu juga harus tahu dApps menggunakan kontrak pintar dan bahwa itu dibuat menggunakan bahasa pemrograman Solidity. Meskipun Mesin Virtual Ethereum baru diluncurkan pada tahun 2015, ada banyak aplikasi dengan asas desentralisasi yang sudah tersedia. Mari kita lihat tiga dApps populer yang dapat kamu akses hari ini:

Catatan: Mesin Virtual Ethereum (EVM) seperti komputer global yang memungkinkan orang membuat kontrak pintar. Tanpa itu, tidak akan ada jaringan yang terdesentralisasi untuk melakukan transaksi!

Etherisc

Etherisc adalah definisi aplikasi terdesentralisasi yang meningkatkan industri perjalanan! Etherisc dApp memungkinkan pengguna membeli atau menjual asuransi untuk penundaan dan pembatalan penerbangan. Menggunakan blockchain Ethereum, masing-masing dan setiap perjanjian asuransi tersedia untuk dilihat pada basis data publik.Decentralized Applications EtheriscSetelah kontrak asuransi disetujui, tidak mungkin untuk berubah. Ada banyak paket asuransi untuk diinvestasikan, semua dengan tingkat risiko yang berbeda.

Yang paling penting, desentralisasi memungkinkan pengguna untuk menerima pembayaran segera setelah hasil acara diverifikasi. Itu benar – pembayaran instan! Semuanya berkat teknologi kontrak pintar yang dimanfaatkan definisi aplikasi terdesentralisasi sepenuhnya.

Golem

Proyek Golem membawa desentralisasi ke tingkat berikutnya. The Golem dApp memungkinkan pengguna untuk menyewakan daya komputasi ekstra mereka sebagai imbalan atas tokennya sendiri – GNT.

Decentralized Applications Golem

Orang-orang yang membutuhkan daya ekstra dapat menyewa ini dari pengguna lain secara peer-to-peer. Semua transaksi sepenuhnya independen dari jaringan Golem, memastikan bahwa platform beroperasi dengan cara yang terdesentralisasi.

Ethlance

Platform Ethlance bertujuan untuk mendesentralisasikan pasar freelancing. Biasanya, mereka yang ingin menjual keterampilan dan keahlian mereka kepada klien online harus melalui pihak ketiga. Akibatnya, baik freelancer dan klien akan diharuskan membayar biaya, dengan beberapa platform mengenakan biaya sebanyak 20% dari total nilai proyek. Itu luar biasa!

Decentralized Applications Ethlance

Ini akan bekerja jauh lebih baik pada sistem desentralisasi, itulah sebabnya Ethlance dibuat! Karena Ethlance adalah software aplikasi dApp, pekerja lepas dan pemberi kerja menggunakan kontrak pintar untuk menangani transaksi mereka. Dengan cara ini, tidak ada perantara yang membayar biaya juga! Ini juga berarti bahwa orang selalu dibayar tepat waktu dan hanya ketika pekerjaan telah selesai.

Definisi Aplikasi Terdesentralisasi: Apa yang Akan Terjadi di Masa Depan untuk dApps?

Ada lebih dari 1.000 aplikasi terdesentralisasi yang saat ini sedang dikembangkan, dengan banyak yang ingin menjadikan dunia tempat yang lebih transparan dan adil. Komunitas blockchain percaya bahwa aplikasi yang didesentralisasi akan mengubah banyak industri, mulai dari politik dan perjudian hingga energi dan akuntansi.

Di sini, kami akan menjelaskan bagaimana dua industri ini (energi dan politik) dapat mengambil manfaat dari aplikasi yang didesentralisasi.

Energi

Listrik adalah sumber daya langka yang dibutuhkan oleh semua orang. Sayangnya, sektor energi sebagian besar dikendalikan oleh perusahaan besar, yang tujuannya hanya menghasilkan uang sebanyak mungkin. Ini menyedihkan, saya tahu …

Karena itu, orang tidak punya pilihan selain membayar harga mahal hanya untuk memiliki akses ke listrik. Power Ledger hanyalah salah satu organisasi blockchain yang sedang mengembangkan dApp untuk menyelesaikan masalah dunia nyata ini.

Decentralized Applications Power Ledger

Gagasan di balik Power Ledger adalah untuk memungkinkan orang menjual listrik ekstra mereka melalui pasar peer-to-peer. Proyek ini tidak hanya mempromosikan energi hijau seperti tenaga surya, tetapi juga memastikan bahwa pembeli membayar harga yang adil dan transparan. Ini menghilangkan kebutuhan akan tengkulak (perusahaan besar) yang biasanya akan mengambil keuntungan besar.

Politik

Voting dalam pemilihan pemerintah adalah hak asasi manusia yang penting bagi semua orang. Di dunia nyata, kita sering mendengar bahwa pemerintah berusaha menakut-nakuti pemilih melalui ancaman dan kekerasan. Kami bahkan mendengar bahwa mereka menipu sistem pemungutan suara dengan penipuan. Akibatnya, politik adalah industri yang akan mendapat manfaat besar dari desentralisasi.

Sekelompok pengembang yang ingin menyelesaikan masalah ini telah membuat FollowMyVote, yang akan memungkinkan orang untuk memilih menggunakan blockchain Ethereum. Dengan menggunakan definisi aplikasi terdesentralisasi untuk memverifikasi identitas pemilih, pemilihan umum sekarang dapat aman, aman dan transparan.

Dengan FollowMyVote, sistem pemungutan suara tidak dapat ditipu – setiap suara diverifikasi secara independen di blockchain publik dan tidak dapat diubah.

Potensi Industri Lainnya:

  • Perjudian
  • Iklan
  • Akuntansi
  • Perbankan
  • Asuransi
  • Pinjaman dan Hipotek
  • Verifikasi Identitas
  • Perumahan
  • … Dan banyak lagi lainnya!

Definisi Aplikasi Terdesentralisasi: Kesimpulan

Tujuan dari panduan ini adalah agar kamu mempelajari apa itu aplikasi terdesentralisasi, dan apa yang bisa mereka lakukan. Dengan membaca artikel ini secara penuh, kamu sekarang harus memahami teknologi utama di balik dApp. kamu tahu bahwa dApps atau aplikasi ter desentralisasi adalah aplikasi blockchain; ‘software Aplikasi blockchain’, jika memungkinkan.

kamu juga harus bisa menjelaskan apa artinya menjadi terdesentralisasi, dan mengapa itu sangat penting.

Mungkin kamu akan memutuskan untuk mempelajari Solidity dan membuat aplikasi terdesentralisasi sendiri? Kami akan senang mendengar pendapat kamu tentang panduan kami dan ide-ide apa pun yang kamu miliki tentang masa depan teknologi terdesentralisasi. Jadi, beri tahu kami!

Mulailah belajar Soliditas hari ini dengan Space Doggos!

Tambahkan Komentar

Klik di sini untuk mengirim komentar

More in Blockchain
Wallet Ethereum Terbaik: Cara Memilih Dompet Ethereum Terbaik
Wallet Ethereum Terbaik: Cara Memilih Dompet Ethereum Terbaik

Close