Mencari yang terbaik atau bagaimana kami memilih jaringan blockchain untuk proyek tersebut

Mari kita bicara tentang bagaimana kita membuat keputusan untuk menggunakan jaringan blockchain untuk proyek baru.


Kisah ini terjadi pada akhir musim semi 2018. Kami menolak blockchain (AplaNet) yang diusulkan oleh pemangku kepentingan proyek dan memilih solusi yang berbeda untuk produk (Emercoin).


CATATAN: saat ini, tim AplaNet telah memecahkan sebagian besar masalah yang kami jelaskan di bawah ini. Jadi semua poin yang kami perhatikan terjadi pada akhir musim semi.


Kami mengerjakan proyek yang membutuhkan blockchain untuk menyelesaikan masalah bisnis (sangat dibutuhkan, dan tidak seperti biasanya). Menggunakan contohnya, kita akan berbicara tentang kriteria untuk memilih jaringan blockchain.
Sayangnya, saat ini, kami tidak dapat memberi tahu kasus bisnis proyek secara lebih rinci. Karena itu, artikelnya bukan tentang itu.


Sedikit penyimpangan tentang kontrak pintar


Sekarang ada hype besar di sekitar kontrak pintar dan banyak perusahaan menyarankan untuk menggunakannya di hampir semua solusi blockchain. Kami percaya bahwa memilih kontrak pintar tanpa tujuan adalah cara ke mana-mana. Kontrak yang cerdas bukanlah obat mujarab. Untuk mengatasi kelas masalah tertentu, penyimpanan terdesentralisasi biasa sudah cukup.


Apa yang awalnya ditawarkan?


Pemangku kepentingan proyek disarankan menggunakan jaringan AplaNet. Kami belum pernah menggunakan jaringan ini sebelumnya, jadi kami memutuskan untuk melakukan penelitian.


Popularitas ICO, secara umum, telah berlalu. Kisah paling menarik (termasuk yang curang) terjadi pada akhir 2017 - awal 2018. Namun ini bukan alasan untuk tidak memperhatikan detail.


Kriteria apa yang harus digunakan untuk mengevaluasi blockchain oleh sumber terbuka:


  • Demo (biasanya terletak di situs resmi);
  • Deskripsi teknis tentang solusi dan dokumentasi blockchain;
  • Blog
  • Habr (dalam kasus ketika ada tengara untuk spesialis berbahasa Rusia);
  • Jejaring sosial.

Demo


Cerita dengan demo berakhir cukup cepat - kita tidak bisa menggunakannya, upaya untuk menulis kontrak uji menyebabkan bug di demo itu sendiri.


Untuk memuji tim proyek, pada saat artikel itu dirilis, mereka memperbaiki semua bug yang tidak memungkinkan kami untuk mencoba demo dan memutuskan penggunaannya.


Ya itu terjadi. Demo pecah. Kami menulis dukungan. Tidak ada kesempatan untuk menunggu sampai dia menjawab - mereka mulai mempelajari sumber terbuka. Kami menemukan bahwa Apla adalah proyek investasi besar, oleh karena itu, ia harus memiliki sisi deskriptif terbuka yang layak untuk menarik pelanggan.


Deskripsi teknis dari solusi blockchain. Dokumentasi


Secara umum, tidak ada dokumentasi teknis yang cukup untuk bahasa kontrak pintar Simvolio.


CATATAN: diperbaiki oleh tim proyek saat ini. Meskipun harus diklarifikasi bahwa tautan ke bahasa Protypo masih mengarah ke 404 (15 Agustus 2018).


Deskripsi implementasi sistem harus meminta ahli teknis untuk menggunakannya. Dalam kasus kami, kami tidak hanya tidak menemukan karakteristik komparatif dan analitik bahasa Simvolio, tetapi juga tidak ada cukup dokumentasi untuk mulai bekerja.


Blog


Blog resmi dari pengembang menunjukkan keterbukaan dan keinginan untuk bekerja sama dengan pelanggan mereka. Sebuah blog tempat pengembang menggambarkan solusi produk mereka adalah praktik hebat untuk produk seperti Apla.


Sayangnya, pada saat kami mempelajari blog resmi proyek, kami menemukan publikasi dari pengembang tertanggal hingga akhir 2017. Tampaknya proyek itu tidak didukung.


CATATAN: Awal 19 Juni, posting blog aktif dimulai di blog . Benar, sebagian besar dari mereka adalah tentang konsep-konsep blockchain umum tanpa referensi ke Apla dan tentang perjanjian yang disimpulkan. Kami tidak pernah menemukan cerita teknis tentang Apla sendiri.


Habr


Mengingat bahwa bagian dari tim Apla adalah berbahasa Rusia, referensi terlihat di pasar perusahaan-perusahaan berbahasa Rusia, di mana Habr kadang-kadang memainkan peran kunci dalam penentuan posisi produk.
Satu-satunya materi tentang Habr, yang didedikasikan khusus untuk proyek Apla. Dan bahkan dia bukan tentang aspek teknis, tetapi tentang investasi dan kisah sukses. Kami tentu saja senang untuk tim proyek, tetapi kami, sebagai pemilik khusus, ingin tahu lebih banyak tentang implementasi dan proses penggunaan.


Jejaring sosial


Kami sangat menyadari bahwa akun di jejaring sosial hanya ada untuk tugas pemasaran (seperti semua situs lain yang kami survei pada prinsipnya, tetapi ini jelas tidak mengandung penjelasan teknis). Di sini intinya berbeda, setelah mengunjungi akun-akun ini di bulan Mei dan sekarang (Agustus 2018) kita melihat bahwa mereka tidak aktif atau dihapus.


Ini adalah persis akun utama perusahaan, karena tautan ke mereka mengarah dari tajuk situs . Kecerobohan seperti itu sekali lagi membuat Anda berpikir bahwa proyek tersebut tidak didukung. Saluran Youtube memiliki catatan kualitas yang layak, tetapi sekali lagi, banyak dari mereka bukan tentang proyek itu sendiri, tetapi tentang blockchain secara umum. Dan video-video yang menggambarkan implementasi memiliki kurang dari 100 penayangan (Agustus 2018).


Kami berharap pengembangan proyek Apla dan dengan senang hati akan memeriksanya kembali pada kesempatan yang sesuai berikutnya. Sayangnya, pada saat itu kami belum siap untuk menggunakan solusi blockchain.


Jaringan blockchain lainnya


Pilihan kami jatuh pada Emercoin, itu adalah garpu Bitcoin. Apa keuntungan yang dimiliki jaringan ini dan mengapa kami memutuskan untuk beralih ke itu?


Ini bukan kontrak pintar.


Pada awalnya, kami menulis bahwa kontrak pintar bukanlah obat mujarab. Tetapi banyak tim masih menggunakannya untuk memecahkan masalah. Selain fakta bahwa ini bukan solusi untuk semua masalah, ada satu lagi.


Bahasa apa pun dari kontrak pintar adalah turing-complete. Ini mengarah pada peningkatan persyaratan keamanan untuk kode yang tertulis di dalamnya. Pengembangan blockchain hari ini terutama dilakukan oleh beckender, yang terbiasa dengan fakta bahwa infrastruktur luas di backend mengatur keamanan kode. Dalam infrastruktur blockchain modern, tidak semuanya cerah.


Minyak ditambahkan ke api oleh ketidakmampuan solusi produksi. Tidak heran audit blockchain adalah industri yang berkembang sangat pesat saat ini. Penting untuk melakukan pekerjaan analitis yang sangat baik sebelum melepaskannya dalam produksi, karena tidak akan ada jalan untuk kembali.


Dalam seluruh situasi ini, saya ingin melindungi diri saya sebanyak mungkin. Emercoin bukanlah kontrak yang cerdas, ini adalah kontrak NVS (Penyimpanan Nama-Nilai), bahkan merupakan penyimpanan terdesentralisasi. Selain itu, ini adalah garpu bitcoin. Ini menjamin kami peningkatan tingkat keamanan untuk kode sumber bitcoin yang ada di Emercoin. Di jaringan Emercoin, Anda tidak dapat (atau sangat, sangat, sangat sulit) menulis kode berbahaya.



PoW + PoS


Emercoin mendukung Bukti kepemilikan dan Bukti pekerjaan pertambangan. Ini memastikan bahwa tidak ada "perlombaan senjata" di Emercoin.


Dalam versi penambangan hibrida ini, tidak ada yang dapat melakukan serangan 51% dan mengurangi upaya untuk meningkatkan kapasitas penambangan.


Keseimbangan dalam pengoperasian blockchain, di mana distribusi maksimum probabilitas penambahan blok baru tercapai, menjamin stabilitas jaringan untuk waktu yang lama. Untuk proyek jangka panjang - ini sangat penting. Stakeholder proyek, di samping dana pengembangan, menginvestasikan sumber daya besar dalam sistem blockchain, atas dasar di mana produk akan bekerja.


Emernvs


Penyimpanan nilai-nama - penyimpanan pasangan nama-nilai. Penyimpanan terdesentralisasi semacam itu memungkinkan Anda membuat aplikasi di hampir semua tingkatan, dari DNS hingga aplikasi perbankan "dewasa".


Kehadiran NVS pada dasarnya adalah fitur pembunuh jaringan ini. Di setiap blok Emercoin ada 25kb untuk nilai kunci dari objek yang akrab dengan back-end (disebutkan di atas). Anda bisa mengambil JSON dan menulis (bercanda!).


Produk jadi


Tidak seperti jaringan pertama yang kami pertimbangkan, kami tidak dapat menemukan solusi yang siap pakai dengan mana Emercoin menerapkan cukup banyak produk menarik:


  • EmerDNS - server DNS di Emercoin;
  • EmerSSH - sistem untuk mengelola infrastruktur kunci publik (PKI) dan daftar kontrol akses (ACL);
  • EmerSSL - infrastruktur desentralisasi sertifikat SSL;
  • EmerDPO - "lemari arsip" sertifikat properti;
  • ENUMER - rekam panggilan telepon ke blockchain.

Ini adalah aplikasi blockchain nyata. Dalam mode uji, kami mencoba beberapa produk ini. Mereka melakukan fungsi utama mereka tanpa cela.


Perdagangan


Dunia cryptocurrency sedemikian rupa sehingga perdagangan dan kursus harus diperhatikan juga. Loyalitas komunitas cryptocurrency adalah hal yang penting. Kurangnya hal tersebut dapat merusak produk apa pun yang dibangun di blockchain.


Data per 15 Agustus 2018:


  • Emercoin melakukan perdagangan di 13 bursa
  • Biaya EMC: $ 12,99
  • Grafik harga EMC untuk USD dan BTC selama setahun terakhir adalah sama dengan kebanyakan cryptocurrency. Pertumbuhan besar pada Desember 2017, lalu resesi. Ini menunjukkan stabilitas mata uang relatif terhadap pasar.


Dukungan


Setelah mulai bekerja dengan Emercoin, kami berhasil menghubungi arsitek utama jaringan ini Oleg Hovaiko. Dia ternyata menjadi spesialis yang sangat responsif. Dia bahkan datang ke obrolan kami tentang pengembangan proyek dan segera menjawab pertanyaan kami di sana. Loyalitas luar biasa untuk pengembang utama produk sebesar itu. Berkembang dalam kondisi seperti itu benar-benar produktif dan menyenangkan.


Kami berbicara sangat singkat tentang proses memilih jaringan blockchain. Tentu saja, upaya untuk mempertimbangkan blockchain lainnya dihilangkan. Ini akan membuat materi menjadi besar dan tidak dapat dibaca.

Source: https://habr.com/ru/post/id421793/


All Articles