Merangkul Paralelisme: Mengungkap Skalabilitas Minima melalui Inovasi Teknologi

Bayangkan Block Processing diwakili oleh sebuah truk yang membawa apel, melaju di jalan raya

Apel mewakili transaksi di blockchain Anda, dan untuk setiap apel yang Anda bawa di jalan - 1 transaksi diproses.

Sekarang mari kita asumsikan truk ini dapat memuat 1000 buah apel dan membutuhkan waktu 1 jam untuk menempuh perjalanan.

Jadi - dalam contoh ini - Anda dapat memproses 1000 transaksi per jam.

sangat sederhana

Sekarang katakanlah Anda ingin meningkatkannya atau melakukannya lebih cepat. apa yang bisa kau lakukan

Anda bisa membuat truk lebih besar. Dengan cara ini Anda dapat memasukkan lebih banyak apel ke dalamnya dan menangani lebih banyak hal. Hal ini dapat dianggap sebagai peningkatan ukuran blok

Anda dapat membuat truk melaju lebih cepat. Dengan cara ini Anda dapat bekerja lebih cepat dan memproses lebih banyak transaksi. Ini dapat dianggap sebagai peningkatan kecepatan CPU.

Tidak ada solusi yang sangat baik...

Ada batasan seberapa besar sebuah truk dapat melaju dengan aman di jalan. Memiliki blok yang besar berarti sebagian besar pengguna tidak dapat mengikuti dan dikeluarkan dari jaringan.

Ada batasan kecepatan truk. Anda tidak bisa menggandakan kecepatan truk kapan pun Anda mau. Tidak mungkin komputer menggandakan daya mentahnya saat Anda membutuhkannya

Oleh karena itu, meskipun digunakan bersama-sama, penskalaan ini tunduk pada batasan dunia nyata.

Tapi ada cara ketiga. Cara yang sangat sederhana, terukur, dan aman.

truk serbaguna.

Mereka bisa berukuran normal, dan bisa melaju dengan kecepatan normal.

Mereka berjalan secara paralel. Itulah triknya. Anda dapat memiliki 10 truk di jalan secara bersamaan dan meningkatkan hasil transaksi 10x.

Tidak perlu truk khusus berukuran besar super cepat. Sangat bagus!

Ini disebut pemrosesan paralel dan merupakan bagian ilmu komputer yang sangat tua dan dipahami dengan baik. Sebagian besar komputer dan terutama ponsel sudah memiliki banyak inti CPU - namun yang penting - program Anda harus bekerja sedemikian rupa agar kompatibel dengan arsitektur paralel

Beginilah cara minima dirancang. Minima memproses transaksi blok secara paralel. Dengan cara ini, bahkan perangkat kelas bawah pun dapat mengimbangi throughput transaksi yang tinggi.

Pemrosesan Transaksi Paralel: Efisiensi dalam Tindakan

Minima menggunakan model UTXO, yang berarti transaksi dalam blok diproses secara paralel, berbeda dengan pendekatan sekuensial non-force-driven yang terlihat pada ETH.