Новости Теперь вы знаете о блокчейнах всё!

PAINNOMORE

Проверенный продавец
Подтвержденный
Регистрация
18.01.2023
Сообщения
1 601
Реакции
289
Депозит
𝟎.𝟓 𝐁𝐓𝐂
Сделок через Гаранта
135
Сегодня разберём 5 важных технических терминов, которые касаются взаимодействия с блокчейнами: нода, клиент, удалённый вызов процедур, виртуальная машина и состояние.

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

Разберём простыми словами:

1️⃣ Node (нода, узел) — это любой компьютер, подключённый к блокчейну. В основном узлы нужны для хранения данных, проверки транзакций и защиты блокчейна.

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

2️⃣ Client (клиент) — это программа, через которую все узлы взаимодействуют с блокчейном.

Криптокошелёк тоже является клиентом. Также есть клиенты, которые превращают ваш компьютер в узел и позволяют обрабатывать транзакции.

3️⃣ RPC (удалённый вызов процедур) — это посредник между клиентом и блокчейном. Например, кошелёк Metamask использует RPC, чтобы вы могли видеть свой баланс, отправлять транзакции и взаимодействовать с блокчейном.

RPC можно представить как интернет-провайдера, который связывает ваше устройство с интернетом.

Если вы чувствуете, что блокчейн «лагает», то проблема зачастую не в блокчейне, а в бесплатных RPC, которые стоят в кошельках по умолчанию. Эта проблема решается сменой RPC или покупкой частного RPC.

4️⃣ State (состояние) — это «содержимое» блокчейна в определённый момент времени. Например, количество кошельков или Биткоинов в обращении, номер блока, сложность майнинга и так далее.

Состояние можно представить как возраст. Человеку может быть либо 20 лет, либо 30, но не одновременно. Блокчейн — это последовательная цепочка блоков, а не обычная база данных, поэтому и оценивать её нужно по-другому.

5️⃣ Virtual Machine (виртуальная машина) — это виртуальный компьютер, который управляет приложениями в блокчейнах, таких как Ethereum.

Виртуальные машины управляются узлами, о которых мы рассказали в первом пункте. Все эти вещи взаимосвязаны между собой.

Теперь вам должно быть понятнее, что происходит, когда вы нажимаете на кнопку отправки транзакции.
 
Верх Низ