filvadim
filvadim

Hi

GNØ Land: включение параллелизма и параллелизма в смарт-контрактах

GNØ Land: включение параллелизма и параллелизма в смарт-контрактах

Эта статья представляет собой краткое введение в GNØ Land , сеть dPoS Tendermint BFT, находящуюся в процессе создания в экосистеме Cøsmos. Автор пытается простыми словами объяснить, чем эта Сеть отличается от того, что мы знаем об экосистеме Cøsmos (и за ее пределами). Из-за отсутствия многих ресурсов анализ был ограничен, но это лишь краткое введение.

Блокчейны сегодня: последовательная обработка и ограничения однопоточных блокчейнов

Одноранговые сети узлов, независимо от того, являются ли они майнерами или валидаторами, постоянно собирают транзакции, отправленные пользователями, и выполняют их последовательно, чтобы точно определить новое состояние сети. Таким образом, транзакции обрабатываются именно в том порядке, в котором они были отправлены в блок.

Если бы майнеры или валидаторы выбрали другой порядок при обработке транзакции, это привело бы к несоответствиям между узлами и частым остановкам/проблемам в указанных сетях.

Таким образом, последовательное выполнение транзакций было эффективным способом обеспечения согласованности состояния блокчейна. Таким образом, транзакции обрабатываются одна за другой .

Однако это создает серьезные ограничения на пропускную способность сети. Подумайте об этом: в эпоху многоядерных процессоров мы не можем использовать вычислительные возможности узлов. Позволив майнерам и валидаторам одновременно выполнять транзакции параллельно, можно было бы повысить эффективность и пропускную способность/скорость блокчейна.

Взгляд в будущее: параллелизм и параллелизм - #gnolang

Языки смарт-контрактов не были достаточно хорошо оптимизированы даже по сей день, так что мы полностью достигаем всего следующего: одновременные, параллельные, надежные, безопасные, быстрые транзакции. Мы все еще не можем в полной мере использовать преимущества современного оборудования.

Solana является самым близким к многопоточному процессору, который у нас был, но он не лишен (иногда серьезных) недостатков, таких как: снижение производительности из-за увеличения количества транзакций с большим объемом вычислений, которые снижают пропускную способность сети, исчерпание ресурсов, вызывающее остановку цепочки и т. д.

GNØ Land стремится создать язык смарт-контрактов, структуру, которая будет простой, но полной, чтобы оптимизировать процесс консенсуса между валидаторами, используя при этом все преимущества многоядерных процессоров.

Таким образом , GNØ Land будет многопоточной средой смарт-контрактов, в которой будет возможна одновременная параллельная обработка тысяч смарт-контрактов, в отличие от большинства других блокчейнов, известных нам на сегодняшний день.

Это станет возможным главным образом благодаря оптимизированному языку под названием #gnolang, который в настоящее время разрабатывает Джэ Квон (основатель Cøsmos). Jae пытается оптимизировать среду разработки, чтобы сделать возможными одновременные, параллельные, надежные, безопасные и быстрые транзакции.

Помимо вышеперечисленного, GNØ Land будет находиться в экосистеме Cøsmos, используя все преимущества стека Cøsmos, а именно: Cosmos SDK, Tendermint Core и протокол IBC (межблокчейн-коммуникация).

GNØ Land сама будет сетью с поддержкой IBC, и автор этой статьи понимает, что этому блокчейну может быть суждено стать главным героем (наряду с Cøsmos Hub) совместимого многоцепочечного будущего, к которому Cøsmos стремится.

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论