Apa itu DApp?

Pemula12/1/2022, 11:02:43 AM
DApp adalah singkatan dari Aplikasi Terdesentralisasi. DApps adalah penyedia sebenarnya dari berbagai layanan (seperti Defi, NFT, dan sebagainya) di dunia crypto. Ekosistem blockchain beragam dan kompleks, dengan banyak DApps, rantai publik, dan proyek lainnya.

Dari Bitcoin ke Ethereum: Asal Usul DApps

Pada tanggal 3 Januari 2009, Satoshi Nakamoto menambang blok asal Bitcoin di server kecil di Helsinki, sehingga menciptakan dunia kripto yang berkembang pesat. Bitcoin didasarkan pada teknologi "buku besar terdistribusi", dan inti dari bitcoin sebenarnya adalah saldo yang dicatat pada "buku besar terdistribusi" ini (yaitu, UXTO, biaya transaksi yang tidak terpakai). Bitcoin tidak diragukan lagi merupakan penemuan yang brilian, tetapi penerapannya memiliki beberapa keterbatasan. Karena bahasa skrip berbasis UXTO hanya dapat mendukung transaksi sederhana, mengimplementasikan logika yang lebih kompleks dalam jaringan Bitcoin menjadi sulit. Hal ini membatasi penggunaan Bitcoin pada “emas digital”, membuatnya sulit untuk digunakan secara lebih luas.

Ethereum dan Kontrak Cerdas

Terinspirasi oleh Bitcoin, Vitalik Buterin menerbitkan “Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform” di Majalah Bitcoin pada tahun 2014, di mana dia pertama kali mengusulkan kontrak pintar dalam upaya untuk membuat sistem blockchain yang lebih banyak digunakan dari protokol dasar, yang sekarang dikenal sebagai Ethereum, rantai publik pintar yang dominan saat ini.

Dalam kertas putih Ethereum, Vitalik menyebutkan tujuan proyek: “Apa yang ingin disediakan oleh Ethereum adalah blockchain dengan bahasa pemrograman Turing-complete bawaan yang dapat digunakan untuk membuat “kontrak” yang dapat digunakan untuk menyandikan fungsi transisi keadaan sewenang-wenang, memungkinkan pengguna untuk membuat salah satu sistem yang dijelaskan di atas, serta banyak lainnya yang belum kami bayangkan, hanya dengan menulis logika dalam beberapa baris kode.” Sederhananya, ini tentang membuat platform yang dapat menjalankan kontrak pintar dan aplikasi terdesentralisasi (DApp).

Kontrak pintar mirip dengan "perjanjian yang dapat diberlakukan" antara seseorang dan mesin yang akan melaksanakan setelah kondisi yang telah ditentukan sebelumnya terpenuhi. Akibatnya, kontrak pintar dapat dianggap sebagai “perantara yang dapat dipercaya.” Inovasi Ethereum yang paling signifikan adalah kontrak pintar, yang juga merupakan dasar dari ekosistemnya yang luas. Tidak seperti skrip transaksi Bitcoin, kontrak pintar Ethereum adalah Turing-complete, yang berarti secara teoritis mampu melakukan perhitungan apa pun dan dengan demikian memiliki kemungkinan yang tidak terbatas.

Mesin Virtual Ethereum dan DApp

Jika Bitcoin pada dasarnya adalah “buku besar terdistribusi” dengan fungsi skrip, Ethereum mungkin lebih mirip dengan “mesin negara terdistribusi”. Akun di Ethereum diklasifikasikan menjadi dua jenis: akun yang dimiliki secara eksternal, dikendalikan oleh pengguna biasa menggunakan kunci pribadi mereka, dan akun kontrak, yang memiliki kode kontrak yang disimpan secara internal tetapi tidak ada kunci pribadi yang sesuai dan karenanya bukan milik siapa pun.

Keadaan seluruh jaringan Ethereum adalah struktur data besar (Pohon Merkle-Patricia) yang berisi keadaan semua akun, saldonya, serta aturan untuk mengubah keadaan. Keadaan Ethereum terus berubah saat blok baru ditambahkan ke rantai. Dengan demikian, Anda dapat menganggap Ethereum sebagai "komputer publik terdistribusi" (mesin virtual) dan berbagai DApps sebagai program perangkat lunak yang diinstal di komputer ini.

Di Ethereum, DApp pada dasarnya adalah kumpulan kontrak pintar, masing-masing dengan alamat kontraknya yang unik. Setelah kode kontrak selesai, itu harus dimulai dengan transaksi eksternal ke akun kontrak. Pengembang dapat dengan mudah membuat DApps berdasarkan kontrak pintar dan menjalankannya di mesin virtual Ethereum menggunakan alat resmi. Karena mesin virtual Ethereum memiliki daya komputasi yang terbatas, pengguna harus menggunakan ETH sebagai "gas" untuk memberi daya pada DApp dan mesin virtual.

Ekspansi Ekologi DApp

Sejak dimulainya kontrak pintar Ethereum, jumlah DApps telah bertambah, dan area cakupan telah diperluas. Vitalik membayangkan tiga jenis aplikasi Ethereum di buku putih Ethereum: non-finansial, semi-finansial, dan finansial. Aplikasi non-keuangan meliputi pemungutan suara online, tata kelola terdesentralisasi, dan sebagainya; aplikasi semi-finansial termasuk pembayaran hadiah yang cerdas, dan sebagainya; dan aplikasi keuangan (yaitu, Defi) adalah yang paling berpengaruh, dengan Ethereum menyediakan pendekatan kontraktual yang fleksibel dan andal untuk membangun token asli protokol, derivatif keuangan, kontrak lindung nilai, dan aplikasi lainnya.

Meskipun Ethereum adalah rantai publik paling populer dengan ekosistem DApp paling beragam, ia juga menghadapi kemacetan jaringan, efisiensi yang buruk, dan biaya tinggi. Kemudian, saat generasi baru smart public chain berperforma tinggi seperti EOS, Solana, dan Flow muncul, mereka membangun ekosistem DApp mereka sendiri. Saat ini, kategori DApp yang paling populer adalah game, Defi, koleksi NFT, dan Social-Fi. Game DApps memiliki keunggulan signifikan dalam hal jumlah total dan UAW (jumlah dompet aktif unik), sedangkan proyek Defi (seperti Dex, pinjaman, dan sebagainya) memimpin dalam hal volume transaksi.

Anda dapat memeriksa pengguna aktif, volume transaksi, dan data lain dari berbagai DApps di blockchain utama di situs data seperti DAppRadar dan DAppReview. Jumlah DApp yang terdaftar di DappRadar saja telah melampaui 12.000 per November 2022.

Sumber: DAppRadar

Komposisi dan Fitur DApp

DApp memiliki banyak kesamaan dengan Aplikasi di internet tradisional, dan hubungan antara DApp dan blockchain mirip dengan antara Aplikasi dan sistem operasi seperti iOS atau Android. DApp berjalan di blockchain, seperti halnya Aplikasi berjalan di berbagai sistem operasi. Menggunakan DApp di browser mungkin terasa mirip dengan menggunakan perangkat lunak SaaS untuk pengguna.

Sebuah DApp tipikal terdiri dari tiga bagian dengan fungsi yang mirip dengan struktur tiga tingkat Aplikasi tipikal dari back-end (modul bisnis), database (modul penyimpanan), dan front-end (antarmuka pengguna).

Modul bisnis: Kontrak Cerdas

Kontrak pintar berfungsi sebagai landasan terprogram untuk mengimplementasikan logika bisnis DApp. Kontrak pintar disimpan di blockchain dalam alamat kontrak, dan data input diteruskan di antara alamat kontrak untuk mewujudkan fungsi DApp sesuai dengan logika yang telah ditentukan dan memicu transformasi keadaan seluruh mesin virtual. Tidak seperti Aplikasi tradisional, kontrak pintar juga menyimpan keadaan DApp saat ini, yang juga merupakan sifat dari blockchain itu sendiri.

Modul penyimpanan: penyimpanan data

Proses aliran data adalah inti dari Aplikasi atau DApp apa pun. Data ditransfer dari modul penyimpanan ke modul bisnis untuk diproses sehingga pengguna dapat berinteraksi dengan ujung depan. Data aplikasi biasanya disimpan di server terpusat, sedangkan data DApp dapat disimpan seluruhnya di rantai; namun, untuk alasan efisiensi dan biaya, banyak DApps menyimpan sebagian besar data secara off-chain, pada layanan seperti IPFS, dan hanya menyimpan data modul bisnis penting di blockchain.

Antarmuka pengguna: interaksi front-end

Front-end adalah tempat pengguna umum dapat dengan mudah mengakses untuk menggunakan kode kontrak pintar bahkan tanpa pengetahuan pemrograman yang mendetail. Ada sedikit perbedaan dalam pengembangan front-end antara DApp dan App; keduanya dibangun dengan teknologi umum seperti HTML dan JavaScript. Namun, karena menggunakan DApp memerlukan interaksi dengan smart contract, ujung depan harus menyediakan antarmuka terprogram yang memungkinkan aplikasi dompet (seperti Metamask).

Sumber: Arsitektur Ethereum DApp Sumber: Arsitektur Aplikasi Web3

DApps memiliki fitur berikut jika dibandingkan dengan aplikasi tradisional:

DApps tidak bergantung pada server terpusat tetapi pada blockchain, berjalan pada mesin virtual terdesentralisasi. Ini adalah fitur penting dari DApps, tetapi mereka juga memiliki beberapa kelebihan dan kekurangan yang signifikan:

Keuntungan

Nol Waktu Henti

Jika server terpusat gagal, program tidak akan tersedia sama sekali; namun, untuk DApp, satu node yang down tidak berpengaruh pada operasi program di blockchain. DApps sering kali memiliki biaya pengoperasian yang lebih rendah daripada Aplikasi tradisional karena kontrak pintar tidak pernah berhenti berjalan begitu mereka terhubung. DApps seringkali memiliki biaya pengoperasian yang lebih rendah daripada aplikasi tradisional.

Tidak diperlukan lisensi

Berinteraksi dengan DApps dilakukan hanya melalui alamat dompet tanpa perlu memberikan informasi pribadi yang lengkap saat Anda mengajukan akun keuangan umum. Ini tidak hanya menghilangkan kebutuhan untuk mengungkapkan privasi pribadi tetapi juga secara signifikan menurunkan ambang batas sehingga siapa pun yang memiliki dompet crypto dapat dengan mudah mengakses sebagian besar DApps.

Kode adalah Hukum

Karena fitur blockchain yang terbukti merusak, DApps mengandalkan logika kode kontrak pintar untuk beroperasi, jadi setelah diunggah ke rantai, tidak mungkin dimodifikasi kecuali pengembang memiliki izin untuk mengubahnya; dan begitu aplikasi diterapkan, aplikasi itu akan ada selamanya, dan secara teori tidak mungkin membatasi akses siapa pun di dunia.

Kekurangan

Dibatasi oleh skalabilitas, efisiensi DApp rendah

DApps umumnya beroperasi kurang efisien daripada aplikasi tradisional karena desentralisasi dan bahkan mungkin tidak tersedia untuk sementara karena kemacetan blockchain.

Secara teoritis, semua tindakan pada rantai memerlukan biaya gas

Karena kapasitas pemrosesan terbatas dari mesin virtual blockchain, pengguna perlu membayar sejumlah biaya gas ke jaringan untuk berinteraksi dengan Dapp, yang sulit bagi pengguna yang terbiasa dengan Aplikasi gratis tradisional.

Kesulitan tinggi pemeliharaan kontrak pintar

Setelah kode kontrak pintar ada di rantai, sulit untuk dimodifikasi, yang membuat pengembangan dan pemeliharaan DApp menjadi lebih kompleks. Juga sulit untuk memperbaiki kode tepat waktu setelah terjadi kesalahan.

Kode DApp biasanya bersumber terbuka

Karena blockchain terdesentralisasi, kode DApp harus dapat diakses publik oleh semua anggota komunitas. Ini juga memungkinkan pengguna untuk melakukan analisis kode mereka dan memprediksi potensi proyek.

Sistem ekonomi token

Fungsi DApp sering diimplementasikan melalui berbagai token, baik token dari blockchain yang sesuai (mis. ETH) atau token yang dikeluarkan oleh DApp itu sendiri (mis. UNI).

Hambatan dalam Pengembangan DApp

Meskipun ekosistem DApp sedang berkembang pesat, pengaruh keseluruhan DApps tetap terbatas dibandingkan dengan aplikasi kelas dunia di Web2. Kemacetan berikut mungkin muncul selama penerapan ramah lingkungan DApp.

1. Skala pengguna dan ambang pembelajaran:

Dalam hal UAW, hanya sekitar 100 data DApps yang melebihi 10.000. Bahkan DApps paling populer hanya menerima ratusan ribu alamat independen per hari, yang jelas tidak seberapa jika dibandingkan dengan ruang Web2.

Pengguna harus mempelajari pengetahuan dasar seperti dompet dan blockchain untuk menggunakan DApps. Jadi beralih dari aplikasi Web2 ke DApps akan menimbulkan biaya pembelajaran. Untuk saat ini, fitur anti-sensor dan privasi yang dijanjikan dari DApps belum menunjukkan nilai sebenarnya, menyebabkan DApps tetap menjadi produk khusus di kalangan ahli kripto.

2.Iterasi Produk dan Risiko Keamanan

Untuk mendapatkan pengguna pertama dan meningkatkan kualitas produk dalam operasi, produk di Web2 sering mengikuti aturan pengembangan "langkah kecil, iterasi cepat." Namun, sulit untuk mengubah kode kontrak DApp setelah online. Jika ada bug besar dalam kode setelah peluncuran, itu akan membawa konsekuensi serius. Akibatnya, pemilik proyek harus melakukan desain produk lengkap dan audit kode sebelum DApp online untuk menghindari semua kemungkinan masalah.

3. Infrastruktur Blockchain Publik

Ethereum, rantai publik pintar nomor satu saat ini, mengalami efisiensi rendah dan biaya tinggi. Dibandingkan dengan 24.000 TPS VISA, TPS Ethereum sekitar 15 tidak cukup untuk memenuhi visinya menjadi “lapisan pemukiman global.” Waktu akan memberi tahu apakah blockchain di masa depan dapat menembus segitiga mustahil dan mencapai keseimbangan antara efisiensi, keamanan, dan desentralisasi.

Kesimpulan

DApps sangat penting untuk generasi Internet berikutnya, yang dikenal sebagai Web3, dan dapat mengantarkan model bisnis baru untuk industri informasi. Mengenai kegunaan, DApps sangat mirip dengan aplikasi Web2, tetapi DApps memiliki fitur anti-sensor dan privasi yang berbeda.

Selain itu, menggunakan DApps memerlukan koneksi ke dompet, membuatnya terkait erat dengan milik pribadi pengguna. Untuk menghindari kehilangan properti, Anda harus hati-hati mengevaluasi keamanan DApp sebelum menghubungkan dompet Anda ke DApp. Yang terbaik adalah memilih DApp dengan audit kode agensi yang andal.

著者: Edward
翻訳者: Piper
レビュアー: Hugo, Cedric, Ashley
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

Apa itu DApp?

Pemula12/1/2022, 11:02:43 AM
DApp adalah singkatan dari Aplikasi Terdesentralisasi. DApps adalah penyedia sebenarnya dari berbagai layanan (seperti Defi, NFT, dan sebagainya) di dunia crypto. Ekosistem blockchain beragam dan kompleks, dengan banyak DApps, rantai publik, dan proyek lainnya.

Dari Bitcoin ke Ethereum: Asal Usul DApps

Pada tanggal 3 Januari 2009, Satoshi Nakamoto menambang blok asal Bitcoin di server kecil di Helsinki, sehingga menciptakan dunia kripto yang berkembang pesat. Bitcoin didasarkan pada teknologi "buku besar terdistribusi", dan inti dari bitcoin sebenarnya adalah saldo yang dicatat pada "buku besar terdistribusi" ini (yaitu, UXTO, biaya transaksi yang tidak terpakai). Bitcoin tidak diragukan lagi merupakan penemuan yang brilian, tetapi penerapannya memiliki beberapa keterbatasan. Karena bahasa skrip berbasis UXTO hanya dapat mendukung transaksi sederhana, mengimplementasikan logika yang lebih kompleks dalam jaringan Bitcoin menjadi sulit. Hal ini membatasi penggunaan Bitcoin pada “emas digital”, membuatnya sulit untuk digunakan secara lebih luas.

Ethereum dan Kontrak Cerdas

Terinspirasi oleh Bitcoin, Vitalik Buterin menerbitkan “Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform” di Majalah Bitcoin pada tahun 2014, di mana dia pertama kali mengusulkan kontrak pintar dalam upaya untuk membuat sistem blockchain yang lebih banyak digunakan dari protokol dasar, yang sekarang dikenal sebagai Ethereum, rantai publik pintar yang dominan saat ini.

Dalam kertas putih Ethereum, Vitalik menyebutkan tujuan proyek: “Apa yang ingin disediakan oleh Ethereum adalah blockchain dengan bahasa pemrograman Turing-complete bawaan yang dapat digunakan untuk membuat “kontrak” yang dapat digunakan untuk menyandikan fungsi transisi keadaan sewenang-wenang, memungkinkan pengguna untuk membuat salah satu sistem yang dijelaskan di atas, serta banyak lainnya yang belum kami bayangkan, hanya dengan menulis logika dalam beberapa baris kode.” Sederhananya, ini tentang membuat platform yang dapat menjalankan kontrak pintar dan aplikasi terdesentralisasi (DApp).

Kontrak pintar mirip dengan "perjanjian yang dapat diberlakukan" antara seseorang dan mesin yang akan melaksanakan setelah kondisi yang telah ditentukan sebelumnya terpenuhi. Akibatnya, kontrak pintar dapat dianggap sebagai “perantara yang dapat dipercaya.” Inovasi Ethereum yang paling signifikan adalah kontrak pintar, yang juga merupakan dasar dari ekosistemnya yang luas. Tidak seperti skrip transaksi Bitcoin, kontrak pintar Ethereum adalah Turing-complete, yang berarti secara teoritis mampu melakukan perhitungan apa pun dan dengan demikian memiliki kemungkinan yang tidak terbatas.

Mesin Virtual Ethereum dan DApp

Jika Bitcoin pada dasarnya adalah “buku besar terdistribusi” dengan fungsi skrip, Ethereum mungkin lebih mirip dengan “mesin negara terdistribusi”. Akun di Ethereum diklasifikasikan menjadi dua jenis: akun yang dimiliki secara eksternal, dikendalikan oleh pengguna biasa menggunakan kunci pribadi mereka, dan akun kontrak, yang memiliki kode kontrak yang disimpan secara internal tetapi tidak ada kunci pribadi yang sesuai dan karenanya bukan milik siapa pun.

Keadaan seluruh jaringan Ethereum adalah struktur data besar (Pohon Merkle-Patricia) yang berisi keadaan semua akun, saldonya, serta aturan untuk mengubah keadaan. Keadaan Ethereum terus berubah saat blok baru ditambahkan ke rantai. Dengan demikian, Anda dapat menganggap Ethereum sebagai "komputer publik terdistribusi" (mesin virtual) dan berbagai DApps sebagai program perangkat lunak yang diinstal di komputer ini.

Di Ethereum, DApp pada dasarnya adalah kumpulan kontrak pintar, masing-masing dengan alamat kontraknya yang unik. Setelah kode kontrak selesai, itu harus dimulai dengan transaksi eksternal ke akun kontrak. Pengembang dapat dengan mudah membuat DApps berdasarkan kontrak pintar dan menjalankannya di mesin virtual Ethereum menggunakan alat resmi. Karena mesin virtual Ethereum memiliki daya komputasi yang terbatas, pengguna harus menggunakan ETH sebagai "gas" untuk memberi daya pada DApp dan mesin virtual.

Ekspansi Ekologi DApp

Sejak dimulainya kontrak pintar Ethereum, jumlah DApps telah bertambah, dan area cakupan telah diperluas. Vitalik membayangkan tiga jenis aplikasi Ethereum di buku putih Ethereum: non-finansial, semi-finansial, dan finansial. Aplikasi non-keuangan meliputi pemungutan suara online, tata kelola terdesentralisasi, dan sebagainya; aplikasi semi-finansial termasuk pembayaran hadiah yang cerdas, dan sebagainya; dan aplikasi keuangan (yaitu, Defi) adalah yang paling berpengaruh, dengan Ethereum menyediakan pendekatan kontraktual yang fleksibel dan andal untuk membangun token asli protokol, derivatif keuangan, kontrak lindung nilai, dan aplikasi lainnya.

Meskipun Ethereum adalah rantai publik paling populer dengan ekosistem DApp paling beragam, ia juga menghadapi kemacetan jaringan, efisiensi yang buruk, dan biaya tinggi. Kemudian, saat generasi baru smart public chain berperforma tinggi seperti EOS, Solana, dan Flow muncul, mereka membangun ekosistem DApp mereka sendiri. Saat ini, kategori DApp yang paling populer adalah game, Defi, koleksi NFT, dan Social-Fi. Game DApps memiliki keunggulan signifikan dalam hal jumlah total dan UAW (jumlah dompet aktif unik), sedangkan proyek Defi (seperti Dex, pinjaman, dan sebagainya) memimpin dalam hal volume transaksi.

Anda dapat memeriksa pengguna aktif, volume transaksi, dan data lain dari berbagai DApps di blockchain utama di situs data seperti DAppRadar dan DAppReview. Jumlah DApp yang terdaftar di DappRadar saja telah melampaui 12.000 per November 2022.

Sumber: DAppRadar

Komposisi dan Fitur DApp

DApp memiliki banyak kesamaan dengan Aplikasi di internet tradisional, dan hubungan antara DApp dan blockchain mirip dengan antara Aplikasi dan sistem operasi seperti iOS atau Android. DApp berjalan di blockchain, seperti halnya Aplikasi berjalan di berbagai sistem operasi. Menggunakan DApp di browser mungkin terasa mirip dengan menggunakan perangkat lunak SaaS untuk pengguna.

Sebuah DApp tipikal terdiri dari tiga bagian dengan fungsi yang mirip dengan struktur tiga tingkat Aplikasi tipikal dari back-end (modul bisnis), database (modul penyimpanan), dan front-end (antarmuka pengguna).

Modul bisnis: Kontrak Cerdas

Kontrak pintar berfungsi sebagai landasan terprogram untuk mengimplementasikan logika bisnis DApp. Kontrak pintar disimpan di blockchain dalam alamat kontrak, dan data input diteruskan di antara alamat kontrak untuk mewujudkan fungsi DApp sesuai dengan logika yang telah ditentukan dan memicu transformasi keadaan seluruh mesin virtual. Tidak seperti Aplikasi tradisional, kontrak pintar juga menyimpan keadaan DApp saat ini, yang juga merupakan sifat dari blockchain itu sendiri.

Modul penyimpanan: penyimpanan data

Proses aliran data adalah inti dari Aplikasi atau DApp apa pun. Data ditransfer dari modul penyimpanan ke modul bisnis untuk diproses sehingga pengguna dapat berinteraksi dengan ujung depan. Data aplikasi biasanya disimpan di server terpusat, sedangkan data DApp dapat disimpan seluruhnya di rantai; namun, untuk alasan efisiensi dan biaya, banyak DApps menyimpan sebagian besar data secara off-chain, pada layanan seperti IPFS, dan hanya menyimpan data modul bisnis penting di blockchain.

Antarmuka pengguna: interaksi front-end

Front-end adalah tempat pengguna umum dapat dengan mudah mengakses untuk menggunakan kode kontrak pintar bahkan tanpa pengetahuan pemrograman yang mendetail. Ada sedikit perbedaan dalam pengembangan front-end antara DApp dan App; keduanya dibangun dengan teknologi umum seperti HTML dan JavaScript. Namun, karena menggunakan DApp memerlukan interaksi dengan smart contract, ujung depan harus menyediakan antarmuka terprogram yang memungkinkan aplikasi dompet (seperti Metamask).

Sumber: Arsitektur Ethereum DApp Sumber: Arsitektur Aplikasi Web3

DApps memiliki fitur berikut jika dibandingkan dengan aplikasi tradisional:

DApps tidak bergantung pada server terpusat tetapi pada blockchain, berjalan pada mesin virtual terdesentralisasi. Ini adalah fitur penting dari DApps, tetapi mereka juga memiliki beberapa kelebihan dan kekurangan yang signifikan:

Keuntungan

Nol Waktu Henti

Jika server terpusat gagal, program tidak akan tersedia sama sekali; namun, untuk DApp, satu node yang down tidak berpengaruh pada operasi program di blockchain. DApps sering kali memiliki biaya pengoperasian yang lebih rendah daripada Aplikasi tradisional karena kontrak pintar tidak pernah berhenti berjalan begitu mereka terhubung. DApps seringkali memiliki biaya pengoperasian yang lebih rendah daripada aplikasi tradisional.

Tidak diperlukan lisensi

Berinteraksi dengan DApps dilakukan hanya melalui alamat dompet tanpa perlu memberikan informasi pribadi yang lengkap saat Anda mengajukan akun keuangan umum. Ini tidak hanya menghilangkan kebutuhan untuk mengungkapkan privasi pribadi tetapi juga secara signifikan menurunkan ambang batas sehingga siapa pun yang memiliki dompet crypto dapat dengan mudah mengakses sebagian besar DApps.

Kode adalah Hukum

Karena fitur blockchain yang terbukti merusak, DApps mengandalkan logika kode kontrak pintar untuk beroperasi, jadi setelah diunggah ke rantai, tidak mungkin dimodifikasi kecuali pengembang memiliki izin untuk mengubahnya; dan begitu aplikasi diterapkan, aplikasi itu akan ada selamanya, dan secara teori tidak mungkin membatasi akses siapa pun di dunia.

Kekurangan

Dibatasi oleh skalabilitas, efisiensi DApp rendah

DApps umumnya beroperasi kurang efisien daripada aplikasi tradisional karena desentralisasi dan bahkan mungkin tidak tersedia untuk sementara karena kemacetan blockchain.

Secara teoritis, semua tindakan pada rantai memerlukan biaya gas

Karena kapasitas pemrosesan terbatas dari mesin virtual blockchain, pengguna perlu membayar sejumlah biaya gas ke jaringan untuk berinteraksi dengan Dapp, yang sulit bagi pengguna yang terbiasa dengan Aplikasi gratis tradisional.

Kesulitan tinggi pemeliharaan kontrak pintar

Setelah kode kontrak pintar ada di rantai, sulit untuk dimodifikasi, yang membuat pengembangan dan pemeliharaan DApp menjadi lebih kompleks. Juga sulit untuk memperbaiki kode tepat waktu setelah terjadi kesalahan.

Kode DApp biasanya bersumber terbuka

Karena blockchain terdesentralisasi, kode DApp harus dapat diakses publik oleh semua anggota komunitas. Ini juga memungkinkan pengguna untuk melakukan analisis kode mereka dan memprediksi potensi proyek.

Sistem ekonomi token

Fungsi DApp sering diimplementasikan melalui berbagai token, baik token dari blockchain yang sesuai (mis. ETH) atau token yang dikeluarkan oleh DApp itu sendiri (mis. UNI).

Hambatan dalam Pengembangan DApp

Meskipun ekosistem DApp sedang berkembang pesat, pengaruh keseluruhan DApps tetap terbatas dibandingkan dengan aplikasi kelas dunia di Web2. Kemacetan berikut mungkin muncul selama penerapan ramah lingkungan DApp.

1. Skala pengguna dan ambang pembelajaran:

Dalam hal UAW, hanya sekitar 100 data DApps yang melebihi 10.000. Bahkan DApps paling populer hanya menerima ratusan ribu alamat independen per hari, yang jelas tidak seberapa jika dibandingkan dengan ruang Web2.

Pengguna harus mempelajari pengetahuan dasar seperti dompet dan blockchain untuk menggunakan DApps. Jadi beralih dari aplikasi Web2 ke DApps akan menimbulkan biaya pembelajaran. Untuk saat ini, fitur anti-sensor dan privasi yang dijanjikan dari DApps belum menunjukkan nilai sebenarnya, menyebabkan DApps tetap menjadi produk khusus di kalangan ahli kripto.

2.Iterasi Produk dan Risiko Keamanan

Untuk mendapatkan pengguna pertama dan meningkatkan kualitas produk dalam operasi, produk di Web2 sering mengikuti aturan pengembangan "langkah kecil, iterasi cepat." Namun, sulit untuk mengubah kode kontrak DApp setelah online. Jika ada bug besar dalam kode setelah peluncuran, itu akan membawa konsekuensi serius. Akibatnya, pemilik proyek harus melakukan desain produk lengkap dan audit kode sebelum DApp online untuk menghindari semua kemungkinan masalah.

3. Infrastruktur Blockchain Publik

Ethereum, rantai publik pintar nomor satu saat ini, mengalami efisiensi rendah dan biaya tinggi. Dibandingkan dengan 24.000 TPS VISA, TPS Ethereum sekitar 15 tidak cukup untuk memenuhi visinya menjadi “lapisan pemukiman global.” Waktu akan memberi tahu apakah blockchain di masa depan dapat menembus segitiga mustahil dan mencapai keseimbangan antara efisiensi, keamanan, dan desentralisasi.

Kesimpulan

DApps sangat penting untuk generasi Internet berikutnya, yang dikenal sebagai Web3, dan dapat mengantarkan model bisnis baru untuk industri informasi. Mengenai kegunaan, DApps sangat mirip dengan aplikasi Web2, tetapi DApps memiliki fitur anti-sensor dan privasi yang berbeda.

Selain itu, menggunakan DApps memerlukan koneksi ke dompet, membuatnya terkait erat dengan milik pribadi pengguna. Untuk menghindari kehilangan properti, Anda harus hati-hati mengevaluasi keamanan DApp sebelum menghubungkan dompet Anda ke DApp. Yang terbaik adalah memilih DApp dengan audit kode agensi yang andal.

著者: Edward
翻訳者: Piper
レビュアー: Hugo, Cedric, Ashley
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!