Pengembangan dApps di blockchain Dash (wawancara dengan pengembang)

gambar



Secara formal, "Dash Platform adalah lingkungan teknologi untuk membangun aplikasi terdesentralisasi (Dapps) berdasarkan blockchain dan jaringan Dash, awan yang dapat diintegrasikan oleh pengembang dengan aplikasi mereka."



Baru-baru ini, serangkaian video telah diposting yang menjelaskan 4 blok penyusun utama dari Dash Platform: penyimpanan Dash Drive, API terdesentralisasi (DAPI), nama pengguna Dash Platform Name Service (DPNS), dan Dash Platform Protocol (DPP). Perlu dicatat bahwa DAPI Dash Platform akan menjadi HTTP API terdesentralisasi pertama di dunia.



Saya menghilangkan "teks promo" dari wawancara asli, dan pada dasarnya ternyata:



Pada tahun 2020, Dash Platform sedang dalam tahap pengujian di Evonet, di mana pengembang komunitas meneliti, membangun dan menguji jaringan untuk melihat apa yang dapat dilakukannya.



Untuk mengetahui lebih lanjut, kami meminta wawancara eksklusif dengan pengembang komunitas Dash aktif yang bekerja dengan nama samaran 'readme' untuk mendapatkan informasi orang dalam tentang rilis menarik yang disebut Dash Platform.



Mengapa Anda memutuskan untuk membangun aplikasi di Dash Platform dan bukan di blockchain lain?



Saya sangat tertarik dengan Web3, Internet of Things, data besar, dan masalah memonetisasi semuanya. Keuntungan dari Dash Platform adalah pengembang dapat segera mulai menulis kode dalam Javascript dan menggunakan blockchain dengan API terdesentralisasi (DAPI) untuk otentikasi, interaksi dengan akun, menyimpan metadata dan analitik. Dan kemudian ada nama pengguna yang memberikan kegunaan bagi pengguna dan pengembang.



Dari sudut pandang pengembang, pendekatan yang sangat menarik difokuskan pada keunggulan data, menggunakan kontrak data yang menentukan struktur data on-chain. Saya melihat banyak potensi dalam pendekatan berbasis data dan tidak ada keraguan bahwa ada kebutuhan akan metadata terdesentralisasi di Web3. Membangun aplikasi di Dash Platform juga meyakinkan saya tentang komitmen jaringan Dash untuk menjaga biaya transaksi tetap rendah - sebuah masalah penting dalam adopsi massal.



Proyek apa yang sedang Anda kerjakan sekarang?



Saya menghabiskan cukup banyak waktu untuk mengeksplorasi kemungkinan yang ditawarkan pendekatan berbasis data baru ini sebelum memilih tema yang diketahui semua orang - token yang tidak dapat dipertukarkan - dan menggabungkannya dengan game yang disukai semua orang - Minecraft. Artinya, saya sedang mengerjakan token non-fungible yang menyimpan struktur bangunan di Minecraft - mereka juga disebut cetak biru. Saya menamai proyek ini "Dashcraft". Ada sejenis struktur yang dapat dibuat menggunakan berbagai blok penyusun dalam game - untuk ini ada mode game yang hanya untuk konstruksi, yang disebut "kreatif". Artinya, seperti Lego, Anda bisa membangun apa saja. Saya pribadi menyukai seni piksel dan struktur abstrak. Berbeda dengan integrasi Enjin-Minecraft yang diumumkan, di mana mereka akan menyimpan item dan aset khas dalam game di blockchain (seperti senjata dan baju besi),struktur bangunan yang disimpan di Dashcraft lebih banyak tentang seni dan personalisasi yang dapat dibuat oleh siapa saja. Satu-satunya batasan yang saya tetapkan di Minecraft NFT adalah setiap struktur harus unik, jadi Anda tidak dapat mengunggah salinan persis dari yang sudah ada ke blockchain. Proyek ini terdiri dari tiga bagian:



  • Minecraft Server Plugin, Minecraft Dash, / - / , NFT NFT . (https://github.com/readme55/Dashcraft)
  • Minecraft Creative Server Dashcraft
  • Minecraft NFT Explorer, - , Dash . (http://readme.dashdevs.org/minecraft-explorer/)


Otentikasi dan pemuatan data dilakukan dengan dompet browser sederhana yang juga saya kerjakan. Untuk komunikasi antara Game Minecraft dan Dompet Browser, ada variasi dari layanan Pemberitahuan Push, yang diimplementasikan pada Platform Dash. Proyek Dashcraft baru saja selesai dan akan segera dirilis di testnet.



Apakah menurut Anda aplikasi game lain akan mengintegrasikan fungsionalitas Dash Platform?



Ya, kemampuan untuk dengan mudah bekerja dengan akun pembayaran menggunakan API terdesentralisasi, nama pengguna dan biaya transaksi yang rendah menjadikan Dash platform yang sangat baik untuk mengembangkan pembelian dalam game, hadiah, dan taruhan. Ada tren yang berkembang untuk menyimpan item dalam game di blockchain, dan sekarang ada kontrak data, semuanya sempurna untuk pengembang game yang ingin mengintegrasikan fungsionalitas blockchain. Untuk menggunakan kredensial login, pengembang dapat menggunakan ID Blockchain Dash dengan nama pengguna yang dapat menyimpan profil pengguna, saldo, dan daftar kontak, dll. Selain itu, konfirmasi instan dari transaksi Dash dan kemampuan untuk segera membelanjakan hanya bahwa dana yang diterima memecahkan masalah utama pengembang game.



Apakah Anda mengembangkan hal lain di Dash Platform?



Saya mulai mengembangkan standar token berorientasi data. Ini masih dalam tahap awal pengembangan, tetapi ini adalah topik penelitian yang sangat menarik. Hanya variabel dan transisi token yang akan disimpan dalam kontrak data on-chain khusus. Konfirmasi saldo saat ini dilakukan secara off-chain. Ini membuka kemungkinan untuk mengembangkan token sederhana atau kompleks menggunakan bahasa pemrograman apa pun, dan dengan demikian seseorang bisa mendapatkan keuntungan skalabilitas dengan biaya rendah, dibandingkan dengan token yang menghitung semua yang ada di rantai.



Apa perbedaan antara mengembangkan aplikasi di Dash Platform versus mengembangkan di Ethereum?



Ethereum sering disebut sebagai "komputer dunia" karena fakta bahwa penghitungan dilakukan sepenuhnya di sisi node jaringan. Inilah perbedaan utama antara Dash Platform dan Ethereum, setidaknya dalam rilis awal saat ini. Komputasi aktif oleh aplikasi terdesentralisasi di Dash Platform terjadi di sisi klien, atau di sisi server pusat. Dash Platform bertujuan untuk memberi pengembang kerangka kerja untuk pembayaran Dapps Web3 dan DAPI (API Terdesentralisasi) untuk memudahkan pembuatan dan pengelolaan akun. Ini dicapai dengan memasukkan nama pengguna untuk masuk ke sistem dan untuk bekerja dengan data. Selain itu, Dash Platform menyediakan fungsionalitas kontrak data, yang berfungsi sebagai database terdesentralisasi. Manfaat utama pengembangan di Dash Platform adalahbahwa satu nama pengguna bertindak sebagai proses masuk yang terdesentralisasi, memungkinkan akses ke aplikasi dalam jumlah tak terbatas, sementara pada saat yang sama memberikan kontrol penuh atas data pribadi Anda (yang dapat diverifikasi secara kriptografis).



Dash Platform , ?



Sebuah video terbaru yang dirilis oleh pengembang dari komunitas Dash Platform memamerkan empat Dapp berbeda: dompet nama pengguna dasar bernama EvoWallet , alternatif Twitter bernama Jembe , aplikasi PoS komersial Checkout, dan sistem backend untuk pedagang InStore . Dapps ini siap dan tersedia untuk pengujian di Evonet, yang merupakan testnet untuk pengembang Dash Platform. Mereka menunjukkan potensi ekosistem Dapp terintegrasi yang dimungkinkan oleh satu login terdesentralisasi.



Kami juga mengerjakan integrasi dengan Ethereum untuk tugas penyimpanan data dan mempelajari berbagai solusi di Oracle untuk interaksi antara dua blockchain. Ada juga tim yang mengerjakan pustaka messenger pribadi berdasarkan protokol Signal populer yang menyimpan datanya (dikaburkan) di Dash Platform. Selain itu, salah satu pengembang kami sedang mengerjakan pustaka JavaScript untuk pertukaran atom, dan dengan latar belakang ini, selalu ada penelitian aktif tentang berbagai topik, seperti komputasi, tata kelola, dan privasi yang dapat diverifikasi.



Bagaimana pengembang dari komunitas blockchain lain bergabung dengan komunitas pengembang Dash?



Ada program bounty permanen untuk menarik pengembang baru. Kami juga memiliki server perselisihan pengembang aktif dan banyak kode sampel dan dokumentasi tersedia.



Sumber daya pengembang





Saya akan merekomendasikan semua pengembang untuk bergabung dengan komunitas aktif kami. Anda dapat menerima hadiah untuk berbagai program bounty pengembangan Dapp di Dash Platform di https://dashincubator.app/ . Anda dapat mengetahui lebih lanjut tentang proyek ini di https://www.dash.org/ru/developers/ .



Apakah Anda benar-benar melihat minat yang berkembang di antara pengembang blockchain yang mempelajari Dash Platform?



Komunitas pengembang kami berkembang setiap minggu, dan beberapa proyek crypto lainnya hanya memimpikannya. Dash Platform sebenarnya membuka perspektif baru tentang pemrograman blockchain. Perlu beberapa saat untuk memahaminya, tetapi ini memiliki potensi yang sangat besar. Beberapa hal luar biasa sudah terjadi tanpa banyak publisitas, semua berdasarkan kontrak data reguler dan dompet javascript sederhana. Ketika Grup Inti Dash mulai menambahkan fitur tambahan ke Platform Pengembang Dapp ... itu bisa menjadi sangat gila!



Terbaik dari kedua dunia?



Dua proyek blockchain terkemuka, Bitcoin dan Ethereum, menawarkan kasus penggunaan yang sangat berbeda kepada dunia. Sementara Bitcoin telah digunakan sebagai "emas digital", Ethereum adalah platform tempat pengembang dapat membuat Dapp berbasis blockchain yang berjalan di jaringannya. Namun, Bitcoin dan Ethereum memang memiliki kesamaan: kedua jaringan ini dicirikan oleh biaya transaksi yang tinggi dan kemacetan jaringan. Di sinilah Dash unggul dalam hal mereka, dan ini harus menarik perhatian pengembang dari kedua kubu, karena jaringan desentralisasi Dash adalah solusi terukur yang dioptimalkan terdiri dari server node terdistribusi yang kuat dan tertarik secara ekonomi yang menyediakan Dash dengan fungsionalitas lanjutannya. Infrastruktur jaringan masternode dua tingkat Dash dari server berkinerja tinggitelah bekerja sejak 2015. Ini adalah "bahan rahasia" dari Dash, karena memungkinkan on-chain untuk menskalakan sejumlah transaksi yang sebanding dengan Paypal, sambil menjaga konfirmasi instan dan komisi dalam satu sen.



Kami telah melihat proyek Zaigar berbasis Ethereum beralih dari Ethereum ke Dash , membuang token ERC-20 (ZAI) mereka sendiri demi Dash, menghemat ribuan dolar dalam transaksi setiap bulan. Mungkin ini yang pertama dari banyak? Platform Esports ReadyRaider juga telah memilih untuk bermitra dengan Dash untuk mendaftar, membeli item dalam game antar pemain, membayar tip, dan biaya turnamen.



Bisakah Dash Platform bersaing dengan fungsionalitas Ethereum dengan menawarkan kontrak data pengembang, nama pengguna, API terdesentralisasi, dan penyimpanan blockchain? Dari wawancara ini, kami dapat berasumsi bahwa sebagian besar kesuksesan akan bergantung pada kemampuan Dash untuk terus menghadirkan developer seperti 'readme' ke dalam komunitas untuk membangun Dapps mereka di platformnya.



Aplikasi terdesentralisasi pertama yang muncul di Dash Platform adalah dompet DashPay resmi, yang mendukung pembayaran dengan nama pengguna. Program DashPay Alpha sekarang terbuka di mana pengguna dapat mendaftarkan nama pengguna mereka di blockchain, menguji dan meneliti pengalaman pengguna dan antarmuka untuk secara pribadi mencoba versi terbaru DashPay.



PS Link ke wawancara baru-baru ini dengan salah satu pengembang Dash:



The Road to DashPay (bagian 1 dari 4)

The Road to DashPay (bagian 2 dari 4)

The Road to DashPay (bagian 3 dari 4)

The Road to DashPay (bagian 4 dari 4)



All Articles