Панорама паралельних обчислень у Web3: найкраще рішення для рідного розширення?
1. Вступ: Застосування паралельних обчислень у блокчейні
"Неможливий трикутник" блокчейну (Blockchain Trilemma): "безпека", "децентралізація", "масштабованість" розкриває сутність компромісу в дизайні систем блокчейну, а саме, що проектам блокчейну важко одночасно досягти "максимальної безпеки, загальної участі, швидкої обробки". Щодо "масштабованості", цього вічного питання, на сьогоднішній день основні рішення для розширення блокчейну на ринку класифікуються за парадигмами, включаючи:
Виконання покращеного масштабування: підвищення виконавчих можливостей на місці, таких як паралелізм, GPU, багатоядерність.
Ізоляція стану для масштабування: горизонтальне розділення стану / Shard, наприклад, шардінг, UTXO, багатопідмережі
Зовнішня аутсорсингова масштабованість: виконання відбувається поза ланцюгом, наприклад, Rollup, Coprocessor, DA
Кінець