Где хранится блокчейн: объяснение основ

У любого новичка в блокчейне возникает один простой вопрос: «где хранится блокчейн?» Фактически, многие люди, которые используют блокчейн через децентрализованные приложения или цифровые валюты, до сих пор не понимают, как данные блокчейна хранятся и доступны..

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

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

В этой статье мы узнаем, как блокчейн хранит и передает данные между своими сверстниками. Итак, где хранятся данные блокчейна?

Децентрализованный – ключ к изменениям

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

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

Это подводит нас к другому интересному вопросу.

Где блокчейн хранит данные? Об этом позаботятся коллеги? Или он одинаково управляется всеми в сети. Тот факт, что на это нельзя ответить в одной строке, означает, что существует множество вещей, которые связаны с хранением транзакционных данных в цепочке блоков..

Итак, приступим к изучению этого.

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


Как работает блокчейн?

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

Чтобы лучше понять, возьмем две вечеринки, Джим и Керри. Джим хочет отправить деньги Керри. Для этого он инициирует транзакцию, используя свой закрытый ключ и публичный адрес Кэрри. Затем транзакция назначается блоку. Затем блок проверяется с помощью алгоритма консенсуса, используемого сетью. Сеть проверяет транзакцию (-ы), используя ее. На

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

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

Где хранится блокчейн?

где хранится блокчейн

Итак, теперь, когда у нас есть правильное представление о блокчейне, мы готовы узнать, где хранится блокчейн. Вопрос также можно обозначить как «где хранятся данные блокчейна?» Ответы на оба вопроса одинаковые.

Давайте начнем.

Когда транзакция совершается в блокчейне, передаются следующие данные.

  • Дата и время транзакции
  • Сумма, отправленная от отправителя к получателю
  • Адрес отправителя
  • Адрес получателя

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

Давайте попробуем понять это с точки зрения биткойна. В транзакции биткойнов сохраняется и передается следующая информация..

  • Дата сделки
  • Сумма отправлена
  • Биткойн-адрес отправителя
  • Биткойн-адрес получателя

А блок биткойнов имеет заголовок, который собирает транзакции. Эти заголовки связаны с основной цепочкой блоков, создавая цепочку блоков, и поэтому она известна как «цепочка блоков».

Технически структура транзакции может помочь нам многое объяснить..

class Transaction {public: const int32_t Version; const uint32_t NumberOfInputs; const vector CollectionOfInputs; const uint32_t NumberOfOutputs; const vector CollectionOfOutputs; const uint32_t LockTimestamp; };

Здесь каждое поле имеет собственное назначение, где CollectionOfInputs представляет собой вектор объектов и содержит транзакции, в которых необходимо погасить BTC. С другой стороны, CollectionofOutputs относится к потраченным BTC, а также является вектором объектов..

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

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

Итак, где хранится блокчейн?

Ответ не однозначный.

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

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

Кроме того, вы помните пример транзакции «Джим и Керри»? Если вы это сделаете, то это то, как транзакция выполняется, данные генерируются, проверяются и сохраняются в цепочке блоков. Здесь Джим и Керри называются узлами. Джим использует свой цифровой кошелек для отправки цифровой валюты.

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

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

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

Зачем вам хранить данные в блокчейне?

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

Однако блокчейн идеально подходит для хранения больших объемов данных. Да, это не может быть база данных, если вы хотите создать платформу потокового видео, аналогичную Twitch для Youtube..

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

Типы блокчейнов и способы хранения данных

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

Очевидно, что были и другие решения блокчейнов, и первая платформа блокчейнов, решающая большинство проблем технологии блокчейнов биткойнов, такая как Ethereum. Его разработал Витальк Бутерин..

Хранение данных в Ethereum работает иначе, чем в биткойнах. Они используют структуру данных шин, чтобы обеспечить лучшую доступность, масштабируемость и удобство использования данных..

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

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

Короче говоря, в блокчейне Ethereum есть три типа trie:

  • State Trie
  • Хранение Trie
  • Транзакция Trie

Еще один пример, который мы хотим рассмотреть, – это блокчейн Corda..

Корда– это блокчейн-платформа с открытым исходным кодом, предназначенная для бизнеса. Мы подробно рассмотрели Corda, где обсудили, как она работает. Это технология распределенного реестра, которая работает иначе, чем Ethereum или Blockchain..

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

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

Вывод

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

Итак, что вы думаете о хранилище блокчейнов? Прокомментируйте ниже и дайте нам знать.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map