“Kami memperkirakan siklus pertumbuhan eksponensial blockchain berikutnya akan datang dari penerapan Bitcoin dalam skala besar.”
Dengan didirikannya Satoshi Lab secara resmi, disponsori bersama oleh Web3 Labs dan Waterdrip Capital, di Hong Kong, diskusi tentang ekosistem Bitcoin secara bertahap meningkat di seluruh pasar kripto. Menggunakan solusi verifikasi sisi klien untuk membangun kontrak pintar pada skrip Bitcoin, sementara kompatibel dengan Lightning Network yang dapat diskalakan tanpa batas untuk transaksi saluran, dapat menjadi blok pada segitiga yang secara bersamaan memastikan “keamanan, desentralisasi, dan skalabilitas” Rantai aplikasi skala besar solusi.
Artikel ini akan memberikan penjelasan sains populer tentang beberapa konsep dasar ekosistem Bitcoin. Dari “Segitiga Mustahil Blockchain” yang menghalangi aplikasi skala besar, hingga “Jaringan Petir” Bitcoin yang mengatasi “Segitiga Mustahil”, hingga solusi terkini untuk skrip Bitcoin dan prinsip model UTXO.
Vitalik Buterin, pendiri Ethereum, dan Chang Chao, pendiri Babbitt, keduanya mengusulkan bahwa “jaringan blockchain tidak dapat mencapai keamanan, desentralisasi, dan skalabilitas pada saat yang sama”, yang merupakan “segitiga mustahil dari blockchain”. Masalah “Segitiga yang Tidak Mungkin” telah lama menghambat penerapan blockchain dalam skala besar.
Atas dasar memastikan keamanan, Ethereum telah fokus pada pengembangan desentralisasi dalam sepuluh tahun terakhir dan terus berinovasi pada lapisan infrastruktur rantai publik yang mendasarinya untuk memperluas skalabilitas rantai publik Ethereum. Untuk mencapai tujuan ini, Ethereum juga telah melakukan iterasi pada berbagai algoritma udara, sharding, rollup, dan teknologi lainnya dalam sepuluh tahun terakhir.
Namun untuk masalah skalabilitas, dilihat dari Ethereum dan upaya Layer 2-nya, tampaknya selama solusinya masih terbatas pada blockchain, akan ada batas atas kinerjanya. Bahkan blockchain terkuat yang kita lihat saat ini masih sulit menembus batas atas TPS (transaksi per detik). Ini masih jauh dari persyaratan penerapan komersial skala besar sebesar jutaan TPS, dan industri global Masih terdapat kesenjangan yang besar untuk mencapai tujuan ratusan juta TPS. Untuk rantai publik arus utama, baik Ethereum atau Bitcoin, semuanya menghadapi hambatan - “Bagaimana cara mengatasi skalabilitas?”
Lightning Network menggunakan komputasi off-chain, yaitu, “Saluran Pembayaran”, untuk sepenuhnya menyelesaikan masalah skalabilitas “Segitiga Mustahil” -Selama dibangun dengan saluran yang cukup, Anda dapat menjalankan sejumlah transaksi bersamaan.
Jika selama transaksi saluran, A melakukan perilaku penipuan - menutup saluran lebih awal untuk menyelesaikan Bitcoin. Kemudian ketika saluran ditutup, transaksi penipuan akan segera terjadi di rantai Bitcoin. Berdasarkan keterbukaan rantai Bitcoin, B dapat mengamati tepat waktu dan menghukum A dengan perjanjian penalti yang ditandatangani sebelumnya. Hukumannya adalah menyita seluruh cadangan A.
Secara teoritis, Lightning Network mencapai skalabilitas tak terbatas dan mengatasi segitiga mustahil dari blockchain. Namun masalah paling kritis yang menghambat penerapan Lightning Network dalam skala besar adalah Lightning Network menggunakan skrip yang sama dengan Bitcoin, sementara tidak ada kontrak pintar pada rantai Bitcoin, hanya skrip sederhana, yang tidak dapat membawa aplikasi kompleks. Artinya, rantai Bitcoin Turing tidak lengkap. Turing lengkap berarti secara teoritis dapat menyelesaikan masalah komputasi apa pun. Menggunakan bahasa skrip lengkap Turing, bahasa ini dapat kompatibel secara logis dengan bahasa pemrograman lain, dan secara teoritis dapat mewujudkan logika yang dapat diwujudkan oleh bahasa lain, dan mereplikasi logika bisnis nyata semaksimal mungkin. Tidak ada kontrak pintar di blockchain Bitcoin, apalagi membangun aplikasi berdasarkan kontrak pintar. Jadi masalah terbesar yang perlu diatasi oleh Lightning Network adalah “bagaimana menerapkan kontrak pintar pada Bitcoin.”
Pada tahun 2016, pengembang inti Bitcoin Peter Todd menerbitkan makalah yang mengusulkan paradigma verifikasi klien, dengan mensimulasikan metode penandatanganan kontrak tradisional untuk memastikan bahwa hanya kedua belah pihak yang mengetahui premis privasi konten kontrak< /span>, tanpa partisipasi pihak ketiga, mencapai desentralisasi penuh. Pada saat yang sama, ketika transaksi dijalankan, pemrakarsa transaksi memberikan data riwayat transaksi lengkap yang diperlukan dan pihak lain memverifikasinya sendiri untuk mencegah terjadinya masalah penipuan. Tidak ada masalah sentralisasi, dan verifikasi off-chain tidak dibatasi oleh kinerja, sehingga saat ini dianggap oleh kebanyakan orang sebagai solusi “optimal” untuk mengatasi kekurangan kelengkapan Turing pada blockchain Bitcoin.
Penandatanganan kontrak tradisional vs penandatanganan kontrak pintar blockchain
Apakah validasi sisi klien kedap air?
Melihat hal tersebut, sebagian orang sepertinya merasa ragu. Blockchain Bitcoin yang terdesentralisasi sendiri memecahkan masalah keamanan dalam bisnis tradisional, namun dengan diperkenalkannya verifikasi klien, solusinya kembali ke off-chain, bahkan jika masalah penipuan telah diselesaikan, lalu bagaimana cara efektif mencegah masalah pembelanjaan ganda?
Memperkenalkan “segel sekali pakai”
Karena verifikasi sisi klien sendiri tidak mencakup mekanisme pencegahan pembelanjaan ganda, kami harus memperkenalkan bantuan pihak ketiga untuk mengatasi masalah ini. Untuk mencapai hal ini, kami mengikat setiap status dari setiap kontrak yang perlu diverifikasi dalam validasi klien ke Output Transaksi Tak Terpakai (UTXO) Bitcoin tertentu. Karena hanya ada dua bentuk UTXO, “spent” dan “unspent”. Setelah Anda ingin mengubah status kontrak verifikasi, Anda harus membelanjakan UTXO terikat (berapa pun jumlahnya dapat diterima), sehingga transaksi yang membelanjakannya bisa mendapatkan Konfirmasi blockchain. Selain itu, transaksi Bitcoin yang membelanjakannya juga harus memberikan bukti isi transisi negara (bertindak mirip dengan nilai hash). Sederhananya, UTXO yang terikat dapat dianggap sebagai lilin penyegel keadaan “amplop” ini. Jika ingin membuka amplop satu per satu, Anda harus membuka lilin penyegel.
Berbeda dari model akun Ethereum, Output transaksi yang belum terpakai (UTXO) dikirim dari satu alamat ke alamat lain namun belum Jumlah cryptocurrency yang ditebus oleh penerima untuk mengirim dana ke orang lain dalam transaksi berikutnya.
Misalnya, jika Alice mengirimkan 1 Bitcoin ke Bob, maka Bob memiliki UTXO selama dia tidak membelanjakan BTC yang dia terima dari Alice. Setelah Bob membelanjakan 1 BTC, siklus hidup UTXO berakhir.
Dengan asumsi bahwa dompet Bob hanya berpartisipasi dalam satu transaksi di mana Bob menerima 1 BTC dari Alice, pemverifikasi transaksi mengetahui bahwa saldo UTXO Bob adalah 1 BTC. Jika Bob mengirim 1 BTC ke Carol, UTXO-nya langsung menjadi 0 BTC. Jika Bob kemudian mencoba membelanjakan koinnya dua kali lipat dalam transaksi keluar kedua, validator akan mendapati bahwa saldo UTXO miliknya tidak cukup untuk digunakan sebagai transaksi keluar kedua. masukan suatu transaksi, dan validator yang jujur tidak akanmenyebarkanatau mengkonfirmasi transaksi pembelanjaan gandanya.
Selama evolusi Bitcoin, desain verifikasi sisi klien telah dengan cerdik menghindari masalah sentralisasi solusi rantai samping dan koin berwarna, dan memperkenalkan mekanisme penyegelan satu kali untuk lebih meningkatkan keamanan. Saat ini, ekosistem Bitcoin sedang mengantarkan lahirnya serangkaian protokol baru. Diantaranya, protokol RGB tidak hanya mengikuti konsep di atas, tetapi juga mengusulkan agar kompatibel dengan Lightning Network, meletakkan dasar untuk skalabilitas tanpa batas. Meskipun kompatibilitas protokol RGB dan Lightning Network belum sempurna, kami sangat percaya diri di masa depan dan percaya bahwa infrastruktur yang membantu protokol untuk terus mengoptimalkan akan menembus batasan lama dari “segitiga mustahil” blockchain”.
Kami memiliki lebih banyak alasan untuk memperkirakan bahwa pertumbuhan eksponensial blockchain pada siklus berikutnya akan berasal dari adopsi blockchain dalam skala besar yang didorong oleh ledakan ekosistem Bitcoin. Kami percaya bahwa Bitcoin akan menembus penyimpan nilai tunggal aslinya dan menonjolkan atribut mata uangnya. Pada saat yang sama, mereka akan terus memasukkan lebih banyak aplikasi ke dalam ekosistem Bitcoin melalui solusi yang terdiversifikasi, mempromosikan skalabilitas ekologi dan pembangunan berkelanjutan, dan terus berkontribusi pada dunia blockchain. Membawa kemungkinan tanpa batas.
“Kami memperkirakan siklus pertumbuhan eksponensial blockchain berikutnya akan datang dari penerapan Bitcoin dalam skala besar.”
Dengan didirikannya Satoshi Lab secara resmi, disponsori bersama oleh Web3 Labs dan Waterdrip Capital, di Hong Kong, diskusi tentang ekosistem Bitcoin secara bertahap meningkat di seluruh pasar kripto. Menggunakan solusi verifikasi sisi klien untuk membangun kontrak pintar pada skrip Bitcoin, sementara kompatibel dengan Lightning Network yang dapat diskalakan tanpa batas untuk transaksi saluran, dapat menjadi blok pada segitiga yang secara bersamaan memastikan “keamanan, desentralisasi, dan skalabilitas” Rantai aplikasi skala besar solusi.
Artikel ini akan memberikan penjelasan sains populer tentang beberapa konsep dasar ekosistem Bitcoin. Dari “Segitiga Mustahil Blockchain” yang menghalangi aplikasi skala besar, hingga “Jaringan Petir” Bitcoin yang mengatasi “Segitiga Mustahil”, hingga solusi terkini untuk skrip Bitcoin dan prinsip model UTXO.
Vitalik Buterin, pendiri Ethereum, dan Chang Chao, pendiri Babbitt, keduanya mengusulkan bahwa “jaringan blockchain tidak dapat mencapai keamanan, desentralisasi, dan skalabilitas pada saat yang sama”, yang merupakan “segitiga mustahil dari blockchain”. Masalah “Segitiga yang Tidak Mungkin” telah lama menghambat penerapan blockchain dalam skala besar.
Atas dasar memastikan keamanan, Ethereum telah fokus pada pengembangan desentralisasi dalam sepuluh tahun terakhir dan terus berinovasi pada lapisan infrastruktur rantai publik yang mendasarinya untuk memperluas skalabilitas rantai publik Ethereum. Untuk mencapai tujuan ini, Ethereum juga telah melakukan iterasi pada berbagai algoritma udara, sharding, rollup, dan teknologi lainnya dalam sepuluh tahun terakhir.
Namun untuk masalah skalabilitas, dilihat dari Ethereum dan upaya Layer 2-nya, tampaknya selama solusinya masih terbatas pada blockchain, akan ada batas atas kinerjanya. Bahkan blockchain terkuat yang kita lihat saat ini masih sulit menembus batas atas TPS (transaksi per detik). Ini masih jauh dari persyaratan penerapan komersial skala besar sebesar jutaan TPS, dan industri global Masih terdapat kesenjangan yang besar untuk mencapai tujuan ratusan juta TPS. Untuk rantai publik arus utama, baik Ethereum atau Bitcoin, semuanya menghadapi hambatan - “Bagaimana cara mengatasi skalabilitas?”
Lightning Network menggunakan komputasi off-chain, yaitu, “Saluran Pembayaran”, untuk sepenuhnya menyelesaikan masalah skalabilitas “Segitiga Mustahil” -Selama dibangun dengan saluran yang cukup, Anda dapat menjalankan sejumlah transaksi bersamaan.
Jika selama transaksi saluran, A melakukan perilaku penipuan - menutup saluran lebih awal untuk menyelesaikan Bitcoin. Kemudian ketika saluran ditutup, transaksi penipuan akan segera terjadi di rantai Bitcoin. Berdasarkan keterbukaan rantai Bitcoin, B dapat mengamati tepat waktu dan menghukum A dengan perjanjian penalti yang ditandatangani sebelumnya. Hukumannya adalah menyita seluruh cadangan A.
Secara teoritis, Lightning Network mencapai skalabilitas tak terbatas dan mengatasi segitiga mustahil dari blockchain. Namun masalah paling kritis yang menghambat penerapan Lightning Network dalam skala besar adalah Lightning Network menggunakan skrip yang sama dengan Bitcoin, sementara tidak ada kontrak pintar pada rantai Bitcoin, hanya skrip sederhana, yang tidak dapat membawa aplikasi kompleks. Artinya, rantai Bitcoin Turing tidak lengkap. Turing lengkap berarti secara teoritis dapat menyelesaikan masalah komputasi apa pun. Menggunakan bahasa skrip lengkap Turing, bahasa ini dapat kompatibel secara logis dengan bahasa pemrograman lain, dan secara teoritis dapat mewujudkan logika yang dapat diwujudkan oleh bahasa lain, dan mereplikasi logika bisnis nyata semaksimal mungkin. Tidak ada kontrak pintar di blockchain Bitcoin, apalagi membangun aplikasi berdasarkan kontrak pintar. Jadi masalah terbesar yang perlu diatasi oleh Lightning Network adalah “bagaimana menerapkan kontrak pintar pada Bitcoin.”
Pada tahun 2016, pengembang inti Bitcoin Peter Todd menerbitkan makalah yang mengusulkan paradigma verifikasi klien, dengan mensimulasikan metode penandatanganan kontrak tradisional untuk memastikan bahwa hanya kedua belah pihak yang mengetahui premis privasi konten kontrak< /span>, tanpa partisipasi pihak ketiga, mencapai desentralisasi penuh. Pada saat yang sama, ketika transaksi dijalankan, pemrakarsa transaksi memberikan data riwayat transaksi lengkap yang diperlukan dan pihak lain memverifikasinya sendiri untuk mencegah terjadinya masalah penipuan. Tidak ada masalah sentralisasi, dan verifikasi off-chain tidak dibatasi oleh kinerja, sehingga saat ini dianggap oleh kebanyakan orang sebagai solusi “optimal” untuk mengatasi kekurangan kelengkapan Turing pada blockchain Bitcoin.
Penandatanganan kontrak tradisional vs penandatanganan kontrak pintar blockchain
Apakah validasi sisi klien kedap air?
Melihat hal tersebut, sebagian orang sepertinya merasa ragu. Blockchain Bitcoin yang terdesentralisasi sendiri memecahkan masalah keamanan dalam bisnis tradisional, namun dengan diperkenalkannya verifikasi klien, solusinya kembali ke off-chain, bahkan jika masalah penipuan telah diselesaikan, lalu bagaimana cara efektif mencegah masalah pembelanjaan ganda?
Memperkenalkan “segel sekali pakai”
Karena verifikasi sisi klien sendiri tidak mencakup mekanisme pencegahan pembelanjaan ganda, kami harus memperkenalkan bantuan pihak ketiga untuk mengatasi masalah ini. Untuk mencapai hal ini, kami mengikat setiap status dari setiap kontrak yang perlu diverifikasi dalam validasi klien ke Output Transaksi Tak Terpakai (UTXO) Bitcoin tertentu. Karena hanya ada dua bentuk UTXO, “spent” dan “unspent”. Setelah Anda ingin mengubah status kontrak verifikasi, Anda harus membelanjakan UTXO terikat (berapa pun jumlahnya dapat diterima), sehingga transaksi yang membelanjakannya bisa mendapatkan Konfirmasi blockchain. Selain itu, transaksi Bitcoin yang membelanjakannya juga harus memberikan bukti isi transisi negara (bertindak mirip dengan nilai hash). Sederhananya, UTXO yang terikat dapat dianggap sebagai lilin penyegel keadaan “amplop” ini. Jika ingin membuka amplop satu per satu, Anda harus membuka lilin penyegel.
Berbeda dari model akun Ethereum, Output transaksi yang belum terpakai (UTXO) dikirim dari satu alamat ke alamat lain namun belum Jumlah cryptocurrency yang ditebus oleh penerima untuk mengirim dana ke orang lain dalam transaksi berikutnya.
Misalnya, jika Alice mengirimkan 1 Bitcoin ke Bob, maka Bob memiliki UTXO selama dia tidak membelanjakan BTC yang dia terima dari Alice. Setelah Bob membelanjakan 1 BTC, siklus hidup UTXO berakhir.
Dengan asumsi bahwa dompet Bob hanya berpartisipasi dalam satu transaksi di mana Bob menerima 1 BTC dari Alice, pemverifikasi transaksi mengetahui bahwa saldo UTXO Bob adalah 1 BTC. Jika Bob mengirim 1 BTC ke Carol, UTXO-nya langsung menjadi 0 BTC. Jika Bob kemudian mencoba membelanjakan koinnya dua kali lipat dalam transaksi keluar kedua, validator akan mendapati bahwa saldo UTXO miliknya tidak cukup untuk digunakan sebagai transaksi keluar kedua. masukan suatu transaksi, dan validator yang jujur tidak akanmenyebarkanatau mengkonfirmasi transaksi pembelanjaan gandanya.
Selama evolusi Bitcoin, desain verifikasi sisi klien telah dengan cerdik menghindari masalah sentralisasi solusi rantai samping dan koin berwarna, dan memperkenalkan mekanisme penyegelan satu kali untuk lebih meningkatkan keamanan. Saat ini, ekosistem Bitcoin sedang mengantarkan lahirnya serangkaian protokol baru. Diantaranya, protokol RGB tidak hanya mengikuti konsep di atas, tetapi juga mengusulkan agar kompatibel dengan Lightning Network, meletakkan dasar untuk skalabilitas tanpa batas. Meskipun kompatibilitas protokol RGB dan Lightning Network belum sempurna, kami sangat percaya diri di masa depan dan percaya bahwa infrastruktur yang membantu protokol untuk terus mengoptimalkan akan menembus batasan lama dari “segitiga mustahil” blockchain”.
Kami memiliki lebih banyak alasan untuk memperkirakan bahwa pertumbuhan eksponensial blockchain pada siklus berikutnya akan berasal dari adopsi blockchain dalam skala besar yang didorong oleh ledakan ekosistem Bitcoin. Kami percaya bahwa Bitcoin akan menembus penyimpan nilai tunggal aslinya dan menonjolkan atribut mata uangnya. Pada saat yang sama, mereka akan terus memasukkan lebih banyak aplikasi ke dalam ekosistem Bitcoin melalui solusi yang terdiversifikasi, mempromosikan skalabilitas ekologi dan pembangunan berkelanjutan, dan terus berkontribusi pada dunia blockchain. Membawa kemungkinan tanpa batas.