Evolusi internet terbuka

Evolusi internet terbuka

Pengembang telah membicarakan manfaat teknologi blockchain selama bertahun-tahun. Mereka memperdebatkan hal ini dengan “kasus penggunaan” yang tidak jelas serta definisi yang tidak jelas tentang cara kerja teknologi, apa sebenarnya kegunaannya, dan perbedaan platform yang menggunakannya satu sama lain. Tidak mengherankan, hal ini menyebabkan kebingungan dan ketidakpercayaan terhadap teknologi blockchain.

Dalam artikel ini, saya ingin menjelaskan serangkaian model mental yang akan membantu Anda memahami bagaimana potensi kasus penggunaan mengarah pada trade-off teknis yang harus dilakukan setiap platform. Model mental ini dibangun berdasarkan kemajuan teknologi blockchain selama 10 tahun terakhir, telah melewati 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 diperlukan, dan membayangkan masa depan Internet terbuka.

Pengantar Singkat tentang Blockchain

Beberapa hal mendasar. Blockchain pada dasarnya hanyalah sebuah database yang dikelola oleh sekelompok operator berbeda, bukan oleh satu perusahaan (seperti Amazon, Microsoft, atau Google). Perbedaan penting antara blockchain dan cloud adalah Anda tidak harus mempercayai "pemilik" database (atau keamanan operasionalnya) untuk menyimpan data berharga. Ketika sebuah blockchain bersifat publik (dan semua blockchain utama bersifat publik), siapa pun dapat menggunakannya untuk apa pun.

Agar sistem seperti itu dapat bekerja pada sejumlah besar perangkat anonim di seluruh dunia, sistem tersebut harus memiliki token digital yang akan digunakan sebagai alat pembayaran. Dengan token ini, pengguna rantai akan membayar operator sistem. Pada saat yang sama, token memberikan jaminan keamanan, yang ditentukan oleh teori permainan yang tertanam di dalamnya. Dan meskipun gagasan tersebut sebagian besar dikompromikan oleh ledakan ICO palsu pada tahun 2017, gagasan tentang token dan tokenisasi secara umum, yaitu bahwa satu aset digital 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 rangkaian dapat dioptimalkan. Misalnya keamanan (dalam bitcoin), kecepatan, harga atau skalabilitas. Selain itu, logika modifikasi juga dapat dioptimalkan dengan banyak cara: dapat berupa kalkulator penjumlahan dan pengurangan sederhana (seperti di Bitcoin), atau mungkin mesin virtual lengkap Turing (seperti di Ethereum dan NEAR).

Jadi, dua platform blockchain dapat “mengonfigurasi” blockchain dan mesin virtualnya untuk menjalankan fungsi yang sangat berbeda, dan keduanya mungkin tidak akan pernah bersaing satu sama lain di pasar. Misalnya, Bitcoin dibandingkan dengan Ethereum atau NEAR adalah dunia yang sama sekali berbeda, 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

Evolusi internet terbuka

Kemajuan teknologi dan solusi spesifik dalam desain sistem telah memungkinkan perluasan fungsionalitas blockchain selama 3 generasi perkembangannya selama 10 tahun terakhir. Generasi-generasi ini dapat dibagi sebagai berikut:

  1. Uang terbuka: memberi semua orang akses ke uang digital.
  2. Keuangan terbuka: menjadikan uang digital dapat diprogram dan mendorong batas penggunaannya.
  3. Internet Terbuka: memperluas keuangan terbuka dengan memasukkan informasi berharga dalam bentuk apa pun dan tersedia untuk penggunaan massal.

Mari kita mulai dengan uang terbuka.

Generasi pertama: uang terbuka

Uang adalah fondasi kapitalisme. Tahap pertama memungkinkan siapa saja dari mana saja mengakses uang.

Evolusi internet terbuka

Salah satu data terpenting yang dapat disimpan dalam database adalah uang itu sendiri. Inilah 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 diatur untuk memprioritaskan keamanan di atas semua opsi lainnya. Konsensus Bitcoin sangat mahal, memakan waktu, dan berbasis hambatan, dan dalam hal tingkat modifikasi, ini pada dasarnya adalah kalkulator penjumlahan dan pengurangan sederhana yang memungkinkan transaksi dan beberapa operasi lainnya yang sangat terbatas.

Bitcoin adalah contoh bagus yang menunjukkan keuntungan utama menyimpan data di blockchain: tidak bergantung pada perantara mana pun dan tersedia untuk semua orang. Artinya, siapa pun yang memiliki bitcoin dapat melakukan transfer p2p tanpa bantuan siapa pun.

Karena kesederhanaan dan kekuatan dari apa yang dijanjikan Bitcoin, “uang” menjadi salah satu kasus penggunaan blockchain yang paling awal dan paling sukses. Namun sistem bitcoin yang "terlalu lambat, terlalu mahal, dan terlalu aman" berfungsi dengan baik untuk menyimpan aset - mirip dengan emas, tetapi tidak untuk penggunaan sehari-hari untuk layanan seperti pembayaran internet atau transfer internasional.

Menyiapkan uang terbuka

Untuk pola penggunaan ini, sirkuit lain telah dibuat dengan pengaturan berbeda:

  1. Transfer: Agar jutaan orang dapat mengirim jumlah berapa pun ke seluruh dunia setiap hari, Anda memerlukan sesuatu yang jauh lebih berkinerja dan lebih murah daripada Bitcoin. Namun, sistem Anda tetap harus memberikan tingkat keamanan yang memadai. Ripple dan Stellar adalah proyek yang telah mengoptimalkan rantai mereka untuk mencapai tujuan ini.
  2. Transaksi cepat: Agar miliaran orang dapat menggunakan uang digital dengan cara yang sama seperti mereka menggunakan kartu kredit, Anda memerlukan rantai tersebut untuk berkembang dengan baik, memiliki kinerja tinggi, dan tetap murah. Hal ini dapat dilakukan dengan dua cara, dengan mengorbankan keamanan. Yang pertama adalah membangun “lapisan kedua” yang lebih cepat di atas bitcoin, yang mengoptimalkan jaringan untuk kinerja tinggi, dan setelah transaksi selesai, memindahkan aset kembali ke “lemari besi” bitcoin. Contoh dari solusi tersebut adalah Lightning Network. Cara kedua adalah dengan membuat blockchain baru yang akan memberikan tingkat keamanan maksimal, sekaligus memungkinkan transaksi cepat dan murah, seperti di Libra.
  3. Transaksi pribadi: Untuk menjaga kerahasiaan penuh selama transaksi, Anda perlu menambahkan lapisan anonimisasi. Hal ini mengurangi kinerja dan menaikkan harga, begitulah cara kerja Zcash dan Monero.

Karena uang tersebut adalah token, yang sepenuhnya merupakan aset digital, uang tersebut juga dapat diprogram pada tingkat dasar sistem. Misalnya, jumlah total bitcoin yang akan diproduksi seiring waktu diprogram ke dalam sistem bitcoin yang mendasarinya. Dengan membangun sistem komputasi yang baik pada tingkat dasar, sistem tersebut dapat dibawa ke tingkat yang benar-benar baru.

Di sinilah keuangan terbuka berperan.

Generasi kedua: keuangan terbuka

Dengan keuangan terbuka, uang tidak lagi sekadar penyimpan nilai atau alat transaksi - kini Anda bisa mendapatkan manfaat darinya, sehingga meningkatkan potensinya.

Evolusi internet terbuka

Properti yang memungkinkan orang melakukan transfer Bitcoin secara publik juga memungkinkan pengembang untuk menulis program yang melakukan hal yang sama. Berdasarkan hal ini, mari kita asumsikan bahwa uang digital memiliki API independennya sendiri, yang tidak memerlukan kunci API atau perjanjian pengguna dari perusahaan mana pun untuk menggunakannya.

Inilah yang dijanjikan oleh “pembiayaan terbuka”, juga dikenal sebagai “keuangan terdesentralisasi” (DeFi).

ETHEREUM

Seperti disebutkan sebelumnya, Bitcoin API cukup sederhana dan tidak produktif. Cukup dengan menyebarkan skrip di jaringan Bitcoin yang memungkinkannya berfungsi. Untuk melakukan sesuatu yang lebih menarik, Anda perlu mentransfer Bitcoin itu sendiri ke platform blockchain lain, dan ini bukanlah tugas yang mudah.

Platform lain telah berupaya menggabungkan tingkat keamanan tinggi yang diperlukan untuk bekerja dengan uang digital dengan tingkat modifikasi yang lebih canggih. Ethereum adalah yang pertama meluncurkan ini. Alih-alih “kalkulator” bitcoin yang mengerjakan penjumlahan dan pengurangan, Ethereum menciptakan seluruh mesin virtual di atas lapisan penyimpanan, yang memungkinkan pengembang untuk menulis program lengkap dan menjalankannya langsung di rantai.

Pentingnya terletak pada kenyataan bahwa keamanan aset digital (misalnya, uang) yang disimpan dalam suatu rantai sama dengan keamanan dan keandalan program yang secara alami dapat mengubah keadaan rantai ini. Program kontrak pintar Ethereum pada dasarnya adalah skrip tanpa server yang berjalan pada rantai dengan cara yang persis sama seperti transaksi paling umum “kirim token Jill 23” dilakukan pada bitcoin. Token asli Ethereum adalah eter, atau ETH.

Komponen Blockchain sebagai Saluran Pipa

Karena API di atas ETH bersifat publik (seperti di Bitcoin) tetapi dapat diprogram tanpa batas, dimungkinkan untuk membuat serangkaian blok penyusun yang mentransfer eter satu sama lain untuk melakukan pekerjaan yang bermanfaat bagi pengguna akhir.

Dalam “dunia yang lazim”, hal ini memerlukan, misalnya, bank besar yang dapat menegosiasikan persyaratan kontrak dan akses ke API dengan masing-masing penyedia. Namun di blockchain, masing-masing blok ini dibuat secara independen oleh pengembang dan dengan cepat mencapai throughput jutaan dolar dan penyimpanan nilai lebih dari $1 miliar pada awal tahun 2020.

Misalnya, mari kita mulai dengan Dharma, dompet yang memungkinkan pengguna menyimpan token digital dan mendapatkan bunga darinya. Ini adalah prinsip dasar penggunaan sistem perbankan tradisional. Pengembang Dharma menawarkan tingkat bunga bagi penggunanya dengan menghubungkan banyak komponen yang dibuat berdasarkan Ethereum. Misalnya, dolar pengguna dikonversi menjadi DAI, stablecoin berbasis Ethereum yang setara dengan dolar AS. Stablecoin ini kemudian disalurkan ke Compound, sebuah protokol yang meminjamkan uang tersebut dengan bunga dan dengan demikian menghasilkan bunga instan bagi pengguna.

Penerapan keuangan terbuka

Kesimpulan utamanya adalah produk akhir yang sampai ke pengguna dibuat menggunakan banyak komponen, masing-masing dibuat oleh tim terpisah, dan komponen ini tidak memerlukan izin atau kunci API untuk digunakan. Miliaran dolar saat ini beredar di sistem ini. Ini hampir seperti perangkat lunak sumber terbuka, tetapi jika sumber terbuka memerlukan pengunduhan salinan perpustakaan tertentu untuk setiap implementasi, maka komponen terbuka hanya disebarkan satu kali, dan kemudian setiap pengguna dapat mengirim permintaan ke komponen tertentu untuk mengakses keadaan umumnya. .

Masing-masing tim yang membuat komponen ini tidak bertanggung jawab atas tagihan EC2 yang berlebihan akibat penyalahgunaan API mereka. Pembacaan dan pengisian daya untuk penggunaan komponen-komponen ini pada dasarnya terjadi secara otomatis di dalam rantai.

Performa dan penyetelan

Ethereum bekerja dengan parameter yang sama seperti bitcoin, namun blok ditransfer ke jaringan sekitar 30 kali lebih cepat dan lebih murah - biaya transaksi adalah $0,1 dibandingkan sekitar $0,5 dalam bitcoin. Hal ini memberikan tingkat keamanan yang cukup untuk aplikasi yang mengelola aset keuangan dan tidak memerlukan bandwidth yang tinggi.

Jaringan Ethereum, sebagai teknologi generasi pertama, menyerah pada tingginya volume permintaan dan mengalami throughput 15 transaksi per detik. Kesenjangan kinerja ini telah membuat keuangan terbuka terjebak dalam kondisi pembuktian konsep. Jaringan yang kelebihan beban beroperasi seperti sistem keuangan global di era perangkat analog dengan pemeriksaan kertas dan konfirmasi melalui telepon karena Ethereum memiliki daya komputasi yang lebih kecil daripada Ethereum. kalkulator grafik 1990 tahun.

Ethereum telah menunjukkan kemampuan untuk menggabungkan komponen untuk kasus penggunaan keuangan dan membuka akses ke lebih banyak aplikasi yang disebut internet terbuka.

Generasi Ketiga: Internet Terbuka

Kini segala sesuatu yang bernilai bisa menjadi uang dengan menghubungkan internet dengan keuangan terbuka dan dengan demikian menciptakan internet bernilai dan internet terbuka.

Evolusi internet terbuka
Seperti disebutkan sebelumnya, konsep uang terbuka memiliki banyak penerapan. Telah dijelaskan juga bagaimana teknologi generasi berikutnya, Ethereum, menjadikan 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 mengeluarkan potensi sebenarnya dari blockchain.

Awalnya, semua “uang” yang disebutkan hanyalah jenis data yang disimpan di blockchain dengan API publiknya sendiri. Tapi database bisa menyimpan apa saja.

Karena desainnya, blockchain paling cocok untuk data yang bernilai signifikan. Definisi "nilai yang bermakna" sangatlah fleksibel. Data apa pun yang memiliki nilai potensial bagi manusia dapat diberi token. Tokenisasi dalam konteks ini adalah proses dimana aset yang ada (tidak dibuat dari awal seperti bitcoin) ditransfer ke blockchain dan diberikan API publik yang sama seperti bitcoin atau Ethereum. Seperti halnya bitcoin, hal ini memungkinkan adanya kelangkaan (baik itu 21 juta token atau hanya satu).

Perhatikan contoh Reddit di mana pengguna memperoleh reputasi online dalam bentuk "karma". Dan mari kita ambil proyek seperti Sofi, yang menggunakan banyak kriteria untuk menilai solvabilitas seseorang. Saat ini, jika tim hackathon yang mengembangkan Sofi baru ingin memasukkan peringkat karma Reddit ke dalam algoritme peminjaman mereka, mereka harus mengadakan perjanjian bilateral dengan tim Reddit untuk mendapatkan akses tersertifikasi ke API. Jika "karma" diberi token, maka tim ini akan memiliki semua alat yang diperlukan untuk berintegrasi dengan "karma" dan Reddit bahkan tidak akan mengetahuinya. Dia hanya akan memanfaatkan fakta bahwa semakin banyak pengguna yang ingin meningkatkan karma mereka, karena sekarang ini berguna tidak hanya di 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 serangkaian komponen baru yang dapat digunakan kembali atau membangun aplikasi baru untuk konsumen. Inilah ide di balik internet terbuka.

Ethereum telah mempermudah untuk “menyalurkan” sejumlah besar uang melalui komponen publik, dengan cara yang sama memungkinkan aset apa pun yang dapat diberi token untuk ditransfer, dibelanjakan, ditukar, dijaminkan, diubah, atau berinteraksi dengannya, sebagaimana tercantum dalam domain publik API.

Menyiapkan untuk internet terbuka

Internet terbuka pada dasarnya tidak berbeda dengan keuangan terbuka: ini hanya sebuah suprastruktur di atasnya. Meningkatnya kasus penggunaan Internet terbuka memerlukan lonjakan produktivitas yang signifikan serta kemampuan untuk menarik pengguna baru.

Untuk mempertahankan Internet terbuka, platform memerlukan properti berikut:

  1. Throughput lebih besar, kecepatan lebih cepat, dan transaksi lebih murah. Karena rantai ini tidak lagi sekadar mengambil keputusan pengelolaan aset yang lambat, rantai ini perlu ditingkatkan skalanya untuk mendukung tipe data dan kasus penggunaan yang lebih kompleks.
  2. Kegunaan. Karena kasus penggunaan akan diterjemahkan ke dalam aplikasi bagi pengguna, penting bahwa komponen yang dibuat oleh pengembang, atau aplikasi yang dikembangkan bersama mereka, memberikan pengalaman yang baik bagi pengguna akhir. Misalnya, ketika mereka membuat akun atau menautkan akun yang sudah ada ke aset dan platform berbeda dan pada saat yang sama mempertahankan kendali atas data di tangan pengguna.

Tidak ada platform yang memiliki karakteristik seperti itu sebelumnya karena kompleksitasnya. Diperlukan penelitian bertahun-tahun untuk mencapai titik di mana mekanisme konsensus baru menyatu dengan lingkungan eksekusi baru dan cara penskalaan baru, sambil tetap mempertahankan kinerja dan keamanan yang diminta oleh aset moneter.

platform internet terbuka

Lusinan proyek blockchain yang mulai dipasarkan tahun ini telah menyesuaikan platform mereka untuk melayani berbagai kasus penggunaan uang terbuka dan keuangan terbuka. Mengingat keterbatasan teknologi pada tahap ini, akan bermanfaat bagi mereka untuk mengoptimalkan platform mereka untuk ceruk tertentu.

NEAR adalah satu-satunya jaringan yang secara sadar menyempurnakan teknologinya dan menyesuaikan karakteristik kinerjanya untuk sepenuhnya memenuhi kebutuhan internet terbuka.

NEAR menggabungkan pendekatan penskalaan dari dunia database berkinerja tinggi dengan peningkatan waktu proses dan peningkatan kegunaan selama bertahun-tahun. Seperti Ethereum, NEAR memiliki mesin virtual lengkap yang dibangun di atas blockchain, tetapi untuk “memenuhi permintaan”, rantai yang mendasarinya menyeimbangkan throughput mesin virtual dengan membagi komputasi menjadi proses paralel (sharding). Dan pada saat yang sama menjaga keamanan pada tingkat yang diperlukan untuk penyimpanan data yang andal.

Ini berarti bahwa semua kasus penggunaan yang mungkin dapat diterapkan di NEAR: koin yang didukung fiat yang memberi setiap orang akses ke mata uang yang stabil, mekanisme keuangan terbuka yang dapat disesuaikan dengan instrumen keuangan yang kompleks dan kembali sebelum orang awam menggunakannya, dan yang terakhir adalah aplikasi sumber terbuka. , yang menyerap semua ini untuk perdagangan dan interaksi sehari-hari.

Kesimpulan

Kisah internet terbuka baru saja dimulai karena kita baru saja mengembangkan teknologi yang diperlukan untuk mencapai skala sebenarnya. Kini setelah langkah besar ini diambil, masa depan akan dibangun berdasarkan inovasi yang dapat diciptakan dari teknologi baru ini, serta peralatan teknologi dari para pengembang dan pengusaha yang berada di garis depan dalam realitas baru.

Untuk memahami dampak potensial dari internet terbuka, pertimbangkan “ledakan Kambrium” yang terjadi pada masa penciptaan protokol internet awal yang diperlukan untuk memungkinkan pengguna akhirnya membelanjakan uang secara online pada akhir tahun 1990an. Selama 25 tahun berikutnya, e-commerce tumbuh, menghasilkan volume lebih dari $2 triliun setiap tahunnya.

Demikian pula, internet terbuka memperluas cakupan dan jangkauan keuangan primitif terbuka dan memungkinkan mereka untuk dimasukkan ke dalam aplikasi berorientasi bisnis dan konsumen dengan cara yang dapat kita tebak tetapi tentu saja tidak dapat diprediksi.

Mari bersama-sama membangun internet terbuka!

Daftar kecil sumber daya bagi mereka yang ingin menggali lebih dalam sekarang:

1. Lihat tampilan pengembangan di bawah NEAR, dan Anda dapat bereksperimen di IDE online di sini.

2. Pengembang yang ingin bergabung dengan ekosistem di sini.

3. Tersedia dokumentasi pengembang yang ekstensif dalam bahasa Inggris di sini.

4. Anda dapat mengikuti semua berita dalam bahasa Rusia di komunitas telegram, dan dalam grup di VKontakte

5. Jika Anda mempunyai ide untuk layanan berbasis komunitas dan ingin mewujudkannya, silakan kunjungi kami programnya dukungan bagi wirausaha.

Sumber: www.habr.com

Tambah komentar