Di dalam pikiran pengembang blockchain: Membangun DApps yang benar-benar gratis untuk digunakan

Cointelegraph mengikuti pengembangan blockchain yang sama sekali baru dari awal hingga mainnet dan seterusnya melalui serinya, Inside the Blockchain Developer`s Mind, yang ditulis oleh Andrew Levine dari Koinos Group.

Dalam artikel saya sebelumnya, saya menjelaskan dari prinsip pertama apa yang diperlukan untuk membangun sebuah aplikasi desentralisasi sosial (DApp) yang benar-benar gratis dan bagaimana Koinos adalah solusinya. Dalam artikel itu, saya menjelaskan bahwa untuk menghadirkan DApp yang benar-benar gratis untuk digunakan, orang lain selain pengguna akhir harus dapat menyediakan sumber daya jaringan (“mana” dalam kasus Koinos) yang diperlukan untuk menjalankan smart contract.

Blockchain mana

Sekarang setelah kita memahami mengapa Koinos dirancang seperti itu (untuk mendukung pengalaman penggunaan gratis), saya akan menjelaskan lebih detail cara kerjanya. Salah satu fitur inovatif Koinos adalah mekanisme baru tanpa biaya, yang disebut “mana,” yang memungkinkan pemegang KOIN untuk menggunakan blockchain secara gratis tanpa harus mempertaruhkan token mereka terlebih dahulu atau bahkan memikirkan apa yang mereka lakukan. Ini adalah teknologi inti yang memungkinkan orang untuk menggunakan blockchain secara gratis.

Koinos dirancang berdasarkan gagasan bahwa sejak seseorang memperoleh KOIN, mereka harus dapat melakukan tindakan di jaringan sementara Koinos secara bertahap dan sementara mengunci sejumlah kecil token mereka, secara efektif “membebankan” mereka dalam biaya peluang alih-alih biaya eksplisit. Mana adalah bagaimana sistem mengkuantifikasi biaya peluang itu sehingga pengguna dapat menukar waktu (biaya peluang) untuk sumber daya jaringan, sehingga menggantikan kebutuhan akan biaya berbasis token seperti model gas Ethereum.

Terkait: Di dalam pikiran pengembang blockchain: Cara membangun DApp

Pengalaman seperti game sosial besar berikutnya

Ini menciptakan pengalaman pengguna yang menyenangkan seperti game untuk blockchain, tetapi bagaimana dengan aplikasi terdesentralisasi di blockchain? Sebagai mata uang asli dari blockchain Koinos, hanya KOIN yang memiliki mana yang dibutuhkan pengguna untuk menggunakan blockchain secara bebas. Tetapi jika KOIN adalah satu-satunya token dengan mana, maka tidakkah pengguna harus memperoleh token untuk menggunakan Koinos DApps apa pun dan bukankah ini akan terasa seperti biaya? Ya, itu akan.

Meskipun pengalaman pengguna tentu lebih unggul daripada biaya nyata, karena pengguna hanya perlu melakukan pembelian itu sekali, itu masih menciptakan gesekan dalam pengalaman pengguna DApp. Dari pekerjaan kami di Steem, kami melihat bahwa persyaratan ini, ketika digabungkan dengan persyaratan untuk membeli nama pengguna dan secara sadar mempertaruhkan sejumlah besar token, merupakan hambatan utama untuk adopsi. Itulah mengapa kami merancang Koinos dari bawah ke atas untuk memecahkan masalah ini sambil memecahkan beberapa masalah penting lainnya, seperti kemampuan upgrade yang buruk dan dukungan bahasa pemrograman yang terbatas, di sepanjang jalan.

Terkait: Di dalam pikiran pengembang blockchain: Apa itu testnet?

Mana sponsorships

Untuk memecahkan masalah masalah mengizinkan orang untuk menggunakan DApps tanpa terlebih dahulu harus memperoleh token apa pun, Koinos memungkinkan pengembang kontrak pintar untuk menentukan siapa yang akan membayar mana ketika kontrak pintar dijalankan (“Semantik Pembayar/Penerima Pembayaran”). Itu bisa jadi pengguna, pengembang, atau orang lain sepenuhnya — seperti pemangku kepentingan besar — ​​yang ingin membantu keberhasilan DApp.

Ini membuka kemampuan baru yang kami sebut “sponsorship mana”, yang berarti bahwa akun mana pun dapat “mensponsori” mana diperlukan untuk menjalankan kontrak. Pengembang dapat menggunakan kemampuan ini untuk menetapkan diri mereka sebagai penyedia mana untuk kontrak. Kemudian, ketika seseorang mencoba menggunakan DApp mereka, mereka dapat melakukannya tanpa terlebih dahulu harus memperoleh KOIN.

Ini memungkinkan lompatan maju dalam pengalaman pengguna jika dibandingkan dengan platform lain dan mungkin cukup untuk banyak aplikasi terdesentralisasi, tetapi misi kami tidak untuk sekadar menciptakan pengalaman pengguna yang lebih baik daripada platform lain — ini adalah untuk mempercepat desentralisasi melalui aksesibilitas.

DApp mana

Sementara sponsorship mana memungkinkan pengembang untuk menyediakan mana yang dibutuhkan oleh pengguna tanpa mengurangi saldo token pengembang, pengembang tetap harus memperoleh KOIN. Ketika penggunaan DApp mereka rendah, jumlah KOIN ini mungkin sepele, tetapi seiring meningkatnya penggunaan, dan seiring dengan kenaikan harga KOIN, persyaratan ini dapat dengan cepat menjadi beban. Apa yang mungkin paling penting adalah bahwa pengembang giat harus percaya bahwa aplikasi mereka akan melihat adopsi luas (jika tidak, mereka tidak akan memiliki motivasi untuk membangunnya) dan prospek harus menghabiskan banyak uang untuk KOIN mungkin membuat mereka bahkan membangun aplikasi di tempat pertama.

Di sinilah “DApp mana” berperan dan melengkapi pengalaman pengguna tanpa gesekan, sehingga memaksimalkan aksesibilitas. Sementara token KOIN adalah satu-satunya cryptocurrency yang berisi mana yang digunakan oleh sistem Koinos sebagai pembayaran untuk sumber daya jaringan (yaitu, mana “dasar”), DApps dapat menggunakan kode yang sama persis ini untuk membuat mana mereka sendiri pada token mereka sendiri.

Unparalleled composability

Ini menunjukkan komposisi Koinos yang tak tertandingi. Karena seluruh sistem Koinos ditulis sebagai kontrak pintar, setiap bagian dari sistem (seperti subsistem mana) dapat disalin oleh pengembang DApp dan dimanfaatkan dalam aplikasi mereka. Pengembang

DApp dapat menggunakan mana dalam simpanan KOIN kecil untuk mem-bootstrap pengguna awal mereka mendasarkan atau mensubsidi sejumlah penggunaan “freemium” dari DApp mereka, tetapi kemudian mengharuskan pengguna menukar KOIN mereka dengan mata uang digital khusus (“token DApp” mereka) dengan mananya sendiri yang akan habis digunakan saat menggunakan DApp, sehingga memungkinkan mereka untuk terus menggunakan DApp secara gratis.

Ini memungkinkan orientasi pengguna tanpa gesekan sambil menciptakan jalur yang berkelanjutan secara ekonomi yang mengubah pengguna menjadi pemangku kepentingan dan memberi pengembang DApp KOIN yang mereka butuhkan untuk mendukung permintaan mereka yang meningkat akan sumber daya jaringan Koinos.

Ini adalah mekanisme yang sangat organik dan terukur karena pengembang tidak perlu mencoba memprediksi berapa banyak KOIN yang mereka butuhkan, dan membeli KOIN itu sebelum mereka bahkan memiliki pengguna. Selain itu, pemangku kepentingan besar dapat mendukung DApps yang sedang berkembang tanpa menghabiskan sumber daya yang berlebihan. Mereka hanya dapat melakukan jumlah mana yang mereka rasa perlu untuk mem-bootstrap aplikasi dan membawanya ke titik di mana ia memperoleh mana yang diperlukan secara organik dari penggunanya dan pemangku kepentingan baru.

Terkait: Di dalam pikiran pengembang blockchain: Apa yang paling solusi penskalaan?

Di Koinos Group, menyelesaikan satu masalah saja tidak pernah cukup. Kami selalu mencari cara agar kami dapat memecahkan masalah sambil membuka kemampuan tambahan yang membuat blockchain menjadi lebih kuat. Sistem yang saya jelaskan dalam artikel ini muncul sepenuhnya dari semantik Pembayar/Penerima pembayaran sederhana yang sudah berjalan di testnet Harbinger. Mereka tidak hanya mengizinkan DApps yang dapat digunakan secara gratis, tetapi mereka juga menciptakan jalur organik bagi pengembang untuk memperoleh mana tambahan yang mereka perlukan untuk mendukung pertumbuhan DApp mereka sambil memberi pemangku kepentingan besar cara untuk berinvestasi dalam pertumbuhan dan penciptaan nilai tanpa mengorbankan salah satu kepemilikan token mereka. Itu adalah win-win-win.
Andrew Levine adalah CEO Koinos Group, tim veteran industri yang mempercepat desentralisasi melalui teknologi blockchain yang dapat diakses. Produk dasar mereka adalah Koinos, blockchain tanpa biaya dan dapat ditingkatkan tanpa batas dengan dukungan bahasa universal.

Artikel ini disadur dari cointelegraph.com sebagai kliping berita saja. Trading dan Investasi Crypto adalah hal yang beresiko, silakan baca himbauan BAPPEBTI, OJK, Kementrian Keuangan dan Bank Indonesia. Kami bukan pakar keuangan, pakar blockchain, ataupun pakar trading. Kerugian dan kealpaan karena penyalahgunaan artikel ini, adalah tanggungjawab anda sendiri.