Сообщество взбудоражено новой криптовалютой DUK+, однако мало кто понимает саму суть технологии Blockchain.
Попробуем пролить свет на эту технологию.

Блокчейн поддерживается одноранговой сетью. Сеть представляет собой совокупность узлов, которые взаимосвязаны друг с другом. Узлы - это отдельные компьютеры, которые принимают входные данные и выполняют действия над ними и дают выход. Блокчейн использует особый вид сети под названием "peer-to-peer network”, которая разделяет всю свою рабочую нагрузку между участниками, которые все одинаковы. Больше нет одного центрального сервера, теперь есть несколько распределенных и децентрализованных узлов.

Почему люди используют одноранговую сеть?

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

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

Использование [b]одноранговых сетей и узлов в криптовалютах.[/b]

Для криптовают, таких как Bitcoin и DUK+, все узлы имеют одинаковые привилегии. Идея в том, чтобы создать равноправную сеть. Узлам не предоставляются какие-либо особые привилегии, однако их функции и степень участия могут отличаться. Нет централизованного сервера, нет сущности, нет никакой иерархии. Это плоская топология.

Эти децентрализованные криптовалюты структурированы таким образом по простой причине, чтобы оставаться верными своей философии. Идея состоит в том, чтобы иметь валютную систему, где каждый рассматривается как равный и нет руководящего органа, который может определить стоимость валюты на основе прихоти. Это верно как для Bitcoin, так и для DUK+.

Теперь, если нет центральной системы, как все в системе узнают, что произошла определенная транзакция?

Сеть следует протоколу сплетен

Предположим, Андрей послал 10 DUK+ Светлане. Ближайшие к нему узлы узнают об этом, а затем они расскажут ближайшим к ним узлам, а затем они расскажут своим соседям, и это будет продолжать распространяться, пока все не узнают. Узлы - это в основном ваши любопытные, надоедливые родственники.

Итак, что такое узел в контексте Ethereum? Узел - это просто компьютер, который участвует в сети Ethereum.

Такое участие может осуществляться тремя способами:

  • Сохраняя небольшую копия блокчейна (Light Client)
  • Сохраняя полную копию блокчейна (Full Node)
  • Проверяя транзакции (Mining)
Translate to English Show original