Межшардовая связь и гарантия независимости данных для каждой транзакции на шарде.

in #prasaga4 months ago

image.png

Аналогия с кассой в продуктовом магазине

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

Чтобы проиллюстрировать разницу между выполнением транзакций сегментирования с межшардовой связью, преобладающим методом в текущих сегментированных блокчейнах, и обеспечением независимости данных для каждой транзакции в сегменте (что является подходом PraSaga SagaChain через нашу платформу Smart Asset), рассмотрим продуктовый магазин. с несколькими кассовыми полосами.

Представьте себе кассы в продуктовом магазине. Для традиционных платформ смарт-контрактов реестр каждой полосы представляет собой смарт-контракт. Дорожка 1 предназначена для рыбы, дорожка 2 — для говядины, дорожка 3 — для курицы, дорожка 4 — для молока и так далее. Если вы покупаете рыбу, вы должны использовать исключительно дорожку 1, где находится соответствующий смарт-контракт, независимо от наличия других пустых полос оформления заказа.

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

Теперь представьте себе применение этой концепции к платформе интеллектуальных активов, обеспечивающей независимость данных для каждой транзакции на сегменте. В этой модели смарт-контракты не привязаны к конкретным регистрам; каждая полоса представляет собой осколок. Каждый товар в вашей корзине гарантированно будет иметь собственное независимое состояние (данные), не связанное с другими товарами. Ваша транзакция может быть выполнена в любом регистре без длинных очередей. Как и в продуктовом магазине, когда очереди на каждой полосе становятся длинными, открываются новые полосы, чтобы сократить время ожидания. Именно этого и добивается SagaChain — он позволяет совершать транзакции на любом шарде.

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

https://prasaga-ceo.medium.com/cross-shard-communication-vs-guaranteeing-data-independence-for-each-transaction-on-a-shard-d616539740b9

PraSaga official Linktree: https://linktr.ee/prasaga
Code release and access: https://code.prasaga.com/sagachain
https://t.me/prasagaofficial
https://discord.gg/YFUbADbJ
https://www.prasaga.com
General info: [email protected]
Token info: [email protected]