Как стать автором
Обновить

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

Мне была бы интересна услуга подтверждения моей личности с помощью блокчейна. Некоторые компании(в Costco такое стоит $6.99 в месяц) оказывают услугу по страхованию кражи личности, но там без блокчейна. К сожалению, данными типа SSN, сканами прав торгуют даже самые ленивые. Я живу в США, и с безопасностью личных данных тут от крайности к крайности: некоторые никак не скрывают свои персональные данные, другие же просят изменить имя на бейдже и используют в качестве ID для почтовых отправлений что-то вымышленное, чтобы обезопасить себя.
Есть ли реальные прецеденты использования вашего сервиса в юридической сфере? Или «огромное количество положительных отзывов от индивидуальных пользователей» (от индивидуальных, заметьте) — это «о, мой хеш в блокчейне — круть!»
Есть ли реальные прецеденты использования вашего сервиса в юридической сфере?

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

«огромное количество положительных отзывов от индивидуальных пользователей» (от индивидуальных, заметьте)

Сервис стал доступен для корпоративных пользователей несколько недель назад. Ждём отзывов от них с нетерпением.
1. Вопрос-то был не про то. «Внедрив Acronis Notary и Acronis ASign в наш продукт Acronis True Image 2017 New Generation, мы собрали огромное количество положительных отзывов от индивидуальных пользователей» — очевидно, что «положительные отзывы» контекстно связаны с внедрением и использованием блокчейна.

Я не хейтю, но мне реально интересно — как именно огромное (!) количество обычных пользователей на практике смогли оценить все плюсы данной функциональности? Есть ли какая-нибудь статистика, какой процент ваших пользователей хоть раз подтверждал подлинность данных через Notary?

2. «сервис в первую очередь решает техническую задачу сохранения подлинности данных» — технически всё решается контрольной суммой. И использование блокчейна здесь ничего не добавляет — в нём вы тоже храните хэш. Блокчейн — это вовлечение независимой и публичной «третьей стороны» для решения спорных моментов. Т.е. прежде всего юриспруденция. Приведенные документы Аризоны и Вермонта (отдельное спасибо за прямые ссылки) показывают, что эта область в зачаточном состоянии. Аризона просто фиксирует термины; документ Вермонта — просто review ситуации и перспектив.

Будет здорово, если в своих публикациях вы будете уделять внимание вопросам права в сфере блокчейна. Не ищите скрытого смысла — сфера новая, достоверной информации мало, а вы всё-таки обладаете большим весом.
Есть ли какая-нибудь статистика, какой процент ваших пользователей хоть раз подтверждал подлинность данных через Notary?

Несколько сотен реальных пользователей. Для новой технологии это не так мало.

очевидно, что «положительные отзывы» контекстно связаны с внедрением и использованием блокчейна

Безусловно.

И использование блокчейна здесь ничего не добавляет

Это не совсем так. Хэши объектов, конечно, можно хранить в текстовом файле, но его можно удалить или подменить. А блокчейн — распределённый и неизменный.

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

Спасибо, будем стараться!
Это не совсем так. Хэши объектов, конечно, можно хранить в текстовом файле, но его можно удалить или подменить. А блокчейн — распределённый и неизменный.

Я был неточен. Я имел в виду то, что вы и раньше (без блокчейна) обеспечивали своим клиентам подлинность данных. Сервис Notary метит в нишу юридически значимого инструмента для общего применения, что очевидно из его названия. Т.е. вы ожидаете, что и блокчейн, и его использование будет как-то регламентироваться законодательством. Как минимум, говоря о неизменности блокчейна Ethereum, нельзя не вспомнить историю с DAO hard fork, которая говорит прямо о противоположном. А если вспомнить другие подробности этой истории, то и тема со смарт-контрактами под большим вопросом.
По сути вы предоставляете собственноне облачое хранилище данных.
Не совсем понятно, зачем тут использовать блокчейн?
Когда открылась возможность вносить в регистр не только данные транзакций, но и различные метаданные, мы в Acronis начали активно изучать технологию блокчейн на предмет ее применения в направлении резервного копирования и защиты информации. Мы увидели, что благодаря ей у пользователя появляется возможность гарантировать не только сохранность, но и неизменность/подлинность самых важных данных.
Если я не ошибаюсь — блокчейн — это распределенная база подписанных данных, в которой целостность данных контроллируется множеством независимых узлов, каждый из которых имеет свою полную копию данных.

Я ошибаюсь?
Если нет, как эти принципы реализованы в вашем централизованном хранилище?
Или у вас от блокчейна только цепочка хешей и название?
Мы храним в блокчейне корневой хэш дерева, построенного из хэшей объектов пользователей. Сами объекты при этом могут храниться где угодно.
не была ясна позиция государства в отношении криптовалюты, и, как следствие, возможности использования блокчейна.
хм, но если я не ошибаюсь, криптовалюта это следствие блокчейна.
Возможное положительное отношение к блокчейну, не гарантирует положительное отношение к криптовалюте.
Положительное отношение к криптовалюте, же, вынуждает положительно относится и к блокчейну.

Ваша идея хороша.
если я не ошибаюсь, криптовалюта это следствие блокчейна

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

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

Всё верно.

Ваша идея хороша.

Спасибо!

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


  1. Блок чейн хранит все транзакции и их история есть у всех. Т.е. вся цепочка блоков должна быть на каждом узле и для проверки последнего блока нужно перепроверить все предыдущие.
  2. База данных с транзакциями не самого большого местного банка начинается с размера в 1 ТБ. И это данные не за все время.

Как вы собрались это хранить? Какие такие транзакции по всей стране в едином блок-чейне? Среднестатистический чел генерирует 5-10 транзакций в день, с учетом технических. Покупка в магазине, оплата сотового, телефонный звонок и т.д. Даже если взять по минимуму — каждая транзакция — это 256 байт памяти 2.5 КБ на человека в день, на 146 000 000 это ~ 350 ГБ в день. И это должно быть на КАЖДОМ узле, и это надо еще обсчитать, сохранить и т.д. Какой нафиг блок-чейн? Или я что-то упустил?

Фишка не в хранении всего массива ваших данных. Это не Pied Piper. Фишка в том, что, доверяя блокчейну, вы можете положить в него только минимум информации и считать её достоверной. Тот же Acronis не хранит в блокчейне весь ваш бекап. Вычисляют хэш и привет. Так же и с транзакциями — будут собирать в zip за день, подписывать его, хэш и подпись — в блокчейн. Главное, чтобы все заинтересованные признавали эту схему.

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

Погуглите SegWit (Segregated Witness).
  1. С какой целью используется дерево Меркла? Почему документ нельзя сравнить побайтово, например, или рассчитав целый хеш? Если мы не хотим показывать весь документ одной стороне, то по какой причине? И как в этом случае защититься от того, что по кусочкам атакующий "вытянет" весь файл?
  2. Как именно ваша информация хранится в блокчейне? Как она туда попадает, и кто гарантирует целостность и неизменность? Я задаю этот вопрос, зная, как работает биткоин-блокчейн, но не понимая ваш алгоритм.
  3. Как будет устанавливаться в суде соответствие ключ-личность?

Статья выглядела бы более понятно, будь она описана с помощью стандартных персонажей (Алиса, Боб, Ева, Мэллори, ...) и с анализом возможных атак.

1. Дерево Мёркла используется для эффективной упаковки и хранения хэшей нотаризованных объектов. Для документа считается целый хэш. Файлы «вытягивать» неоткуда, в сервисе они не хранятся.
2. Мы помещаем корневой хэш построенного дерева Мёркла в блокчейн с помощью специального смарт-контракта. Целостность и неизменность этого хэша гарантирует блокчейн.
3. Отличный вопрос! Он находится в процессе проработки.
Вопрос немного не в тему, но подумалось тут. Есть какое-нибудь распределённое хранилище хешей (в виде блокчейна) содержимого сайтов по url? Смысл в том, что все врут и правят статьи задним числом. Есть всевозможные архивы — да, но можно сказать, что они в сговоре с другой стороной и не доверять. Например, обделалось какое-нибудь СМИ фейковой новостью про загнивающих партнёров, а потом поправили и делают вид, что невиноватые они, на скриншоты говорят, что фотошоп, а Internet Archive и кеш Google из госдепа и всё подделали. А так можно было бы такой сети «скормить» нужный url и получить достоверное состояние этого url на данный момент времени. Правда тут хешировать надо умным образом, чтобы хеш не зависел от какой-нибудь встроенной рекламы (которая каждый раз разная) и баннеров.
Такого сервиса пока не видели, но соответствующий эпик находится в бэклоге проекта Notary :)
Интересное развитие мысли, однако как доказать, что информация перед помещением в сервис удостоверения не была изменена?
URL отдаётся сети из независимых узлов. Каждый заходит и считает хеш. Хеш сохраняется в цепочке только если он совпадает у некоторого минимального числа узлов. Т.е. это просто слепок состояния URL на момент времени. Для того, чтобы данные не изменили задним числом и не говорили потом, что так и было.
Да, верно, получается даже такой распределенный сервис, а не только распределенное хранение данных.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий