Selama hampir 20 tahun, CPU berkembang dengan kadar yang luar biasa. Mengikuti undang-undang Moore, CPU meningkat dua kali ganda dengan cepat setiap lapan belas bulan hingga pertengahan 2000-an, ketika syarikat mula meneroka reka bentuk multi-teras baru. Akhirnya, pemproses akan menjadi quad core, kemudian hex-core, kemudian octo-core dan banyak lagi, ketika syarikat teknologi mula mencari cara untuk merancang mesin terpantas dan paling efisien.

Sekarang, menambahkan teras tambahan pada CPU tidak semestinya komputer lebih pantas, melainkan membiarkan banyak program berjalan sekaligus. Ketika batasan pemprosesan teras tunggal dianggap telah tercapai, para jurutera merancang cara-cara pintar untuk terus meningkatkan kekuatan dan kemampuan komputer.

Perkara yang paling dekat dengan blockchain yang setara dengan CPU adalah simpul. Node adalah peranti elektronik yang disambungkan ke rangkaian blockchain dan menyimpan salinan blockchain tersebut. Nod mengurus 3 aspek blockchain.

Pertama, mereka bertanggungjawab terhadap komponen pengiraan. Ini adalah komponen yang akan difahami oleh kebanyakan orang sebagai mencirikan transaksi dan membuat blok. Elemen kedua adalah penyimpanan hasil dalam lejar dan komponen ketiga adalah konsensus, iaitu, mengesahkan data itu betul. Elemen pertama dan ketiga umumnya bergantung pada kekuatan komputasi setiap nod dan kelajuan setiap transaksi dapat diproses. Storan bergantung pada aspek prestasi nod yang sedikit berbeza.

Penyediaan nod semasa adalah di mana satu node terdiri daripada satu komputer, pada dasarnya CPU teras tunggal. Masalahnya adalah bahawa untuk meningkatkan prestasi rangkaian, anda mesti meningkatkan prestasi setiap simpul.

Penambahbaikan semestinya diperlukan.

Kami terus melihat kejadian di mana rantaian blok menjadi sesak; mereka melambatkan atau menjadi terlalu mahal untuk digunakan. Ini secara langsung berkaitan dengan prestasi nod. Jurutera mesti lebih intuitif dengan penyelesaiannya, dan tidak mengejutkan bahawa terdapat pelbagai cara yang telah dilakukan oleh pembangun blockchain untuk meningkatkan teknologi ini.

Penyelesaian umum adalah dengan mencuba dan meningkatkan ukuran blok (meningkatkan kadar maklumat dapat diproses, tetapi ini juga meningkatkan kadar pertumbuhan blok block), menulis lebih mudah kontrak pintar, atau memperbaiki mekanisme permuafakatan untuk menjadikan rangkaian kurang bergantung pada semua node (yang sering disertakan dengan kesan sampingan kehilangan beberapa desentralisasi).

Tetapi tidak ada penyelesaian ini yang menangani masalah di tengah-tengah masalah skalabiliti blockchain – bahawa apabila blockchain menjadi lebih popular dan berjaya, pasti akan menjadi tunggakan transaksi yang perlu disahkan dengan setiap blok berturut-turut, dan blockchain akhirnya akan menjadi perlahan.

Ini semakin kecewa apabila platform kontrak pintar, seperti Ethereum, perlu menjalankan kontrak pintar yang tidak bersaing secara berurutan, memakan masa dan kuasa pemprosesan.

Seseorang secara teorinya dapat menambahkan lebih banyak prestasi ke komputer yang satu, tetapi ini cepat keluar dari perkadaran dengan cepat untuk nisbah kos dan faedah. Ketepikan ini, maka seseorang akan mencapai had fizikal teknologi maju.

Tetapi sebelum kita sampai ke tahap ini, ada 2 lagi faktor yang mengehadkan. Pertama dengan menjalankan 1 transaksi pada satu masa, jelas akan ada faktor pembatas di mana setiap transaksi yang perlu diproses akan memakan masa dan waktu minimum ini tidak dapat dikurangkan lebih jauh. Tetapi pada tahap kedua, kami mempunyai had kelajuan menulis fizikal penyimpanan data. Anda tidak dapat menulis data secara fizikal lebih pantas daripada Hard-drive di mana ia disimpan.

Pendekatan yang telah dihindari pemaju sehingga kini adalah konsep menambahkan lebih dari satu komputer ke nod individu. Begitu juga dengan CPU yang kini menjalankan beberapa teras secara serentak, diri sendiri telah menangani pendekatan ini secara langsung.

Masalah dengan ini terletak hanya dalam 2 perkataan: ketergantungan transaksi. Saya membincangkannya dengan lebih mendalam dalam artikel saya di pemprosesan selari. Tetapi pada dasarnya, setelah ketergantungan transaksi diselesaikan, maka seseorang dapat mulai menambahkan beberapa komputer ke dalam satu simpul.

Dengan membuat nod yang terdiri daripada beberapa komputer yang dapat berjalan secara selari, aelf dapat memproses transaksi yang tidak bersaing pada masa yang sama. Sama seperti berbilang teras dalam pemproses membolehkan komputer menjalankan banyak program sekaligus, beberapa komputer dalam nod membolehkan blockchain mengesahkan banyak transaksi sekaligus.

Ini juga bermaksud simpul boleh diskalakan – masalah semula jadi untuk kekurangan skalabiliti nod sebelumnya. Komputer boleh ditambahkan atau dikurangkan dari nod, yang bermaksud bahawa jika urus niaga berkembang lebih kompleks, atau terdapat perubahan lain dalam blockchain, node dapat menyesuaikan diri untuk memenuhi permintaan baru blockchain.

Fleksibiliti ini sangat penting untuk setiap projek yang merancang untuk bertahan hingga ke masa depan.

Ini telah menetapkan komponen pengiraan kelajuan blockchain, tetapi kami masih menghadapi masalah kelajuan penyimpanan data. aelf juga tampil dengan pendekatan inovatif. Iaitu, untuk memisahkan proses penyimpanan data dari komponen pemprosesan komputasi.

Untuk menjelaskan perkara ini dengan mudah, anda boleh mengatakan simpul diri akan dibahagikan kepada 2 kelompok. Satu kelompok komputer akan memfokuskan pada proses komputasi, sementara kelompok kedua akan memfokuskan pada komponen penyimpanan data. Ini sekarang telah menghilangkan faktor pembatas fizikal untuk kedua-dua lapisan tersebut.

Secara lalai, lekapan blockchain sekarang akan disimpan di sekumpulan komputer dan bukannya pada setiap komputer. Secara teknikal, lejar lengkap akan tetap ada di setiap nod.

Dengan menggunakan pendekatan ini, seseorang hanya perlu menambahkan komputer lain ke simpul untuk meningkatkan skalabilitas blockchain. Banyak projek membincangkan mengenai blockchain mereka sebagai skala, tetapi tidak ada yang menyelesaikan masalah inti ini dengan cara yang membuktikannya di masa depan dari kesulitan.

aelf sedang melaksanakan penyelesaian yang sesuai untuk keperluan semasa dan masa depan penggunaan blockchain. Mereka juga telah merancang ekosistem sedemikian rupa sehingga memungkinkannya berkembang sesuai dengan keperluan masa depan. Ini membolehkan elemen seperti Protokol Konsensus untuk menyesuaikan diri sekiranya Protokol yang lebih baru dikembangkan dengan keselamatan yang lebih tinggi, atau keperluan rantaian sampingan berubah.

Aelf baru saja mengumumkan bahawa dengan menggunakan pendekatan ini mereka dapat membuat testnet yang stabil V1.0 yang mempunyai TPS 15,000.

Agar ini menjadi asas yang dibina oleh blockchain seperti itu, maka tidak hairanlah para pemukul berat di industri ini telah menyokong mereka dan bergabung sebagai rakan kongsi. Ini termasuk Huobi, Michael Arrington, dan FBG Capital hanya untuk beberapa nama.

Aelf pastinya merupakan salah satu blockchain yang akan ditonton selama 12 bulan akan datang sambil terus mengumumkan perkongsian baru setiap beberapa minggu dan melancarkan mainnet mereka pada Q1 2019.

Sekiranya anda ingin membaca lebih lanjut mengenai diri sendiri atau dari saya mengenai berita cryptocurrency umum, sila lawati blog saya.

Berkaitan: Perlumbaan untuk Komunikasi Merentas Rantai: 11 Projek yang Mengendalikan Interoperabilitas Blockchain