Структура данных блокчейна - PullRequest
1 голос
/ 06 июля 2019

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

Блокчейн AFAIK известен (или, по крайней мере, хочет, чтобы его знали) как источник правдивости для данных, которые передаются нескольким сторонам, и поэтому существует ряд законов о конфиденциальности данных для защиты отдельных точек данных любого человека, добавляя в цепочке для шифрования необходимо выполнить несколько методов шифрования.

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

1 Ответ

0 голосов
/ 06 июля 2019

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

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

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

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