Teks lengkap pidato Gavin Wood: Bagaimana Polkadot berubah menjadi aplikasi-sentris

Oleh Gavin Wood, Dunia Polka

Pada tanggal 28 Juni, acara unggulan tahunan Polkadot Konferensi Dekode Polkadot diadakan di Kopenhagen, Denmark. Para penggemar web3, Pembangun, dan investor dari seluruh dunia mendiskusikan perkembangan terbaru dalam ekologi Polkadot.

Bagian yang paling mengejutkan dari konferensi ini adalah Gavin Wood, pendiri Polkadot, hadir sebagai tamu misterius dan membawa sudut pandang yang sangat penting.

Gavin berbagi arah pengembangan Polkadot di masa depan, dan mengusulkan perspektif baru tentang Polkadot: tidak lagi dibatasi oleh parachain asli dan rantai relai, tetapi berfokus pada sumber daya tingkat rendah yang diperlukan oleh blockchain —— Komputasi inti (inti), anggap Polkadot sebagai komputer multi-core.

Dan Gavin mengusulkan agar Polkadot dapat membatalkan metode penawaran slot yang ada di masa mendatang, dan sebagai gantinya mengadopsi metode alokasi sumber daya yang lebih fleksibel yang berpusat pada inti, seperti "pembelian massal" bulanan "inti" dan "pembelian instan".

Teks berikut dikompilasi dari pidato Gavin oleh PolkaWorld.

** Polkadot 1.0 **

Pada tahap ini, Polkadot sudah bisa disebut Polkadot versi 1.0.

Pada tahap ini, fungsi Polkadot sudah selesai, dan semua fungsi yang disebutkan dalam buku putih 7 tahun lalu telah diimplementasikan, dan basis kode Polkadot 1.0 akan segera dirilis.

Jadi apa itu Polkadot 1.0? Di kertas putih asli, saya menulis "Polca adalah multi-rantai heterogen yang dapat diskalakan". Artinya, ini adalah blockchain, tetapi memiliki mekanisme konsensus unik "BABE", yang dapat memberikan keamanan untuk blockchain lainnya (rantai paralel).

Untuk meringkas secara artistik, kira-kira seperti ini.

Di tengah adalah rantai relai, yang bertanggung jawab untuk Crowdloan, Lelang, manajemen saldo, janji, tata kelola, dll. Ini adalah rantai relai dengan banyak fungsi. Titik-titik kecil di samping adalah parachain, dan rantai relai juga harus memastikan keamanan parachain. Dan parachain ini dapat berkomunikasi satu sama lain.

Jadi apa bentuk produk yang disediakan Polkadot? Berbentuk slot, dengan masa sewa 6 bulan, dan masa pemakaian slot hingga dua tahun bisa didapatkan di muka, ditambah dengan mekanisme Crowdloan. Namun selain itu, tidak ada cara lain untuk memanfaatkan Polkadot. **Satu-satunya produk di Polkadot 1.0 adalah slot parachain. **

Perspektif baru tentang Polkadot: komputer multi-core

Pepatah terkenal ini mengungkapkan kebenaran seperti itu: Jika seseorang ingin benar-benar memahami dunia, maka perubahan perspektif sangatlah penting, bahkan lebih penting daripada pergi ke dunia yang lebih luas.

Jadi di sini kami akan mengubah perspektif kami dan memahami kembali apa itu Polkadot.

Konsep rantai paralel dan rantai estafet sangat bagus, dan ini juga cara yang saya dan banyak orang pahami Polkadot di masa-masa awal, dan itulah objek yang kami coba bangun.

Namun seiring berjalannya waktu, kami menemukan bahwa apa yang kami lakukan sebenarnya berbeda dari apa yang semula kami bayangkan. Terkadang jika Anda beruntung, atau jika Anda memiliki tim yang kuat, Anda dapat membuat sesuatu yang lebih baik dari yang Anda kira.

Dalam ilmu komputer, abstraksi dan generalisasi itu penting. Belakangan kami menemukan bahwa tingkat abstraksi dan generalisasi yang kami lakukan pada Polkadot jauh lebih tinggi daripada yang kami perkirakan sebelumnya.

Jadi apa perspektif baru tentang Polkadot?

** Polkadot adalah komputer multi-core **

Pertama-tama, yang kami lakukan bukanlah tentang rantai, tetapi tentang ruang dan sumber daya dasar yang dibutuhkan oleh rantai.

Kedua, Polca adalah platform bagi pembangun untuk membuat aplikasi dan pengguna untuk menggunakan aplikasi. Pada dasarnya, ini bukan platform untuk menghosting blockchain. Chaining kebetulan menjadi salah satu cara agar Polkadot bisa berguna, tapi mungkin bukan satu-satunya cara.

Terakhir, ketahanannya (Resilience) juga sangat kuat. Menurut saya ini adalah kata yang lebih netral daripada Unstoppable, artinya dapat menolak segala upaya untuk membuatnya melakukan apa yang tidak dimaksudkan untuk dilakukan, yaitu, dapat menahan distorsi dari niat aslinya.

Jadi secara umum, Polca adalah penyedia komputasi berkelanjutan yang sangat tangguh, bertujuan umum, dan berkelanjutan. Arti dari komputasi berkelanjutan adalah bahwa Anda tidak memiliki pekerjaan, Anda menyelesaikannya, dan masalahnya selesai; yang ingin kami lakukan adalah tugas jangka panjang, bahkan jika dijeda di tengah, itu dapat berlanjut harus dilakukan. Ini sedikit mirip dengan visi "komputer dunia" yang disebutkan pada tahun 2015 dan 2016.

Jadi apa Polkadot dari perspektif ini? Ini adalah komputer multi-core, dan banyak core dapat berjalan secara bersamaan, melakukan hal yang berbeda. Kemudian kita akan menemukan bahwa blockchain yang berjalan pada inti adalah parachain, dan parachain berjalan terus menerus pada inti yang dicadangkan. Sekarang kami menggunakan paradigma baru ini untuk memahami parachain.

Apa itu "superkomputer Polca"

Jadi mari kita lihat lebih dalam tentang "komputer Poca" ini.

"Superkomputer Polkata" adalah multi-core dan lebih kuat dari komputer biasa. Ini memiliki sekitar 50 inti yang berjalan terus menerus dan paralel.

Menurut model prediksi kami, dalam beberapa tahun, setelah menjalani pembandingan dan pengoptimalan yang ekstensif, jumlah post-core dapat meningkat menjadi 500-1000.

KINERJA PER "INTI"

Mari kita lihat masing-masing "inti".

Inti ini mirip dengan inti CPU. Ini memiliki banyak karakteristik dan atribut, dan Anda dapat mendeskripsikannya, intinya, ini adalah hal yang melakukan perhitungan, mirip dengan inti CPU.

  • Bandwidth, yaitu jumlah total data yang masuk dan keluar dari inti ini, adalah sekitar 1 MB/dtk.
  • Daya komputasi yang mendasarinya, yaitu, berapa banyak perhitungan yang dapat dilakukannya? Sekitar 380 dalam kasus Geekbench 5.
  • Latensi, yaitu interval antara melakukan dua pekerjaan berturut-turut, adalah sekitar 6 detik.

Dengan berlalunya waktu dan kemajuan perangkat keras, indikator ini akan ditingkatkan sampai batas tertentu.

Di masa lalu, satu-satunya cara inti ini bisa berguna adalah melalui parachain. Namun nyatanya, ada cara lain untuk menggunakan inti agar lebih terjangkau dan dapat diakses oleh semua orang.

Poca membutuhkan metode alokasi yang lebih fleksibel

Apa artinya ini?

** Kernel sebenarnya sangat fleksibel. **Alih-alih hanya memproses satu tugas tetap selamanya, itu dapat dengan mudah beralih apa yang dilakukannya, seperti halnya CPU dapat berpindah tugas. Karena nuklir fleksibel, pengadaan nuklir juga harus fleksibel.

Model lelang slot tidak cukup fleksibel, model ini dirancang berdasarkan paradigma asli Polkadot - rantai tunggal yang sudah berjalan lama. Tapi kemudian kami memiliki parathread sebagai pelengkap, tapi itu hanya langkah kecil menuju paradigma yang benar.

Dan model ini menetapkan hambatan masuk yang tinggi untuk ekologi Polkadot. Jika Anda seperti saya, Anda adalah orang yang suka mengotak-atik berbagai teknologi sendiri. Ambil saya sebagai contoh. Saya tidak ingin melakukan penggalangan dana dan pemasaran. Saya hanya ingin menyebarkan kode dan melihat apakah itu bisa lari. Namun di bawah model saat ini, saya pikir kami kehilangan banyak kolaborator potensial ini.

Kemungkinan masa depan - versi fleksibel Polkadot

Di bawah ini saya akan mengusulkan solusi masa depan yang mungkin, yang dapat disebut "Polkadot fleksibel".

Kami dapat mengabaikan masa sewa dan model slot, tetapi memperlakukan Polkadot sebagai beberapa "inti". Waktu pada core ini sekarang disebut "Core Time", tetapi sebelumnya juga disebut "Block Space". Waktu ini dapat dijual secara teratur, yaitu setiap orang dapat membeli dan menggunakan waktu nuklir.

Saran saya adalah ini. Untuk penjualan waktu nuklir asli Polkadot (pasar primer), dapat dibagi menjadi dua metode: pembelian massal dan pembelian instan.

Pembelian dalam jumlah besar dilakukan sebulan sekali, dan setelah dibeli, Anda dapat menggunakannya selama 4 minggu.

Pembelian Tepat Waktu sedikit mirip dengan model bayar sesuai penggunaan Parathread, yaitu Pembelian Sesuai Kebutuhan Anda. Biaya penggunaan Polkadot, tepatnya biaya penggunaan inti Polkadot, akan ditentukan sesuai dengan kondisi pasar. Mungkin ada atau tidak banyak inti yang tersedia di pasar, begitulah pasarnya. Untuk penggunaan instan, itu akan menjadi penjualan kontinu waktu nuklir.

Dengan kata lain, kami memaksimalkan fleksibilitas dan menyerahkan sisanya ke pasar.

** PEMBELIAN MASSAL **

Mari kita lihat lebih dekat cara kerja pembelian massal. Tapi ini bukan proposal terakhir, tapi versi yang diajukan untuk didiskusikan.

Itu dijual setiap empat minggu, dan setiap kali dijual dengan harga tetap untuk waktu inti empat minggu. Semua akan membayar harga yang sama.

  • Target adalah untuk menyewakan 75% dari waktu inti yang tersedia melalui pembelian massal.
  • Harga akan berfluktuasi sesuai dengan rasio di atas.
  • Core yang belum dirilis langsung dijual ke pasar.
  • Ada perawatan khusus untuk pelanggan lama yang telah menyewa sebelumnya.

Pembelian Instan

Mari kita bicara tentang pembelian instan. Intinya, ini adalah inti yang dibeli saat dibutuhkan.

  • Ini mengadopsi model pembuat pasar atau broker pada rantai, dengan harga yang ditentukan, dan tujuannya adalah penggunaan 100%.
  • Waktu nuklir dapat diambil dari pasar massal, dibagi menjadi potongan-potongan kecil, dan kemudian dijual di pasar pembelian instan.
  • Total pendapatan penjualan yang diperoleh dari pembelian instan akan dibagi rata oleh penyedia waktu nuklir (termasuk Polkadot sendiri).

Esensi Pembelian Instan

  • Diperoleh oleh rantai melalui kolektor
  • Dapat digunakan untuk meningkatkan throughput transaksi (hingga kekuatan pemrosesan ganda saat Anda memiliki panggilan ekstra)
  • Dapat digunakan untuk mengurangi latensi (rantai awalnya menghasilkan blok dalam 12-18 detik, setelah menambahkan inti tambahan, dapat menghasilkan blok dalam 6 detik)
  • Dapat mendukung bentuk baru seperti "kontrak nuklir"

** Inti dari Pembelian Massal **

  • Ini adalah aset non-homogen. Inti awalnya homogen, tetapi ketika dibagi menjadi banyak bagian yang berbeda, mereka menjadi aset yang tidak homogen. Aset non-homogen semacam ini secara teoritis dapat ditampilkan oleh XCM. Pialang dapat menampilkan waktu inti ini ke rantai lain, yang mungkin ingin memperdagangkannya.
  • Rantai broker (rantai sistem) ini dapat membagi periode empat minggu ini menjadi banyak NFT.
  • Slot ini dapat dikonsumsi oleh parachain broker, memungkinkan pemilik untuk menetapkan perhitungan ke inti Polkadot.

** Cara menggunakan pembelian grosir **

Jadi apa yang Anda lakukan dengan waktu yang Anda dapatkan?

  • Mereka dapat ditugaskan ke parachain tertentu, yang merupakan situasi saat ini, tetapi tidak dilakukan bulan demi bulan, tetapi satu rantai secara eksklusif menempati satu inti.
  • Itu dapat ditugaskan ke beberapa parachain untuk berbagi dan menggunakan inti secara bergantian.
  • Dapat ditempatkan di pasar instan.
  • Itu juga dapat dibagi dan dijual secara terpisah. Dimungkinkan untuk menggunakan NFT XCM melalui parachain terpisah.

Kontrol Sewa dalam Pembelian Massal

Jadi bagaimana jika Anda ingin mengunci inti untuk waktu yang lama? Maka tentunya Anda perlu memprediksi trend harga.

Saya sarankan untuk menetapkan aturan seperti itu. Saat mengalokasikan waktu inti blok bulan baru, broker mencatat harga dan siapa yang dialokasikan sebagai cadangan. Di bulan berikutnya, orang ini dapat membelinya dengan harga limit (batas kenaikan harga akan ditetapkan).

**Apa artinya ini bagi parachain yang ada? **

  • **Janji sewa parachain yang ada tetap sama. **Misalnya Anda telah mengambil slot selama dua tahun, maka akan berlanjut. *Harga untuk pembelian grosir ditentukan oleh Tata Kelola.
  • Menurut saya pribadi, kita harus mulai dengan harga relatif rendah untuk menurunkan ambang partisipasi.
  • Bagi mereka yang telah menetapkan harga dasar, kontrol sewa dan hak transfer prioritas untuk memastikan jaminan harga jangka panjang. Saat ini, kami hanya menjamin waktu penggunaan paling lama dua tahun, tetapi secara teoritis, dapat dijamin untuk diperpanjang tanpa batas waktu.

**Selain itu, rantai paralel akan memiliki waktu blok yang lebih fleksibel. **

Saat ini, rantai paralel memiliki waktu pembuatan blok tetap, yaitu sekitar 12 detik, dan setelah pengoptimalan lebih lanjut, akan menjadi sekitar 6 detik. Di masa mendatang, menurut saya waktu pembuatan blok parachain akan lebih fleksibel.

Parachains akan memiliki "kecepatan dasar". Misalnya, sebuah parachain berbagi inti dengan satu atau beberapa parachain lainnya, dan sebuah blok dihasilkan setiap 12 atau 18 detik. Tetapi jika Anda membutuhkan throughput yang lebih tinggi, Anda dapat pergi ke pasar instan atau membeli lebih banyak waktu inti melalui OTC di beberapa jaringan perusahaan.

Waktu kernel juga dapat dikompresi (latensi lebih rendah dengan mengorbankan bandwidth). Mengompresi beberapa blok parachain menjadi inti rantai relai akan mengurangi latensi, tetapi akan meningkatkan beberapa biaya bandwidth, karena Anda harus membayar untuk pembukaan dan penutupan blok.

Waktu inti juga dapat digabungkan (dengan menambahkan inti tambahan untuk meningkatkan kinerja dan mengurangi latensi). Anda dapat terlibat dalam dua inti sekaligus untuk mendapatkan dua blok parachain lengkap. Dengan cara ini, waktu pembuatan blok dapat dikurangi dari 12 detik menjadi 6 detik atau bahkan hingga 3 detik.

Arti dari semua hal di atas untuk parachains yang ada adalah:

  • Dapatkan lebih banyak bandwidth transaksi saat Anda membutuhkannya
  • Biaya lebih rendah saat Anda tidak membutuhkannya
  • Dapat menjadi rantai multi-core berkinerja tinggi
  • Bisa menjadi rantai yang berjalan secara berkala
  • Dapat menjadi rantai pembayaran murni sesuai penggunaan
  • Dapat menjadi rantai latensi rendah (misalnya, satu blok setiap 1 detik)
  • Perencanaan belanja modal jangka panjang dapat dilakukan

Jadi bagaimana inti dapat digunakan? Waktu kernel dapat dipisahkan dan kemudian dipasang kembali.

Penggunaan nuklir untuk orang bodoh

Gambaran ini adalah situasi saat ini, penggunaan waktu nuklir oleh si idiot. Dari kiri ke kanan, waktu berangsur-angsur berjalan mundur. Setiap baris setara dengan inti di Polkadot. Saat ini 5 parachain masing-masing menempati inti.

Namun pada kenyataannya, tidak masalah inti mana yang ditetapkan untuk setiap rantai, tidak masalah. Artinya, parachain dapat berjalan pada inti apa pun yang tersedia tanpa memengaruhi kinerja, dan inti ini tidak memiliki afinitas khusus untuk rantai tertentu.

Penggunaan Kernel yang Fleksibel

Penggunaan inti yang fleksibel juga disebut penjadwalan eksotis.

Anda dapat membagi interval

Zona dapat dibagi, dan pemilik zona dapat membagi zona dan berdagang. Parachain dapat berjalan untuk jangka waktu tertentu, lalu menghentikan pemrosesan transaksinya sendiri dan membiarkan parachain lain berjalan.

Kami melihat parachain ini berwarna biru muda dan berhenti sebentar lalu berlanjut lagi. Hal yang sama berlaku untuk rantai hijau.

** Dapat rentang interval **

Beberapa rantai dapat bergiliran menjalankan satu inti untuk menyebarkan biaya. Mungkin Anda mengambil 2/3 dari waktu, dan rantai lain membutuhkan 1/3, seperti rantai biru muda dan kuning pada gambar.

Inti dapat dikompresi

Inti yang sama dapat memproses beberapa blok sekaligus. Validasi beberapa blok pada satu inti untuk tingkat blok yang lebih tinggi dan latensi kinerja yang lebih rendah.

Nuklir dapat digabungkan

Dapatkan lebih banyak daya komputasi menggunakan banyak core, yang bisa bersifat sementara atau berumur panjang.

ParaID yang sama, "tugas" yang sama, dapat ditetapkan ke beberapa inti secara bersamaan. Itu dapat menggunakan dua inti, sehingga memproses dua blok dalam periode waktu ini. Misalnya, jeruk di sini memiliki inti yang digunakan terus-menerus, tetapi inti lain yang digunakan sesekali.

Kemungkinan arah masa depan: beberapa rantai berbagi satu inti

Dua hingga tiga rantai dapat berbagi inti yang sama secara bersamaan untuk mengurangi biaya tanpa mengurangi latensi. Ini adalah penggunaan yang lebih spekulatif.

Kemungkinan arah masa depan: padu padankan penggunaan di atas

Secara teoritis, semua penggunaan yang disebutkan di atas dapat disusun. Jika Anda mencampur dan mencocokkannya, Anda akan mendapatkan sumber daya komputasi pervasif yang sangat fleksibel.

berpusat pada rantai → berpusat pada aplikasi

Polkadot 1.0 adalah paradigma rantai-sentris: Mengizinkan rantai terisolasi untuk mengirim pesan satu sama lain, metode ini pada dasarnya mirip dengan rantai tunggal plus jembatan lintas rantai, kecuali bahwa rantai paralel semuanya terhubung ke relai rantai .

Ini mengarah pada pengalaman pengguna yang terfragmentasi. Seorang pengguna dapat menggunakan aplikasi di satu rantai, tetapi dia juga ingin menggunakan aplikasi ini di rantai lain, yaitu menggunakan aplikasi dengan cara multi-rantai.

Tetapi jika kita memiliki paradigma rantai-sentris, maka kita juga akan memiliki pengalaman pengguna rantai-sentris. Dan jika aplikasi tidak berpusat pada rantai, semuanya menjadi sulit.

Pada kenyataannya, jika kita ingin memanfaatkan sepenuhnya potensi Polkadot, aplikasi perlu diterapkan di seluruh rantai dan dengan mulus, setidaknya untuk pengguna, dan idealnya untuk pengembang .

Ini adalah diagram artistik dari "seperti apa Polkadot":

Untuk meluncurkan Polkadot dengan cepat, kami memilih untuk menempatkan banyak kemampuan aplikasi Polkadot pada rantai relai. Tapi itu benar-benar trade-off.

Hal baiknya adalah kami dapat memberikan banyak fungsi dalam waktu singkat sebelum fondasi teknis selesai sepenuhnya, seperti janji besar, tata kelola, token, sistem identitas.

Tapi itu juga ada harganya. Jika kita mengikat banyak hal ke dalam satu rantai, beberapa masalah akan muncul. Misalnya, rantai relai tidak selalu dapat menggunakan sumber dayanya untuk tugasnya sendiri - memastikan keamanan jaringan dan memastikan pengiriman pesan. Dan itu mendorong setiap orang untuk membentuk mode berpikir rantai-sentris.

Di masa lalu, kami hanya bisa fokus pada satu rantai dan meletakkan semua fungsi Polkadot pada rantai relai saat online. Ini adalah tujuan awal kami. Namun sayangnya, alat yang relevan belum mengikuti era ketika aplikasi dan pengguna saling terhubung.

** Sekarang, fungsi tingkat sistem beralih ke paradigma penerapan lintas rantai. Rantai sistem lebih umum, dan rantai relai menangani semakin sedikit hal**. Aplikasi harus dapat melintasi rantai ini tanpa mempersulit pengalaman pengguna.

Ini adalah diagram skematik yang baru saja saya gambar setengah jam yang lalu, yang menurut saya merupakan sudut pandang yang lebih baik untuk memahami "apa itu Polkadot".

Faktanya, Polkadot bukanlah rantai relai di tengah, dan parachain mengelilinginya, setidaknya bagi mereka yang datang ke ekologi Polkadot, seharusnya tidak demikian. Padahal, Polkadot seharusnya merupakan sistem yang terintegrasi, sebuah komputer yang menjalankan banyak aplikasi. **

Ya, ada batasan antara komponen logika bisnis dari rantai yang berbeda (yaitu parachain), tetapi ini mungkin tidak sepenting yang kami kira bagi pengguna. Lebih penting lagi, pengguna dapat melakukan apa yang ingin mereka lakukan, dan melakukannya dengan mudah, jelas, dan cepat.

Titik-titik pada diagram adalah aplikasi, dan garis titik-titik yang memisahkan titik-titik adalah "paras". Saya tidak ingin mengatakan itu adalah parachain, karena itu akan memikat kita ke dalam jebakan pemikiran "setiap parachain sesuai dengan inti". . Ini adalah model Polkadot sejauh ini, tetapi ini bukan satu-satunya pilihan.

**Titik harus dapat berkomunikasi satu sama lain dalam keadaan normal, dan hampir semudah ruang di dalam garis putus-putus. **

XCM

Bagaimana cara melakukannya? Itu saja untuk XCM.

XCM adalah bahasa, dan lapisan transport yang benar-benar menyampaikan pesan disebut XCMP. Saya akui kedua nama itu agak membingungkan.

Apa yang XCM lakukan? Perannya adalah mengabstraksi fungsionalitas umum dalam rantai, dan menciptakan bahasa deskriptif untuk menjelaskan apa yang ingin Anda lakukan atau apa yang Anda inginkan terjadi.

Selama rantai menerjemahkan pesan dengan jujur, maka semuanya baik-baik saja. Namun sayangnya, tidak ada jaminan bahwa rantai tersebut akan menerjemahkan pesan XCM Anda dengan jujur. **XCM tidak ideal di lingkungan tanpa kepercayaan. **

Misalnya. Dalam perdagangan, kami akan mengatakan bahwa XCMP, alat transportasi, memberi kami jalur perdagangan yang aman, dan kami tidak akan dirampok di tengah. Apa yang dikirim dapat dijamin akan diterima. Namun, itu tidak memberi kami kerangka kerja untuk membuat ketentuan yang mengikat antara pihak perdagangan yang berbeda.

Untuk memberikan contoh yang lebih intuitif - Uni Eropa. Apa itu? Pada dasarnya ini adalah aliansi yang dapat Anda ikuti, ini adalah kerangka perjanjian untuk berbagai negara berdaulat untuk mematuhi perjanjian tertentu. Ini tidak sempurna, karena meskipun ada peradilan umum yang dapat menerjemahkan undang-undang masing-masing negara dan memastikannya mematuhinya, itu tidak dapat menghentikan suatu negara untuk mengubah undang-undangnya sehingga tidak sejalan dengan persyaratan UE.

Di Polkadot, kami juga menghadapi masalah serupa. XCM adalah bahasa untuk mengekspresikan niat, dan WebAssembly mengungkapkan hukum yang harus dipatuhi oleh parachain di Polkadot. Dapat dibayangkan sebagai Pengadilan Eropa (ECJ), yang memastikan bahwa parachain mematuhi logika yang diusulkan sendiri, tetapi ini tidak bukan berarti Logika ini tidak dapat diubah secara hukum oleh parachain untuk menolak mematuhi bahasa XCM.

XCM adalah bahasa untuk mengekspresikan niat, seperti "Saya akan mentransfer aset", "Saya akan memberikan suara". Antara rantai sistem yang saling percaya, ini bukan masalah. Tetapi jika mereka berada di antara proses pemerintahan yang berbeda, proses legislatif, akan ada masalah. Kami dapat melakukan yang lebih baik di ekosistem Polkadot.

Sesuai

Di sini saya mengusulkan istilah baru yang disebut Accord (perjanjian). **Perjanjian adalah perjanjian sukarela di berbagai rantai. ** Seperti mengatakan "Saya secara sukarela mematuhi satu logika bisnis ini, dan tidak ada yang saya lakukan yang akan mengubahnya". Rantai itu sendiri tidak dapat mematahkan logika perjanjian itu.

Polkadot menjamin pelaksanaan logika ini dengan setia. Kontrak menargetkan fungsi tertentu. Rantai apa pun yang bergabung dengan perjanjian harus mematuhi aturan, yang khusus untuk fungsi khusus ini.

Untuk memastikan hambatan masuk yang rendah, perjanjian yang diusulkan tidak memiliki izin. Karena bersifat sukarela, tidak memengaruhi siapa pun hingga Anda lulus dan mendaftar.

Diagram ini bukan yang paling tepat, tetapi kira-kira artinya seperti ini. Lingkaran luarnya adalah Polkadot, dan ada beberapa titik kecil di dalamnya, kita tempatkan grafik ini secara horizontal. Kesepakatan itu kemudian menjadi mekanisme tunggal yang mengatur kedaulatan lokalnya.

Accord tidak tersedia di semua sistem. Sejauh yang saya tahu, Polkadot adalah satu-satunya sistem yang dapat mendukung keberadaannya, karena Polkadot adalah satu-satunya sistem dengan lapisan keamanan yang sama kuatnya, dan juga dapat memberikan fungsi transisi keadaan tertentu untuk setiap pecahan. Karakteristik ini memungkinkan Polkadot mencapai mode kerja sama yang tidak mungkin dilakukan di arsitektur lain (seperti jembatan lintas rantai).

Bagi yang familiar dengan Polkadot mungkin pernah mendengar tentang "SPREE", yaitu teknologi yang dapat mewujudkan Accord.

Beberapa skenario penggunaan Accord

Mari kita lihat beberapa kemungkinan kasus untuk Accord.

Salah satunya adalah Hub Aset.

Saat ini, jika dua rantai ingin berinteraksi dengan aset, mereka harus melalui rantai ketiga, rantai hub aset. Jika salah satu rantai adalah rantai aset asli, itu akan sedikit berbeda. Namun secara teori, jika dua rantai yang tidak terkait ingin memperdagangkan aset pihak ketiga, Anda harus membuka jalur tambahan.

Dengan Accord Anda tidak perlu melakukan ini. Anda dapat menganggapnya sebagai kedutaan, yang ada di ruang proses umum dan dijadwalkan pada inti yang sama dengan parachain pada waktu yang sama, tetapi ini bukan bagian dari logika bisnis parachain, tetapi ada secara terpisah. Ini seperti kedutaan memiliki undang-undang negaranya sendiri, tetapi lokasi geografisnya ada di negara setempat. Demikian pula, Accord seperti logika bisnis eksternal, tetapi diakui dan bersifat lokal.

Contoh lainnya adalah router multicast XCM. Itu dapat mengirim pesan, tetapi melintasi banyak rantai, dan dalam urutan tertentu. Seperti melakukan satu operasi di sini, operasi lain di sana, tetapi selalu dengan izin saya. Ini saat ini tidak memungkinkan.

Contoh lainnya adalah Decentralized Exchange, yang dapat menyiapkan pos terdepan di beberapa rantai berbeda sehingga pertukaran dapat terjadi langsung secara lokal tanpa membuka saluran dua arah.

Ini hanyalah beberapa contoh yang dapat saya pikirkan untuk sementara, dan saya yakin potensi teknologi ini akan lebih berkembang di masa mendatang.

KAPI Proyek

Bicarakan secara singkat tentang antarmuka pengguna - Project CAPI. Perannya adalah untuk memungkinkan aplikasi Polkadot di berbagai rantai memiliki antarmuka pengguna yang mulus dan berpengalaman, bahkan saat menggunakan klien ringan.

Pertapa Estafet

Artinya, semua fungsi tingkat pengguna dalam rantai relai ditransfer ke rantai sistem. Misalnya:

  • keseimbangan
  • Sumpah
  • Pemerintahan dan identitas
  • Sewa nuklir

Terakhir, biarkan fungsi Polkadot menjangkau beberapa rantai paralel, membebaskan ruang rantai relai.

Membuat Platform Aplikasi yang Tangguh

Di bagian terakhir, saya ingin mengulangi apa yang kami lakukan dan mengapa. Ini semua tentang ketahanan.

Dunia selalu berubah, tetapi jika orang memiliki niat yang jelas, penting bagi niat tersebut untuk dihormati. Sistem yang kita miliki saat ini tidak tangguh, mereka dibangun di atas ide-ide jadul.

Ketika sistem Anda tidak memiliki kriptografi, teori permainan, beberapa hal buruk terjadi. Misalnya, serangan dunia maya berskala besar yang disebutkan dalam berita ini membocorkan informasi 6 juta orang, yaitu satu dari seribu orang di dunia. Dan hal ini sering terjadi.

Jadi bagaimana Anda membuat sistem yang bebas dari ancaman ini? Pertama-tama, tentu saja, membangun sistem berbasis kriptografi terdesentralisasi yang dapat bertahan dalam ujian teori permainan. Tapi apa sebenarnya yang akan kita lakukan?

Meskipun kami mengkhotbahkan "desentralisasi" setiap hari, jika semuanya harus melalui penyedia RPC yang sama, itu tidak benar-benar terdesentralisasi.

Desentralisasi perlu disediakan oleh kombinasi faktor-faktor:

  • Penggunaan klien ringan: Smoldot dan CAPI akan memungkinkan UI berbasis klien ringan berperforma tinggi
  • ZK Primitives: Membangun perpustakaan primitif ZK yang kaya fitur dan berperforma tinggi. Perpustakaan pertama hampir selesai dan akan memberikan perlindungan privasi untuk kolektif on-chain, termasuk Fellowship.
  • Konsensus Sassafras: Algoritme konsensus baru tanpa pemisahan blok. Peningkatan keamanan dan keacakan, dengan perutean transaksi berkinerja tinggi. Performa dan pengalaman pengguna parachain ditingkatkan, dan transaksi terenkripsi mencegah Front-Running, yang dapat membawa potensi manfaat MEV.
  • Hybrid Network/Onion Routing: Menghindari kebocoran informasi IP transaksi. Ini adalah sistem perpesanan umum antara pengguna, rantai, dan OCW.
  • Desentralisasi orang: Memperkenalkan banyak orang yang cukup beragam untuk berpartisipasi dalam sistem. Berikan insentif untuk partisipasi melalui tata kelola, pengeluaran perbendaharaan, gaji, hibah, dll., serta serap dan pertahankan pengetahuan kolektif.

Ingat niat awal

Akhirnya, saya ingin menegaskan kembali niat awal kami. Polkadot tidak ada untuk membuat aplikasi tertentu, tetapi untuk menyediakan platform yang menyediakan cara untuk menyebarkan beberapa aplikasi di lingkungan ini, dan memungkinkan aplikasi untuk menggunakan fungsi satu sama lain untuk meningkatkan pengalaman pengguna**. Dan kami ingin memastikan bahwa visi ini dapat diwujudkan secepat mungkin, yang merupakan misi dari Polkadot.

**Jika Polkadot tidak dapat mempertahankan ketahanan terhadap perubahan di dunia, maka tidak ada gunanya membangun Polkadot. **Perubahan ini bisa menjadi cara lain untuk mencapai tujuan yang sama, atau ancaman yang ada dari organisasi luar yang tidak suka mempercayai dunia.

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)