Что понадобится для хранения блочной цепи как объекта IPFS?

В сообщении блога Christian Lundkvists о возможных вариантах использования IPFS, он предлагает, чтобы сохранение блока Ethereum в качестве объекта IPFS может потенциально уменьшить размер цепочки:

  

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

Что необходимо для реализации на практике?  Я могу себе представить, что преобразование каждого блока в объект IPFS вручную можно было бы уже сделать, если вы хотите сохранить некоторое пространство при импорте /экспорте цепи между доверенными сторонами, но как сделать это стандартным способом, в котором блок-цепочка хранится и распределяется между узлы?

20 голосов | спросил MrChico 24 Jpm1000000pmSun, 24 Jan 2016 16:48:30 +030016 2016, 16:48:30

1 ответ


12

Обратите внимание, что добавление блочной цепи (и состояния и т. д.) в рой уже запланировано и продумано .

Интеграция с IPFS также входит в план , но может иметь некоторые трудности. Если и когда это будет решено, это ответит на ваш вопрос.

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

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

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

EDIT: на самом деле, как указывает Кристиан Лундквист, это может не отвечать на вопрос, поскольку «Вопрос спрашивает, можем ли мы кодировать структуру данных блок-цепи в DG IPS Merkle с использованием объектов IPFS, так что она полностью связана с хэшами IPFS»

Ответ на этот вопрос заключается в том, что с помощью swarm manifest trie и немного неясно мне легко, если это так же просто в IPFS или нет

ответил Viktor Trón 8 FebruaryEurope/MoscowbMon, 08 Feb 2016 23:03:04 +0300000000pmMon, 08 Feb 2016 23:03:04 +030016 2016, 23:03:04

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132