Понимание 5 уровней технологии в блокчейн-криптосетях
15 апреля 2023 г.:::информация Небольшое пояснение, прежде чем мы углубимся
Это элементарное объяснение, которое даст вам базовую основу для понимания того, как технологически устроены все блокчейны.
:::
По своей сути криптосеть представляет собой распределенный облачный сервер, который использует токен для учета в реестре, предназначенном только для добавления.
Это может разбить сердца некоторых людей, но блокчейн — это просто прославленная система учета, а криптовалюта — ее применение. Это определенно технологический прорыв с точки зрения систем, которые ему предшествовали, но вся магия, стоящая за блокчейном, заключается в так называемом «трехкратном учете». Терминология немного вводит в заблуждение, поскольку фактического «третьего входа» не происходит; это автоматизация процесса и устранение возможности возникновения ошибок в бухгалтерском учете.
Теоретически существует миллион различных способов создания криптосети.
Независимо от архитектурных спецификаций; каждая сеть должна/должна иметь эти 5 уровней в своем дизайне, чтобы квалифицироваться как настоящий DLT/блокчейн:
Оборудование
Физическая инфраструктура, необходимая для размещения клиентского программного обеспечения, хранения бухгалтерской книги, обеспечения вычислений и геологического распределения сети.
Это узлы в сети, начиная от чего-то простого, например, телефона, на котором работает упрощенный клиент в виде кошелька, и заканчивая чем-то сложным, например, фермой для майнинга со специальным оборудованием ASIC.
Аппаратное обеспечение является критической точкой для децентрализации и безопасности любой сети. Чем больше отдельных узлов можно соединить, тем более децентрализованной может стать сеть.
Качество оборудования, на котором работает сеть, коррелирует с безопасностью сети. Некоторые сети чрезвычайно требовательны к вычислительным ресурсам (например, Биткойн) и требуют оборудования корпоративного уровня для действительного участия (моя); однако этот высокий стандарт обеспечивает чрезвычайно высокий уровень безопасности.
Сеть
Узлы в сети должны каким-то образом обмениваться информацией друг с другом.
Одноранговое или серверно-клиентское взаимодействие; в DLT есть две общие модели связи: Broadcasting & Сплетни.
Широковещательная рассылка — это когда ведущий/предлагающий узел должен отправить сообщение каждому другому узлу в сети. Для этого требуется экстремальная пропускная способность, чтобы в нужное время передать достаточное количество сообщений большому количеству участников. Медленнее из-за того, что сообщения должны передаваться на большие расстояния, и вероятность ошибки сообщения выше.
Сплетни являются более популярной альтернативой из-за скорости распространения информации. Здесь ведущий/предлагающий узел отправляет сообщения своим ближайшим одноранговым узлам, которые затем передают эту информацию своим ближайшим одноранговым узлам и так далее, пока каждый узел не получит копию информации.
консенсус
Это особый соус, благодаря которому работает любая распределенная сеть.
Консенсус – это протокол, который воплощает в своей работе все философские качества распределенной системы. Этот уровень координирует участвующие узлы и дает им «книгу правил» о том, как действовать.
Чтобы логика была упорядоченной, точной, устойчивой к манипуляциям и вызывающей доверие, должен присутствовать какой-то византийский отказоустойчивый механизм, обеспечивающий государственные гарантии. Тогда должен быть механизм Сивиллы, чтобы предотвратить наводнение сети спамом. Конечно, в случае с криптосистемой также должна существовать надлежащая структура стимулирования, основанная на надежном фундаменте теории игр, чтобы защитить себя от захвата злоумышленниками.
Сегодня на рынке можно найти POW, POS, PoET, POA, Tendermint и множество других механизмов.
Данные
Необработанная информация о статусе и активности сети. Цифровые подписи, хеширование, транзакции, деревья Меркла и т.д. любые другие функции, которые могут потребоваться для точного учета энтропии.
Сама суть инновации блокчейна заключалась в радикальном изменении структуры данных. Тот факт, что информация может только добавляться, делает блокчейны бесконечно расширяющимися. Уровень данных начинается с исходного блока и постоянно растет вместе со всей происходящей в сети активностью, объединяя данные транзакций в новые блоки, добавляя заголовки, подписывая блоки и связывая их все вместе.
* элемент, который редко упоминается, заключается в том, что возможность искать данные после того, как они были опубликованы в сети, является частью функциональности этого слоя.
Приложение
Иногда в просторечии его называют уровнем представления. Это интерфейс для взаимодействия с пользователем. Блокчейны сами по себе являются серверной частью, системой хранения данных, этот уровень начинает переходить во внешний интерфейс в виде UX/UI.
Подумайте обо всех смарт-контрактах, API и чейнкоде.
Убийственное приложение здесь — это фактическая монета/токен сети. Если предположить, что токеномика спроектирована правильно, она применима практически для любого другого приложения, которое будет создано.
Другие приложения включают:
- Кошельки (Metamask, Phantom, TronLink)
– Социальные сети (MASK, Lens, Nostr)
– Браузеры (Brave, Tangled, Opera)
- DEFI (Uniswap, dydx, Compound, aave и многие другие)
– Платформы NFT (Opensea, MagicEden, Blur)
Мы только что рассмотрели низкоуровневую сетевую архитектуру, 5 уровней технологий, которые необходимо переплести для создания DLT/блокчейна
На самом деле существует второй высокоуровневый разговор об уровнях технологии блокчейна, который больше относится к различению ролей. Возможно, вы слышали терминологию [уровня 0,1,2,3] относительно того, как блокчейн работает по отношению к другим блокчейнам. В ближайшие дни я сделаю продолжение на тему «Блокчейн: уровни 0–3» и предоставлю ссылку на него здесь.
Как всегда
Надеюсь, это сослужит вам хорошую службу в вашем путешествии,
Спасибо за прочтение!
Увидимся на другой стороне 🥂
:::информация Также опубликовано здесь.
:::
Оригинал