Хранят ли децентрализованные приложения полный блокчейн на моем устройстве?

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

2 ответа

Нет, ваше устройство не удерживает весь блокчейн в своем хранилище (блокчейн обычно считается в ГБ, в то время как ваше приложение, вероятно, составляет несколько МБ).

Ключ - IFPS (из Как dApps хранит данные? На Hackernoon)

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

Как это работает (из https://ipfs.io/):

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

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

  • При поиске файлов вы просите сеть найти узлы, хранящие контент за уникальным хешем.

  • Каждый файл может быть найден по понятным для человека именам с использованием децентрализованной системы именования, называемой IPNS.

Я предлагаю вам прочитать всю статью Hackernoon, если вы хотите понять ее глубже.

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

DApps - это просто пользовательский интерфейс для последующего взаимодействия с сетью блокчейнов. Сетевые данные блокчейна "хранятся" на ряде узлов, с которыми DApp взаимодействует через API. Думайте об этом с точки зрения приложения Stack Overflow. Ваша машина не хранит всю базу данных переполнения стека, она просто запрашивает и обновляет данные через ряд API.

Другие вопросы по тегам