Di bawah latar belakang pasar bearish, semua orang akan dengan tenang memikirkan beberapa hal yang mungkin diabaikan di pasar bullish. Misalnya, apakah teknologi Solana yang telah kembali ke publik akan berhasil? Bisakah "waktu henti terpusat" menghancurkan segalanya?
Baru-baru ini, MakerDAO mengatakan bahwa basis kode Solana tidak buruk, Visa juga telah mengumumkan bahwa mereka akan bekerja sama dengan Solana sebagai uji coba, dan TVL Solana serta indikator data lainnya juga telah meningkat pesat. Akankah Solana mengantarkan musim semi kedua? Bagaimana cara menafsirkannya?
Pada saat pasar bullish, dihadapkan dengan kenaikan tiba-tiba harga mata uang $SOL, semua orang mengatakan bahwa Solana memiliki latar belakang modal dan ekologi komunitas yang kuat, namun hanya sedikit orang yang dapat menjelaskan dengan jelas apa kerangka teknis Solana.
Tanpa menyombongkan diri, artikel ini menganalisis secara singkat arsitektur teknis di balik Solana dari perspektif sains populer, dan mengapa Solana tidak dibunuh oleh Ethereum.
Tips: Hanya dari sudut pandang pemasyarakatan teknologi, saya akan membantu Anda memahami kembali Solana tanpa membuat referensi investasi apa pun.
Mekanisme konsensus POH
Pertama, mari kita bahas tentang mekanisme konsensus POH yaitu (Proof of history), yang merupakan mekanisme inovatif khusus yang diadopsi oleh Solana.
Dalam pengertian tradisional, tidak ada hubungan antara waktu blok dan waktu fisik (korelasi lemah). Misalnya, tolok ukur waktu rantai publik seperti Bitcoin dan Ethereum adalah tinggi blok, dan manifestasi perjalanan waktu hanyalah superposisi berkelanjutan ketinggian blok. Oleh karena itu, peningkatan Cancun Waktu spesifik ini hanya dapat diperkirakan berdasarkan tingkat produksi blok jaringan.
Inovasi POH Solana adalah mengaitkan perjalanan waktu rantai dengan waktu fisik. Misalnya, interval antara setiap blok POH tetap, operasi hash yang berkelanjutan akan menghasilkan rangkaian waktu yang dapat diverifikasi, dll.
Hal ini dapat menghindari masalah manipulasi dan serangan yang disebabkan oleh waktu "subyektif". Bayangkan jika waktu blok tidak teratur, akan sulit untuk mencapai konsensus antar node dengan cepat, dan akan mudah menyebabkan rollback, replay, dan serangan lainnya. objektivitas waktu fisik Tidak tergoyahkan. Node dapat mendeteksi beberapa situasi abnormal hanya berdasarkan rangkaian waktu saat ini tanpa kembali ke semua data historis.
Oleh karena itu, inovasi POH adalah mengikat waktu fisik dengan kuat untuk mendorong kolaborasi dan konsensus yang lebih baik di antara node Solana.
Menurut pendapat saya, mekanisme POH memiliki keuntungan lain: node menerima sejumlah besar transaksi dalam batch dan mengurutkannya (Pipeline), dan harus menunggu stempel waktu POH untuk mengirimkan transaksi, yang setara dengan transaksi batch layer2 ke layer1 Mekanisme ini seperti gagasan Rollup, yang dibawa ke lapisan 1, yang menyediakan prasyarat untuk throughput tinggi dan pemrosesan paralel yang dibahas di bawah.
Fitur pemisahan penyimpanan dan penghitungan
Selanjutnya, mari kita lihat fitur “pemisahan penyimpanan dan komputasi”, yang memungkinkan Solana menghilangkan hambatan yang menghambat Ketersediaan Data.
Kerangka kerja verifikasi blockchain tradisional bergantung pada node penuh untuk mempublikasikan sejumlah besar data historis untuk mencapai perhitungan status perubahan secara real-time. Penggabungan perhitungan dan penyimpanan ini akan membatasi kinerja rantai sampai batas tertentu. Misalnya, ketika Ethereum ingin memperbarui statusnya, ia harus terlebih dahulu menyinkronkan seluruh data rantai dan kemudian melakukan perhitungan catatan sejarah. Selain itu, Ethereum menghasilkan blok secara berurutan dan tidak dapat diserialkan, sehingga waktu pembuatan blok dan kapasitas blok tunggal akan dibatasi. .
Solana memisahkan penyimpanan negara dan eksekusi transaksi. Ada sistem penyimpanan terpisah untuk menyimpan negara, termasuk informasi akun, riwayat penandatanganan, catatan transaksi, dll. Ketika transaksi baru dieksekusi, Solana akan melakukan perhitungan berkecepatan tinggi pada node Pipeline. Terakhir, hanya status yang diperbarui pada sistem penyimpanan. Pemisahan keduanya dapat memastikan pengoperasian sistem buku besar dengan cepat dan menghindari hilangnya waktu status verifikasi DA + perhitungan dan menunggu hasil verifikasi DA. Perlu dicatat bahwa komputasi jaringan dan sumber daya penyimpanan perlu diperoleh dengan mempertaruhkan SOL.
Dalam istilah awam, pekerja di Ethereum harus pergi ke gudang untuk mengambil bahan mentah dan kemudian pergi ke bengkel untuk diproses. Tidak efisien untuk bolak-balik antara dua tanggung jawab tersebut. Namun, Solana memiliki pekerja yang berdedikasi di kedua bengkel tersebut, dan porter hanya perlu memindahkan material yang digunakan di dekatnya dari waktu ke waktu.Bengkel produksi baik-baik saja, dan efisiensinya telah meningkat pesat.
Pemrosesan transaksi bersamaan yang tinggi
Mari kita lihat lebih dekat fitur "pemrosesan transaksi serentak tinggi", yang memungkinkan Solana memenuhi permintaan pasar web2.
Meskipun klaim Solana yang memiliki 700.000 TPS dianggap sebagai lelucon dalam konteks downtime yang sesekali terjadi, pemilihan Endgame MakerDAO dan pemilihan Visa sampai batas tertentu merupakan pengakuan atas batas kinerjanya. Jadi, bagaimana Solana mencapai konkurensi tinggi?
Sederhananya, ini diciptakan oleh keunggulan POH dan pemisahan komputasi dan penyimpanan yang disebutkan di atas.Untuk memberikan pemahaman yang lebih dalam kepada semua orang, saya akan mencoba membandingkannya dengan konkurensi tinggi Starknet.
Solana menerima 10 transaksi yang dikirim oleh pengguna Alice secara bersamaan.Node akan mengurutkan transaksi, menunggu hingga stempel waktu POH datang ke paket Batch, dan kemudian ketika stempel waktu berikutnya tiba, node akan memanggil data status sistem penyimpanan independen untuk mendeteksi 10 transaksi. Apakah ada konflik status, jika tidak ada konflik, 10 transaksi dapat dikemas menjadi satu blok secara normal. Jika ada konflik, blok yang bertentangan akan dikeluarkan dari paket ini.
Perbedaannya adalah bahwa dalam serangkaian model abstraksi akun, Alice di jaringan Starknet tidak dapat memiliki konflik negara dalam transaksi yang dikeluarkan oleh satu akun. Dia dapat mengeksekusi Approve dan Transfer pada saat yang sama karena mereka mengubah status kontrak yang berbeda. Approve berkorespondensi ke Penyisihan. , Transfer sesuai dengan Saldo, tetapi jika dua Transfer dilakukan pada saat yang sama, Saldo harus diubah pada saat yang sama, yang dapat dengan mudah menyebabkan konflik status dan kesalahan perhitungan. Oleh karena itu, fitur abstraksi akun adalah dasar dari konkurensi Starknet yang tinggi.
Sebagai contoh yang populer, metode paralel Solana adalah seperti sebuah restoran yang mengatur beberapa pelayan untuk memesan makanan bagi pelanggan pada saat yang bersamaan.Setiap pelayan menangani alur transaksi, dan pesanan juga dikoordinasikan oleh pelayan.Jika ada hidangan yang sama , dapur dapat menjalankannya secara paralel. Menyajikan makanan; dan metode paralel Starknet setara dengan menggunakan mesin pemesanan swalayan untuk memindai kode untuk memesan makanan. Pelanggan dapat menerima pesanan di beberapa mesin secara bersamaan, dan bagian belakang- sistem kendali pusat akhir mengoordinasikan perintah.
Singkatnya, tujuan dari konkurensi tinggi adalah untuk membuat penggunaan sumber daya sistem secara wajar dan efisien tanpa mengganggu ketertiban jaringan.
Pelayan Solana adalah sistem pengoperasian dan pemeliharaan node berbiaya tinggi yang dikeluhkan semua orang, sedangkan mesin pemesanan swalayan Starknet adalah basis abstraksi akun yang sesuai dengan kontrak.
itu saja.
Dengan pemahaman mendalam tentang teknologi yang mendasari Solana, kita mungkin memiliki jawaban berbeda jika melihat beberapa pertanyaan yang dikritik.
Menurut saya, masalah Solana terletak pada logika implementasi teknis yang terlalu rumit:
Biaya pengoperasian dan pemeliharaan node Solana terlalu tinggi, sehingga mengakibatkan jumlah node terbatas dan membatasi kemampuan desentralisasinya;
Mekanisme konsensus POH+POS mengharuskan node memiliki sumber daya komputasi dan bandwidth yang kuat untuk menjalankan konkurensi yang tinggi, dan semakin tinggi biaya sumber daya, semakin besar biaya pengoperasian dan pemeliharaan node;
Masalah seperti konflik status dan beban jaringan tidak dapat dihindari ketika memproses dengan konkurensi tinggi;
Beberapa orang mengatakan bahwa Solana menggunakan pemikiran web2 untuk membangun jaringan web3, dan titik awal inovasi teknologinya lebih tinggi dari arsitektur blockchain yang ada.Jika masalahnya dianggap sebagai toleransi kesalahan dalam perjalanan menuju inovasi, mungkin ada evaluasi yang berbeda.
Harga dari sebuah inovasi mungkin seperti yang dapat dilihat semua orang, menyaksikannya bangkit dan menyaksikan bangunannya runtuh.Tetapi jika fondasi inovasi ada, akankah bangunan yang runtuh ini akan bangkit kembali?
Catatan: Saya tidak memegang SOL. Analisis di atas hanyalah pemikiran dan pengamatan yang tenang dari sudut pandang teknis + bisnis, dan ada beberapa ketidaktepatan dalam proses interpretasi populer. Anda harus membacanya sebagai artikel sains populer dan jangan menggunakannya sebagai referensi investasi.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Meninjau kembali mekanisme teknis Solana: Alasan utama mengapa Solana tidak dimatikan oleh Ethereum?
Ditulis oleh: Haotian
Di bawah latar belakang pasar bearish, semua orang akan dengan tenang memikirkan beberapa hal yang mungkin diabaikan di pasar bullish. Misalnya, apakah teknologi Solana yang telah kembali ke publik akan berhasil? Bisakah "waktu henti terpusat" menghancurkan segalanya?
Baru-baru ini, MakerDAO mengatakan bahwa basis kode Solana tidak buruk, Visa juga telah mengumumkan bahwa mereka akan bekerja sama dengan Solana sebagai uji coba, dan TVL Solana serta indikator data lainnya juga telah meningkat pesat. Akankah Solana mengantarkan musim semi kedua? Bagaimana cara menafsirkannya?
Pada saat pasar bullish, dihadapkan dengan kenaikan tiba-tiba harga mata uang $SOL, semua orang mengatakan bahwa Solana memiliki latar belakang modal dan ekologi komunitas yang kuat, namun hanya sedikit orang yang dapat menjelaskan dengan jelas apa kerangka teknis Solana.
Tanpa menyombongkan diri, artikel ini menganalisis secara singkat arsitektur teknis di balik Solana dari perspektif sains populer, dan mengapa Solana tidak dibunuh oleh Ethereum.
Tips: Hanya dari sudut pandang pemasyarakatan teknologi, saya akan membantu Anda memahami kembali Solana tanpa membuat referensi investasi apa pun.
Mekanisme konsensus POH
Pertama, mari kita bahas tentang mekanisme konsensus POH yaitu (Proof of history), yang merupakan mekanisme inovatif khusus yang diadopsi oleh Solana.
Dalam pengertian tradisional, tidak ada hubungan antara waktu blok dan waktu fisik (korelasi lemah). Misalnya, tolok ukur waktu rantai publik seperti Bitcoin dan Ethereum adalah tinggi blok, dan manifestasi perjalanan waktu hanyalah superposisi berkelanjutan ketinggian blok. Oleh karena itu, peningkatan Cancun Waktu spesifik ini hanya dapat diperkirakan berdasarkan tingkat produksi blok jaringan.
Inovasi POH Solana adalah mengaitkan perjalanan waktu rantai dengan waktu fisik. Misalnya, interval antara setiap blok POH tetap, operasi hash yang berkelanjutan akan menghasilkan rangkaian waktu yang dapat diverifikasi, dll.
Hal ini dapat menghindari masalah manipulasi dan serangan yang disebabkan oleh waktu "subyektif". Bayangkan jika waktu blok tidak teratur, akan sulit untuk mencapai konsensus antar node dengan cepat, dan akan mudah menyebabkan rollback, replay, dan serangan lainnya. objektivitas waktu fisik Tidak tergoyahkan. Node dapat mendeteksi beberapa situasi abnormal hanya berdasarkan rangkaian waktu saat ini tanpa kembali ke semua data historis.
Oleh karena itu, inovasi POH adalah mengikat waktu fisik dengan kuat untuk mendorong kolaborasi dan konsensus yang lebih baik di antara node Solana.
Menurut pendapat saya, mekanisme POH memiliki keuntungan lain: node menerima sejumlah besar transaksi dalam batch dan mengurutkannya (Pipeline), dan harus menunggu stempel waktu POH untuk mengirimkan transaksi, yang setara dengan transaksi batch layer2 ke layer1 Mekanisme ini seperti gagasan Rollup, yang dibawa ke lapisan 1, yang menyediakan prasyarat untuk throughput tinggi dan pemrosesan paralel yang dibahas di bawah.
Fitur pemisahan penyimpanan dan penghitungan
Selanjutnya, mari kita lihat fitur “pemisahan penyimpanan dan komputasi”, yang memungkinkan Solana menghilangkan hambatan yang menghambat Ketersediaan Data.
Kerangka kerja verifikasi blockchain tradisional bergantung pada node penuh untuk mempublikasikan sejumlah besar data historis untuk mencapai perhitungan status perubahan secara real-time. Penggabungan perhitungan dan penyimpanan ini akan membatasi kinerja rantai sampai batas tertentu. Misalnya, ketika Ethereum ingin memperbarui statusnya, ia harus terlebih dahulu menyinkronkan seluruh data rantai dan kemudian melakukan perhitungan catatan sejarah. Selain itu, Ethereum menghasilkan blok secara berurutan dan tidak dapat diserialkan, sehingga waktu pembuatan blok dan kapasitas blok tunggal akan dibatasi. .
Solana memisahkan penyimpanan negara dan eksekusi transaksi. Ada sistem penyimpanan terpisah untuk menyimpan negara, termasuk informasi akun, riwayat penandatanganan, catatan transaksi, dll. Ketika transaksi baru dieksekusi, Solana akan melakukan perhitungan berkecepatan tinggi pada node Pipeline. Terakhir, hanya status yang diperbarui pada sistem penyimpanan. Pemisahan keduanya dapat memastikan pengoperasian sistem buku besar dengan cepat dan menghindari hilangnya waktu status verifikasi DA + perhitungan dan menunggu hasil verifikasi DA. Perlu dicatat bahwa komputasi jaringan dan sumber daya penyimpanan perlu diperoleh dengan mempertaruhkan SOL.
Dalam istilah awam, pekerja di Ethereum harus pergi ke gudang untuk mengambil bahan mentah dan kemudian pergi ke bengkel untuk diproses. Tidak efisien untuk bolak-balik antara dua tanggung jawab tersebut. Namun, Solana memiliki pekerja yang berdedikasi di kedua bengkel tersebut, dan porter hanya perlu memindahkan material yang digunakan di dekatnya dari waktu ke waktu.Bengkel produksi baik-baik saja, dan efisiensinya telah meningkat pesat.
Pemrosesan transaksi bersamaan yang tinggi
Mari kita lihat lebih dekat fitur "pemrosesan transaksi serentak tinggi", yang memungkinkan Solana memenuhi permintaan pasar web2.
Meskipun klaim Solana yang memiliki 700.000 TPS dianggap sebagai lelucon dalam konteks downtime yang sesekali terjadi, pemilihan Endgame MakerDAO dan pemilihan Visa sampai batas tertentu merupakan pengakuan atas batas kinerjanya. Jadi, bagaimana Solana mencapai konkurensi tinggi?
Sederhananya, ini diciptakan oleh keunggulan POH dan pemisahan komputasi dan penyimpanan yang disebutkan di atas.Untuk memberikan pemahaman yang lebih dalam kepada semua orang, saya akan mencoba membandingkannya dengan konkurensi tinggi Starknet.
Solana menerima 10 transaksi yang dikirim oleh pengguna Alice secara bersamaan.Node akan mengurutkan transaksi, menunggu hingga stempel waktu POH datang ke paket Batch, dan kemudian ketika stempel waktu berikutnya tiba, node akan memanggil data status sistem penyimpanan independen untuk mendeteksi 10 transaksi. Apakah ada konflik status, jika tidak ada konflik, 10 transaksi dapat dikemas menjadi satu blok secara normal. Jika ada konflik, blok yang bertentangan akan dikeluarkan dari paket ini.
Perbedaannya adalah bahwa dalam serangkaian model abstraksi akun, Alice di jaringan Starknet tidak dapat memiliki konflik negara dalam transaksi yang dikeluarkan oleh satu akun. Dia dapat mengeksekusi Approve dan Transfer pada saat yang sama karena mereka mengubah status kontrak yang berbeda. Approve berkorespondensi ke Penyisihan. , Transfer sesuai dengan Saldo, tetapi jika dua Transfer dilakukan pada saat yang sama, Saldo harus diubah pada saat yang sama, yang dapat dengan mudah menyebabkan konflik status dan kesalahan perhitungan. Oleh karena itu, fitur abstraksi akun adalah dasar dari konkurensi Starknet yang tinggi.
Sebagai contoh yang populer, metode paralel Solana adalah seperti sebuah restoran yang mengatur beberapa pelayan untuk memesan makanan bagi pelanggan pada saat yang bersamaan.Setiap pelayan menangani alur transaksi, dan pesanan juga dikoordinasikan oleh pelayan.Jika ada hidangan yang sama , dapur dapat menjalankannya secara paralel. Menyajikan makanan; dan metode paralel Starknet setara dengan menggunakan mesin pemesanan swalayan untuk memindai kode untuk memesan makanan. Pelanggan dapat menerima pesanan di beberapa mesin secara bersamaan, dan bagian belakang- sistem kendali pusat akhir mengoordinasikan perintah.
Singkatnya, tujuan dari konkurensi tinggi adalah untuk membuat penggunaan sumber daya sistem secara wajar dan efisien tanpa mengganggu ketertiban jaringan.
Pelayan Solana adalah sistem pengoperasian dan pemeliharaan node berbiaya tinggi yang dikeluhkan semua orang, sedangkan mesin pemesanan swalayan Starknet adalah basis abstraksi akun yang sesuai dengan kontrak.
itu saja.
Dengan pemahaman mendalam tentang teknologi yang mendasari Solana, kita mungkin memiliki jawaban berbeda jika melihat beberapa pertanyaan yang dikritik.
Menurut saya, masalah Solana terletak pada logika implementasi teknis yang terlalu rumit:
Biaya pengoperasian dan pemeliharaan node Solana terlalu tinggi, sehingga mengakibatkan jumlah node terbatas dan membatasi kemampuan desentralisasinya;
Mekanisme konsensus POH+POS mengharuskan node memiliki sumber daya komputasi dan bandwidth yang kuat untuk menjalankan konkurensi yang tinggi, dan semakin tinggi biaya sumber daya, semakin besar biaya pengoperasian dan pemeliharaan node;
Masalah seperti konflik status dan beban jaringan tidak dapat dihindari ketika memproses dengan konkurensi tinggi;
Beberapa orang mengatakan bahwa Solana menggunakan pemikiran web2 untuk membangun jaringan web3, dan titik awal inovasi teknologinya lebih tinggi dari arsitektur blockchain yang ada.Jika masalahnya dianggap sebagai toleransi kesalahan dalam perjalanan menuju inovasi, mungkin ada evaluasi yang berbeda.
Harga dari sebuah inovasi mungkin seperti yang dapat dilihat semua orang, menyaksikannya bangkit dan menyaksikan bangunannya runtuh.Tetapi jika fondasi inovasi ada, akankah bangunan yang runtuh ini akan bangkit kembali?
Catatan: Saya tidak memegang SOL. Analisis di atas hanyalah pemikiran dan pengamatan yang tenang dari sudut pandang teknis + bisnis, dan ada beberapa ketidaktepatan dalam proses interpretasi populer. Anda harus membacanya sebagai artikel sains populer dan jangan menggunakannya sebagai referensi investasi.