Pada tanggal 28 Juni, acara unggulan tahunan Polkadot, Polkadot Decoded Conference, diadakan di Kopenhagen, Denmark. Para penggemar, pembangun, dan investor Web3 dari seluruh dunia membahas kemajuan terkini ekosistem Polkadot.
Bagian yang paling mengejutkan dari konferensi ini mungkin adalah Gavin Wood, pendiri Polkadot, hadir sebagai tamu misterius dan membawakan pendapat yang sangat penting.

Gavin membagikan arah pengembangan Polkadot di masa depan dan mengusulkan perspektif baru tentang Polkadot: tidak lagi terbatas pada rantai paralel dan rantai relai asli, tetapi berfokus pada sumber daya tingkat rendah yang dibutuhkan oleh blockchain Polkadot sebagai komputer multi-core.
Selain itu, Polkadot juga akan bertransformasi dari chain-centric menjadi application-centric dan berupaya membangun platform yang tangguh. Teks berikut ini disusun dari pidato Gavin oleh PolkaWorld.
Polkadot 1.0
Pada tahap ini Polkadot sudah bisa disebut Polkadot versi 1.0.
Pada tahap ini, fungsi Polkadot telah selesai dan telah mengimplementasikan semua fungsi yang disebutkan dalam kertas putih 7 tahun yang lalu, dan basis kode Polkadot 1.0 akan segera dirilis.
Jadi apa itu Polkadot 1.0? Di kertas putih asli, saya menulis “Polkadot adalah multi-rantai heterogen yang dapat diskalakan”. Artinya, ini adalah blockchain, namun memiliki mekanisme konsensus unik "BABE" yang dapat memberikan keamanan untuk blockchain lain (rantai paralel).
Singkatnya secara artistik, kira-kira seperti ini.

Di tengah adalah rantai relai, yang bertanggung jawab atas Crowdloan, Lelang, keseimbangan manajemen, janji, tata kelola, dll. Ini adalah rantai relai dengan banyak fungsi. Titik-titik kecil di sampingnya adalah parachain, dan rantai relai juga menjamin keamanan parachain. Dan parachain ini dapat berkomunikasi satu sama lain.
Lalu apa saja bentuk produk yang disediakan Polkadot? Bentuknya slot, masa sewa enam bulan, dan penggunaan slot bisa diperoleh hingga dua tahun sebelumnya, ditambah 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 mengatakan kebenarannya: jika seseorang ingin benar-benar memahami dunia, perubahan cara pandang sangatlah penting, bahkan lebih penting daripada pergi ke dunia yang lebih luas.
Nah disini kita akan mengubah cara pandang dan memahami kembali apa itu Polkadot.
Konsep parachain dan relay chain sangat bagus, dan itulah yang saya dan banyak orang pahami di masa-masa awal Polkadot.
Namun seiring berjalannya waktu, kami menemukan bahwa apa yang kami lakukan sebenarnya berbeda dari apa yang kami bayangkan sebelumnya. Terkadang jika Anda beruntung, atau memiliki tim yang kuat, Anda mungkin bisa membuat sesuatu yang lebih baik dari apa yang awalnya ingin Anda lakukan.
Dalam ilmu komputer, abstraksi dan generalisasi sangatlah penting. Belakangan kami menemukan bahwa tingkat abstraksi dan generalisasi yang kami buat untuk Polkadot jauh lebih tinggi dari yang kami bayangkan sebelumnya.
Lantas seperti apa sudut pandang baru Polkadot?
Polkadot adalah komputer multi-core
Pertama-tama, apa yang kami lakukan sebenarnya bukan tentang rantai tersebut, namun tentang ruang dan sumber daya mendasar yang dibutuhkan oleh rantai tersebut.
Kedua, Polkadot adalah platform yang memungkinkan pembuat membuat aplikasi dan pengguna menggunakan aplikasi. Pada dasarnya, ini bukan platform untuk menghosting blockchain. Rantai merupakan salah satu cara untuk membuat Polkadot berguna, namun mungkin bukan satu-satunya cara.
Terakhir, ketahanannya (Resilience) juga sangat kuat. Saya pikir ini adalah kata yang lebih netral daripada Unstoppable, yang berarti dapat menolak segala upaya untuk melakukan sesuatu yang tidak dimaksudkan untuk dilakukan, yang berarti dapat menolak distorsi dari niat awal.
Jadi secara umum, Polkadot adalah penyedia komputasi yang sangat tangguh, serbaguna, dan berkelanjutan. Arti dari komputasi berkelanjutan adalah bahwa Anda tidak mempunyai pekerjaan, dan setelah Anda menyelesaikannya, itu selesai; yang ingin kita lakukan adalah tugas jangka panjang, meskipun dijeda di tengah-tengah, itu dapat dilanjutkan harus dilakukan. Hal ini agak mirip dengan visi “komputer dunia” yang disebutkan pada tahun 2015 dan 2016.
Jadi apa Polkadot dari sudut pandang ini? Ini adalah komputer multi-core, dan beberapa core dapat berjalan pada waktu yang sama dan 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.
Seperti apa bentuk “Superkomputer Polkadot”?
Jadi mari kita lihat lebih dalam tentang “Komputer Polka” ini.

"Polka Supercomputer" multi-core dan lebih bertenaga dari komputer biasa. Ia memiliki sekitar 50 inti, berjalan terus menerus, dan paralel.
Menurut model prediksi kami, dalam beberapa tahun, setelah menjalani tolok ukur dan optimalisasi ekstensif, jumlah inti tahap akhir dapat ditingkatkan menjadi 500-1000.
Performa per “inti”

Mari kita lihat kembali masing-masing “inti”.
Inti ini mirip dengan inti CPU. Ia memiliki banyak karakteristik dan atribut, dan Anda dapat mendeskripsikannya. Intinya, ini adalah alat kalkulasi, seperti inti CPU.
Bandwidth, yaitu jumlah total data yang masuk dan keluar dari inti ini, adalah sekitar 1 MB/s.
Kekuatan komputasi yang mendasarinya, yaitu berapa banyak kalkulasi yang dapat dilakukannya? Dalam kasus Geekbench 5, nilainya sekitar 380.
Penundaannya, yaitu waktu antara melakukan dua pekerjaan berturut-turut, adalah sekitar 6 detik.
Seiring berjalannya waktu dan kemajuan perangkat keras, indikator-indikator ini akan meningkat sampai batas tertentu.
Di masa lalu, satu-satunya cara agar inti ini berguna adalah melalui parachain. Namun kenyataannya, ada cara lain untuk memanfaatkan tenaga nuklir agar lebih universal dan dapat diakses oleh semua orang.
Polkadot membutuhkan metode alokasi yang lebih fleksibel
Apa artinya ini?
Intinya sebenarnya sangat fleksibel. Daripada hanya mengerjakan satu tugas tetap selamanya, ia dapat mengalihkan pekerjaannya dengan mudah, seperti CPU yang dapat berpindah tugas. Karena nuklir sangat fleksibel, maka 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 benang paralel sebagai pelengkap, tapi itu hanya sebuah langkah kecil menuju paradigma yang benar.
Model ini memberikan hambatan masuk yang tinggi bagi ekosistem Polkadot. Jika Anda seperti saya, Anda adalah orang yang suka mengutak-atik berbagai teknologi sendiri. Sebagai contoh, saya tidak ingin melakukan penggalangan dana atau pemasaran bisa berjalan. Namun dengan model yang ada saat ini, saya rasa kita kehilangan banyak calon kolaborator.
Kemungkinan masa depan - versi Polkadot yang fleksibel
Di bawah ini saya akan mengusulkan kemungkinan solusi masa depan, yang dapat disebut "versi fleksibel Polkadot".
Kita bisa meninggalkan model sewa dan slot, dan malah memperlakukan Polkadot sebagai "inti". Waktu pada inti ini sekarang disebut "Waktu Inti", tetapi sebelumnya juga disebut "Ruang Blok". Waktu-waktu ini dapat dijual secara berkala, yaitu setiap orang dapat membeli dan menggunakan waktu inti.
Saran saya adalah ini. Untuk penjualan waktu inti asli Polkadot (pasar perdana), dapat dibagi menjadi dua metode: pembelian massal dan pembelian instan.
Pembelian dalam jumlah besar dilakukan sebulan sekali dan setiap pembelian berlangsung selama 4 minggu.
Pembelian tepat waktu mirip dengan model bayar sesuai pemakaian Parathread, yaitu pembelian sesuai permintaan. Biaya penggunaan Polkadot, atau tepatnya biaya penggunaan inti Polkadot, akan ditentukan berdasarkan kondisi pasar. Mungkin ada beberapa core yang tersedia di pasaran, atau mungkin juga tidak ada, begitulah keadaan pasarnya. Untuk penggunaan segera, Core Time Continuity akan dijual.
Dengan kata lain, kami memaksimalkan fleksibilitas dan menyerahkan sisanya kepada pasar.
Apa artinya ini bagi parachain yang ada?
Sewa parachain yang ada akan tetap berlaku. Misalnya Anda sudah mengambil slot itu selama dua tahun, maka akan dilanjutkan.
Penetapan harga untuk pembelian dalam jumlah besar ditentukan oleh tata kelola.
Menurut saya pribadi, kita harus mulai dari harga yang relatif rendah untuk menurunkan ambang batas partisipasi.
Harga dasar, kontrol sewa, dan hak penolakan pertama telah ditetapkan untuk memastikan jaminan harga jangka panjang. Saat ini kami hanya menjamin penggunaan maksimal dua tahun, namun setelah itu, secara teoritis kami dapat menjamin perpanjangan tanpa batas waktu.
Selain itu, parachain akan memiliki waktu produksi blok yang lebih fleksibel.
Saat ini, parachain memiliki waktu pembuatan blok yang tetap, yaitu sekitar 12 detik. Setelah optimasi lebih lanjut, waktu pembuatannya akan menjadi sekitar 6 detik. Di masa depan, saya pikir waktu pembuatan blok parachain akan lebih fleksibel.
Parachain akan memiliki "kecepatan dasar". Misalnya, parachain berbagi inti dengan satu atau beberapa parachain lainnya dan menghasilkan satu blok setiap 12 atau 18 detik. Namun jika Anda memerlukan throughput yang lebih tinggi, Anda dapat pergi ke pasar instan atau membeli lebih banyak waktu inti melalui OTC di beberapa jaringan perusahaan.
Waktu inti juga dapat dikompresi (menurunkan latensi dengan mengorbankan bandwidth). Mengompresi beberapa blok parachain ke dalam inti rantai relai akan mengurangi latensi, namun akan meningkatkan sejumlah biaya bandwidth karena Anda harus membayar untuk awal dan akhir blok.
Waktu inti juga dapat digabungkan (meningkatkan kinerja dan dengan demikian mengurangi latensi dengan menambahkan inti tambahan). Anda dapat menjalankan dua inti secara bersamaan untuk mendapatkan dua blok parachain lengkap. Hal ini dapat mengurangi waktu pembuatan blok dari 12 detik menjadi 6 detik atau bahkan menjadi 3 detik.
Berpusat pada rantai → berpusat pada aplikasi
Polkadot 1.0 adalah paradigma rantai-sentris: memungkinkan rantai terisolasi untuk mengirim pesan satu sama lain. Pendekatan ini pada dasarnya mirip dengan rantai tunggal ditambah jembatan lintas rantai, hanya saja rantai paralel terhubung ke rantai relai. Hal ini menghasilkan pengalaman pengguna yang terfragmentasi. Pengguna mungkin menggunakan aplikasi di satu rantai, tetapi dia juga ingin menggunakan aplikasi di rantai lain, yaitu menggunakan aplikasi secara multi-rantai.
Namun jika kita memiliki paradigma yang berpusat pada rantai, kita juga akan memiliki pengalaman pengguna yang berpusat pada rantai. Dan jika suatu aplikasi tidak berpusat pada rantai, segalanya menjadi sulit. Pada kenyataannya, jika kita ingin memanfaatkan potensi Polkadot sepenuhnya, aplikasi harus diterapkan di seluruh rantai, dan aplikasi tersebut harus lancar, setidaknya untuk pengguna, dan idealnya juga untuk pengembang.
Ini adalah diagram artistik “seperti apa Polkadot”:

Kini, fungsi tingkat sistem beralih ke paradigma penerapan lintas rantai. Rantai sistem lebih umum, dan rantai relai menangani lebih sedikit barang. Aplikasi harus mampu menjangkau rantai ini tanpa menyulitkan pengalaman pengguna.
Ini adalah diagram skematik yang baru saya gambar setengah jam yang lalu. Ini adalah perspektif yang lebih baik menurut saya untuk memahami "apa itu Polkadot".

Faktanya, Polkadot tidak memiliki rantai estafet di tengahnya, dan rantai paralel yang mengelilinginya. Setidaknya bagi mereka yang datang ke ekosistem Polkadot, hal tersebut tidak boleh terjadi. Padahal, Polkadot harus menjadi sistem yang terintegrasi, komputer yang menjalankan banyak aplikasi.
Ya, memang ada batasan antara komponen logika bisnis dari rantai yang berbeda (yaitu parachain), namun hal ini mungkin tidak sepenting yang kita pikirkan bagi pengguna. Lebih penting lagi, pengguna dapat melakukan apa yang ingin mereka lakukan dengan mudah, jelas, dan cepat.
Titik-titik pada gambar adalah aplikasi, dan garis putus-putus yang membagi titik-titik tersebut adalah “parachain”. Saya tidak ingin menyebutnya parachain, karena hal itu akan menjebak kita ke dalam perangkap pemikiran bahwa “setiap parachain berhubungan dengan sebuah inti.” Ini adalah model Polkadot sejauh ini, tapi ini bukan satu-satunya pilihan.
Titik-titik tersebut seharusnya dapat berkomunikasi satu sama lain dalam keadaan normal, hampir semudah berkomunikasi dengan ruang di dalam garis putus-putus.
Bahasa Inggris XCM
Bagaimana cara melakukan ini? Itu saja untuk XCM. XCM adalah sebuah bahasa, dan lapisan transport yang benar-benar mengirimkan pesan disebut XCMP. Saya akui kedua nama tersebut agak membingungkan.
Apa yang XCM lakukan? Perannya adalah untuk mengabstraksikan fungsi-fungsi umum dalam rantai, dan menciptakan bahasa deskriptif untuk menggambarkan apa yang ingin Anda lakukan atau apa yang Anda inginkan terjadi.
Di Polkadot, kami juga menghadapi masalah serupa. XCM adalah bahasa yang mengungkapkan niat, dan WebAssembly mengungkapkan hukum yang harus dipatuhi oleh parachain di Polkadot. Anda dapat menganggapnya sebagai Pengadilan Eropa (ECJ), yang memastikan bahwa parachain mematuhi logika yang mereka usulkan, tetapi ini tidak terjadi. berarti Logika ini tidak dapat diubah secara hukum oleh parachain, sehingga menolak untuk mematuhi bahasa XCM.
XCM adalah bahasa untuk mengungkapkan niat, seperti "Saya akan mentransfer aset" dan "Saya akan memilih". Antar rantai sistem yang saling percaya, hal ini tidak menjadi masalah. Namun jika berada di antara proses pemerintahan dan proses legislasi yang berbeda, maka akan timbul permasalahan. Kita bisa berbuat lebih baik di ekosistem Polkadot.
Sesuai
Di sini saya mengusulkan istilah baru yang disebut Accord. Perjanjian adalah perjanjian sukarela di berbagai rantai. Ini seperti mengatakan, "Saya secara sukarela mematuhi logika bisnis ini, dan tidak ada tindakan yang dapat mengubah hal itu". Rantai itu sendiri tidak dapat merusak logika perjanjian tersebut.
Polkadot menjamin eksekusi logika ini dengan setia. Kontrak khusus untuk fungsi tertentu. Setiap rantai yang bergabung dengan protokol ini harus mematuhi aturan, yang khusus untuk fungsi ini. Untuk memastikan rendahnya hambatan masuk, tidak diperlukan izin untuk mengajukan perjanjian. Karena bersifat sukarela, hal ini tidak akan memengaruhi siapa pun sampai mereka lulus dan mendaftar.
Diagram ini bukan yang paling tepat, tapi kira-kira itulah maksudnya. Lingkaran luarnya adalah Polkadot, dengan beberapa titik kecil di dalamnya. Kami menempatkan gambar ini secara horizontal. Oleh karena itu, kesepakatan merupakan mekanisme tersendiri 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 yang memiliki kekuatan lapisan keamanan yang sama dan juga dapat memberikan fungsi transisi keadaan tertentu untuk setiap shard. Fitur-fitur ini memungkinkan Polkadot mencapai model kerja sama yang tidak mungkin dicapai di arsitektur lain (seperti jembatan lintas rantai).
Orang yang akrab dengan Polkadot mungkin pernah mendengar tentang "SPREE", yaitu teknologi yang dapat mengimplementasikan Accord.
Proyek CAPI
Mari kita bicara secara singkat tentang antarmuka pengguna - Project CAPI. Fungsinya adalah untuk memungkinkan aplikasi Polkadot yang mencakup banyak rantai memiliki antarmuka pengguna yang lancar dan baik, bahkan saat menggunakan klien ringan.
Relai Pertapa
Artinya, semua fungsi tingkat pengguna dalam rantai relai ditransfer ke rantai sistem. Misalnya: keseimbangan, janji, tata kelola dan identitas, sewa inti. Pada akhirnya, fungsi Polkadot akan mencakup beberapa rantai paralel, sehingga mengosongkan ruang dalam rantai relai.
Membangun platform aplikasi yang tangguh
Di bagian terakhir, saya ingin menegaskan kembali apa yang kami lakukan dan mengapa kami melakukannya. Ini semua tentang ketahanan. Dunia selalu berubah, namun jika setiap orang memiliki niat yang jelas, niat tersebut penting untuk dihormati. Sistem yang kita miliki saat ini tidak cukup tangguh; sistem tersebut dibangun berdasarkan ide-ide kuno.
Jadi bagaimana Anda membangun sistem yang kebal terhadap ancaman ini? Langkah pertama tentu saja adalah membangun sistem terdesentralisasi berbasis kriptografi yang dapat bertahan dalam pengujian teori permainan. Tapi apa sebenarnya yang kita lakukan?
Meskipun kita memberitakan “desentralisasi” setiap hari, namun tidak benar-benar terdesentralisasi jika semuanya harus melalui penyedia RPC yang sama. Desentralisasi perlu dilaksanakan melalui kombinasi beberapa faktor:
- Penggunaan klien ringan: Smoldot dan CAPI akan memungkinkan UI berbasis klien ringan berkinerja tinggi.
- ZK primitif: Membangun perpustakaan primitif ZK yang kaya fitur dan berkinerja tinggi. Perpustakaan pertama hampir selesai dan akan memberikan perlindungan privasi untuk kolektif on-chain (termasuk Fellowship).
- Konsensus Sassafras: Algoritma konsensus baru tanpa blok bercabang. Peningkatan keamanan dan keacakan, dengan perutean transaksi berkinerja tinggi. Meningkatkan kinerja dan pengalaman pengguna parachain, dan transaksi terenkripsi mencegah Front-Running, yang dapat membawa potensi manfaat MEV.
- Perutean jaringan hibrid/bawang: menghindari kebocoran informasi IP transaksi. Ini adalah sistem pesan umum antara pengguna, jaringan, dan OCW.
- Desentralisasi masyarakat: Memperkenalkan banyak orang yang cukup beragam untuk berpartisipasi dalam sistem. Berikan insentif pada partisipasi melalui tata kelola, pengeluaran perbendaharaan, upah, subsidi, dan lain-lain, serta serap dan pertahankan pengetahuan kolektif.
Terakhir, saya ingin menegaskan kembali niat awal kami. Polkadot tidak ada untuk membuat aplikasi tertentu, tetapi untuk menyediakan platform dan cara untuk menyebarkan banyak aplikasi di lingkungan ini, dan memungkinkan aplikasi memanfaatkan fungsi satu sama lain untuk meningkatkan kesejahteraan sebagian besar pengguna. Dan kita perlu memastikan bahwa visi tersebut dapat terwujud secepatnya. Ini adalah misi Polkadot.
Tidak ada gunanya membangun Polkadot jika tidak mampu mempertahankan ketahanan tertentu terhadap perubahan dunia. Perubahan-perubahan ini dapat berupa cara-cara alternatif untuk mencapai tujuan yang sama, atau ancaman-ancaman yang ada dari organisasi-organisasi luar yang tidak mau mempercayai dunia.
