Pengembang telah berbicara tentang manfaat teknologi blockchain selama bertahun-tahun. Mereka memperdebatkan hal ini dengan "kasus penggunaan" yang memudar ditambah dengan definisi yang tidak jelas tentang bagaimana teknologi itu bekerja, untuk apa teknologi itu sebenarnya, dan bagaimana platform yang menggunakannya berbeda satu sama lain. Tidak mengherankan, hal ini menyebabkan kebingungan dan ketidakpercayaan pada teknologi blockchain.
Pada artikel ini, saya ingin menjelaskan serangkaian model mental yang akan membantu Anda memahami bagaimana kasus penggunaan potensial mengarah pada trade-off teknis yang harus dibuat oleh setiap platform. Model mental ini dibangun di atas kemajuan yang telah dicapai oleh teknologi blockchain selama 10 tahun terakhir, melalui 3 generasi dalam perkembangannya: uang terbuka, keuangan terbuka dan, akhirnya, Internet terbuka.
Tujuan saya adalah membantu Anda membentuk pemahaman yang jelas tentang apa itu blockchain, memahami mengapa berbagai platform dibutuhkan dan membayangkan masa depan Internet terbuka.
Pengantar singkat tentang blockchain
Beberapa dasar. Blockchain pada dasarnya hanyalah database yang dikelola oleh sekelompok operator yang berbeda, bukan oleh satu perusahaan (seperti Amazon, Microsoft atau Google). Perbedaan penting antara blockchain dan cloud adalah Anda tidak perlu mempercayai "pemilik" database (atau keamanan operasionalnya) untuk menyimpan data berharga. Ketika sebuah blockchain bersifat publik (dan semua blockchain terbesar adalah publik), siapa pun dapat menggunakannya untuk apa pun.
Agar sistem seperti itu dapat bekerja pada sejumlah besar perangkat anonim di seluruh dunia, ia harus memiliki token digital yang akan digunakan sebagai alat pembayaran. Pengguna rantai akan membayar dengan token ini ke operator sistem. Pada saat yang sama, token memberikan jaminan keamanan, yang ditentukan oleh teori permainan yang tertanam di dalamnya. Dan meskipun idenya sebagian besar dikompromikan oleh ledakan ICO yang curang pada tahun 2017, gagasan token dan tokenisasi secara umum, yaitu bahwa aset digital individu dapat diidentifikasi dan dikirim secara unik, memiliki potensi yang luar biasa.
Penting juga untuk memisahkan bagian database yang menyimpan data dari bagian yang mengubah data (mesin virtual).
Berbagai karakteristik rantai dapat dioptimalkan. Misalnya, keamanan (dalam bitcoin), kecepatan, harga, atau skalabilitas. Selain itu, logika modifikasi juga dapat dioptimalkan dengan berbagai cara: dapat menjadi kalkulator sederhana untuk penjumlahan dan pengurangan (seperti dalam Bitcoin), atau dapat menjadi mesin virtual Turing-complete (seperti di Ethereum dan NEAR).
Jadi dua platform blockchain dapat "mengkonfigurasi" blockchain dan mesin virtual mereka untuk menjalankan fungsi yang sangat berbeda, dan mereka mungkin tidak akan pernah bersaing satu sama lain di pasar. Misalnya, bitcoin adalah dunia yang sama sekali berbeda dibandingkan dengan Ethereum atau NEAR, dan Ethereum dan NEAR, pada gilirannya, tidak ada hubungannya dengan Ripple dan Stellar - terlepas dari kenyataan bahwa mereka semua bekerja pada "teknologi blockchain".
Tiga generasi blockchain
Kemajuan teknologi dan solusi khusus dalam desain sistem telah memungkinkan untuk memperluas fungsionalitas blockchain selama 3 generasi pengembangannya selama 10 tahun terakhir. Generasi ini dapat dibagi sebagai berikut:
- Uang terbuka: Berikan semua orang akses ke uang digital.
- Keuangan terbuka: menghasilkan uang digital yang dapat diprogram dan memperluas batasan penggunaannya.
- Internet Terbuka: Perluas keuangan terbuka untuk memasukkan informasi berharga dalam bentuk apa pun dan tersedia untuk umum.
Mari kita mulai dengan uang terbuka.
Generasi pertama: uang terbuka
Uang adalah fondasi kapitalisme. Fase pertama memungkinkan siapa saja, di mana saja, untuk mengakses uang.
Salah satu data terpenting yang dapat disimpan dalam database adalah uang itu sendiri. Ini adalah inovasi bitcoin: memiliki buku besar terdistribusi sederhana yang memungkinkan semua orang setuju bahwa Joe memiliki 30 bitcoin dan baru saja mengirim Jill 1.5 bitcoin. Bitcoin disetel untuk memprioritaskan keamanan di atas semua parameter lainnya. Konsensus Bitcoin sangat mahal, memakan waktu dan bekerja seperti hambatan, dan dalam hal tingkat modifikasi, sebenarnya, kalkulator penambahan dan pengurangan reguler yang memungkinkan transaksi dan beberapa operasi sangat terbatas lainnya.
Bitcoin adalah contoh bagus yang menunjukkan keuntungan utama dari menyimpan data di blockchain: tidak bergantung pada perantara dan tersedia untuk semua orang. Artinya, setiap orang yang memiliki bitcoin dapat melakukan transfer p2p tanpa menggunakan bantuan siapa pun.
Karena kesederhanaan dan kekuatan dari apa yang dijanjikan bitcoin, "uang" menjadi salah satu kasus penggunaan paling awal dan paling sukses untuk blockchain. Tetapi sistem bitcoin "terlalu lambat, terlalu mahal, dan terlalu aman" berfungsi dengan baik untuk menyimpan aset - mirip dengan emas, tetapi tidak berfungsi untuk penggunaan sehari-hari untuk layanan seperti pembayaran internet atau transfer internasional.
Menyiapkan uang terbuka
Untuk kasus penggunaan ini, jaring lain dibuat dengan pengaturan berbeda:
- : , , - , . . Ripple Stellar โ , .
- : , , , , , . , . โ ยซ ยป , , , , ยซยป . โ Lightning Network. โ , , , Libra.
- Transaksi Pribadi: Untuk menjaga kerahasiaan penuh selama transaksi, Anda perlu menambahkan lapisan anonimisasi. Ini menurunkan kinerja dan meningkatkan harga, begitulah cara kerja Zcash dan Monero.
Karena jenis uang ini adalah token aset digital, ia juga dapat diprogram di tingkat dasar sistem. Misalnya, jumlah total Bitcoin yang akan diproduksi dari waktu ke waktu diprogram ke dalam sistem Bitcoin yang mendasarinya. Dengan membangun sistem komputasi yang baik di atas level dasar, itu dapat dibawa ke level yang sama sekali baru.
Di sinilah keuangan terbuka berperan.
Generasi kedua: keuangan terbuka
Dengan keuangan terbuka, uang tidak lagi hanya sebagai penyimpan nilai atau alat transaksi - sekarang dapat dimanfaatkan, yang meningkatkan potensinya.
Properti yang memungkinkan orang melakukan transfer bitcoin secara publik juga memungkinkan pengembang untuk menulis program yang melakukan hal yang sama. Berdasarkan ini, anggaplah uang digital memiliki API sendiri, yang tidak memerlukan kunci API atau perjanjian pengguna dari perusahaan mana pun untuk menggunakannya.
Inilah yang dijanjikan oleh "keuangan terbuka", juga dikenal sebagai "keuangan terdesentralisasi" (DeFi).
ETHEREUM
Seperti yang disebutkan sebelumnya, API bitcoin cukup sederhana dan tidak produktif. Cukup menggunakan skrip di jaringan bitcoin yang memungkinkannya berfungsi. Untuk melakukan sesuatu yang lebih menarik, Anda perlu mentransfer bitcoin itu sendiri ke platform blockchain lain, yang bukanlah tugas yang mudah.
Platform lain telah bekerja untuk menggabungkan tingkat keamanan tinggi yang diperlukan untuk menangani uang digital dengan tingkat modifikasi yang lebih canggih. Ethereum adalah yang pertama meluncurkan ini. Alih-alih "kalkulator" Bitcoin yang melakukan penjumlahan dan pengurangan, Ethereum menciptakan seluruh mesin virtual di atas lapisan penyimpanan yang memungkinkan pengembang untuk menulis program lengkap dan menjalankannya langsung di rantai.
Kepentingannya terletak pada fakta bahwa keamanan aset digital (misalnya, uang) yang disimpan dalam sebuah rantai sama dengan keamanan dan keandalan program yang secara native dapat mengubah status rantai ini. Program kontrak pintar Ethereum pada dasarnya adalah skrip tanpa server yang dieksekusi pada rantai dengan cara yang persis sama seperti transaksi "kirim token Jill 23" yang paling umum dilakukan pada bitcoin. Token asli Ethereum adalah Ether, atau ETH.
Komponen blockchain sebagai pipeline
Karena API melalui ETH tersedia untuk umum (seperti di Bitcoin), tetapi dapat diprogram secara tak terbatas, itu ternyata menciptakan serangkaian blok bangunan yang mengirimkan eter satu sama lain untuk melakukan pekerjaan yang berguna bagi pengguna akhir.
Dalam "dunia yang akrab", ini akan membutuhkan, misalnya, bank besar yang akan menegosiasikan persyaratan kontrak dan akses ke API dengan masing-masing penyedia. Tetapi pada blockchain, masing-masing blok ini dibuat secara independen oleh pengembang dan dengan cepat diskalakan menjadi jutaan dolar bandwidth dan penyimpanan lebih dari $ 1 miliar pada awal tahun 2020.
Misalnya, mari kita mulai dengan Dharma, dompet yang memungkinkan pengguna menyimpan token digital dan menerima bunga darinya. Ini adalah prinsip fundamental dalam menggunakan sistem perbankan tradisional. Pengembang Dharma menawarkan tingkat bunga kepada penggunanya dengan menghubungkan banyak komponen yang dibangun di atas Ethereum. Misalnya, dolar pengguna dikonversi ke DAI, stablecoin berbasis Ethereum yang sama dengan dolar AS. Stablecoin ini kemudian disalurkan ke Compound, protokol yang meminjamkan uang dengan bunga dan dengan demikian secara instan menghasilkan bunga bagi pengguna.
Penerapan keuangan terbuka
Kesimpulan utamanya adalah bahwa produk akhir yang mencapai pengguna dibuat dengan menggunakan banyak komponen, yang masing-masing dibuat oleh tim terpisah, dan untuk menggunakan komponen ini, Anda tidak perlu mendapatkan izin atau kunci dari API. Miliaran dolar saat ini beredar di sistem ini. Ini hampir seperti perangkat lunak sumber terbuka, tetapi jika perangkat lunak sumber terbuka mengharuskan Anda mengunduh salinan pustaka tertentu untuk setiap implementasi, maka komponen terbuka hanya diterapkan sekali, dan kemudian setiap pengguna dapat mengirim permintaan ke komponen tertentu untuk mengakses status umumnya.
Setiap tim yang membuat komponen ini tidak bertanggung jawab atas tagihan EC2 yang berlebihan karena penyalahgunaan API mereka. Membaca dan mengisi daya untuk penggunaan komponen ini pada dasarnya otomatis di dalam sirkuit.
Performa dan kustomisasi
Ethereum bekerja dengan parameter yang sama dengan Bitcoin, tetapi blok ditransfer ke jaringan sekitar 30 kali lebih cepat dan lebih murah - biaya transaksi adalah $ 0,1 daripada sekitar $ 0,5 dalam Bitcoin. Ini memberikan tingkat keamanan yang memadai untuk aplikasi yang mengelola aset keuangan dan tidak memerlukan bandwidth tinggi.
Jaringan Ethereum, sebagai teknologi generasi pertama, tidak bertahan dalam volume permintaan yang tinggi dan mengalami throughput 15 transaksi per detik. Kesenjangan produktivitas ini telah membuat keuangan terbuka terjebak dalam kondisi bukti konsep. Jaringan yang padat bekerja seperti sistem keuangan global di era perangkat analog dengan cek kertas dan konfirmasi telepon karena daya komputasi Ethereum kurang dari itu.kalkulator grafik 1990.
Ethereum telah mendemonstrasikan kemampuan konvergensi untuk model penggunaan finansial dan membuka akses ke penggunaan yang lebih luas yang disebut internet terbuka.
Generasi ketiga: internet terbuka
Sekarang segala sesuatu yang memiliki nilai dapat menjadi uang, menghubungkan Internet dengan keuangan terbuka dan dengan demikian menciptakan Internet yang bernilai dan Internet terbuka.
Sebagaimana dikemukakan sebelumnya, konsep uang terbuka memiliki banyak kegunaan. Juga telah dijelaskan bagaimana teknologi generasi berikutnya, Ethereum, membuat uang terbuka lebih berguna dengan menciptakan peluang untuk menggabungkan komponen keuangan terbuka. Sekarang mari kita lihat bagaimana generasi teknologi lain memperluas kemungkinan keuangan terbuka dan membuka potensi sebenarnya dari blockchain.
Awalnya, semua "uang" yang disebutkan hanyalah jenis data yang disimpan di blockchain dengan API terbukanya sendiri. Tapi database bisa menyimpan apapun.
Karena desainnya, blockchain paling cocok untuk data yang memiliki nilai yang berarti. Definisi "nilai signifikan" sangatlah fleksibel. Setiap data yang berpotensi memiliki nilai bagi manusia dapat diberi tokenized. Tokenisasi dalam konteks ini adalah proses di mana aset yang ada (tidak dibuat dari awal, seperti Bitcoin) ditransfer ke blockchain dan menerima API publik yang sama dengan Bitcoin atau Ethereum. Seperti Bitcoin, ini menciptakan defisit (baik itu 21 juta token atau hanya satu).
Pertimbangkan contoh Reddit, di mana pengguna mendapatkan reputasi online dalam bentuk karma. Dan mari kita ambil proyek seperti Sofi, di mana banyak kriteria digunakan untuk menilai solvabilitas seseorang. Di dunia sekarang ini, jika tim hackathon yang mengembangkan Sofi baru ingin menanamkan peringkat Reddit Karma ke dalam algoritme pencairan pinjaman, mereka harus membuat perjanjian bilateral dengan tim Reddit untuk mendapatkan akses API bersertifikat. Jika "karma" adalah tokenized, maka tim ini akan memiliki semua alat yang diperlukan untuk berintegrasi dengan "karma" dan Reddit bahkan tidak akan mengetahuinya. Dia hanya akan mendapat manfaat dari fakta bahwa semakin banyak pengguna yang ingin meningkatkan karma mereka, karena sekarang ini berguna tidak hanya di dalam Reddit, tetapi di seluruh dunia.
Lebih jauh lagi, 100 tim berbeda dalam hackathon berikutnya dapat menemukan cara baru untuk menggunakan aset ini dan aset lainnya untuk membuat sekumpulan baru komponen open source yang dapat digunakan kembali atau membangun aplikasi baru untuk konsumen. Ini adalah gagasan tentang internet terbuka.
Ethereum membuatnya mudah untuk "menyalurkan" jumlah besar melalui komponen yang tersedia untuk umum, dengan prinsip yang sama, memungkinkan transfer aset apa pun yang dapat dijadikan token, serta membelanjakan, menukar, memberikan jaminan, memodifikasi, atau berinteraksi dengannya dengan cara lain, seperti yang ditetapkan dalam keterbukaan API.
Menyiapkan internet terbuka
Internet terbuka secara inheren tidak berbeda dengan keuangan terbuka: itu hanya superstruktur di atasnya. Meningkatnya kasus penggunaan internet terbuka membutuhkan lompatan signifikan dalam produktivitas serta kemampuan untuk menarik pengguna baru.
Untuk mempertahankan internet terbuka, platform membutuhkan properti berikut:
- Lebih banyak bandwidth, kecepatan lebih cepat, dan transaksi lebih murah. Karena rantai tidak lagi hanya menyampaikan solusi manajemen aset yang lambat, rantai perlu diskalakan untuk mendukung jenis data dan kasus penggunaan yang lebih kompleks.
- Kegunaan. Karena kasus penggunaan akan mengalir ke aplikasi untuk pengguna, sangat penting bahwa komponen yang dibuat oleh pengembang, atau aplikasi yang dikembangkan bersamanya, memberikan pengalaman yang baik bagi pengguna akhir. Misalnya, ketika mereka membuat akun atau menautkan yang sudah ada ke berbagai aset dan platform, sambil mempertahankan kontrol atas data di tangan pengguna.
Tidak ada platform yang memiliki karakteristik seperti itu sebelumnya karena kompleksitasnya. Perlu waktu bertahun-tahun penelitian untuk sampai pada titik di mana mekanisme konsensus baru bergabung dengan runtime baru dan cara baru penskalaan - sambil mempertahankan kinerja dan keamanan pada tingkat yang diperlukan untuk aset moneter.
Buka platform internet
Lusinan proyek blockchain yang memasuki pasar tahun ini telah menyesuaikan platform mereka untuk diterapkan ke berbagai kasus penggunaan dalam uang terbuka dan keuangan terbuka. Mengingat keterbatasan teknologi pada tahap saat ini, menguntungkan bagi mereka untuk mengoptimalkan platform mereka untuk ceruk tertentu.
NEAR adalah satu-satunya jaringan yang dengan sengaja meningkatkan teknologinya dan menyesuaikan karakteristik kinerjanya untuk sepenuhnya memenuhi kebutuhan internet terbuka.
NEAR menggabungkan pendekatan penskalaan dari dunia database berkinerja tinggi dengan peningkatan runtime dan peningkatan kegunaan selama bertahun-tahun. Seperti Ethereum, NEAR memiliki mesin virtual lengkap yang dibangun di atas blockchain, tetapi untuk memenuhi permintaan, rantai yang mendasari menyeimbangkan throughput mesin virtual dengan memecah komputasi menjadi proses paralel (sharding). Dan pada saat yang sama, ia menjaga keamanan pada tingkat yang diperlukan untuk penyimpanan data yang andal.
Artinya, NEAR dapat menerapkan semua kemungkinan kasus penggunaan: koin yang didukung fiat yang memberikan akses kepada semua orang ke mata uang yang stabil, mekanisme keuangan terbuka yang berskala ke instrumen keuangan yang kompleks dan kembali sebelum orang biasa menggunakannya, dan akhirnya aplikasi sumber terbuka. Internet, yang menggabungkan semua ini untuk perdagangan dan interaksi harian.
Kesimpulan
Kisah internet terbuka baru saja dimulai karena kami baru saja mengembangkan teknologi yang diperlukan untuk membawanya ke skala sebenarnya. Sekarang langkah besar ini telah diambil, masa depan akan dibangun di atas inovasi yang dapat diciptakan dari teknologi baru ini, serta kecanggihan teknologi dari para pengembang dan pengusaha yang berada di garis depan realitas baru.
Untuk memahami dampak potensial dari internet terbuka, pertimbangkan Ledakan Kambrium yang terjadi selama pembuatan protokol internet awal yang dibutuhkan pengguna untuk akhirnya dapat membelanjakan uang secara online pada akhir 1990-an. Selama 25 tahun ke depan, perdagangan online tumbuh, menghasilkan lebih dari $ 2 triliun volume setiap tahun.
Demikian pula, internet terbuka memperluas jangkauan dan jangkauan kaum primitif keuangan dari keuangan terbuka dan memungkinkan mereka untuk dimasukkan ke dalam aplikasi bisnis dan konsumen dengan cara yang dapat kita tebak tetapi tentunya tidak dapat diprediksi.
Ayo bangun internet terbuka bersama!
Daftar kecil sumber daya bagi mereka yang ingin menggali lebih dalam sekarang:
1. Anda dapat melihat seperti apa pengembangan untuk NEAR, dan bereksperimen dalam IDE online di sini .
2. Pengembang yang ingin bergabung dengan ekosistem di sini .
3. Dokumentasi pengembang yang ekstensif dalam bahasa Inggris tersedia di sini .
4. Anda dapat mengikuti semua berita dalam bahasa Rusia di komunitas telegram, dan dalam grup di VKontakte
5. Jika Anda memiliki ide untuk layanan berbasis komunitas dan ingin mengerjakannya, datanglah ke program dukungan kewirausahaan kami .