Pengeluar perisian sumber terbuka Sekat.satu baru sahaja melancarkan platform blockchain yang berfokus pada skalabilitas EOSIO Subuh versi 3.0 di Github. Aksi Github disertai oleh a Catatan blog sederhana dari pengasas Daniel Larimer. Siaran menyatakan:

Pra-pelepasan ini merupakan tonggak utama dalam perjalanan ke EOSIO 1.0 yang disasarkan untuk dilancarkan pada bulan Jun 2018.

Semua ini adalah sebahagian daripada peta jalan EOS dan membuka jalan untuk 1.0, yang disebut-sebut sebagai infrastruktur aplikasi blockchain paling kuat sehingga kini. Pelepasan EOSIO Dawn 3.0 datang 4 bulan selepas pelepasan versi 2.0, dan di sinilah getah kereta api mula memenuhi jalan realiti.

Pelepasan khusus ini dilengkapi dengan beberapa elemen yang tidak dijangka yang “ditemukan dalam proses membina platform yang berperforma, fleksibel, dan mudah dikembangkan.”

Berikut ini, kami akan menguraikan catatan Larimer dalam usaha untuk menjadikannya lebih mudah dicerna, menyentuh ciri terpenting dari Dawn 3.0, dan membincangkan apa artinya untuk masa depan. Sekiranya anda memerlukan penyegaran semula di platform EOS, lihat kami kemas kini dari Q1 atau baca kami panduan untuk EOS, atau lihat yang terkini Berita dan pendapat EOS.

Skalabiliti

Di dunia blockchain, skalabiliti sebahagian besarnya adalah nama permainan. Skalabilitas tidak bermaksud meletakkan di testnet, ini bermaksud memenuhi permintaan pasaran sepenuhnya.

EOSIO Pos sederhana berbunyi:

Pada setiap langkah pasukan kami telah mempertimbangkan keperluan penskalaan masa depan ke dalam reka bentuk. Kami telah merancang EOSIO supaya pelaksanaan masa depan dapat menggunakan pengiraan selari untuk mempercepat throughput tanpa perubahan forking yang keras.

Komen awal mengenai skalabilitas ini adalah pernyataan niat dan memberitahu kami bahawa EOS mungkin ada beberapa penyelesaian sebenar. Mereka terus mengatakan bahawa hanya sebahagian kecil dari potensi pengoptimuman EOS yang sedang dipamerkan. Dari segi spesifikasi skalabiliti, terdapat beberapa berita yang menarik.

Komunikasi antara blok

Apabila rantaian blok dapat berkomunikasi dengan betul antara satu sama lain, skalabiliti menjadi eksponensial. Komunikasi antara blockchain adalah ketika satu blockchain dapat mengesahkan suatu peristiwa pada rantai yang lain dan melakukannya dengan cara yang terbukti selamat. Ini adalah ciri skalabiliti yang sebenarnya.

Menurut EOS:

Tujuannya adalah agar komunikasi antara-rantai menjadi seaman komunikasi intra-rantai antara kontrak pintar dan kami fikir kami telah mencapai matlamat tersebut.

Pada era di mana bug komunikasi di Ethereum kontrak pintar telah terbukti rentan, ini adalah aspek selamat datang dari platform EOS. Sekiranya ini bukan masalah “terlalu bagus untuk menjadi kenyataan”, ini adalah berita besar dan mewakili matlamat bahawa penyelesaian seperti sidechain, sharding, dan Plasma.

Bagaimana sebenarnya EOS “mencapai” matlamat ini? Untuk memartabatkan Larimer, ini adalah mengenai menerapkan klien ringan sebagai kontrak pintar. Pelanggan ringan direka sedemikian rupa sehingga bertindak sebagai pengesah transaksi tanpa perlu memproses keseluruhan blockchain. Oleh itu, EOS sedang membina blockchain DPoS dengan “pengesahan pelanggan ringan yang cekap dan selamat.”

Secara amnya, pelanggan ringan memproses setiap pengepala blok dan kemudian “mengesahkan bukti yang berkaitan dengan tajuk blok tersebut.” Dalam konteks EOS, ini tidak akan bertambah, sebaliknya pasukan “mencipta blockchain pertama dengan pengesahan sparse-header toleran kesalahan byzantine.” Mereka terus menerangkan bahawa pelanggan ringan akan “hanya memproses header blok di mana sekumpulan pengeluar blok aktif berubah dan yang merangkumi mesej antara blok yang relevan.” Secara sederhana, ini menjadikan tindakan dua rantaian komunikasi berkomunikasi lebih berkesan.

Perlu diingatkan bahawa ini adalah eksperimen yang sedang dijalankan dan hasil akhirnya mungkin jauh berbeza daripada bentuk semasa. Juga, beberapa pakar menjaga bahawa penyelesaian skalabiliti sebenar masih ada jalan keluar.

Ciri EOSIO lain yang bertujuan untuk kecekapan adalah tindakan tanpa konteks dan pemampatan data:  

  • Tindakan tanpa konteks adalah ciri utama yang membolehkan komunikasi antara blok yang cekap dan mereka membenarkan EOS untuk menyelaraskan sebahagian besar overhead yang berkaitan dengan komunikasi tersebut. Ini dilakukan dengan pemangkasan data dari replay blockchain.
  • Terdapat banyak transaksi dengan data yang boleh dimampatkan, dan dengan memampatkannya, EOS dapat menyimpan dan menghantar sejumlah besar transaksi dengan lebih berkesan. Pengguna dengan data yang boleh dimampatkan akan dikenakan bayaran lebih sedikit daripada mereka yang menyelesaikan transaksi dengan data yang tidak dapat dikompres.

Keselamatan

Sekiranya skalabiliti adalah pemikiran pertama dalam fikiran kebanyakan pembangun blockchain, keselamatan tidak diragukan lagi. Keselamatan adalah masalah multidimensi dan EOS mempertimbangkan banyak aspek yang berbeza – penggodaman, kegagalan perkakasan, dan kehilangan kata laluan, untuk menamakan beberapa.

Urus Niaga Tertunda Keselamatan

Dalam kata-kata Larimer:

Urus niaga tertunda keselamatan adalah salah satu ciri EOSIO Dawn 3.0 yang paling ketara.

Ciri keselamatan baru ini membolehkan kelewatan yang dapat dikonfigurasi pengguna untuk tindakan yang berbeza. Akibatnya, ini adalah satu lagi lapisan keselamatan terhadap penggodaman dan memungkinkan berlakunya kelewatan masa sebelum transaksi dihantar ke rekod blockchain yang tidak berubah. “Ini adalah peningkatan yang ketara berbanding dengan blockchain lain di mana anda tidak tahu anda telah diretas sehingga terlambat untuk melakukan apa-apa mengenainya,” tulis Larimer.

Dengan Dawn 3.0, ada juga cara baru untuk orang yang berurusan dengan kata laluan / kunci yang hilang. Setiap akaun EOS akan mempunyai dua tahap kebenaran yang membolehkan pengguna kembali menggunakan salah satu daripadanya jika yang lain dikompromikan. Dua tahap kebenaran adalah “pemilik” dan “aktif.” Bayangkan bahawa anda kehilangan kunci anda atau rakan multisig anda tidak bertindak balas. Dalam hal ini, pengguna dengan “izin aktif” dapat menetapkan semula “izin pemilik” setelah jangka waktu tidak aktif (30 hari). “

Ini adalah polisi insurans tambahan terhadap penggodaman atau kegagalan peranti dan semestinya membuat pengguna terbiasa dengan pengambilan kata laluan dengan lebih selesa. Sekiranya anda menggunakan peranti yang menggunakan pengenal biometrik, penyerang (sekali lagi menurut Larimer) perlu “berkompromi dengan rakan multisig anda, mencuri telefon anda secara fizikal, dan mencuri cap jari atau wajah anda.”

Penghasil blok dari semua rangkaian awam berasaskan EOSIO digalakkan untuk memenuhi permintaan pengguna dengan mengoperasikan sebilangan rantai yang diperlukan. Tujuannya adalah “kesan rangkaian maksimum yang mungkin di sekitar satu token dan memanfaatkan kepercayaan dan keselamatan insentif ekonomi yang dibuat oleh token permodalan pasaran tinggi.”

Terdapat banyak lagi perkara yang diliputi di jawatan (13 min dibaca) dan bagi anda yang gemar menyampaikan butiran teknikal, sangat berbaloi.

Pemikiran Akhir

EOSIO Dawn 3.0 adalah “fitur lengkap” tetapi masih belum diuji dalam senario dunia nyata. Fokus rilis ini adalah untuk mengesan bug dan meningkatkan kestabilan platform teras. Pada bulan berikutnya, pasukan EOS akan menyempurnakan kontrak sistem akhir yang menerapkan semua mekanisme pengundian, pengundian, dan pemerintahan. Mereka juga akan menyelesaikan standard token juga. Semua ini penting untuk kejayaan EOS pada masa hadapan.

Walaupun terdapat banyak perkembangan menarik baru-baru ini, masih ada beberapa rintangan untuk EOS atasi dan dalam beberapa bulan terakhir, harga turun dari paras tertinggi $ 18.50 ke tahap semasa $ 9.08. Tetapi ini tidak dapat mengurangkan semangat orang percaya terhadap visi EOS. Pada masa penulisan, cap pasaran EOS telah melampaui tanda $ 7 bilion, melonjak ke atas Litecoin untuk menjadi cryptocurrency terbesar # 5 dengan cap pasaran.

Larimer sendiri mengakhiri pengumumannya dengan serangkaian pernyataan menaik:

EOSIO telah menjadi jauh lebih hebat dan mudah dikembangkan daripada yang kita bayangkan setahun yang lalu. EOSIO mempunyai salah satu repositori C ++ yang paling aktif di seluruh Github sejak sebulan lalu. Segala-galanya dalam perjalanan untuk siaran awam berkualiti tinggi EOSIO 1.0 pada bulan Jun!

Untuk terus mengetahui, anda boleh mengikuti EOS di Twitter, sertai mereka Komuniti Reddit, atau teruskan Telegram.