5 важных технических терминов, которые касаются взаимодействия с блокчейнами

МЕНЮ


Главная страница
Поиск
Регистрация на сайте
Помощь проекту
Архив новостей

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Делайте репост, чтобы не потерять


Источник: vk.com

Комментарии: