Все языки
TERA — это оригинальная фрагментированная общедоступная сеть, основанная на консенсусе POW. Общая сумма составляет 1 миллиард, время генерации блока — 3 секунды, скорость транзакции — 1000 транзакций в секунду, плата за газ не взимается. Языком разработки DApp является JavaScript, и все DApp хранятся в блокчейне.
Стоит отметить, что протокол фрагментации слияния TERA поддерживает добавление бесчисленного множества новых фрагментов без потери сетевой безопасности. Новый шардинг делает возможным кросс-чейн на базе платформы TERA, при этом эти разные шарды объединяются в глобальную сеть, тем самым увеличивая общую скорость сети до более чем 1 млн TPS и достигая неограниченной масштабируемости.
<час>
Разделение передачи данных и аутентификации
Все узлы в сети равны. Количество узлов не ограничено. Связь между узлами достигается за счет организации единой цепочки данных, в которой информация записывается в виде команд (транзакций). Обычно такую цепочку называют блокчейном, но в этой платформе ее применение расширено. В традиционных блокчейнах транзакции записываются в блоки. В этом случае не допускается запись блока транзакции, что является недействительным (например, неверная цифровая подпись, недостаточно средств на счете, двойная трата и т. д.). В платформе TERA в качестве инструмента передачи используется блокчейн, который может записывать в блок произвольную информацию (в дальнейшем мы будем называть это транзакцией). Интерпретация правильности информации зависит от приложений более высокого уровня. Блокчейн имеет механизм консенсуса для определения того, какая цепочка данных верна, но этот консенсус не объясняет правила транзакций внутри блока. Данные блока представляют собой черный ящик — все операции выполняются с набором байтов.
Алгоритм PoW используется для защиты от DDOS-атак. Чем больше длина транзакции, тем больше должно быть значение PoW. Перед отправкой транзакции в сеть клиент вычисляет значение PoW. Платформа data river TERA может быть абстрактно выражена как водный путь, что обеспечивает непрерывность и математический порядок прохождения контейнеровозов. Каналы не имеют юрисдикции над кораблями и грузами. Полезность судов включает в себя порты, рыболовные угодья, склады и т. д., которые обеспечивают полезную работу по погрузке судов.
Как он используется?
Допустим, вам нужно отправить товар в порт Б, а порт А уже погрузил товар в контейнеры и отправил в порт. В порту B проверьте правильность содержимого всех контейнеров и заберите товары, когда найдете их. Каналу требуется всего 8 секунд, чтобы доставить корабли во все порты назначения.
Важным аспектом здесь является математический порядок. Цель блокчейна — гарантировать, что каждое устройство имеет единый порядок и состав блоков. Если этот метод предусмотрен, то программа, которая их считывает, будет выдавать одинаковые результаты на всех компьютерах мира — значит, данные одинаковые. Таким образом, даже если эти блоки содержат некорректные транзакции, двойные траты и т. д., программы на стороне клиента увидят это и откажутся выполняться. Это называется процессом проверки транзакции. Чтобы ускорить всю систему, мы отделяем ее от процесса передачи блоков. Таким образом, мы можем выполнять валидацию в другое время и в другом процессе, не затрагивая блокчейн, мы можем выполнять валидацию быстрее за счет большого количества проверок — из-за меньшего доступа к базе данных мы можем группировать операции и работать быстрее.