Уровень протокола (Protocol Layer)

Уровень протокола блокчейна определяется как правила и процессы, которые управляют работой сети.

Что такое уровень протокола?

Уровень протокола блокчейна является основой сети блокчейна. Разработчики могут расширить этот уровень, чтобы создать новые правила для своих сетей блокчейна. Они могут разрабатывать новые транзакции и смарт-контракты, которые соответствуют правилам их блокчейнов.

Protocol Layer

Уровень протокола представляет собой набор правил и конструкций, которые устанавливают:

  • Возможность перевода стоимости с одного адреса на другой
  • Возможность записи транзакций в бухгалтерской книге
  • Требования для создания новых блоков или транзакций в цепочке
  • Механизм достижения консенсуса среди участников сети относительно того, какие транзакции действительны и в каком порядке они должны проходить
  • Процесс создания блока, включая типы транзакций, включенных в блок
  • Процесс добавления узлов в сеть
  • Процесс добычи новых блоков.
>>  Рынок опционов (Options Market)

Правила добавления информации в блокчейн могут быть простыми или сложными и определяются уровнем протокола.

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

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

>>  Что такое ERC-777

Протокол Биткойн использует доказательство работы в качестве механизма консенсуса. Доказательство работы позволяет любому, у кого достаточно вычислительной мощности, добавить блок транзакций в блокчейн Биткойн. Это также значительно увеличивает стоимость атаки на сеть, поскольку злоумышленнику потребуется контролировать более половины вычислительной мощности сети, чтобы успешно дважды тратить монеты.

Блокчейн состоит из разных слоев:

  • Прикладной уровень: он отвечает за взаимодействие с пользователем, например, с конечным пользователем или разработчиком, который хочет разрабатывать dApps на основе этой конкретной цепочки блоков. Кошелек Ethereum, Metamask и т. д. относятся к этой категории.
  • Уровень контракта: этот уровень включает смарт-контракты, которые отвечают за выполнение транзакций и изменение состояния. Он включает в себя Solidity (Ethereum), Neo Contract (Neo) и т. д.
  • Уровень протокола: он определяет, как транзакции могут быть добавлены в публичный реестр и как новые узлы могут присоединяться и синхронизироваться с существующей сетью блокчейнов. Он включает протоколы консенсуса, такие как PoW (Биткойн), dBFT (NEO) и т. д., и сетевой уровень P2P, такой как TCP/IP (Биткойн), Devp2p (Эфириум).
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
seismofond.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: