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

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

Первым алгоритмом в первом блокчейне Bitcoin был Proof of Work (доказательство выполненной работы). Однако с развитием блокчейн технологий, разработкой новых решений, растет и вариативность алгоритмов — Proof of Stake, Proof of Transaction и др.

Сегодня мы познакомится с уникальным алгоритмом, который представил блокчейн 5-го поколения Relictum Pro.

Может ли алгоритм консенсуса позволять достигать соглашения за доли секунды, при этом быть экологичным и безопасным?

Оказывается — ДА!

Relictum Pro предложила свой консенусный алгоритм — Proof of Tsar. Он включает в себя ряд инновационных решений в архитектуре блокчейна, межсетевых отношениях и алгоритмах подписи данных.

Работа консенсуса Proof of Tsar организована на собственной технологии коммуникации — HyperNet, которая дает постоянное устойчивое и безопасное соединение между всеми нодами на ограниченный промежуток времени от 0.5 до 10 сек. Это время зависит от нагрузки сети. При малой загрузке промежуток может быть 10 с., при большой — 0.5 с.

Механизм организации Proof of Tsar.

Каждые 0.5 сек. происходит регенерация сети во главе с одной главной нодой — Царем и стоящими под ней Генералами. Генералы собирают транзакции и передают их Царю для обработки. После этого Царь раздает блоки Генералам, а они дальше по цепочке. Царь и Генералы выбираются автоматически, рандомно.

Генералом и Царем может быть любая нода. Однако ни Генелалы ни Царь не знают о своей роли и не могут быть ни Царем ни Генералом в следующую генерацию сети.

Типы нод и их режимы работы в сети.

Ноды (узлы сети) полностью одинаковы и представляют собой бинарный файлы с возможностью подгрузки и управления реестром.

Все ноды идиентичны. Каждая нода при запуске определяет себя сама. Так же происходит выбор режима работы в зависимости от нужд сети и самой ноды. Как опция — режим работы ноды может быть выбран владельцем вручную.

Решение проблемы неоднозначности.

Коллизии двойных трат и другие паразитные события исчезают благодаря уникальным решениям в алгоритме Proof of Tsar. Расчетные данные показывают, что вероятность коллизий хешей блоков может наступить через 100 лет, но и эта коллизия может быть только с тем хешем, который был 100 лет назад, что делает ее не актуальной. Достигается это благодаря сквозной нумерации каждого блока Master_Chain.

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

Ранжирование нод зависит от числа транзакций, которые складываются из:

  1. Количество обращений к ноде 

  2. Времени присутствия в сети

  3. Количества сгенерированных транзакций

  4. Количества проходящих через ноду транзакций

Экологичность 

Самый первый алгоритм консенсуса Proof-of-Work имеет существенный недостаток — потребление колоссального количества энергии для майнинга. При использовании алгоритма Proof of Tsar нет необходимости потребления такого количества энергии — это экологически чистый инструмент, призванный сделать нашу жизнь лучше, без негативных последствий для окружающего мира.

Использование

Вы можете самостоятельно убедиться в преимущества уникальной разработки Relictum Pro. Скачайте бесплатное приложение Relictum Node: https://relictum.pro/downloads

Tags:
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

©Relictum Online - все, что нужно знать, о Relictum Pro | Презентация PDF

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Введите данные:

Forgot your details?