Реализация технологии Sharding от блокчейн платформы TERA
Команда блокчейна TERA практически завершила реализацию технологии SHARDING используя консенсус POW на своей платформе. Суть данной реализации заключается в создании кроссшардинговой сети из практически бесконечного числа шард (блокчейнов) объединенных в общий блокчейн.
Верхнеуровневый блокчейн состоит только из хешей шардов. Его цель цементирование состояний хешей шардов — невозможность отката блоков назад.
Каждый шард децентрализован и имеет независимую эмиссию и майнинг внутри своей сети. При этом любой майнер может участвовать в майнинге не только своего шарда, но и любого шарда в кроссшардинговой сети TERA.
Для передачи ценностей между шардами (блокчейнами) служат транзакции, которые являются вызовами функций смарт-контрактов с признаком кросс-шардинга. Такая транзакция вызывает функцию сразу в двух шардах.
Пользователь будет иметь один кошелек для работы со всеми шардами. При создании нового счета помимо прочего он вводит название шарда, которое всегда совпадает с названием криптовалюты.
Если он хочет отправить средства в другой шард он перед номером счета получателя пишет название шарда и двоеточие. Например BNB:198678. Это означает что кошелек должен автоматически отправить средства на специальный смарт-контракт, который является шлюзом с шардом BNB.
Возможно достижение бесконечной масштабируемости путем опционального использования доверия при валидации шард. Но в отличии от других блокчейнов такая доверительная система не имеет проблем с децентрализацией, а если майнер задал группу доверия и при этом ошибся, то в целом сеть от этого не пострадает, т.к. другие майнеры имеют отличные от него группы доверий.
Более подробно вы можете прочитать в концепте опубликованном на сайте проекта.
Рекомендуемые статьи по теме:
- SRBMiner-MULTI 0.2.0 — майнер для CPU и GPUs AMD / Nvidia (Скачать и Настроить)
- AMD Blockchain Driver — драйвер для AMD Radeon GPUs (Скачать)
- XMRig v5.3.0 — майнер для CPU and GPUs AMD/Nvidia (Скачать и Настроить)
- GMiner v1.88 — Улучшение производительности для Cuckatoo31 (Скачать)
- NoDevFee(NoFee) — Как отключить комиссию в майнере
- OverdriveNTool (Программа для разгона GPU) — Скачать и Настроить