Judul asli yang diposting ulang: Mantan direktur teknis Bybit: Melihat masa depan blockchain 3.0 dan web3 dari sudut pandang ICP
Pada 3 Januari 2009, blok BTC pertama ditambang. Sejak itu, blockchain telah berkembang dengan giat selama 14 tahun. Selama 14 tahun terakhir, kehalusan dan kebesaran BTC, munculnya EthThe, crowdfounding yang penuh gairah dari EOS, pertempuran takdir PoS & PoW, interkoneksi ribuan Polkdadot, setiap teknologi yang menakjubkan, dan setiap cerita yang luar biasa telah menarik tak terhitung orang dalam industri untuk menang!
Saat ini, pada tahun 2023, bagaimana lanskap seluruh blockchain? Berikut adalah pemikiran saya, lihat untuk detail Interpretasi struktur rantai publik dalam artikel ini
Tetapi bagaimana seluruh industri blockchain akan berkembang dalam 10 tahun ke depan? Inilah pemikiran saya
Biarkan saya memperkenalkan sebuah cerita terlebih dahulu. Pada tahun 2009, Alibaba mengusulkan strategi “de-IOE”, yang juga merupakan tonggak penting dalam acara “Double Eleven” Alibaba kemudian.
Inti dari strategi “De-IOE” adalah menghapus minikomputer IBM, database Oracle, dan perangkat penyimpanan EMC, serta menanamkan inti dari “komputasi awan” ke dalam gen IT Alibaba.
Ada tiga alasan utama untuk pergi ke IOE, tetapi titik pertama adalah alasan utama, dan dua yang terakhir lebih tidak langsung:
Jadi mengapa strategi “de-IOE” diusulkan pada tahun 2009 daripada sebelumnya?
Namun pergi ke IOE bukan hanya tentang mengganti perangkat lunak dan perangkat keras itu sendiri, mengganti perangkat lunak dan perangkat keras lama dengan perangkat lunak dan perangkat keras baru, tetapi mengganti metode lama dengan yang baru, dan menggunakan komputasi awan untuk benar-benar mengubah infrastruktur TI. Dengan kata lain, ini disebabkan oleh perubahan dalam industri, bukan hanya peningkatan teknologi yang sederhana.
Pengembangan sebuah perusahaan dapat dibagi menjadi tiga tahap:
Mari kita analisis seluruh industri blockchain sebagai sebuah perusahaan.
BTC inovatif karena menyelesaikan masalah yang telah memusingkan ilmuwan komputer selama beberapa dekade: bagaimana menciptakan sistem pembayaran digital yang dapat beroperasi tanpa harus mempercayai otoritas pusat apa pun.
Namun, BTC memang memiliki beberapa keterbatasan dalam desain dan pengembangannya, yang memberikan peluang pasar bagi proyek blockchain berikutnya seperti Ethereum (ETH). Berikut adalah beberapa keterbatasan utama:
Throughput dan kecepatan transaksi: Waktu generasi blok BTC sekitar 10 menit, dan batasan ukuran setiap blok menghasilkan batas atas pada kemampuan pemrosesan transaksinya. Ini berarti bahwa ketika jaringan sibuk, konfirmasi transaksi mungkin memakan waktu lebih lama dan biaya transaksi yang lebih tinggi mungkin diterapkan.
Kontrak pintar memiliki fungsi terbatas: BTC didesain utamanya sebagai mata uang digital, dan jenis transaksi serta kemampuan bahasa skrip yang didukung relatif terbatas. Hal ini membatasi penggunaan BTC dalam transaksi keuangan kompleks dan aplikasi terdesentralisasi (DApps).
Tidak mudah untuk meningkatkan dan memperbaiki: Karena prinsip desentralisasi dan konservatif BTC, upgrade dan perbaikan besar biasanya memerlukan konsensus luas dari komunitas, yang sulit untuk dicapai dalam praktik, yang juga membuat kemajuan BTC relatif lambat.
Masalah konsumsi energi: Mekanisme konsensus BTC didasarkan pada Proof of Work (PoW), yang berarti bahwa sejumlah besar sumber daya komputasi digunakan untuk kompetisi di antara penambang, mengakibatkan konsumsi energi yang besar. Hal ini telah dikritik atas dasar lingkungan dan keberlanjutan. Mengenai hal ini, Anda juga dapat memperhatikan EcoPoW, yang dapat sebagian mengurangi batasan ini.
Bentuk ekspansi Layer 2 Ethereum saat ini dapat dianggap sebagai 'ekspansi vertikal', yang bergantung pada jaminan keamanan dan ketersediaan data dari Layer 1 yang mendasarinya. Meskipun tampaknya sebagai struktur 2 lapisan, akhirnya masih akan terbatas oleh daya pemrosesan Layer 1. Meskipun diubah menjadi struktur multi-lapisan, yaitu, menciptakan Layer 3 dan Layer 4, itu hanya akan meningkatkan kompleksitas seluruh sistem dan menunda sedikit waktu. Lebih lanjut, menurut efek marginal berkurang, setiap lapisan tambahan yang ditambahkan kemudian akan sangat mengurangi efek ekspansi karena overhead tambahan. Metode penumpukan vertikal ini dapat dianggap sebagai peningkatan perangkat keras mesin tunggal, tetapi mesin tunggal ini mengacu pada seluruh ekosistem ETH.
Dan seiring dengan peningkatan penggunaan, permintaan pengguna terhadap biaya rendah dan kinerja tinggi juga akan meningkat. Sebagai aplikasi pada Layer1, biaya Layer2 hanya dapat dikurangi sampai batas tertentu, dan pada akhirnya masih tunduk pada biaya dasar dan throughput Layer1. Ini mirip dengan teori kurva permintaan dalam ekonomi - saat harga turun, jumlah permintaan agregat meningkat. Ekspansi vertikal sulit untuk secara mendasar menyelesaikan masalah skalabilitas.
Ethereum adalah pohon yang menjulang tinggi, dan semua orang bergantung pada akar tersebut. Begitu akar tersebut tidak dapat menyerap nutrisi dengan kecepatan yang sama, kebutuhan orang tidak akan terpenuhi;
Oleh karena itu, hanya skalabilitas horizontal lebih mudah dicapai infinity.
Beberapa orang berpikir bahwa multi-chain dan cross-chain juga dapat dianggap sebagai metode ekspansi horizontal.
mengajak Polkadot Untuk memberikan contoh, ini adalah kerajaan yang heterogen. Setiap negara terlihat berbeda, tetapi setiap kali Anda membuat sesuatu, Anda perlu membangun sebuah kerajaan;
Cosmos adalah kerajaan yang isomorfis. Meridian dan tulang dari setiap negara terlihat sama, tetapi setiap kali Anda membuat sesuatu, Anda harus membangun sebuah kerajaan;
Tetapi dari perspektif Infra, kedua model di atas agak aneh. Apakah Anda perlu membangun kerajaan yang utuh untuk setiap aplikasi tambahan yang Anda bangun? Mari kita ambil contoh untuk melihat seberapa anehnya itu,
Saya membeli Mac 3 bulan yang lalu dan mengembangkan aplikasi Gmail di dalamnya;
Sekarang saya ingin mengembangkan aplikasi Youtube, tetapi saya harus membeli Mac baru untuk mengembangkannya, yang terlalu aneh.
Kedua metode di atas menghadapi masalah kompleksitas komunikasi lintas-rantai yang tinggi saat menambahkan rantai baru, sehingga mereka bukan pilihan utama saya.
Jika Anda ingin melakukan skala-out, Anda memerlukan seperangkat infrastruktur dasar lengkap untuk mendukung ekspansi horizontal yang cepat tanpa harus membuat ulang dari awal.
Sebuah contoh khas dari mendukung skala keluar adalah komputasi awan. [VPC+subnet+network ACL+security group] Templat dasar ini persis sama untuk semua orang. Semua mesin memiliki nomor dan tipe. Komponen inti seperti RDS, MQ, dan lainnya pada lapisan atas mendukungnya. Dapat diskalakan secara tak terbatas, jika Anda memerlukan lebih banyak sumber daya, Anda dapat memulainya dengan cepat dengan sekali klik tombol.
Seorang pemimpin pernah berbagi dengan saya bahwa jika Anda ingin memahami infrastruktur dan komponen yang dibutuhkan perusahaan Internet, maka Anda hanya perlu pergi ke AWS dan melihat semua layanan yang mereka sediakan. Itu adalah kombinasi yang paling lengkap dan kuat.
Dengan cara yang sama, mari kita lihat secara garis besar ICP dan mengapa memenuhi persyaratan Skala-out.
Di sini kita pertama-tama menjelaskan beberapa konsep:
Dfinity Foundation: Ini adalah organisasi nirlaba yang bertujuan untuk mempromosikan pengembangan dan penerapan teknologi komputer terdesentralisasi. Ini adalah pengembang dan pemelihara protokol Internet Computer, bertujuan untuk mencapai pengembangan komprehensif aplikasi terdesentralisasi melalui teknologi inovatif dan ekosistem terbuka.
Internet Computer (IC): Ini adalah jaringan blockchain berkecepatan tinggi yang dikembangkan oleh Dfinity Foundation dan dirancang khusus untuk aplikasi terdesentralisasi. Ini mengadopsi algoritma konsensus baru yang memungkinkan pemrosesan transaksi berkecepatan tinggi dan rendah-latensi, sambil mendukung pengembangan dan implementasi kontrak pintar serta aplikasi terdesentralisasi.
Protokol Komputer Internet (ICP): Ini adalah Token asli dalam protokol Komputer Internet. Ini adalah mata uang digital yang digunakan untuk membayar penggunaan jaringan dan membalas node.
Banyak dari konten-konten berikut akan sedikit 'hardcore', namun saya telah menjelaskannya dengan gaya bahasa sehari-hari, dan saya harap semua orang dapat mengikutinya. Jika Anda ingin berdiskusi lebih detail dengan saya, Anda dapat menemukan informasi kontak saya di bagian atas artikel.
Dari struktur hirarkis, dari bawah ke atas mereka adalah
Layer P2P, Mengumpulkan dan mengirim pesan dari pengguna, replika lain dalam subnet, dan subnet lain. Pastikan pesan dapat dikirimkan ke semua node dalam subnet untuk memastikan keamanan, keandalan dan ketahanan
Lapisan konsensus: Tugas utamanya adalah mengurutkan masukan untuk memastikan bahwa semua node di dalam subnet yang sama memproses tugas dengan urutan yang sama. Untuk mencapai tujuan ini, lapisan konsensus menggunakan protokol konsensus baru yang dirancang untuk menjamin keamanan dan kelangsungan hidup, dan tahan terhadap serangan DOS/SPAM. Setelah konsensus tercapai dalam subnet yang sama mengenai urutan di mana berbagai pesan harus diproses, blok-blok ini diteruskan ke lapisan routing pesan.
Lapisan routing pesan: Menurut tugas yang ditransmisikan dari lapisan konsensus, siapkan antrian masukan masing-masing Canister. Setelah dieksekusi, juga bertanggung jawab untuk menerima output yang dihasilkan oleh Canister dan meneruskannya ke Canister di zona lokal atau zona lain yang diperlukan. Selain itu, bertanggung jawab untuk mencatat dan memvalidasi tanggapan terhadap permintaan pengguna.
Layer eksekusi: Menyediakan lingkungan runtime untuk Canister, membaca input secara teratur sesuai dengan mekanisme penjadwalan, memanggil Canister yang sesuai untuk menyelesaikan tugas, dan mengembalikan status yang diperbarui dan output yang dihasilkan ke lapisan pengalihan pesan. Ini menggunakan ketidakpastian yang dibawa oleh angka acak untuk memastikan keadilan dan auditabilitas perhitungan. Karena dalam beberapa situasi, perilaku Canister perlu tidak dapat diprediksi. Misalnya, saat melakukan operasi enkripsi, angka acak perlu digunakan untuk meningkatkan keamanan enkripsi. Selain itu, hasil eksekusi Canister perlu acak untuk mencegah penyerang menganalisis hasil eksekusi Canister untuk menemukan kerentanan atau memprediksi perilaku Canister.
(struktur 4 lapisan dari ICP)
Komponen Kunci / Komponen Kunci
Dari sudut pandang komposisi:
Subnet:Mendukung ekspansi tak terbatas, setiap subnet adalah blockchain kecil. Subnet berkomunikasi melalui teknologi Kunci Rantai. Karena konsensus telah dicapai dalam subnet, yang dibutuhkan hanyalah verifikasi Kunci Rantai.
Replika: Dapat ada banyak node di setiap Subnet, dan setiap node adalah Replika. Mekanisme konsensus IC akan memastikan bahwa setiap Replika di Subnet yang sama akan memproses input yang sama dalam urutan yang sama, sehingga keadaan akhir setiap Replika semuanya sama, mekanisme ini disebut sebagai Mesin Status Terduplikasi,
Canister: Canister adalah kontrak pintar, yang merupakan unit komputasi yang berjalan pada jaringan ICP yang dapat menyimpan data dan kode serta berkomunikasi dengan Canister lainnya atau pengguna eksternal. ICP menyediakan lingkungan runtime untuk menjalankan program Wasm dalam Canister dan berkomunikasi dengan Canister lain serta pengguna eksternal melalui pesan. Ini dapat dengan mudah dianggap sebagai docker yang digunakan untuk menjalankan kode, dan kemudian Anda menyuntikkan Gambar Kode Wasm sendiri untuk menjalankannya di dalamnya.
Node: Sebagai server independen, Canister masih memerlukan mesin fisik untuk berjalan. Mesin fisik ini adalah mesin-mesin di ruang komputer nyata.
Pusat Data: Node di pusat data divirtualisasi menjadi replika (Replika) melalui perangkat lunak node IC-OS, dan beberapa Replika dipilih secara acak dari beberapa pusat data untuk membentuk subnet (Subnet). Ini memastikan bahwa bahkan jika pusat data diretas atau mengalami bencana alam, seluruh jaringan ICP akan tetap beroperasi secara normal, sedikit seperti versi upgrade dari pemulihan bencana "dua tempat dan tiga pusat" Alibaba dan solusi ketersediaan tinggi. Pusat data dapat didistribusikan ke seluruh dunia, dan pusat data bahkan dapat dibangun di Mars di masa depan.
Node Batas: Menyediakan akses masuk dan keluar antara jaringan eksternal dan subnet IC, memvalidasi tanggapan.
Subjek identitas (Principal): Identifier pengguna eksternal, yang berasal dari kunci publik, digunakan untuk kontrol izin.
Sistem Neural Jaringan (NNS): Sebuah DAO algoritmik yang dikelola menggunakan ICP yang dipertaruhkan untuk mengelola ICs.
Registrasi: Basis data yang dikelola oleh NNS berisi hubungan pemetaan antara entitas (seperti Replika, canister, dan Subnet), yang agak mirip dengan prinsip kerja DNS saat ini.
Cycles: Token lokal mewakili kuota CPU yang digunakan untuk membayar sumber daya yang dikonsumsi oleh canister saat berjalan. Jika saya harus mengungkapkannya dalam Bahasa Cina, saya akan menggunakan kata 'siklus komputasi' karena siklus pada dasarnya mengacu pada unit yang digunakan untuk membayar sumber daya komputasi.
Dari lapisan bawah, teknologi Chain-key digunakan, di antaranya
Skema Berbagi Rahasia yang Dapat Diverifikasi Secara Publik (Skema PVSS): Sebuah skema berbagi rahasia yang dapat diverifikasi secara publik. Dalam white paper protokol Internet Computer, skema PVSS digunakan untuk mengimplementasikan protokol generasi kunci terdesentralisasi (DKG) untuk memastikan bahwa kunci privat node tidak akan bocor selama proses generasi.
Skema enkripsi kunci publik yang aman ke depan (skema enkripsi kunci publik yang aman ke depan): Skema enkripsi kunci publik yang aman ke depan memastikan bahwa bahkan jika kunci pribadi bocor, pesan sebelumnya tidak akan terdekripsi, sehingga meningkatkan keamanan sistem.
Protokol pembagian kunci kembali: Skema pembagian kunci berbasis tandatangan ambang batas untuk manajemen kunci dalam protokol Internet Computer. Keuntungan utama dari protokol ini adalah dapat membagikan kunci yang ada ke node-node baru tanpa membuat kunci baru, sehingga mengurangi kompleksitas manajemen kunci. Selain itu, protokol ini menggunakan tandatangan ambang batas untuk melindungi keamanan pembagian kunci, sehingga meningkatkan keamanan dan toleransi kesalahan sistem.
Tanda tangan BLS ambang batas: ICP menerapkan skema tanda tangan ambang batas. Untuk setiap Subnet, ada kunci publik yang dapat diverifikasi, dan kunci privatnya yang sesuai dibagi menjadi beberapa bagian. Setiap bagian dikirim oleh Replica di Subnet. Tahan, hanya pesan yang ditandatangani oleh lebih dari jumlah ambang batas Replicas di Subnet yang sama dianggap valid. Dengan cara ini, pesan yang ditransmisikan antara Subnets dan Replicas dienkripsi namun dapat diverifikasi dengan cepat, memastikan kedua privasi dan keamanan. Algoritma BLS adalah algoritma tanda tangan ambang batas yang terkenal. Ini adalah satu-satunya skema tanda tangan yang dapat menghasilkan protokol tanda tangan ambang batas yang sangat sederhana dan efisien, dan tanda tangan tersebut unik, yang berarti bahwa untuk kunci publik dan pesan tertentu, hanya ada satu tanda tangan Valid.
Generasi Kunci Terdistribusi Non-Interaktif (NIDKG): Untuk secara aman mendeploy skema tanda tangan ambang, Dfinity merancang, menganalisis, dan mengimplementasikan protokol DKG baru yang berjalan pada jaringan asinkron dan sangat tangguh (bahkan jika hingga sepertiga dari node di subnet mengalami crash atau kerusakan, masih dapat berhasil) sambil tetap mampu memberikan kinerja yang dapat diterima. Selain menghasilkan kunci-kunci baru, protokol ini juga dapat digunakan untuk membagi ulang kunci-kunci yang ada. Kemampuan ini sangat penting untuk memungkinkan evolusi otonom dari topologi IC saat subnet mengalami perubahan keanggotaan dari waktu ke waktu.
PoUW: PoUW Ada satu U lebih dari PoW, yang merupakan singkatan dari Userful. Ini terutama meningkatkan banyak kinerja dan memungkinkan mesin node melakukan lebih sedikit pekerjaan yang tidak berguna. PoUW tidak akan dengan sengaja membuat perhitungan hash yang sulit, tetapi akan memusatkan kekuatan komputasinya untuk melayani pengguna sebanyak mungkin. Sebagian besar sumber daya (CPU, memori) digunakan untuk eksekusi kode sebenarnya dalam canister.
Teknologi evolusi rantai: Ini adalah teknologi yang digunakan untuk memelihara mesin status blockchain. Ini mencakup serangkaian sarana teknis untuk memastikan keamanan dan keandalan blockchain. Dalam protokol Komputer Internet, teknologi evolusi rantai terutama mencakup dua teknologi inti berikut:
1. Blok ringkasan: Blok pertama dari setiap epoch adalah blok ringkasan, yang berisi beberapa data khusus yang digunakan untuk mengelola skema tandatangan ambang batas yang berbeda. Di antaranya, skema ambang batas rendah digunakan untuk menghasilkan angka acak, dan skema ambang batas tinggi digunakan untuk mengotentikasi status replikasi dari subnet.
2.Paket Penyusulan (CUPs): CUPs adalah teknologi untuk dengan cepat menyelaraskan status node. Ini memungkinkan node yang baru ditambahkan untuk dengan cepat memperoleh status saat ini tanpa harus menjalankan ulang protokol konsensus.
Turunan logis saya dari seluruh teknologi dasar IC adalah:
Dalam kriptografi kunci publik tradisional, setiap simpul memiliki pasangan kunci publik-privatnya sendiri, yang berarti jika kunci privat simpul bocor atau diserang, keamanan seluruh sistem akan terancam. Skema tanda ambang membagi kunci menjadi beberapa bagian dan menetapkannya ke berbagai simpul. Hanya ketika jumlah cukup simpul bekerja sama, tanda tangan dapat dihasilkan. Dengan cara ini, bahkan jika beberapa simpul diserang atau bocor, itu tidak akan memengaruhi keamanan seluruh sistem terlalu banyak. Selain itu, skema tanda ambang juga dapat meningkatkan desentralisasi sistem karena tidak memerlukan organisasi terpusat untuk mengelola kunci, tetapi menyebarkan kunci ke beberapa simpul, yang dapat menghindari titik-titik kegagalan tunggal dan risiko sentralisasi. Oleh karena itu, IC menggunakan skema tanda ambang untuk meningkatkan keamanan dan desentralisasi sistem. Kami berharap menggunakan tanda ambang untuk membuat blockchain universal yang sangat aman, dapat diskalakan, dan dapat diverifikasi dengan cepat.
BLS adalah algoritma tandatangan ambang yang terkenal. Ini adalah skema tandatangan satu-satunya yang dapat menghasilkan protokol tandatangan ambang yang sangat sederhana dan efisien. Keuntungan lain dari tanda tangan BLS adalah bahwa tidak perlu menyimpan status tanda tangan. Selama konten pesan tetap tidak berubah, tanda tangan tetap, yang berarti bahwa untuk kunci publik dan pesan tertentu, hanya ada satu tanda tangan yang valid. Hal ini memastikan skalabilitas yang sangat tinggi, sehingga ICP memilih solusi BLS.
karenaTanda tangan ambang digunakan, jadi diperlukan distributor untuk mendistribusikan fragmen kunci ke berbagai peserta. Tetapi orang yang mendistribusikan fragmen kunci adalah satu titik, yang dengan mudah dapat menyebabkan titik-titik kegagalan tunggal. Oleh karena itu, Dfinity merancang teknologi distribusi kunci terdistribusi, yaitu NIDKG. Selama periode inisialisasi pembuatan subnet, semua Replica yang berpartisipasi secara non-interaktif menghasilkan kunci publik A. Untuk kunci pribadi B yang sesuai, setiap peserta menghitung matematis dan memiliki salah satu rahasia turunan.
Jika Anda ingin menjadi seorang NIDKG, Anda harus memastikan bahwa setiap pihak yang berpartisipasi dalam distribusi tidak curang. Oleh karena itu, setiap peserta tidak hanya dapat memperoleh bagian rahasianya sendiri, tetapi juga dapat memverifikasi secara publik apakah bagian rahasianya itu benar. Ini adalah poin yang sangat penting dalam mewujudkan generasi kunci terdistribusi.
Bagaimana jika kunci subnet pada saat sejarah tertentu bocor? Bagaimana memastikan bahwa data historis tidak dapat dimanipulasi? Dfinity mengadopsi skema tanda tangan yang aman ke depan, yang memastikan bahwa bahkan jika kunci subnet pada saat sejarah tertentu bocor, penyerang tidak dapat mengubah data blok historis. Ini juga mencegah serangan korupsi nanti pada blockchain. Ancaman terhadap data historis. Jika pembatasan ini lebih kuat, sebenarnya dapat memastikan bahwa informasi tidak akan disadap selama transmisi, karena cap waktu tidak cocok, dan bahkan jika kunci retak dalam jangka waktu singkat, konten komunikasi masa lalu tidak dapat ditembus.
Dengan NIDKG, jika suatu bagian rahasia tertentu dipegang oleh sebuah node untuk waktu yang lama, sekali setiap node secara bertahap diintervensi oleh peretas, masalah dapat terjadi dalam seluruh jaringan. Oleh karena itu, pembaruan kunci perlu dilakukan secara terus-menerus, tetapi pembaruan kunci tidak boleh memerlukan semua peserta Replika untuk berkumpul bersama untuk berinteraksi dan berkomunikasi, tetapi juga harus dilakukan secara non-interaktif. Namun, karena kunci publik A telah terdaftar di NNS, subnet lain juga akan menggunakan kunci publik A ini untuk verifikasi, sehingga sebaiknya tidak mengubah kunci publik subnet. Tetapi jika kunci publik subnet tetap tidak berubah, bagaimana cara memperbarui bagian rahasia antara node? oleh karena itu Dfinity merancang protokol Pembaruan Kunci. Tanpa membuat kunci publik baru, semua Replika yang memegang versi saat ini dari bagian rahasia secara non-interaktif menghasilkan putaran baru dari bagian rahasia turunan ke pemegang versi baru dari bagian rahasia, jadi
Ini tidak hanya memastikan bahwa versi baru dari rahasia saham diotentikasi oleh semua pemegang saham rahasia legal saat ini
Ini juga memastikan bahwa versi lama dari rahasia tidak lagi legal.
Ini juga memastikan bahwa bahkan jika versi baru dari bagian rahasia bocor di masa depan, versi lama dari bagian rahasia tidak akan bocor, karena polinomial di antara keduanya tidak relevan dan tidak dapat disimpulkan. Ini juga merupakan apa yang baru saja diperkenalkan sebelum keamanan ke depan.
Selain itu, memastikan redistribusi acak yang efisien, Ketika node terpercaya atau kontrol akses berubah, kebijakan akses dan pengontrol dapat diubah kapan saja tanpa harus me-restart sistem. Hal ini sangat menyederhanakan mekanisme pengelolaan kunci dalam banyak skenario. Ini berguna, misalnya, dalam kasus perubahan keanggotaan subnet, karena pembagian ulang akan memastikan bahwa anggota baru memiliki pembagian rahasia yang sesuai, dan replika yang bukan anggota lagi tidak akan lagi memiliki pembagian rahasia. Selain itu, jika sejumlah kecil pembagian rahasia bocor ke penyerang dalam satu epoch atau bahkan setiap epoch, pembagian rahasia ini tidak akan memberikan keuntungan apa pun kepada penyerang.
Karena protokol blockchain tradisional perlu menyimpan semua informasi blok mulai dari blok genesis, ini akan menyebabkan masalah skalabilitas ketika blockchain berkembang. Inilah sebabnya mengapa sangat merepotkan bagi banyak rantai publik untuk mengembangkan klien ringan. Jadi IC ingin memecahkan masalah ini, jadi IC mengembangkan Teknologi Evolusi Rantai. Pada akhir setiap zaman, semua input yang diproses dan informasi konsensus yang diperlukan dapat dibersihkan dengan aman dari memori setiap Replica, yang sangat mengurangi biaya. persyaratan penyimpanan per Replica, yang memungkinkan IC untuk berkembang untuk mendukung sejumlah besar pengguna dan aplikasi. Selain itu, teknologi evolusi rantai juga mencakup teknologi CUPs, yang memungkinkan node yang baru ditambahkan untuk dengan cepat memperoleh status saat ini tanpa perlu menjalankan ulang protokol konsensus, yang sangat mengurangi ambang batas dan waktu sinkronisasi bagi node-node baru untuk bergabung dengan jaringan IC.
Singkatnya, Semua teknologi dasar untuk IC Mereka semua saling terkait. Berdasarkan kriptografi (dari teori), itu juga sepenuhnya mempertimbangkan masalah seluruh industri seperti sinkronisasi cepat node (dari praktik). Dia benar-benar ahli dalam segala hal!
Model Gas Terbalik: Sebagian besar sistem blockchain tradisional memerlukan pengguna untuk pertama-tama memiliki token asli, seperti ETH dan BTC, dan kemudian mengonsumsi token asli tersebut untuk membayar biaya transaksi. Hal ini meningkatkan hambatan masuk bagi pengguna baru dan tidak sesuai dengan kebiasaan pengguna. Mengapa saya harus memiliki saham Tiktok sebelum saya menggunakan Tiktok? ICP mengadopsi desain model Gas terbalik. Pengguna dapat langsung menggunakan jaringan ICP, dan pihak proyek akan bertanggung jawab atas biaya penanganan. Ini menurunkan ambang penggunaan, lebih sesuai dengan kebiasaan layanan Internet, dan membantu mendapatkan efek jaringan dalam skala yang lebih besar, dan mendukung lebih banyak pengguna bergabung.
Stable Gas: Untuk rantai publik lainnya di pasar, demi keamanan rantai dan kebutuhan transfer, beberapa orang akan membeli token asli, dan para penambang akan menggali dengan keras, atau beberapa orang akan dengan putus asa mengumpulkan token asli, sehingga rantai publik ini memberikan daya komputasi seperti Bitcoin, atau menyediakan keamanan ekonomi staking untuk rantai publik ini seperti Ethereum. Bisa dikatakan bahwa permintaan kita untuk btc/eth sebenarnya berasal dari kebutuhan daya komputasi/pemegang saham rantai publik Bitcoin/Ethereum, yang pada dasarnya adalah kebutuhan keamanan rantai. Oleh karena itu, selama rantai menggunakan token asli secara langsung untuk membayar gas, itu tetap akan mahal di masa depan. Mungkin token asli sekarang murah, tetapi begitu rantai itu sendiri menjadi ekologis, nanti akan menjadi mahal. ICP berbeda. Gas yang dikonsumsi dalam blockchain ICP disebut Siklus, yang dikonversi dengan mengkonsumsi ICP. Siklus stabil di bawah regulasi algoritma dan diikat ke 1 SDR (SDR dapat dianggap sebagai perhitungan mata uang legal multi-nasional yang komprehensif. unit stabil). Oleh karena itu, tidak peduli seberapa tinggi ICP naik di masa depan, uang yang Anda habiskan melakukan apa pun di ICP akan sama seperti hari ini (tanpa memperhitungkan inflasi).
Wasm: Dengan menggunakan WebAssembly (Wasm) sebagai standar untuk eksekusi kode, pengembang dapat menggunakan berbagai bahasa pemrograman populer (seperti Rust, Java, C++, Motoko, dll.) untuk menulis kode. Untuk mendukung lebih banyak pengembang bergabung.
Dukungan menjalankan model AI: Bahasa Python juga dapat dikompilasi ke dalam wasm. Python memiliki jumlah pengguna terbanyak di dunia dan juga merupakan bahasa pertama untuk kecerdasan buatan, seperti perhitungan matriks dan bilangan bulat besar. Seseorang sudah adaLlama2 model sedang berjalan di IC, saya sama sekali tidak akan terkejut jika konsep AI+Web3 terjadi di ICP di masa depan.
Pengalaman pengguna Web2: Saat ini, banyak aplikasi di ICP telah mencapai hasil yang menakjubkan dalam kueri tingkat milidetik dan pembaruan tingkat detik. Jika Anda tidak percaya, Anda dapat menggunakan langsung OpenChat, aplikasi obrolan terdesentralisasi murni di rantai.
Menjalankan ujung depan pada rantai: Anda hanya mendengar bahwa bagian dari konten back-end ditulis sebagai kontrak pintar sederhana dan kemudian dijalankan pada rantai. Ini dapat memastikan bahwa logika inti seperti aset data tidak dirusak. Tetapi front-end sebenarnya perlu berjalan sepenuhnya di rantai agar aman, karenaSerangan front-endIni adalah masalah yang sangat khas dan sering. Bayangkan saja, semua orang mungkin berpikir bahwa kode Uniswap sangat aman. Kontrak pintar telah diverifikasi oleh begitu banyak orang selama bertahun-tahun, dan kodenya sederhana, jadi pasti tidak akan ada masalah. Tapi tiba-tiba suatu hari, jika ujung depan Uniswap dibajak, dan kontrak yang berinteraksi dengan Anda sebenarnya adalah kontrak jahat yang digunakan oleh peretas, Anda bisa bangkrut dalam sekejap. Tetapi jika Anda menyimpan dan menyebarkan semua kode front-end di IC's Canister, setidaknya keamanan konsensus IC memastikan bahwa kode front-end tidak dapat dirusak oleh peretas. Perlindungan ini relatif lengkap, dan front-end dapat dijalankan dan diberikan langsung pada IC. Itu tidak mempengaruhi operasi normal aplikasi. Di IC, pengembang dapat membangun aplikasi secara langsung tanpa layanan cloud tradisional, database, atau antarmuka pembayaran. Tidak perlu membeli server front-end atau khawatir tentang database, load balancing, distribusi jaringan, firewall, dll. Pengguna dapat langsung mengakses halaman web front-end yang digunakan di ICP melalui browser atau aplikasi seluler, seperti yang saya gunakan sebelumnyablog pribadi。
Pembaruan kode kontrol DAO: Saat ini, dalam banyak protokol DeFi, pihak proyek memiliki kontrol penuh dan dapat menginisiasi keputusan penting sesuka hati, seperti menangguhkan operasi, menjual dana, dll., tanpa melalui pemungutan suara dan diskusi komunitas. Saya yakin semua orang telah menyaksikan atau mendengar tentang kasus ini. Sebaliknya, kode DAPP di bawah ekosistem ICP berjalan dalam kontainer yang dikontrol oleh DAO. Bahkan jika pihak proyek tertentu memiliki proporsi suara yang besar, proses pemungutan suara publik tetap diterapkan, yang memenuhi transparansi blockchain yang dijelaskan di awal artikel ini. kondisi yang diperlukan untuk transformasi. Mekanisme jaminan proses ini dapat lebih baik mencerminkan keinginan komunitas, dibandingkan dengan proyek rantai publik saat ini yang lain. Implementasi lebih baik dalam tata kelola.
Upgrade protokol otomatis: Ketika protokol perlu ditingkatkan, skema tandatangan ambang baru dapat ditambahkan ke blok ringkasan untuk mencapai peningkatan protokol otomatis. Pendekatan ini memastikan keamanan dan keandalan jaringan sambil menghindari ketidaknyamanan dan risiko yang disebabkan oleh hard fork. Secara khusus, teknologi Kunci Rantai dalam ICP dapat memastikan keamanan dan keandalan jaringan dengan mempertahankan mesin keadaan rantai blok melalui skema tandatangan khusus. Pada awal setiap era, jaringan menggunakan skema tandatangan ambang rendah untuk menghasilkan nomor acak, dan kemudian menggunakan skema tandatangan ambang tinggi untuk mengotentikasi status replikasi subnet. Skema tandatangan ini memastikan keamanan dan keandalan jaringan, sambil juga memungkinkan peningkatan protokol otomatis, dengan demikian menghindari ketidaknyamanan dan risiko yang disebabkan oleh hard fork.
(Voting Proposal)
Penerusan Cepat: Ini adalah teknologi dalam protokol Komputer Internet yang dengan cepat menyinkronkan status node. Ini memungkinkan node yang baru ditambahkan untuk dengan cepat memperoleh status saat ini tanpa harus menjalankan ulang protokol konsensus. Secara khusus, proses Penerusan Cepat adalah sebagai berikut:
Node yang baru ditambahkan memperoleh paket Catch-up (CUP) dari epoch saat ini, yang berisi akar pohon Merkle, blok ringkasan, dan nomor acak dari epoch saat ini.
Node yang baru ditambahkan menggunakan subprotokol sinkronisasi status untuk mendapatkan status lengkap dari epoch saat ini dari node lain, dan menggunakan akar pohon Merkle di CUP untuk memverifikasi kebenaran status tersebut.
Node yang baru ditambahkan menggunakan nomor acak di CUP dan pesan protokol dari node lain untuk menjalankan protokol konsensus untuk dengan cepat melakukan sinkronisasi ke keadaan saat ini.
Keuntungan dari fast forwarding adalah bahwa ini memungkinkan node-node yang baru ditambahkan untuk dengan cepat mendapatkan status saat ini tanpa harus memulai dari awal seperti beberapa blockchain publik lainnya. Ini dapat mempercepat sinkronisasi dan ekspansi jaringan. Pada saat yang sama, ini juga dapat mengurangi volume komunikasi antar node, sehingga meningkatkan efisiensi dan keandalan jaringan.
(mempercepat maju)
Identitas Internet Terdesentralisasi: Sistem identitas di IC benar-benar membuat saya merasa bahwa masalah DID dapat terselesaikan sepenuhnya, dan memang terselesaikan sepenuhnya, baik dari segi skalabilitas maupun privasi. Sistem identitas di IC saat ini memiliki implementasi yang disebut Identitas Internet, serta yang lebih kuat yang dikembangkan berdasarkan NFID.
Prinsipnya adalah sebagai berikut:
Saat mendaftar, itu akan menghasilkan sepasang kunci publik dan privat untuk pengguna. Kunci privat disimpan di dalam chip keamanan TPM dalam perangkat pengguna dan tidak pernah bisa bocor, sementara kunci publik dibagikan dengan layanan di jaringan.
Ketika seorang pengguna ingin masuk ke dapp, dapp akan membuat kunci sesi sementara untuk pengguna. Kunci sesi ini akan ditandatangani oleh pengguna melalui tanda tangan elektronik yang sah, sehingga dapp memiliki wewenang untuk memverifikasi identitas pengguna.
Setelah kunci sesi ditandatangani, dapp dapat menggunakan kunci tersebut untuk mengakses layanan jaringan atas nama pengguna tanpa pengguna harus menandatangani secara elektronik setiap kali. Ini mirip dengan login yang diotorisasi di Web2.
Kunci sesi hanya valid untuk jangka waktu yang singkat. Setelah kadaluwarsa, pengguna perlu melewati tanda tangan otorisasi biometrik untuk mendapatkan kunci sesi baru.
Kunci pribadi pengguna selalu disimpan di dalam chip keamanan TPM lokal dan tidak akan meninggalkan perangkat. Hal ini memastikan keamanan kunci pribadi dan anonimitas pengguna.
Dengan menggunakan kunci sesi sementara, dapps berbeda tidak dapat melacak identitas pengguna satu sama lain. Capai akses yang benar-benar anonim dan pribadi.
Pengguna dapat dengan mudah menyinkronkan dan mengelola Identitas Internet mereka di berbagai perangkat, namun perangkat itu sendiri juga memerlukan biometrik atau kunci perangkat keras yang sesuai untuk otorisasi.
Beberapa manfaat Identitas Internet adalah:
Tidak perlu mengingat kata sandi. Login langsung menggunakan fitur biometrik seperti pengenalan sidik jari, menghilangkan kebutuhan untuk mengatur dan mengingat kata sandi yang kompleks.
Kunci pribadi tidak meninggalkan perangkat dan lebih aman. Kunci pribadi disimpan dalam chip keamanan TPM dan tidak dapat dicuri, memecahkan masalah pencurian nama pengguna dan kata sandi di Web2.
Masuk secara anonim dan tidak dapat dilacak. Tidak seperti Web2, yang menggunakan email sebagai nama pengguna untuk dilacak di seluruh platform, Identitas Internet menghilangkan pelacakan ini.
Manajemen multi-perangkat lebih nyaman. Anda dapat masuk ke akun yang sama pada setiap perangkat yang mendukung biometrik, bukan terbatas pada satu perangkat saja.
Jangan mengandalkan penyedia layanan pusat untuk mencapai desentralisasi yang sejati. Ini berbeda dari model di mana nama pengguna sesuai dengan penyedia layanan email di Web2.
Mengadopsi proses sertifikasi yang dipercayakan, Tidak perlu menandatangani lagi setiap kali Anda masuk. Pengalaman pengguna lebih baik.
Mendukung penggunaan peralatan keamanan khusus Seperti login Ledger atau Yubikey, keamanan ditingkatkan.
Sembunyikan kunci publik sebenarnya pengguna, Catatan transaksi tidak dapat ditanyakan melalui kunci publik untuk melindungi privasi pengguna.
Kompatibel secara mulus dengan blockchain Web3, Login dan tandatangani DApps blockchain atau transaksi dengan aman dan efisien.
Arsitektur lebih canggih, mewakili integrasi organik keunggulan Web2 dan Web3, dan merupakan standar untuk akun jaringan dan login masa depan.
Selain menyediakan pengalaman pengguna baru, berikut ini juga diadopsi sarana teknis untuk memastikan keamanannya:
Gunakan chip keamanan TPM untuk menyimpan kunci privat. Chip dirancang sedemikian rupa sehingga bahkan pengembang pun tidak dapat mengakses atau mengekstrak kunci privat untuk mencegah kunci privat dari dicuri.
Mekanisme otentikasi sekunder seperti otentikasi biometrik, seperti sidik jari atau pengenalan wajah, perlu diverifikasi berdasarkan perangkat di mana mereka berada, sehingga hanya pengguna yang memegang perangkat tersebut yang dapat menggunakan identitas.
Kunci sesi mengadopsi desain kedaluwarsa jangka pendek untuk membatasi jendela waktu pencurian, dan sandi terkait dipaksa untuk dihancurkan pada akhir sesi untuk mengurangi risiko.
Teknologi enkripsi kunci publik memungkinkan data selama transmisi dienkripsi, dan pihak eksternal tidak dapat mempelajari informasi pribadi pengguna.
Tidak bergantung pada penyedia identitas pihak ketiga. PRIVATE KEY dihasilkan dan dikendalikan oleh pengguna sendiri dan tidak mempercayai pihak ketiga.
Dikombinasikan dengan ketidakmampuan untuk dimanipulasi yang dibawa oleh mekanisme konsensus blockchain IC, ini memastikan keandalan operasi seluruh sistem.
Algoritma kriptografi yang relevan dan proses keamanan terus diperbarui dan ditingkatkan, seperti menambahkan tanda tangan multi dan mekanisme yang lebih aman lainnya.
Kode sumber terbuka dan desain terdesentralisasi mengoptimalkan transparansi dan memfasilitasi kolaborasi komunitas untuk meningkatkan keamanan.
(Identitas Internet)
Dari perspektif tim, ada total 200+ karyawan, semuanya adalah bakat sangat elit. Karyawan telah menerbitkan total 1.600+ makalah, disitir 100.000+ kali, dan memiliki total 250+ paten.
Secara akademis, teori matematika terbarunya termasuk Threshold Relay dan PSC Chains, Validation Towers and Trees dan USCID.
Dari sudut pandang latar belakang teknis, dia memiliki latar belakang riset dan pengembangan teknis yang mendalam dan telah terlibat dalam riset di bidang big data dan komputasi terdistribusi pada masa mudanya, yang membentuk dasar teknis untuk membangun jaringan ICP yang kompleks.
Dari sudut pandang kewirausahaan, dia sebelumnya menjalankan permainan MMO menggunakan sistem terdistribusi miliknya sendiri yang dijadikan tuan rumah oleh jutaan pengguna. Dominic memulai Dfinity pada tahun 2015 dan juga merupakan Presiden dan CTO String labs.
Dari sudut pandang tertentu, dia mengusulkan konsep Internet terdesentralisasi lebih dari 10 tahun yang lalu. Tidak mudah untuk mempromosikan proyek besar ini dalam jangka panjang. Saat ini, ide desainnya sangat progresif.
FounderDominic Williams adalah seorang teoris kripto dan pengusaha serial.
Dalam hal tim teknis, Dfinity sangat kuat. Yayasan Dfinity mengumpulkan sejumlah besar ahli kriptografi dan sistem terdistribusi papan atas, seperti Jan Camenisch, Timothy Roscoe, Andreas Rossberg, Maria D., Victor Shoup, dll., bahkan "L" dalam penulis algoritma kriptografi BLS - Ben Lynn juga bekerja di Dfinity. Ini memberikan dukungan kuat untuk inovasi teknologi ICP. Keberhasilan proyek blockchain tak terlepas dari teknologi, dan pengumpulan bakat teratas dapat membawa terobosan teknologi, yang juga merupakan keunggulan utama ICP.
Tim Yayasan Dfinity
Artikel ini akan terlalu panjang jika saya juga menutup bagian ini, jadi saya memutuskan untuk menulis artikel terpisah nanti untuk memberikan analisis mendetail kepada Anda. Artikel ini lebih fokus pada arah pengembangan industri blockchain dan mengapa ICP memiliki peluang besar.
Aplikasi
Semua jenis aplikasi, platform sosial, platform pencipta, alat obrolan, permainan, dan bahkan permainan Metaverse dapat dikembangkan di ICP.
Banyak orang mengatakan bahwa IC tidak cocok untuk DeFi karena sulit untuk mencapai keadaan global yang konsisten, tetapi saya pikir pertanyaan ini sendiri salah. Bukan masalah keadaan global yang konsisten, tetapi keadaan global yang konsisten dalam latensi rendah. Jika Anda dapat menerima 1 menit, 10.000 mesin di seluruh dunia dapat mencapai konsistensi global. Dengan begitu banyak node di Ethereum dan BTC, bukankah mereka terpaksa mencapai konsistensi keadaan global dalam latensi tinggi? Oleh karena itu, saat ini mereka tidak dapat mencapai ekspansi horizontal tanpa batas. IC pertama kali memecahkan masalah ekspansi horizontal tak terbatas dengan membagi subnet. Mengenai konsistensi keadaan global dalam latensi rendah, IC menggunakan algoritma konsistensi distribusi konsisten kuat, topologi jaringan yang dirancang dengan baik, sinkronisasi data distribusi berkinerja tinggi, dan verifikasi cap waktu yang efektif serta mekanisme tahan-gagal yang matang juga dapat tercapai. Namun, jujur saja, akan lebih sulit membangun platform perdagangan pada level aplikasi IC daripada platform perdagangan berkinerja tinggi yang saat ini dibangun oleh orang-orang Wall Street. Ini bukan hanya tentang mencapai kesepakatan di antara beberapa ruang komputer. Namun, sulit tidak berarti bahwa itu sama sekali tidak dapat dilakukan. Itu berarti bahwa banyak masalah teknis harus diselesaikan terlebih dahulu, dan suatu keadaan moderat akhirnya akan ditemukan, yang tidak hanya menjamin keamanan tetapi juga menjamin pengalaman yang dapat diterima bagi orang-orang. Sebagai contoh, ICLightHouse di bawah ini.
ICLightHouse, sebuah dex orderbook di seluruh rantai, apa konsep seluruh rantai? Berapa banyak kesulitan teknis yang perlu diselesaikan? Ini tidak terpikirkan di rantai publik lain, tetapi setidaknya di IC itu bisa dilakukan, yang memberi kami harapan.
OpenChat, Aplikasi obrolan terdesentralisasi dengan pengalaman hebat. Saya belum melihat produk seperti itu kedua di seluruh industri blockchain. Banyak tim lain telah mencoba ke arah ini sebelumnya, tetapi pada akhirnya mereka semua gagal karena berbagai alasan. Masalah teknis gagal. Dalam analisis terakhir, pengguna merasa bahwa pengalaman itu tidak baik. Misalnya, kecepatannya terlalu lambat. Butuh 10 detik untuk mengirim pesan dan 10 detik untuk menerima pesan orang lain. Namun, tim kecil yang terdiri dari tiga orang di ICP telah membuat produk yang begitu sukses. Anda dapat mengalaminya sendiri betapa mulusnya itu. Selamat bergabung dengan organisasi, di mana Anda dapat menikmati tabrakan ide dan menikmati kebebasan berbicara sampai batas tertentu.
Must, Sebuah platform untuk para pencipta super, di mana semua orang dapat membuat sebuah planet dan membangun merek individu mereka sendiri, dan konten yang Anda hasilkan akan selalu menjadi milik Anda sendiri, dan bahkan dapat mendukung pembacaan berbayar. Ini bisa disebut sebagai planet pengetahuan terdesentralisasi. Saya sekarang menyegarkan artikel di dalamnya setiap hari.
Mudah - 0xkookoo
Aplikasi OpenChat dan Mora adalah produk yang hampir setiap hari saya gunakan. Mereka memberikan orang rasa kenyamanan yang tidak bisa dipisahkan dari mereka. Dua kata untuk menggambarkan mereka adalah kebebasan dan pengayaan.
Sudah ada beberapa tim yang mengembangkan aplikasi game di IC, dan saya pikir narasi game rantai penuh pada akhirnya dapat diambil alih oleh IC. Seperti yang saya katakan di bagian GameFi dari artikel ini sebelumnya, pemutaran game dan kesenangan adalah hal-hal yang perlu dipertimbangkan oleh pihak-pihak proyek. Playability lebih mudah dicapai pada IC. MenantikannyaMahakarya Dragginz.
ICP seperti bumi, dan teknologi Chainkey seperti inti bumi. Hubungannya dengan ICP mirip dengan hubungan antara protokol TCP/IP dan seluruh industri Internet. Setiap Subnet seperti benua Asia, Afrika, dan Amerika Latin. Tentu saja, Subnet juga bisa menjadi Samudera Pasifik/Atlantik, ada bangunan dan area yang berbeda (Replika dan Node) di benua dan samudera. Tanaman (Canister) dapat ditanam di setiap area dan bangunan, dan berbagai hewan hidup bahagia;
ICP mendukung ekspansi horizontal. Setiap subnet bersifat otonom dan dapat berkomunikasi antara subnet yang berbeda. Tidak peduli di aplikasi apa Anda berada, media sosial, keuangan, atau bahkan metaverse, Anda dapat mencapai konsistensi ultimate melalui jaringan terdistribusi ini. Mudah untuk mencapai buku besar global di bawah kondisi sinkron, tetapi sangat menantang untuk mencapai “konsistensi status global” di bawah kondisi asinkron. Saat ini, hanya ICP yang memiliki kesempatan untuk melakukannya.
Perlu dicatat bahwa ini tidak mengacu pada "Status global konsisten", tetapi "Status global konsisten". "Konsistensi keadaan global" mengharuskan semua node yang berpartisipasi untuk [menyetujui semua urutan operasi], [hasil akhir konsisten], [konsistensi objektif, tidak tergantung pada apakah node gagal], [konsistensi clock], [konsistensi instan, semua Operasi semuanya diproses secara sinkron], yang dijamin dalam subnet tunggal IC. Namun, jika Anda ingin memastikan "konsistensi negara global", Anda memerlukan semua subnet secara keseluruhan untuk mencapai "konsistensi negara global" di atas untuk data dan status yang sama. Dalam implementasi aktual, ini tidak mungkin dicapai dalam latensi rendah. , ini juga merupakan hambatan yang saat ini mencegah rantai publik seperti ETH berkembang secara horizontal. Oleh karena itu, IC memilih untuk mencapai konsensus dalam subnet tunggal, dan subnet lain dengan cepat memverifikasi melalui komunikasi bahwa hasilnya tidak dipalsukan, untuk mencapai "konsistensi negara global akhir." Setara denganPada saat yang sama, ini menggabungkan desentralisasi rantai publik besar dengan throughput tinggi dan latensi rendah rantai aliansi, dan mencapai ekspansi horizontal subnet tanpa batas melalui bukti algoritma matematika dan enkripsi.
Secara ringkas, kita dapat melihat bahwa sesuai dengan arah pengembangan akhir blockchain yang saya pikirkan pada awal artikel, [Kedaulatan] + [Desentralisasi multi-point] + [Transparansi] + [Kontrol pelaksanaan kode] + [Skalabilitas tak terbatas dengan biaya linier],
Kedaulatan adalah satu-satunya isu yang perlu diselesaikan oleh blockchain, termasuk kedaulatan aset, kedaulatan data, kedaulatan pidato, dll. Jika tidak, tidak ada kebutuhan untuk blockchain;
IC benar-benar melakukannya
IC juga melakukannya
IC benar-benar melakukannya
Saat ini hanya IC yang melakukan ini
Saat ini hanya IC yang melakukan ini
Berdasarkan fakta-fakta di atas dan pemikiran serta analisis saya, saya percaya bahwa ICP = Blockchain 3.0.
Artikel ini hanya untuk membicarakan arah pengembangan masa depan industri blockchain dan mengapa ICP kemungkinan besar menjadi penggerak inovasi dari blockchain 3.0. Namun, tidak dapat disangkal bahwa ada beberapa masalah dalam desain Tokenomics ICP, dan ekosistemnya belum ada. Lonjakan, saat ini ICP masih perlu terus bekerja keras untuk mencapai blockchain 3.0 akhir menurut pandangan saya. Tapi jangan khawatir, masalah ini pada dasarnya sulit. Bahkan Yayasan Dfinity sudah menyiapkan peta jalan 20 tahun. Hanya 2 tahun setelah peluncuran mainnet, mereka sudah mencapai prestasi besar. Mereka juga menggunakan kriptografi untuk terhubung dengan ekosistem BTC dan ETH, saya yakin dalam 3 tahun akan mencapai tingkat yang lebih tinggi.
Masa depan
Judul asli yang diposting ulang: Mantan direktur teknis Bybit: Melihat masa depan blockchain 3.0 dan web3 dari sudut pandang ICP
Pada 3 Januari 2009, blok BTC pertama ditambang. Sejak itu, blockchain telah berkembang dengan giat selama 14 tahun. Selama 14 tahun terakhir, kehalusan dan kebesaran BTC, munculnya EthThe, crowdfounding yang penuh gairah dari EOS, pertempuran takdir PoS & PoW, interkoneksi ribuan Polkdadot, setiap teknologi yang menakjubkan, dan setiap cerita yang luar biasa telah menarik tak terhitung orang dalam industri untuk menang!
Saat ini, pada tahun 2023, bagaimana lanskap seluruh blockchain? Berikut adalah pemikiran saya, lihat untuk detail Interpretasi struktur rantai publik dalam artikel ini
Tetapi bagaimana seluruh industri blockchain akan berkembang dalam 10 tahun ke depan? Inilah pemikiran saya
Biarkan saya memperkenalkan sebuah cerita terlebih dahulu. Pada tahun 2009, Alibaba mengusulkan strategi “de-IOE”, yang juga merupakan tonggak penting dalam acara “Double Eleven” Alibaba kemudian.
Inti dari strategi “De-IOE” adalah menghapus minikomputer IBM, database Oracle, dan perangkat penyimpanan EMC, serta menanamkan inti dari “komputasi awan” ke dalam gen IT Alibaba.
Ada tiga alasan utama untuk pergi ke IOE, tetapi titik pertama adalah alasan utama, dan dua yang terakhir lebih tidak langsung:
Jadi mengapa strategi “de-IOE” diusulkan pada tahun 2009 daripada sebelumnya?
Namun pergi ke IOE bukan hanya tentang mengganti perangkat lunak dan perangkat keras itu sendiri, mengganti perangkat lunak dan perangkat keras lama dengan perangkat lunak dan perangkat keras baru, tetapi mengganti metode lama dengan yang baru, dan menggunakan komputasi awan untuk benar-benar mengubah infrastruktur TI. Dengan kata lain, ini disebabkan oleh perubahan dalam industri, bukan hanya peningkatan teknologi yang sederhana.
Pengembangan sebuah perusahaan dapat dibagi menjadi tiga tahap:
Mari kita analisis seluruh industri blockchain sebagai sebuah perusahaan.
BTC inovatif karena menyelesaikan masalah yang telah memusingkan ilmuwan komputer selama beberapa dekade: bagaimana menciptakan sistem pembayaran digital yang dapat beroperasi tanpa harus mempercayai otoritas pusat apa pun.
Namun, BTC memang memiliki beberapa keterbatasan dalam desain dan pengembangannya, yang memberikan peluang pasar bagi proyek blockchain berikutnya seperti Ethereum (ETH). Berikut adalah beberapa keterbatasan utama:
Throughput dan kecepatan transaksi: Waktu generasi blok BTC sekitar 10 menit, dan batasan ukuran setiap blok menghasilkan batas atas pada kemampuan pemrosesan transaksinya. Ini berarti bahwa ketika jaringan sibuk, konfirmasi transaksi mungkin memakan waktu lebih lama dan biaya transaksi yang lebih tinggi mungkin diterapkan.
Kontrak pintar memiliki fungsi terbatas: BTC didesain utamanya sebagai mata uang digital, dan jenis transaksi serta kemampuan bahasa skrip yang didukung relatif terbatas. Hal ini membatasi penggunaan BTC dalam transaksi keuangan kompleks dan aplikasi terdesentralisasi (DApps).
Tidak mudah untuk meningkatkan dan memperbaiki: Karena prinsip desentralisasi dan konservatif BTC, upgrade dan perbaikan besar biasanya memerlukan konsensus luas dari komunitas, yang sulit untuk dicapai dalam praktik, yang juga membuat kemajuan BTC relatif lambat.
Masalah konsumsi energi: Mekanisme konsensus BTC didasarkan pada Proof of Work (PoW), yang berarti bahwa sejumlah besar sumber daya komputasi digunakan untuk kompetisi di antara penambang, mengakibatkan konsumsi energi yang besar. Hal ini telah dikritik atas dasar lingkungan dan keberlanjutan. Mengenai hal ini, Anda juga dapat memperhatikan EcoPoW, yang dapat sebagian mengurangi batasan ini.
Bentuk ekspansi Layer 2 Ethereum saat ini dapat dianggap sebagai 'ekspansi vertikal', yang bergantung pada jaminan keamanan dan ketersediaan data dari Layer 1 yang mendasarinya. Meskipun tampaknya sebagai struktur 2 lapisan, akhirnya masih akan terbatas oleh daya pemrosesan Layer 1. Meskipun diubah menjadi struktur multi-lapisan, yaitu, menciptakan Layer 3 dan Layer 4, itu hanya akan meningkatkan kompleksitas seluruh sistem dan menunda sedikit waktu. Lebih lanjut, menurut efek marginal berkurang, setiap lapisan tambahan yang ditambahkan kemudian akan sangat mengurangi efek ekspansi karena overhead tambahan. Metode penumpukan vertikal ini dapat dianggap sebagai peningkatan perangkat keras mesin tunggal, tetapi mesin tunggal ini mengacu pada seluruh ekosistem ETH.
Dan seiring dengan peningkatan penggunaan, permintaan pengguna terhadap biaya rendah dan kinerja tinggi juga akan meningkat. Sebagai aplikasi pada Layer1, biaya Layer2 hanya dapat dikurangi sampai batas tertentu, dan pada akhirnya masih tunduk pada biaya dasar dan throughput Layer1. Ini mirip dengan teori kurva permintaan dalam ekonomi - saat harga turun, jumlah permintaan agregat meningkat. Ekspansi vertikal sulit untuk secara mendasar menyelesaikan masalah skalabilitas.
Ethereum adalah pohon yang menjulang tinggi, dan semua orang bergantung pada akar tersebut. Begitu akar tersebut tidak dapat menyerap nutrisi dengan kecepatan yang sama, kebutuhan orang tidak akan terpenuhi;
Oleh karena itu, hanya skalabilitas horizontal lebih mudah dicapai infinity.
Beberapa orang berpikir bahwa multi-chain dan cross-chain juga dapat dianggap sebagai metode ekspansi horizontal.
mengajak Polkadot Untuk memberikan contoh, ini adalah kerajaan yang heterogen. Setiap negara terlihat berbeda, tetapi setiap kali Anda membuat sesuatu, Anda perlu membangun sebuah kerajaan;
Cosmos adalah kerajaan yang isomorfis. Meridian dan tulang dari setiap negara terlihat sama, tetapi setiap kali Anda membuat sesuatu, Anda harus membangun sebuah kerajaan;
Tetapi dari perspektif Infra, kedua model di atas agak aneh. Apakah Anda perlu membangun kerajaan yang utuh untuk setiap aplikasi tambahan yang Anda bangun? Mari kita ambil contoh untuk melihat seberapa anehnya itu,
Saya membeli Mac 3 bulan yang lalu dan mengembangkan aplikasi Gmail di dalamnya;
Sekarang saya ingin mengembangkan aplikasi Youtube, tetapi saya harus membeli Mac baru untuk mengembangkannya, yang terlalu aneh.
Kedua metode di atas menghadapi masalah kompleksitas komunikasi lintas-rantai yang tinggi saat menambahkan rantai baru, sehingga mereka bukan pilihan utama saya.
Jika Anda ingin melakukan skala-out, Anda memerlukan seperangkat infrastruktur dasar lengkap untuk mendukung ekspansi horizontal yang cepat tanpa harus membuat ulang dari awal.
Sebuah contoh khas dari mendukung skala keluar adalah komputasi awan. [VPC+subnet+network ACL+security group] Templat dasar ini persis sama untuk semua orang. Semua mesin memiliki nomor dan tipe. Komponen inti seperti RDS, MQ, dan lainnya pada lapisan atas mendukungnya. Dapat diskalakan secara tak terbatas, jika Anda memerlukan lebih banyak sumber daya, Anda dapat memulainya dengan cepat dengan sekali klik tombol.
Seorang pemimpin pernah berbagi dengan saya bahwa jika Anda ingin memahami infrastruktur dan komponen yang dibutuhkan perusahaan Internet, maka Anda hanya perlu pergi ke AWS dan melihat semua layanan yang mereka sediakan. Itu adalah kombinasi yang paling lengkap dan kuat.
Dengan cara yang sama, mari kita lihat secara garis besar ICP dan mengapa memenuhi persyaratan Skala-out.
Di sini kita pertama-tama menjelaskan beberapa konsep:
Dfinity Foundation: Ini adalah organisasi nirlaba yang bertujuan untuk mempromosikan pengembangan dan penerapan teknologi komputer terdesentralisasi. Ini adalah pengembang dan pemelihara protokol Internet Computer, bertujuan untuk mencapai pengembangan komprehensif aplikasi terdesentralisasi melalui teknologi inovatif dan ekosistem terbuka.
Internet Computer (IC): Ini adalah jaringan blockchain berkecepatan tinggi yang dikembangkan oleh Dfinity Foundation dan dirancang khusus untuk aplikasi terdesentralisasi. Ini mengadopsi algoritma konsensus baru yang memungkinkan pemrosesan transaksi berkecepatan tinggi dan rendah-latensi, sambil mendukung pengembangan dan implementasi kontrak pintar serta aplikasi terdesentralisasi.
Protokol Komputer Internet (ICP): Ini adalah Token asli dalam protokol Komputer Internet. Ini adalah mata uang digital yang digunakan untuk membayar penggunaan jaringan dan membalas node.
Banyak dari konten-konten berikut akan sedikit 'hardcore', namun saya telah menjelaskannya dengan gaya bahasa sehari-hari, dan saya harap semua orang dapat mengikutinya. Jika Anda ingin berdiskusi lebih detail dengan saya, Anda dapat menemukan informasi kontak saya di bagian atas artikel.
Dari struktur hirarkis, dari bawah ke atas mereka adalah
Layer P2P, Mengumpulkan dan mengirim pesan dari pengguna, replika lain dalam subnet, dan subnet lain. Pastikan pesan dapat dikirimkan ke semua node dalam subnet untuk memastikan keamanan, keandalan dan ketahanan
Lapisan konsensus: Tugas utamanya adalah mengurutkan masukan untuk memastikan bahwa semua node di dalam subnet yang sama memproses tugas dengan urutan yang sama. Untuk mencapai tujuan ini, lapisan konsensus menggunakan protokol konsensus baru yang dirancang untuk menjamin keamanan dan kelangsungan hidup, dan tahan terhadap serangan DOS/SPAM. Setelah konsensus tercapai dalam subnet yang sama mengenai urutan di mana berbagai pesan harus diproses, blok-blok ini diteruskan ke lapisan routing pesan.
Lapisan routing pesan: Menurut tugas yang ditransmisikan dari lapisan konsensus, siapkan antrian masukan masing-masing Canister. Setelah dieksekusi, juga bertanggung jawab untuk menerima output yang dihasilkan oleh Canister dan meneruskannya ke Canister di zona lokal atau zona lain yang diperlukan. Selain itu, bertanggung jawab untuk mencatat dan memvalidasi tanggapan terhadap permintaan pengguna.
Layer eksekusi: Menyediakan lingkungan runtime untuk Canister, membaca input secara teratur sesuai dengan mekanisme penjadwalan, memanggil Canister yang sesuai untuk menyelesaikan tugas, dan mengembalikan status yang diperbarui dan output yang dihasilkan ke lapisan pengalihan pesan. Ini menggunakan ketidakpastian yang dibawa oleh angka acak untuk memastikan keadilan dan auditabilitas perhitungan. Karena dalam beberapa situasi, perilaku Canister perlu tidak dapat diprediksi. Misalnya, saat melakukan operasi enkripsi, angka acak perlu digunakan untuk meningkatkan keamanan enkripsi. Selain itu, hasil eksekusi Canister perlu acak untuk mencegah penyerang menganalisis hasil eksekusi Canister untuk menemukan kerentanan atau memprediksi perilaku Canister.
(struktur 4 lapisan dari ICP)
Komponen Kunci / Komponen Kunci
Dari sudut pandang komposisi:
Subnet:Mendukung ekspansi tak terbatas, setiap subnet adalah blockchain kecil. Subnet berkomunikasi melalui teknologi Kunci Rantai. Karena konsensus telah dicapai dalam subnet, yang dibutuhkan hanyalah verifikasi Kunci Rantai.
Replika: Dapat ada banyak node di setiap Subnet, dan setiap node adalah Replika. Mekanisme konsensus IC akan memastikan bahwa setiap Replika di Subnet yang sama akan memproses input yang sama dalam urutan yang sama, sehingga keadaan akhir setiap Replika semuanya sama, mekanisme ini disebut sebagai Mesin Status Terduplikasi,
Canister: Canister adalah kontrak pintar, yang merupakan unit komputasi yang berjalan pada jaringan ICP yang dapat menyimpan data dan kode serta berkomunikasi dengan Canister lainnya atau pengguna eksternal. ICP menyediakan lingkungan runtime untuk menjalankan program Wasm dalam Canister dan berkomunikasi dengan Canister lain serta pengguna eksternal melalui pesan. Ini dapat dengan mudah dianggap sebagai docker yang digunakan untuk menjalankan kode, dan kemudian Anda menyuntikkan Gambar Kode Wasm sendiri untuk menjalankannya di dalamnya.
Node: Sebagai server independen, Canister masih memerlukan mesin fisik untuk berjalan. Mesin fisik ini adalah mesin-mesin di ruang komputer nyata.
Pusat Data: Node di pusat data divirtualisasi menjadi replika (Replika) melalui perangkat lunak node IC-OS, dan beberapa Replika dipilih secara acak dari beberapa pusat data untuk membentuk subnet (Subnet). Ini memastikan bahwa bahkan jika pusat data diretas atau mengalami bencana alam, seluruh jaringan ICP akan tetap beroperasi secara normal, sedikit seperti versi upgrade dari pemulihan bencana "dua tempat dan tiga pusat" Alibaba dan solusi ketersediaan tinggi. Pusat data dapat didistribusikan ke seluruh dunia, dan pusat data bahkan dapat dibangun di Mars di masa depan.
Node Batas: Menyediakan akses masuk dan keluar antara jaringan eksternal dan subnet IC, memvalidasi tanggapan.
Subjek identitas (Principal): Identifier pengguna eksternal, yang berasal dari kunci publik, digunakan untuk kontrol izin.
Sistem Neural Jaringan (NNS): Sebuah DAO algoritmik yang dikelola menggunakan ICP yang dipertaruhkan untuk mengelola ICs.
Registrasi: Basis data yang dikelola oleh NNS berisi hubungan pemetaan antara entitas (seperti Replika, canister, dan Subnet), yang agak mirip dengan prinsip kerja DNS saat ini.
Cycles: Token lokal mewakili kuota CPU yang digunakan untuk membayar sumber daya yang dikonsumsi oleh canister saat berjalan. Jika saya harus mengungkapkannya dalam Bahasa Cina, saya akan menggunakan kata 'siklus komputasi' karena siklus pada dasarnya mengacu pada unit yang digunakan untuk membayar sumber daya komputasi.
Dari lapisan bawah, teknologi Chain-key digunakan, di antaranya
Skema Berbagi Rahasia yang Dapat Diverifikasi Secara Publik (Skema PVSS): Sebuah skema berbagi rahasia yang dapat diverifikasi secara publik. Dalam white paper protokol Internet Computer, skema PVSS digunakan untuk mengimplementasikan protokol generasi kunci terdesentralisasi (DKG) untuk memastikan bahwa kunci privat node tidak akan bocor selama proses generasi.
Skema enkripsi kunci publik yang aman ke depan (skema enkripsi kunci publik yang aman ke depan): Skema enkripsi kunci publik yang aman ke depan memastikan bahwa bahkan jika kunci pribadi bocor, pesan sebelumnya tidak akan terdekripsi, sehingga meningkatkan keamanan sistem.
Protokol pembagian kunci kembali: Skema pembagian kunci berbasis tandatangan ambang batas untuk manajemen kunci dalam protokol Internet Computer. Keuntungan utama dari protokol ini adalah dapat membagikan kunci yang ada ke node-node baru tanpa membuat kunci baru, sehingga mengurangi kompleksitas manajemen kunci. Selain itu, protokol ini menggunakan tandatangan ambang batas untuk melindungi keamanan pembagian kunci, sehingga meningkatkan keamanan dan toleransi kesalahan sistem.
Tanda tangan BLS ambang batas: ICP menerapkan skema tanda tangan ambang batas. Untuk setiap Subnet, ada kunci publik yang dapat diverifikasi, dan kunci privatnya yang sesuai dibagi menjadi beberapa bagian. Setiap bagian dikirim oleh Replica di Subnet. Tahan, hanya pesan yang ditandatangani oleh lebih dari jumlah ambang batas Replicas di Subnet yang sama dianggap valid. Dengan cara ini, pesan yang ditransmisikan antara Subnets dan Replicas dienkripsi namun dapat diverifikasi dengan cepat, memastikan kedua privasi dan keamanan. Algoritma BLS adalah algoritma tanda tangan ambang batas yang terkenal. Ini adalah satu-satunya skema tanda tangan yang dapat menghasilkan protokol tanda tangan ambang batas yang sangat sederhana dan efisien, dan tanda tangan tersebut unik, yang berarti bahwa untuk kunci publik dan pesan tertentu, hanya ada satu tanda tangan Valid.
Generasi Kunci Terdistribusi Non-Interaktif (NIDKG): Untuk secara aman mendeploy skema tanda tangan ambang, Dfinity merancang, menganalisis, dan mengimplementasikan protokol DKG baru yang berjalan pada jaringan asinkron dan sangat tangguh (bahkan jika hingga sepertiga dari node di subnet mengalami crash atau kerusakan, masih dapat berhasil) sambil tetap mampu memberikan kinerja yang dapat diterima. Selain menghasilkan kunci-kunci baru, protokol ini juga dapat digunakan untuk membagi ulang kunci-kunci yang ada. Kemampuan ini sangat penting untuk memungkinkan evolusi otonom dari topologi IC saat subnet mengalami perubahan keanggotaan dari waktu ke waktu.
PoUW: PoUW Ada satu U lebih dari PoW, yang merupakan singkatan dari Userful. Ini terutama meningkatkan banyak kinerja dan memungkinkan mesin node melakukan lebih sedikit pekerjaan yang tidak berguna. PoUW tidak akan dengan sengaja membuat perhitungan hash yang sulit, tetapi akan memusatkan kekuatan komputasinya untuk melayani pengguna sebanyak mungkin. Sebagian besar sumber daya (CPU, memori) digunakan untuk eksekusi kode sebenarnya dalam canister.
Teknologi evolusi rantai: Ini adalah teknologi yang digunakan untuk memelihara mesin status blockchain. Ini mencakup serangkaian sarana teknis untuk memastikan keamanan dan keandalan blockchain. Dalam protokol Komputer Internet, teknologi evolusi rantai terutama mencakup dua teknologi inti berikut:
1. Blok ringkasan: Blok pertama dari setiap epoch adalah blok ringkasan, yang berisi beberapa data khusus yang digunakan untuk mengelola skema tandatangan ambang batas yang berbeda. Di antaranya, skema ambang batas rendah digunakan untuk menghasilkan angka acak, dan skema ambang batas tinggi digunakan untuk mengotentikasi status replikasi dari subnet.
2.Paket Penyusulan (CUPs): CUPs adalah teknologi untuk dengan cepat menyelaraskan status node. Ini memungkinkan node yang baru ditambahkan untuk dengan cepat memperoleh status saat ini tanpa harus menjalankan ulang protokol konsensus.
Turunan logis saya dari seluruh teknologi dasar IC adalah:
Dalam kriptografi kunci publik tradisional, setiap simpul memiliki pasangan kunci publik-privatnya sendiri, yang berarti jika kunci privat simpul bocor atau diserang, keamanan seluruh sistem akan terancam. Skema tanda ambang membagi kunci menjadi beberapa bagian dan menetapkannya ke berbagai simpul. Hanya ketika jumlah cukup simpul bekerja sama, tanda tangan dapat dihasilkan. Dengan cara ini, bahkan jika beberapa simpul diserang atau bocor, itu tidak akan memengaruhi keamanan seluruh sistem terlalu banyak. Selain itu, skema tanda ambang juga dapat meningkatkan desentralisasi sistem karena tidak memerlukan organisasi terpusat untuk mengelola kunci, tetapi menyebarkan kunci ke beberapa simpul, yang dapat menghindari titik-titik kegagalan tunggal dan risiko sentralisasi. Oleh karena itu, IC menggunakan skema tanda ambang untuk meningkatkan keamanan dan desentralisasi sistem. Kami berharap menggunakan tanda ambang untuk membuat blockchain universal yang sangat aman, dapat diskalakan, dan dapat diverifikasi dengan cepat.
BLS adalah algoritma tandatangan ambang yang terkenal. Ini adalah skema tandatangan satu-satunya yang dapat menghasilkan protokol tandatangan ambang yang sangat sederhana dan efisien. Keuntungan lain dari tanda tangan BLS adalah bahwa tidak perlu menyimpan status tanda tangan. Selama konten pesan tetap tidak berubah, tanda tangan tetap, yang berarti bahwa untuk kunci publik dan pesan tertentu, hanya ada satu tanda tangan yang valid. Hal ini memastikan skalabilitas yang sangat tinggi, sehingga ICP memilih solusi BLS.
karenaTanda tangan ambang digunakan, jadi diperlukan distributor untuk mendistribusikan fragmen kunci ke berbagai peserta. Tetapi orang yang mendistribusikan fragmen kunci adalah satu titik, yang dengan mudah dapat menyebabkan titik-titik kegagalan tunggal. Oleh karena itu, Dfinity merancang teknologi distribusi kunci terdistribusi, yaitu NIDKG. Selama periode inisialisasi pembuatan subnet, semua Replica yang berpartisipasi secara non-interaktif menghasilkan kunci publik A. Untuk kunci pribadi B yang sesuai, setiap peserta menghitung matematis dan memiliki salah satu rahasia turunan.
Jika Anda ingin menjadi seorang NIDKG, Anda harus memastikan bahwa setiap pihak yang berpartisipasi dalam distribusi tidak curang. Oleh karena itu, setiap peserta tidak hanya dapat memperoleh bagian rahasianya sendiri, tetapi juga dapat memverifikasi secara publik apakah bagian rahasianya itu benar. Ini adalah poin yang sangat penting dalam mewujudkan generasi kunci terdistribusi.
Bagaimana jika kunci subnet pada saat sejarah tertentu bocor? Bagaimana memastikan bahwa data historis tidak dapat dimanipulasi? Dfinity mengadopsi skema tanda tangan yang aman ke depan, yang memastikan bahwa bahkan jika kunci subnet pada saat sejarah tertentu bocor, penyerang tidak dapat mengubah data blok historis. Ini juga mencegah serangan korupsi nanti pada blockchain. Ancaman terhadap data historis. Jika pembatasan ini lebih kuat, sebenarnya dapat memastikan bahwa informasi tidak akan disadap selama transmisi, karena cap waktu tidak cocok, dan bahkan jika kunci retak dalam jangka waktu singkat, konten komunikasi masa lalu tidak dapat ditembus.
Dengan NIDKG, jika suatu bagian rahasia tertentu dipegang oleh sebuah node untuk waktu yang lama, sekali setiap node secara bertahap diintervensi oleh peretas, masalah dapat terjadi dalam seluruh jaringan. Oleh karena itu, pembaruan kunci perlu dilakukan secara terus-menerus, tetapi pembaruan kunci tidak boleh memerlukan semua peserta Replika untuk berkumpul bersama untuk berinteraksi dan berkomunikasi, tetapi juga harus dilakukan secara non-interaktif. Namun, karena kunci publik A telah terdaftar di NNS, subnet lain juga akan menggunakan kunci publik A ini untuk verifikasi, sehingga sebaiknya tidak mengubah kunci publik subnet. Tetapi jika kunci publik subnet tetap tidak berubah, bagaimana cara memperbarui bagian rahasia antara node? oleh karena itu Dfinity merancang protokol Pembaruan Kunci. Tanpa membuat kunci publik baru, semua Replika yang memegang versi saat ini dari bagian rahasia secara non-interaktif menghasilkan putaran baru dari bagian rahasia turunan ke pemegang versi baru dari bagian rahasia, jadi
Ini tidak hanya memastikan bahwa versi baru dari rahasia saham diotentikasi oleh semua pemegang saham rahasia legal saat ini
Ini juga memastikan bahwa versi lama dari rahasia tidak lagi legal.
Ini juga memastikan bahwa bahkan jika versi baru dari bagian rahasia bocor di masa depan, versi lama dari bagian rahasia tidak akan bocor, karena polinomial di antara keduanya tidak relevan dan tidak dapat disimpulkan. Ini juga merupakan apa yang baru saja diperkenalkan sebelum keamanan ke depan.
Selain itu, memastikan redistribusi acak yang efisien, Ketika node terpercaya atau kontrol akses berubah, kebijakan akses dan pengontrol dapat diubah kapan saja tanpa harus me-restart sistem. Hal ini sangat menyederhanakan mekanisme pengelolaan kunci dalam banyak skenario. Ini berguna, misalnya, dalam kasus perubahan keanggotaan subnet, karena pembagian ulang akan memastikan bahwa anggota baru memiliki pembagian rahasia yang sesuai, dan replika yang bukan anggota lagi tidak akan lagi memiliki pembagian rahasia. Selain itu, jika sejumlah kecil pembagian rahasia bocor ke penyerang dalam satu epoch atau bahkan setiap epoch, pembagian rahasia ini tidak akan memberikan keuntungan apa pun kepada penyerang.
Karena protokol blockchain tradisional perlu menyimpan semua informasi blok mulai dari blok genesis, ini akan menyebabkan masalah skalabilitas ketika blockchain berkembang. Inilah sebabnya mengapa sangat merepotkan bagi banyak rantai publik untuk mengembangkan klien ringan. Jadi IC ingin memecahkan masalah ini, jadi IC mengembangkan Teknologi Evolusi Rantai. Pada akhir setiap zaman, semua input yang diproses dan informasi konsensus yang diperlukan dapat dibersihkan dengan aman dari memori setiap Replica, yang sangat mengurangi biaya. persyaratan penyimpanan per Replica, yang memungkinkan IC untuk berkembang untuk mendukung sejumlah besar pengguna dan aplikasi. Selain itu, teknologi evolusi rantai juga mencakup teknologi CUPs, yang memungkinkan node yang baru ditambahkan untuk dengan cepat memperoleh status saat ini tanpa perlu menjalankan ulang protokol konsensus, yang sangat mengurangi ambang batas dan waktu sinkronisasi bagi node-node baru untuk bergabung dengan jaringan IC.
Singkatnya, Semua teknologi dasar untuk IC Mereka semua saling terkait. Berdasarkan kriptografi (dari teori), itu juga sepenuhnya mempertimbangkan masalah seluruh industri seperti sinkronisasi cepat node (dari praktik). Dia benar-benar ahli dalam segala hal!
Model Gas Terbalik: Sebagian besar sistem blockchain tradisional memerlukan pengguna untuk pertama-tama memiliki token asli, seperti ETH dan BTC, dan kemudian mengonsumsi token asli tersebut untuk membayar biaya transaksi. Hal ini meningkatkan hambatan masuk bagi pengguna baru dan tidak sesuai dengan kebiasaan pengguna. Mengapa saya harus memiliki saham Tiktok sebelum saya menggunakan Tiktok? ICP mengadopsi desain model Gas terbalik. Pengguna dapat langsung menggunakan jaringan ICP, dan pihak proyek akan bertanggung jawab atas biaya penanganan. Ini menurunkan ambang penggunaan, lebih sesuai dengan kebiasaan layanan Internet, dan membantu mendapatkan efek jaringan dalam skala yang lebih besar, dan mendukung lebih banyak pengguna bergabung.
Stable Gas: Untuk rantai publik lainnya di pasar, demi keamanan rantai dan kebutuhan transfer, beberapa orang akan membeli token asli, dan para penambang akan menggali dengan keras, atau beberapa orang akan dengan putus asa mengumpulkan token asli, sehingga rantai publik ini memberikan daya komputasi seperti Bitcoin, atau menyediakan keamanan ekonomi staking untuk rantai publik ini seperti Ethereum. Bisa dikatakan bahwa permintaan kita untuk btc/eth sebenarnya berasal dari kebutuhan daya komputasi/pemegang saham rantai publik Bitcoin/Ethereum, yang pada dasarnya adalah kebutuhan keamanan rantai. Oleh karena itu, selama rantai menggunakan token asli secara langsung untuk membayar gas, itu tetap akan mahal di masa depan. Mungkin token asli sekarang murah, tetapi begitu rantai itu sendiri menjadi ekologis, nanti akan menjadi mahal. ICP berbeda. Gas yang dikonsumsi dalam blockchain ICP disebut Siklus, yang dikonversi dengan mengkonsumsi ICP. Siklus stabil di bawah regulasi algoritma dan diikat ke 1 SDR (SDR dapat dianggap sebagai perhitungan mata uang legal multi-nasional yang komprehensif. unit stabil). Oleh karena itu, tidak peduli seberapa tinggi ICP naik di masa depan, uang yang Anda habiskan melakukan apa pun di ICP akan sama seperti hari ini (tanpa memperhitungkan inflasi).
Wasm: Dengan menggunakan WebAssembly (Wasm) sebagai standar untuk eksekusi kode, pengembang dapat menggunakan berbagai bahasa pemrograman populer (seperti Rust, Java, C++, Motoko, dll.) untuk menulis kode. Untuk mendukung lebih banyak pengembang bergabung.
Dukungan menjalankan model AI: Bahasa Python juga dapat dikompilasi ke dalam wasm. Python memiliki jumlah pengguna terbanyak di dunia dan juga merupakan bahasa pertama untuk kecerdasan buatan, seperti perhitungan matriks dan bilangan bulat besar. Seseorang sudah adaLlama2 model sedang berjalan di IC, saya sama sekali tidak akan terkejut jika konsep AI+Web3 terjadi di ICP di masa depan.
Pengalaman pengguna Web2: Saat ini, banyak aplikasi di ICP telah mencapai hasil yang menakjubkan dalam kueri tingkat milidetik dan pembaruan tingkat detik. Jika Anda tidak percaya, Anda dapat menggunakan langsung OpenChat, aplikasi obrolan terdesentralisasi murni di rantai.
Menjalankan ujung depan pada rantai: Anda hanya mendengar bahwa bagian dari konten back-end ditulis sebagai kontrak pintar sederhana dan kemudian dijalankan pada rantai. Ini dapat memastikan bahwa logika inti seperti aset data tidak dirusak. Tetapi front-end sebenarnya perlu berjalan sepenuhnya di rantai agar aman, karenaSerangan front-endIni adalah masalah yang sangat khas dan sering. Bayangkan saja, semua orang mungkin berpikir bahwa kode Uniswap sangat aman. Kontrak pintar telah diverifikasi oleh begitu banyak orang selama bertahun-tahun, dan kodenya sederhana, jadi pasti tidak akan ada masalah. Tapi tiba-tiba suatu hari, jika ujung depan Uniswap dibajak, dan kontrak yang berinteraksi dengan Anda sebenarnya adalah kontrak jahat yang digunakan oleh peretas, Anda bisa bangkrut dalam sekejap. Tetapi jika Anda menyimpan dan menyebarkan semua kode front-end di IC's Canister, setidaknya keamanan konsensus IC memastikan bahwa kode front-end tidak dapat dirusak oleh peretas. Perlindungan ini relatif lengkap, dan front-end dapat dijalankan dan diberikan langsung pada IC. Itu tidak mempengaruhi operasi normal aplikasi. Di IC, pengembang dapat membangun aplikasi secara langsung tanpa layanan cloud tradisional, database, atau antarmuka pembayaran. Tidak perlu membeli server front-end atau khawatir tentang database, load balancing, distribusi jaringan, firewall, dll. Pengguna dapat langsung mengakses halaman web front-end yang digunakan di ICP melalui browser atau aplikasi seluler, seperti yang saya gunakan sebelumnyablog pribadi。
Pembaruan kode kontrol DAO: Saat ini, dalam banyak protokol DeFi, pihak proyek memiliki kontrol penuh dan dapat menginisiasi keputusan penting sesuka hati, seperti menangguhkan operasi, menjual dana, dll., tanpa melalui pemungutan suara dan diskusi komunitas. Saya yakin semua orang telah menyaksikan atau mendengar tentang kasus ini. Sebaliknya, kode DAPP di bawah ekosistem ICP berjalan dalam kontainer yang dikontrol oleh DAO. Bahkan jika pihak proyek tertentu memiliki proporsi suara yang besar, proses pemungutan suara publik tetap diterapkan, yang memenuhi transparansi blockchain yang dijelaskan di awal artikel ini. kondisi yang diperlukan untuk transformasi. Mekanisme jaminan proses ini dapat lebih baik mencerminkan keinginan komunitas, dibandingkan dengan proyek rantai publik saat ini yang lain. Implementasi lebih baik dalam tata kelola.
Upgrade protokol otomatis: Ketika protokol perlu ditingkatkan, skema tandatangan ambang baru dapat ditambahkan ke blok ringkasan untuk mencapai peningkatan protokol otomatis. Pendekatan ini memastikan keamanan dan keandalan jaringan sambil menghindari ketidaknyamanan dan risiko yang disebabkan oleh hard fork. Secara khusus, teknologi Kunci Rantai dalam ICP dapat memastikan keamanan dan keandalan jaringan dengan mempertahankan mesin keadaan rantai blok melalui skema tandatangan khusus. Pada awal setiap era, jaringan menggunakan skema tandatangan ambang rendah untuk menghasilkan nomor acak, dan kemudian menggunakan skema tandatangan ambang tinggi untuk mengotentikasi status replikasi subnet. Skema tandatangan ini memastikan keamanan dan keandalan jaringan, sambil juga memungkinkan peningkatan protokol otomatis, dengan demikian menghindari ketidaknyamanan dan risiko yang disebabkan oleh hard fork.
(Voting Proposal)
Penerusan Cepat: Ini adalah teknologi dalam protokol Komputer Internet yang dengan cepat menyinkronkan status node. Ini memungkinkan node yang baru ditambahkan untuk dengan cepat memperoleh status saat ini tanpa harus menjalankan ulang protokol konsensus. Secara khusus, proses Penerusan Cepat adalah sebagai berikut:
Node yang baru ditambahkan memperoleh paket Catch-up (CUP) dari epoch saat ini, yang berisi akar pohon Merkle, blok ringkasan, dan nomor acak dari epoch saat ini.
Node yang baru ditambahkan menggunakan subprotokol sinkronisasi status untuk mendapatkan status lengkap dari epoch saat ini dari node lain, dan menggunakan akar pohon Merkle di CUP untuk memverifikasi kebenaran status tersebut.
Node yang baru ditambahkan menggunakan nomor acak di CUP dan pesan protokol dari node lain untuk menjalankan protokol konsensus untuk dengan cepat melakukan sinkronisasi ke keadaan saat ini.
Keuntungan dari fast forwarding adalah bahwa ini memungkinkan node-node yang baru ditambahkan untuk dengan cepat mendapatkan status saat ini tanpa harus memulai dari awal seperti beberapa blockchain publik lainnya. Ini dapat mempercepat sinkronisasi dan ekspansi jaringan. Pada saat yang sama, ini juga dapat mengurangi volume komunikasi antar node, sehingga meningkatkan efisiensi dan keandalan jaringan.
(mempercepat maju)
Identitas Internet Terdesentralisasi: Sistem identitas di IC benar-benar membuat saya merasa bahwa masalah DID dapat terselesaikan sepenuhnya, dan memang terselesaikan sepenuhnya, baik dari segi skalabilitas maupun privasi. Sistem identitas di IC saat ini memiliki implementasi yang disebut Identitas Internet, serta yang lebih kuat yang dikembangkan berdasarkan NFID.
Prinsipnya adalah sebagai berikut:
Saat mendaftar, itu akan menghasilkan sepasang kunci publik dan privat untuk pengguna. Kunci privat disimpan di dalam chip keamanan TPM dalam perangkat pengguna dan tidak pernah bisa bocor, sementara kunci publik dibagikan dengan layanan di jaringan.
Ketika seorang pengguna ingin masuk ke dapp, dapp akan membuat kunci sesi sementara untuk pengguna. Kunci sesi ini akan ditandatangani oleh pengguna melalui tanda tangan elektronik yang sah, sehingga dapp memiliki wewenang untuk memverifikasi identitas pengguna.
Setelah kunci sesi ditandatangani, dapp dapat menggunakan kunci tersebut untuk mengakses layanan jaringan atas nama pengguna tanpa pengguna harus menandatangani secara elektronik setiap kali. Ini mirip dengan login yang diotorisasi di Web2.
Kunci sesi hanya valid untuk jangka waktu yang singkat. Setelah kadaluwarsa, pengguna perlu melewati tanda tangan otorisasi biometrik untuk mendapatkan kunci sesi baru.
Kunci pribadi pengguna selalu disimpan di dalam chip keamanan TPM lokal dan tidak akan meninggalkan perangkat. Hal ini memastikan keamanan kunci pribadi dan anonimitas pengguna.
Dengan menggunakan kunci sesi sementara, dapps berbeda tidak dapat melacak identitas pengguna satu sama lain. Capai akses yang benar-benar anonim dan pribadi.
Pengguna dapat dengan mudah menyinkronkan dan mengelola Identitas Internet mereka di berbagai perangkat, namun perangkat itu sendiri juga memerlukan biometrik atau kunci perangkat keras yang sesuai untuk otorisasi.
Beberapa manfaat Identitas Internet adalah:
Tidak perlu mengingat kata sandi. Login langsung menggunakan fitur biometrik seperti pengenalan sidik jari, menghilangkan kebutuhan untuk mengatur dan mengingat kata sandi yang kompleks.
Kunci pribadi tidak meninggalkan perangkat dan lebih aman. Kunci pribadi disimpan dalam chip keamanan TPM dan tidak dapat dicuri, memecahkan masalah pencurian nama pengguna dan kata sandi di Web2.
Masuk secara anonim dan tidak dapat dilacak. Tidak seperti Web2, yang menggunakan email sebagai nama pengguna untuk dilacak di seluruh platform, Identitas Internet menghilangkan pelacakan ini.
Manajemen multi-perangkat lebih nyaman. Anda dapat masuk ke akun yang sama pada setiap perangkat yang mendukung biometrik, bukan terbatas pada satu perangkat saja.
Jangan mengandalkan penyedia layanan pusat untuk mencapai desentralisasi yang sejati. Ini berbeda dari model di mana nama pengguna sesuai dengan penyedia layanan email di Web2.
Mengadopsi proses sertifikasi yang dipercayakan, Tidak perlu menandatangani lagi setiap kali Anda masuk. Pengalaman pengguna lebih baik.
Mendukung penggunaan peralatan keamanan khusus Seperti login Ledger atau Yubikey, keamanan ditingkatkan.
Sembunyikan kunci publik sebenarnya pengguna, Catatan transaksi tidak dapat ditanyakan melalui kunci publik untuk melindungi privasi pengguna.
Kompatibel secara mulus dengan blockchain Web3, Login dan tandatangani DApps blockchain atau transaksi dengan aman dan efisien.
Arsitektur lebih canggih, mewakili integrasi organik keunggulan Web2 dan Web3, dan merupakan standar untuk akun jaringan dan login masa depan.
Selain menyediakan pengalaman pengguna baru, berikut ini juga diadopsi sarana teknis untuk memastikan keamanannya:
Gunakan chip keamanan TPM untuk menyimpan kunci privat. Chip dirancang sedemikian rupa sehingga bahkan pengembang pun tidak dapat mengakses atau mengekstrak kunci privat untuk mencegah kunci privat dari dicuri.
Mekanisme otentikasi sekunder seperti otentikasi biometrik, seperti sidik jari atau pengenalan wajah, perlu diverifikasi berdasarkan perangkat di mana mereka berada, sehingga hanya pengguna yang memegang perangkat tersebut yang dapat menggunakan identitas.
Kunci sesi mengadopsi desain kedaluwarsa jangka pendek untuk membatasi jendela waktu pencurian, dan sandi terkait dipaksa untuk dihancurkan pada akhir sesi untuk mengurangi risiko.
Teknologi enkripsi kunci publik memungkinkan data selama transmisi dienkripsi, dan pihak eksternal tidak dapat mempelajari informasi pribadi pengguna.
Tidak bergantung pada penyedia identitas pihak ketiga. PRIVATE KEY dihasilkan dan dikendalikan oleh pengguna sendiri dan tidak mempercayai pihak ketiga.
Dikombinasikan dengan ketidakmampuan untuk dimanipulasi yang dibawa oleh mekanisme konsensus blockchain IC, ini memastikan keandalan operasi seluruh sistem.
Algoritma kriptografi yang relevan dan proses keamanan terus diperbarui dan ditingkatkan, seperti menambahkan tanda tangan multi dan mekanisme yang lebih aman lainnya.
Kode sumber terbuka dan desain terdesentralisasi mengoptimalkan transparansi dan memfasilitasi kolaborasi komunitas untuk meningkatkan keamanan.
(Identitas Internet)
Dari perspektif tim, ada total 200+ karyawan, semuanya adalah bakat sangat elit. Karyawan telah menerbitkan total 1.600+ makalah, disitir 100.000+ kali, dan memiliki total 250+ paten.
Secara akademis, teori matematika terbarunya termasuk Threshold Relay dan PSC Chains, Validation Towers and Trees dan USCID.
Dari sudut pandang latar belakang teknis, dia memiliki latar belakang riset dan pengembangan teknis yang mendalam dan telah terlibat dalam riset di bidang big data dan komputasi terdistribusi pada masa mudanya, yang membentuk dasar teknis untuk membangun jaringan ICP yang kompleks.
Dari sudut pandang kewirausahaan, dia sebelumnya menjalankan permainan MMO menggunakan sistem terdistribusi miliknya sendiri yang dijadikan tuan rumah oleh jutaan pengguna. Dominic memulai Dfinity pada tahun 2015 dan juga merupakan Presiden dan CTO String labs.
Dari sudut pandang tertentu, dia mengusulkan konsep Internet terdesentralisasi lebih dari 10 tahun yang lalu. Tidak mudah untuk mempromosikan proyek besar ini dalam jangka panjang. Saat ini, ide desainnya sangat progresif.
FounderDominic Williams adalah seorang teoris kripto dan pengusaha serial.
Dalam hal tim teknis, Dfinity sangat kuat. Yayasan Dfinity mengumpulkan sejumlah besar ahli kriptografi dan sistem terdistribusi papan atas, seperti Jan Camenisch, Timothy Roscoe, Andreas Rossberg, Maria D., Victor Shoup, dll., bahkan "L" dalam penulis algoritma kriptografi BLS - Ben Lynn juga bekerja di Dfinity. Ini memberikan dukungan kuat untuk inovasi teknologi ICP. Keberhasilan proyek blockchain tak terlepas dari teknologi, dan pengumpulan bakat teratas dapat membawa terobosan teknologi, yang juga merupakan keunggulan utama ICP.
Tim Yayasan Dfinity
Artikel ini akan terlalu panjang jika saya juga menutup bagian ini, jadi saya memutuskan untuk menulis artikel terpisah nanti untuk memberikan analisis mendetail kepada Anda. Artikel ini lebih fokus pada arah pengembangan industri blockchain dan mengapa ICP memiliki peluang besar.
Aplikasi
Semua jenis aplikasi, platform sosial, platform pencipta, alat obrolan, permainan, dan bahkan permainan Metaverse dapat dikembangkan di ICP.
Banyak orang mengatakan bahwa IC tidak cocok untuk DeFi karena sulit untuk mencapai keadaan global yang konsisten, tetapi saya pikir pertanyaan ini sendiri salah. Bukan masalah keadaan global yang konsisten, tetapi keadaan global yang konsisten dalam latensi rendah. Jika Anda dapat menerima 1 menit, 10.000 mesin di seluruh dunia dapat mencapai konsistensi global. Dengan begitu banyak node di Ethereum dan BTC, bukankah mereka terpaksa mencapai konsistensi keadaan global dalam latensi tinggi? Oleh karena itu, saat ini mereka tidak dapat mencapai ekspansi horizontal tanpa batas. IC pertama kali memecahkan masalah ekspansi horizontal tak terbatas dengan membagi subnet. Mengenai konsistensi keadaan global dalam latensi rendah, IC menggunakan algoritma konsistensi distribusi konsisten kuat, topologi jaringan yang dirancang dengan baik, sinkronisasi data distribusi berkinerja tinggi, dan verifikasi cap waktu yang efektif serta mekanisme tahan-gagal yang matang juga dapat tercapai. Namun, jujur saja, akan lebih sulit membangun platform perdagangan pada level aplikasi IC daripada platform perdagangan berkinerja tinggi yang saat ini dibangun oleh orang-orang Wall Street. Ini bukan hanya tentang mencapai kesepakatan di antara beberapa ruang komputer. Namun, sulit tidak berarti bahwa itu sama sekali tidak dapat dilakukan. Itu berarti bahwa banyak masalah teknis harus diselesaikan terlebih dahulu, dan suatu keadaan moderat akhirnya akan ditemukan, yang tidak hanya menjamin keamanan tetapi juga menjamin pengalaman yang dapat diterima bagi orang-orang. Sebagai contoh, ICLightHouse di bawah ini.
ICLightHouse, sebuah dex orderbook di seluruh rantai, apa konsep seluruh rantai? Berapa banyak kesulitan teknis yang perlu diselesaikan? Ini tidak terpikirkan di rantai publik lain, tetapi setidaknya di IC itu bisa dilakukan, yang memberi kami harapan.
OpenChat, Aplikasi obrolan terdesentralisasi dengan pengalaman hebat. Saya belum melihat produk seperti itu kedua di seluruh industri blockchain. Banyak tim lain telah mencoba ke arah ini sebelumnya, tetapi pada akhirnya mereka semua gagal karena berbagai alasan. Masalah teknis gagal. Dalam analisis terakhir, pengguna merasa bahwa pengalaman itu tidak baik. Misalnya, kecepatannya terlalu lambat. Butuh 10 detik untuk mengirim pesan dan 10 detik untuk menerima pesan orang lain. Namun, tim kecil yang terdiri dari tiga orang di ICP telah membuat produk yang begitu sukses. Anda dapat mengalaminya sendiri betapa mulusnya itu. Selamat bergabung dengan organisasi, di mana Anda dapat menikmati tabrakan ide dan menikmati kebebasan berbicara sampai batas tertentu.
Must, Sebuah platform untuk para pencipta super, di mana semua orang dapat membuat sebuah planet dan membangun merek individu mereka sendiri, dan konten yang Anda hasilkan akan selalu menjadi milik Anda sendiri, dan bahkan dapat mendukung pembacaan berbayar. Ini bisa disebut sebagai planet pengetahuan terdesentralisasi. Saya sekarang menyegarkan artikel di dalamnya setiap hari.
Mudah - 0xkookoo
Aplikasi OpenChat dan Mora adalah produk yang hampir setiap hari saya gunakan. Mereka memberikan orang rasa kenyamanan yang tidak bisa dipisahkan dari mereka. Dua kata untuk menggambarkan mereka adalah kebebasan dan pengayaan.
Sudah ada beberapa tim yang mengembangkan aplikasi game di IC, dan saya pikir narasi game rantai penuh pada akhirnya dapat diambil alih oleh IC. Seperti yang saya katakan di bagian GameFi dari artikel ini sebelumnya, pemutaran game dan kesenangan adalah hal-hal yang perlu dipertimbangkan oleh pihak-pihak proyek. Playability lebih mudah dicapai pada IC. MenantikannyaMahakarya Dragginz.
ICP seperti bumi, dan teknologi Chainkey seperti inti bumi. Hubungannya dengan ICP mirip dengan hubungan antara protokol TCP/IP dan seluruh industri Internet. Setiap Subnet seperti benua Asia, Afrika, dan Amerika Latin. Tentu saja, Subnet juga bisa menjadi Samudera Pasifik/Atlantik, ada bangunan dan area yang berbeda (Replika dan Node) di benua dan samudera. Tanaman (Canister) dapat ditanam di setiap area dan bangunan, dan berbagai hewan hidup bahagia;
ICP mendukung ekspansi horizontal. Setiap subnet bersifat otonom dan dapat berkomunikasi antara subnet yang berbeda. Tidak peduli di aplikasi apa Anda berada, media sosial, keuangan, atau bahkan metaverse, Anda dapat mencapai konsistensi ultimate melalui jaringan terdistribusi ini. Mudah untuk mencapai buku besar global di bawah kondisi sinkron, tetapi sangat menantang untuk mencapai “konsistensi status global” di bawah kondisi asinkron. Saat ini, hanya ICP yang memiliki kesempatan untuk melakukannya.
Perlu dicatat bahwa ini tidak mengacu pada "Status global konsisten", tetapi "Status global konsisten". "Konsistensi keadaan global" mengharuskan semua node yang berpartisipasi untuk [menyetujui semua urutan operasi], [hasil akhir konsisten], [konsistensi objektif, tidak tergantung pada apakah node gagal], [konsistensi clock], [konsistensi instan, semua Operasi semuanya diproses secara sinkron], yang dijamin dalam subnet tunggal IC. Namun, jika Anda ingin memastikan "konsistensi negara global", Anda memerlukan semua subnet secara keseluruhan untuk mencapai "konsistensi negara global" di atas untuk data dan status yang sama. Dalam implementasi aktual, ini tidak mungkin dicapai dalam latensi rendah. , ini juga merupakan hambatan yang saat ini mencegah rantai publik seperti ETH berkembang secara horizontal. Oleh karena itu, IC memilih untuk mencapai konsensus dalam subnet tunggal, dan subnet lain dengan cepat memverifikasi melalui komunikasi bahwa hasilnya tidak dipalsukan, untuk mencapai "konsistensi negara global akhir." Setara denganPada saat yang sama, ini menggabungkan desentralisasi rantai publik besar dengan throughput tinggi dan latensi rendah rantai aliansi, dan mencapai ekspansi horizontal subnet tanpa batas melalui bukti algoritma matematika dan enkripsi.
Secara ringkas, kita dapat melihat bahwa sesuai dengan arah pengembangan akhir blockchain yang saya pikirkan pada awal artikel, [Kedaulatan] + [Desentralisasi multi-point] + [Transparansi] + [Kontrol pelaksanaan kode] + [Skalabilitas tak terbatas dengan biaya linier],
Kedaulatan adalah satu-satunya isu yang perlu diselesaikan oleh blockchain, termasuk kedaulatan aset, kedaulatan data, kedaulatan pidato, dll. Jika tidak, tidak ada kebutuhan untuk blockchain;
IC benar-benar melakukannya
IC juga melakukannya
IC benar-benar melakukannya
Saat ini hanya IC yang melakukan ini
Saat ini hanya IC yang melakukan ini
Berdasarkan fakta-fakta di atas dan pemikiran serta analisis saya, saya percaya bahwa ICP = Blockchain 3.0.
Artikel ini hanya untuk membicarakan arah pengembangan masa depan industri blockchain dan mengapa ICP kemungkinan besar menjadi penggerak inovasi dari blockchain 3.0. Namun, tidak dapat disangkal bahwa ada beberapa masalah dalam desain Tokenomics ICP, dan ekosistemnya belum ada. Lonjakan, saat ini ICP masih perlu terus bekerja keras untuk mencapai blockchain 3.0 akhir menurut pandangan saya. Tapi jangan khawatir, masalah ini pada dasarnya sulit. Bahkan Yayasan Dfinity sudah menyiapkan peta jalan 20 tahun. Hanya 2 tahun setelah peluncuran mainnet, mereka sudah mencapai prestasi besar. Mereka juga menggunakan kriptografi untuk terhubung dengan ekosistem BTC dan ETH, saya yakin dalam 3 tahun akan mencapai tingkat yang lebih tinggi.
Masa depan