Точно так же, как мой ежедневный труд в качестве онлайн-водителя мото-такси (в Индонезии это местное название — ojol), у каждой поездки есть отправная точка. Отвожу ли я пассажира на оживлённый железнодорожный вокзал, мчусь в сторону аэропорта или безопасно доставляю тёплый заказ с едой — в любой точке назначения мне нужно впервые потянуть за газ. Всё всегда начинается с этого первого шага. Для моих друзей по всему миру, которые, возможно, не знают, как выглядит водитель мото-такси, вот небольшая возможность заглянуть в нашу повседневную реальность

Как видите, это наша зона ожидания. Большинство проводит время за разговорами или листает телефоны ради развлечения. Но, как и моя работа, освоение Web3 требует точки старта. Вчера я сделал самый первый шаг в основы блокчейна. Сегодня, пока между моими поездками есть тихие паузы, я снова нажал «газ» и перешёл на следующий уровень. Вот мой структурированный дневник учёбы на сегодня.


В моей предыдущей записи мы говорили о том, как Web3 переносит власть от централизованных гигантов. Но как это происходит «под капотом»? Сегодня я нырнул в невидимый фундамент блокчейна: одноранговые (P2P) сети и ключевой принцип неизменяемости (Immutability). Часть 1: Одноранговые (P2P) сети — невидимый фундамент В традиционных системах мы полагаемся на архитектуру «клиент—сервер». Представьте традиционный банк: у него есть центральный сервер, а мы (клиенты) должны спрашивать разрешение, чтобы получить доступ к нашим данным или перевести деньги. Если их центральный сервер падает или подвергается взлому, из строя выходит вся система. Блокчейн полностью переписывает этот шаблон, превращая его в одноранговую (P2P) сеть. Что такое P2P-сеть? P2P-сеть — это децентрализованная сеть взаимосвязанных компьютеров, называемых узлами, которые напрямую обмениваются данными друг с другом. В этой структуре нет «начальника» или центрального органа власти. Каждый узел действует и как клиент, и как сервер — то есть он может и запрашивать данные, и предоставлять ресурсы сети. Как это работает в блокчейне

  1. Распределённый реестр: каждый активный узел в сети хранит идентичную копию полного реестра блокчейна.

  2. Передача и валидация: когда происходит транзакция, она рассылается всем узлам по сети.

  3. Согласование (консенсус): узлы независимо проверяют транзакцию по правилам вроде Proof of Work (PoW) или Proof of Stake (PoS). После подтверждения транзакция навсегда добавляется в цепочку. Типы P2P-архитектуры • Неструктурированная P2P: узлы подключаются случайным образом. Легко построить, но это может быть неэффективно при поиске конкретных данных. • Структурированная P2P: используются определённые алгоритмы (например, Distributed Hash Tables), чтобы организовать узлы и обеспечить намного более быстрое извлечение данных. • Гибридная P2P: сочетание децентрализованных взаимодействий между равноправными узлами с некоторыми централизованными узлами-координаторами, которые занимаются индексированием.


    Часть 2: Неизменяемость — «написано камнем» После того как данные проходят через P2P-сеть, они упираются во второй фундамент блокчейна: неизменяемость. Простыми словами, неизменяемость означает, что как только данные записаны в блокчейн, они навсегда «запираются». Их нельзя изменить, подделать или удалить. Как обеспечивается неизменяемость В отличие от традиционных баз данных, где администратор может легко редактировать или стирать историю, блокчейн обеспечивает постоянные записи за счёт трёх уровней защиты:

  4. Криптографическое хэширование: у каждого блока есть уникальный цифровой отпечаток (хэш), и он также несёт хэш предыдущего блока. Если злоумышленник попытается изменить данные в старом блоке, его хэш изменится мгновенно. Это ломает всю цепочку, поднимая моментальную тревогу по всей сети.

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

  6. Сильная децентрализация: поскольку тысячи узлов хранят одну и ту же точную историю, хакеру пришлось бы скомпрометировать тысячи компьютеров по всему миру ровно в тот же миллисекундный момент — а это и математически, и экономически невозможно. Реальное влияние Неизменяемость — причина того, что блокчейн доверяют во всём мире в отрасл 1ях с высокими ставками: • Bitcoin: предотвращает трату одним и тем же цифровым деньгами дважды. • Ethereum: гарантирует, что как только Смарт-контракт развернут, соглашение выполняется ровно так, как закодировано, без человеческого вмешательства. • Поставки/цепочки поставок: компании вроде IBM и Walmart используют неизменяемые реестры, чтобы отслеживать точное перемещение продуктов от фермы до магазина, обеспечивая безопасность и подотчётность. Компромиссы Хотя неизменяемость даёт беспрецедентную безопасность, у неё есть жёсткие вызовы: • Нет кнопки «Отменить»: человеческие ошибки (например, отправка средств не на тот адрес) нельзя исправить. • Рост объёма хранения: по мере того как неизменяемая цепочка становится всё длиннее день за днём, узлам требуется огромная ёмкость памяти, что усложняет масштабирование.


    Сводная таблица сравнения Функция Централизованный сервер (Web2) P2P-сеть / неизменяемый блокчейн (Web3) Хранение данных Хранится на одном центральном сервере Распределено по тысячам независимых узлов Редактирование данных Можно изменить или удалить администраторами Постоянная, неизменяемая история (неизменяемость) Точка отказа Высокий риск (Если сервер умрёт, умрёт и система) Высокая отказоустойчивость (Работает даже если узлы выходят из строя)


Тяжело ли учить всё это? Да, абсолютно. После часов в дороге это сбивает с толку и выматывает морально. Но мы должны стараться. Будь суров к миру, и мир станет мягче по отношению к тебе. Но если ты мягкий и слабый перед лицом вызовов мира, мир будет относиться к тебе жестоко. Ой… погодите, друзья! Телефон только что завибрировал — пришёл заказ. Пора убрать телефон, надеть шлем и вернуться на асфальт. Продолжим путешествие завтра утром! Берегись на дороге, будь устойчивым — и продолжаем двигаться вперёд!

Чтобы поделиться моим путём с более широкой Web3-сообществом, я также опубликовал этот дневник на publish0x. Ознакомьтесь с оригинальной версией здесь. https://www.publish0x.com/street-warrior-web3/an-ojol-s-web3-journal-part-2-roadside-nodes-and-invisible-b-xplypve

#BlockchainTechnology #Web3Infrastructure #Web3 #P2PNetwork #bitcoin