1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-ion

Клонировать/Скачать
Q-and-A.md 51 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.06.2025 01:29 3ec94e9

Вопросы и ответы о ION

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

Почему стоит читать или проходить этот Q&A? Чтобы получить другой угол зрения на ту же тему: ION.

Логотип ION

Этот документ опирается на файл Glossary, который содержит:

  • алфавитно упорядоченный список сокращений
  • алфавитно упорядоченный список определений

Терминология, специфичная для ION, может быть найдена здесь. Следующие определения специально указаны для поддержки вопросов и ответов ниже на более простом уровне, и чтобы иметь возможность связать ION с другими областями интереса. Терминология, специфичная для Sidetree (основы ION), может быть найдена здесь.

Вопросы различаются по уровню сложности: базовые и детальные. Ответы в основном предназначены для людей, интересующихся общей информацией и новичков.
*Q = вопрос одной звезды. Новичок в ION, продвинутый в DIDs
**Q = вопрос двух звезд. Знание DIDs на продвинутом уровне, продвинутый в ION
Q = вопрос трех звезд. Эксперт в DIDs, продвинутый в ION``` {TBW} означает: to be written

- [Вопросы и ответы о ION](#qa-about-ion)
    + [Отказ от ответственности](#disclaimer)
    + [Список сокращений и определений](#list-of-abbreviations-and-definitions)
  * [Знания, которыми вы должны быть уверены в применении](#knowledge-you-should-be-confidently-applying)
  * [Действия, которыми вы должны быть уверены в выполнении](#actions-you-should-be-comfortable-with)
- [Прыжковый список к категориям](#jump-table-to-categories)Вдохновлено [ION на DIF](https://identity.foundation/ion/), [спецификациями Sidetree](https://identity.foundation/sidetree/spec/) и вопросами, поднимаемыми во время собраний DIF Sidetree WG, а также проблемами, созданными и обработанными [здесь](https://github.com/decentralized-identity/ion/issues) и прогрессом, сделанным на Github (включите опцию 'Watch', если вы хотите быть уведомлены о разговорах).\
Наконец, обсуждения в социальных сетях, особенно на Twitter, стали отличным источником для вопросов и ответов о ION.
Рекомендуется следить на Twitter: 
[@csuwildcat](https://twitter.com/csuwildcat), 
[@TheHenryTsai](https://twitter.com/TheHenryTsai), 
[@OR13b](https://twitter.com/OR13b), 
[@troyronda](https://twitter.com/troyronda), 
[@tplooker](https://twitter.com/tplooker), 
и [@ChrisLundkvist](https://twitter.com/ChrisLundkvist).**Внимание: Вопросы и ответы всегда находятся в процессе разработки. Приветствуются советы и помощь.**

### Заявление об отказе от ответственности
Никто из ответчиков в **открытом** репозитории и презентациях не был явно назван источником, за исключением ***@csuwildcat*** (Даниэль Бучнер, эксперт), ***@thehenrytsai*** (Хенри Тсай, эксперт) и ***@henkvancann*** (документация).Если в ответах нет ссылки, то содержание ответа исходит либо от одного, либо от нескольких из этих источников:
- [Github ION](https://github.com/decentralized-identity/ion)
- [Запуск v1.0 на Twitter](https://twitter.com/csuwildcat/status/1375125876736548870)
- ответ на вопрос дал либо Даниэль Бучнер, либо Хенри Тсай.
Большинство правок выполнено пользователем @henkvancann, что могло привести к опущениям, ошибкам, грамматическим ошибкам и т. д. За это извините нас. Вы можете исправить это, отправив pull request (PR).По практическим причинам образовательные изображения, загруженные пользователями GitHub, могут быть скачаны. Мы обезличили их, присвоив изображениям новые имена. Под этими новыми именами изображения загружены на GitHub и использованы в Q&A для уточнения вопросов и ответов.

Содержимое ION лицензировано под лицензией [Apache License 2.0](https://github.com/decentralized-identity/ION/blob/master/LICENSE).

Мы сделали все возможное, чтобы защитить конфиденциальность пользователей GitHub, исследуя изображения, которые мы использовали. Мы не встретили персонально идентифицируемую информацию (personal identifiable information, PII). Однако, если мы все-таки допустили ошибку, пожалуйста, сообщите нам, и мы немедленно исправим это.### Список сокращений и определений
 - [Сокращения](. /Glossary. md#Abbreviations) - [Определения:](. /Glossary. md#определения)
       - [Авторитетная группа по работе с цепочками данных](. /Glossary. md#авторитетная-группа-по-работе-с-цепочками-данных)
       - [Агент](. /Glossary. md#агент)
       - [Агентство](. /Glossary. md#агентство)
       - [Би-ориентированное моделирование](. /Glossary. md#би-ориентированное-моделирование)
       - [Заявка](. /Glossary. md#заявка)
       - [Содержимое-адресуемый хеш](. /Glossary. md#содержимое-адресуемый-хеш)
       - [Контроллер](. /Glossary. md#контроллер)
       - [Криптовалюта](. /Glossary. md#криптовалюта)
       - [Децентрализованное Идентификатор](. /Glossary. md#децентрализованный-идентификатор)
       - [Базирующийся на дельтах](. /Glossary. md#базирующийся-на-дельтах)
       - [Определённый набор правил (Sidetree)](. /Glossary. md#определённый-набор-правил--sidetree)
       - [Энтропия](. /Glossary. md#энтропия)
       - [Сущность](. /Glossary. md#сущность)
       - [Идентификатор](. /Glossary. md#идентификатор)
       - [IPFS](. /Glossary. md#inter-planetary-file-system)
       - [JSON Web Key](. /Glossary. md#json-web-key)
       - [Ключ](. /Glossary. md#ключ)
       - [Нормативный](. /Glossary. md#нормативный)
       - [Ненормативный](. /Glossary. md#ненормативный)
       - [Пакет данных](. /Glossary. md#пакет-данных)
       - [Структура открытых ключей](. /Glossary. md#структура-открытых-ключей)
       - [Ситуация гонки](. /Glossary. md#ситуация-гонки)
       - [Основа доверия](. /Glossary. md#основа-доверия)
       - [Секрет](. /Glossary. md#секрет)
       - [Самостоятельная суверенная идентификация](. /Glossary. md#самостоятельная-суверенная-идентификация)md#самостоятельная-суверенная-идентификация)
       - [Субъект](. /Glossary. md#субъект)
       - [Передача](. /Glossary. md#передача)
       - [Передаваемый идентификатор](. /Glossary. md#передаваемый-идентификатор)
       - [Trust-over-IP](. /Glossary. md#trust-over-ip)
       - [Валидатор](. /Glossary. md#валидатор)
       - [Проверяемый сертификат](. /Glossary. md#проверяемый-сертификат)
       - [W3C DID](. /Glossary. md#w3c-did)
       - [WebAssembly](. /Glossary. md#webassembly)
       - [(Цифровой кошелек) Идентификатор](. /Glossary. md#цифровой-кошелек-идентификатор)## Знания, которые вы должны уверенно применять
 - Определения выше
 - W3C DIDs
 - Публичные и приватные ключи
 - Bitcoin Improvement Protocols: BIP32, BIP39, BIP44, BIP47, BIP49, BIP84, BIP174
 - Иерархические детерминированные пути генерации
 - Base58
 - Эллиптические кривые
 - Sidetree
 {TBW}
 ## Действия, которые вы должны уверенно выполнять
 - Дополнять знания и поддерживать существующие знания актуальными
 - Безопасно создавать пару ключей и безопасно их резервировать
 - {TBW}# Справочный список по категориям
- [Основное](#qa-section-general)
- [Bitcoin и его блокчейн](#qa-section-bitcoin-and-its-blockchain)
- [Операции ION](#qa-section-ion-operational)
- [Пользовательский интерфейс](#qa-section-userinterface)
- [Идентификаторы и DIDs](#qa-section-identifiers-and-dids)
- [Кошельки](#qa-section-wallets)
- [Docker](#qa-section-docker)
- [Доказательства](#qa-section-proofs)
- [Управление приватными ключами](#qa-section-private-key-management)
- [Узлы](#qa-section-nodes)
- [Sidetree](#qa-section-sidetree)


# Раздел вопросов и ответов общего характера

## *Вопрос: Что такое ION?
<img src="./images/what-is-ION.png" alt="Что такое ION?" border="0" width="500">

ION основан на стандарте Sidetree.

#### *Вопрос: Почему ION?

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

## *Вопрос: Как купить ION?
ION, о котором вы сейчас читаете, **не является монетой, его нельзя купить**. Мы не рекомендуем покупать какие-либо криптовалюты с названием ION или связанные с ним.

## *Вопрос: Кто владеет ION?
Как Sidetree, ION [открыт для использования](https://github.com/decentralized-identity/ion/blob/master/LICENSE). Microsoft является важным поддерживающим спонсором, но не более того.

#### Я никогда не войду в проект, где участвует Microsoft, они никогда не будут децентрализованными?!
_"Билл Гейтс не входит в проекты такого рода просто потому что он хороший человек."_Кратко: ION свободен, открыт для использования, не цензурируем. Конец.

_@csuwildcat_ [на Twitter](https://twitter.com/csuwildcat/status/1375125876736548870): "Это детерминированное протокол, который требует только математики + интернет-соединения, вот и всё. В ION нет авторитетов, посредников, валидаторов или других точек централизации, поэтому единственное, что нужно доверять, это самой математике. Посмотрите на код и убедитесь."

## Вопрос: Для чего это будет использоваться?
@LastCoinStanding: "Децентрализованная идентификация, где только вы сами являетесь владельцем всех аспектов своей идентификации. Примером может быть ситуация, когда вы заходите в бар и вам нужно подтвердить, что вам больше 21 года; вы можете показать/подтвердить, что вам 21 год, без необходимости предъявлять водительское удостоверение (которое содержит другие данные, которые вам не нужно раскрывать - например, адрес)."

#### Вопрос: Это пример нулевого знания доказательства?
Да, это пример нулевого знания доказательства, который вы можете сгенерировать, используя ключи DID
(_@csuwildcat_)## *Вопрос: Когда был запущен ION?
Март 2021 года на [сайте Microsoft](https://techcommunity.microsoft.com/t5/identity-standards-blog/ion-we-have-liftoff/ba-p/1441555): "Мы рады сообщить, что версия 1 ION завершена и запущена на Bitcoin mainnet".\
[Продолжение на Twitter](https://twitter.com/csuwildcat/status/1375125876736548870): "Это кульминация десятилетия работы, начавшейся в 2011 году, когда некоторые из нас из Mozilla выделили часть своего времени для изучения основных концепций децентрализованной идентификации."\
(_@csuwildcat_)## Вопрос: Почему ION так особенный?
Причина двоякая:
- Он использует блокчейн Bitcoin, самый безопасный открытый публичный блокчейн, который не принадлежит никому, но доступен всем. Транзакции и события с идентификаторами ION не могут быть цензурированы и неизменно закреплены на блокчейне Bitcoin. ION не увеличивает объем блокчейна Bitcoin, так как он периодически закрепляет очень маленький доказательство (хеш) большого структурированного ION на блокчейне.
- ION обеспечивает конфиденциальность людей, вещей и организаций за идентификаторами. Он высоко интероперабелен и соответствует стандартам DID W3C.

## Вопрос: Это единственный пример реализации Sidetree?
Нет, Sidetree позволяет создавать масштабируемые сети DID (например, ION, Element, Orb) на любом децентрализованном системе записи событий (например, блокчейнах).

## Вопрос: Как я могу использовать ION?
Мы предоставили открытую библиотеку для генерации DID и открыли наш ION узел для предоставления простого и удобного варианта закрепления ION DID:
- [Генерация ION DID и ключей](https://github.com/decentralized-identity/ion-tools#ionjs)
- [Использование низкоуровневого SDK](https://github.com/decentralized-identity/ion-sdk)
- [Закрепление DID, которые вы сгенерировали](https://github.com/decentralized-identity/ion-tools)

Пример генерации ION DID с помощью библиотеки ION.js:

<img src="./images/generate-ion-did-jslib.png" alt="generate ION DID example JS library.png" border="0" width="500">## *Вопрос: Есть ли у вас видеоролики на YouTube в качестве учебных материалов?
Я попробую что-нибудь подготовить, но у нас пока ничего подобного нет (разработчики и я буквально вчера, 25 марта 2021 года, завершили и выпустили библиотеку).\
(_@csuwildcat_)

## *Вопрос: Будут ли компании в состоянии создать бизнесы для получения прибыли от протокола ION?
Конечно, они смогут получить DIDs и использовать их для подписи/обмена доказательствами для всех видов бизнес-процессов, не создавая при этом ручных федерированных идентификаторов и авторизационных соединений между уникальными системами. Это фактически стандартизирует и упрощает все это в одной системе.\
(_@csuwildcat_)

# Раздел вопросов и ответов о биткойне и его блокчейне## Почему был выбран биткойн в качестве блокчейна?
Хотя на первый взгляд логически можно предположить, что системы консенсуса на основе реестров предоставляют те же общие функции, есть несколько ключевых различий, которые делают некоторые из них более подходящими для критически важных приложений, таких как децентрализованные идентификаторы человеческих сущностей. Некоторые из этих соображений и функций включают:
1. Система должна быть открыта и безразрешенной, а не кабалью авторитетов, которые могут исключать и удалять участников.
2. Система должна быть хорошо протестирована и доказана своей безопасностью против атак на протяжении достаточно длительного периода времени, чтобы быть уверенным в этом.
3. Система должна создавать единую, независимо проверяемую запись, которая является максимально неизменной, чтобы обратить запись, созданную системой, было невозможно.
4. Система должна быть широко развернута, с узлами, которые охватывают весь мир, чтобы гарантировать сохранение записи.
5. Система должна быть самовыгодной, чтобы узлы продолжали работать, обрабатывать и обеспечивать запись со временем. Значимость от работы должна исходить непосредственно из системы, потому что внешняя зависимость от стимулов сама по себе является вектором для атак.Стоимость атаки системы любыми доступными методами теории игр должна быть достаточно высокой, чтобы сделать это невозможным, и даже если ультракапиталистический атакующий попытается это сделать, ему потребуется вооруженное мобилизование сил и ресурсов, которое будет очевидным, с возможностями для смягчения. Результат:
 - #1 устраняет приватные и управляемые разрешениями журналы
 - #2 устраняет практически все другие журналы и блокчейны, просто потому что они недостаточно тестируются
 - Для метрик, подробно описанных в #3-#6, биткойн настолько превосходит все другие варианты, что даже близко не подходит — биткойн является самым безопасным вариантом с огромным отрывом. \
 (_@TheHenryTsai_)## *В: Как это работает? Вам нужны транзакции биткоина для DID, верно? Так как же транзакционные сборы биткоина в этом участвуют?
 Каждый новый созданный ID будет платить транзакционный сбор?С помощью ION можно включить 10 000 операций ID в одну транзакцию биткоина.
(_@csuwildcat_)

ION не увеличивает объем биткоин-блокчейна. Он собирает множество доказательств событий идентификаторов и закрепляет их одной маленькой транзакцией (и соответствующим сбором) на биткоин-блокчейне.
(_@henkvancann_)

#### *В: Кто платит сбор, если всё децентрализовано?
Операторы узлов, которые закрепляют пакеты операций, должны платить сборы за транзакции биткоина. В настоящее время мы покрываем расходы для тех, кто хочет закрепить через наш узел, но вы можете сделать это на своем собственном узле дома, если хотите. Операции подписываются ключами, которыми вы единолично владеете, так что это не то же самое, что другой узел имеет ваши ключи.
(_@csuwildcat_)

## **В: Можно ли урезать локальный узел биткоина?
Я бы использовал режим урезания только для транзакций, не связанных с ION, так как мы еще не учли это. Полностью в планах поддержка урезанного узла.
(_@csuwildcat_)

## ***В: В чём различие между ION и NameID (https://nameid.org) или XID (https://github.com/xaya/xid)? Они находятся на разных блокчейнах, но всё равно основаны на биткоин-клиенте.
Две ключевые разницы:
1. Во-первых: ION _не является_ другим блокчейном, это Layer 2 протокол, который напрямую использует безопасность биткоина
2. Это масштабируемая, доказуемо масштабируемая архитектура, в отличие от альтернативных блокчейнов
(_@csuwildcat_)## В: Как вы вообще проверяете ID на биткоине с его медленной скоростью?
С помощью ION можно включить 10 000 операций ID в одну транзакцию биткоина.

Операции с ID в ION почти мгновенны. Единственное, что требует медленной скорости биткоина, это закрепление всего набора операций ID на самом неизменяемом, нецензурируемом и всеобъемлющем глобальном реестре, который у нас есть в данный момент: биткоин.

## В: Когда я создаю свой собственный ION, я получаю множество данных биткоин-блокчейна. Можно ли это урезать?
Да, можно урезать большую часть данных биткоина: все данные до блока 667000, и все транзакции, не связанные с ION, после этого.\
(_@csuwildcat_)

# Раздел Вопросы и Ответы по ION## *В: Это ION монета или ICO?
**Это абсолютно не имеет отношения** к этому заброшенному ICO-токену! ION не имеет собственного токена или блокчейна.

## **Q: Каковы должны быть спецификации для узла ION, исключая потребление ресурсов Bitcoin Core?
Не так много, в основном это только рост хранилища по мере использования сети. В процессе приема операций практически нет вычислений, поэтому это не будет сильно нагружать процессор.
\
Например: с 40 миллиардами DIDs в системе (в основном все человечество использует ION), потребуется около 2-3 ТБ места, но это не будет заметно нагружать вычисления на процессоре i3 2017 года.
\
(_@csuwildcat_)

## ***Вопрос: Какой будет самый быстрый способ для меня узнать больше о непубликованных DIDs?
_Знаете ли вы ссылку на какую-либо документацию по этому вопросу?_Этот вызов класса мгновенно создаст вам непубликуемый DID: [здесь](https://t.co/eBY4wR2kTk?amp=1)\
(_@csuwildcat_)

## ***Вопрос: Есть ли планы сделать это работоспособным на полных узлах Bitcoin?; на проектах, таких как [Umbrel](https://blocktalk.co/2021/03/25/how-to-set-up-full-bitcoin-node-umbrel/)?
У меня пока не было времени, чтобы разобраться с упаковкой этого. Я бы очень хотел получить помощь с этим от сообщества, иначе это, вероятно, займет несколько месяцев, прежде чем мы сможем заняться этим.\
(_@csuwildcat_)

## *Вопрос: Требование к хранению данных в 1 ТБ включено в требования к хранению данных Bitcoin?
Нет, включено не является. И на самом деле это не требует столько места, потому что в сети нет столько идентификаторов, так что вы будете иметь примерно 60% этого пространства неиспользуемым. Мы сказали это, потому что это будет потреблять это пространство на протяжении многих лет.\
(_@csuwildcat_)

## **Вопрос: Как установить узел ION на Raspberry Pi 4?
https://matthijs.hoekstraonline.net/2021/03/25/running-an-ion-node-on-your-raspberry-4/

## *Вопрос: Какие гарантии доступности ION?
ION зависит от совокупной доступности всех узлов. Чем больше узлов ION, тем более доступен и избыточен ION. ION не зависит от одного инфраструктурного узла, который может потерпеть неудачу, если несколько узлов будут недоступны. Все узлы ION агрессивно реплицируют все операции.\
(_@csuwildcat_ и _@thehenrytsai_)#### **Вопрос: Так ION имеет те же гарантии доступности, что и IPFS-кластер?
_Что, по сути, означает коллективную доступность всех узлов._
Да.

#### **Вопрос: Это означает, что все узлы закрепляют все транзакции?
Да, все узлы ION в настоящее время закрепляют все файлы IPFS, связанные с ION. Это не случайно, каждый узел настроен на полную репликацию.

Потому что нагрузка на данные так мала, вероятно, на протяжении многих лет все узлы смогут хранить эти данные в полном объеме, но есть структура легких узлов для того времени, когда мы все будем считать, что это становится большим, чтобы позволить устройствам с низкими ресурсами хранить меньше.
Как только легкие узлы будут готовы, они смогут работать с примерно 5% от всего набора данных.
(_@csuwildcat_)

## **Вопрос: Нужны ли ION стимулы для поддержания работы узлов, основанные на внешних контрактных/социальных/и т.д. обязательствах?
Мы рекомендовали всем нашим клиентам запускать узел. Я знаю, что по крайней мере пятнадцать компаний запускают их. Это может быть хорошим зависимым/стимулом, если вы используете это самостоятельно.
(_@csuwildcat_)## **В: Сколько пользователей использует ION как услугу?
Мы имеем представление о количестве узлов, которые работают. У нас много пользователей, но точное количество мы не знаем. Потому что они не звонят домой или что-то в этом роде; потому что у них нет дома.Мы планируем сканировать IPFS узлы, которые содержат данные, и сделать приблизительную оценку пользовательских узлов на основе уникальных IPFS ID URI, которые возвращают данные. Мы будем добавлять больше графических отчетов об этих вещах в Explorer в ближайшие месяцы.

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

# **В: Как создать партию DIDs?
_Можете ли вы объяснить подробнее? Предположим, что компания требует создать 1000 DIDs для IOT устройств. Как мне это сделать в партии?_Вы бы использовали API для отправки вашему работающему узлу N операций, затем он сгруппирует их для вас и закрепит (предполагая, что вы прикрепили финансируемый кошелек, который может выполнять транзакции). \
Предполагая, что вы работаете со своим собственным узлом, вам просто нужно отправить 1000 операций создания на ваш узел (например, http://localhost:3000/operations) до того, как ваш писец партий начнет работу каждые 10 минут по умолчанию. Писец партий сгруппирует все 1000 операций в одну транзакцию биткойна, поэтому вы заплатите комиссию только за одну транзакцию к майнеру. \
Техническая спецификация для построения запроса создания может быть найдена в [спецификации API Sidetree](https://identity.foundation/sidetree/api/#create), но если вы знаете TypeScript, вам лучше использовать [ion-sdk](https://github.com/decentralized-identity/ion-sdk) напрямую, это сэкономит вам много времени. \
(_@TheHenryTsai_) - связанная [задача](https://github.com/decentralized-identity/ion/issues/210) на GitHub#### *В: Стоит ли это только одна транзакция биткойна или 1000 транзакций в биткойнах?
Чтобы создать 1000 DIDs для устройств IoT, вам не потребуется 1000 транзакций в биткойнах, а только доля этого. Кроме того, затраты могут быть разделены между многими пользователями. Например, ION способен объединять тысячи событий множественных идентификаторов и только корневой хэш будет закреплен на блокчейне биткойна.Это зависит от того, сможете ли вы объединить события начала идентификаторов IoT или нет. Пакет из 1000 идентификаторов требует 1 транзакции в биткойнах, и даже больше места есть в этом пакете ION. 1000 последовательных событий начала в течение определенного периода времени могут потребовать 1000 транзакций в биткойнах, но, конечно, одно событие идентификатора в одной транзакции ION для закрепления не должно оплачивать полную комиссию. Комиссия может быть разделена и распределена между количеством участвующих контроллеров в этой конкретной транзакции ION для закрепления.
(_@henkvancann_)
Есть одно большое ограничение: закрепление тысяч операций ION потребует от вас иметь достаточно средств на кошельке для блокировки доказательства типа залога, которое использует относительный временной блок, который замораживает значительное количество биткойнов на примерно 30 дней. Это форма защиты от спама для сети. Вы можете выполнить 100 операций в транзакции биткойна без доказательства блокировки стоимости. Этот документ объясняет требование доказательства блокировки стоимости, которое все узлы применяют: https://github.com/decentralized-identity/ion/blob/master/docs/design.md#value-locking-algorithm
(_@csuwildcat_)

# **Вопрос: Возможно ли добавить другие публичные ключи алгоритмы в DID Document?
_. . . например ED25519, X25519 ключи соглашения или пользовательский ключ предоставленный внешними сервисами?_Вы можете добавить любое представление публичного ключа JWK в DID Document. См. здесь для некоторых вариантов: https://w3c-ccg.github.io/ld-cryptosuite-registry/ - просто помните, что это должно быть одним из вариантов JWK.\
(_@csuwildcat_)

# Раздел вопросов и ответов Интерфейс пользователя

## **Вопрос: Как я могу стать частью этого или иметь свой собственный DID?
Есть очень простая библиотека JS, которая делает это легко для генерации вашего собственного DID на вашем компьютере:
[ion-tools](https://www.npmjs.com/package/@decentralized-identity/ion-tools#user-content-ionjs).\
"Пакеты внутри ориентированы на то, чтобы сделать взаимодействие с ION максимально доступным для разработчиков, с основным акцентом на доступности их функциональности как в клиентских веб-средствах, так и в серверных средах."\
(_@csuwildcat_)

## *Вопрос: Вы видите широкое распространение технологии среди индивидуальных потребителей? Какие основные препятствия и временные рамки для значительного распространения в США?
**Самым значительным** техническим компонентом, который нам еще нужно реализовать, является **стандартное шифрование персональных данных**, над которым мы работаем сейчас. Помимо этого, вероятно, потребуется еще один-два года для базовой интеграции и работы по обеспечению разработчиков, чтобы внедрить это в веб и другие платформы.\
(_@csuwildcat_)\
_Это огромный шаг вперед для индивидуумов и их приватности._ - (_@mkaplanPMP_)# Раздел вопросов и ответов Идентификаторы и DID

## *Вопрос: Кто владеет DID, сгенерированными с помощью ION?
Владение вашими DID основывается на ключах, которые вы генерируете локально, и все операции ION подписываются этими ключами, поэтому даже если вы используете наш узел для закрепления DID операций (или любой другой узел), вы всегда полностью контролируете их.\
(_@csuwildcat_)

## *Вопрос: Они, вероятно, уже имеют мой ID, почему мне нужно токенизировать его?
Это не токенизация вашего идентификатора, это предоставляет идентификаторы, которые вы контролируете - например: если у вас есть DID, связанный с персональным хранилищем данных, люди могли бы следовать за вашим DID и получать твиты от вас, что означает, что Twitter не может удалить ваш ID или цензурировать ваши посты.

## **Вопрос: Где я могу увидеть, какие данные можно установить вокруг своего собственного DID?
_Например, имя, адрес, водительское удостоверение. Должно быть огромное количество полей, которые можно включить в свой DID, чтобы он был полным?_{TBW приоритет 2}
## **Вопрос: Верите ли вы, что децентрализованная сеть идентификаторов ION окажет значительное влияние на идентификацию устройств Интернета вещей?
_Если да, можете ли вы предоставить немного контекста?_Вы можете регистрировать идентификаторы для устройств Интернета вещей, которые можно использовать для подписи данных от них, связанных с их идентификаторами, и подключить их к глобально индексированному децентрализованному реестру (часть того, что предоставляет ION).
_(@csuwildcat)_## **Вопрос: Будут ли различные технологии SSI на основе блокчейров работать гладко вместе?
_Или доверительные стороны и конечные пользователи пострадают, пока продукты не будут взаимодействовать?_

В области DID существуют некоторые проблемы. Цепочка взаимодействующих DID сильна как самая слабая связь. Сказав это: W3C DID интрузивно взаимодействуют, да.
_(@henkvancann)_

# Раздел Q&A по кошелькам
{TBW}
# Раздел Q&A по Docker

## **Вопрос: Какие порты нужно открыть для ION с использованием Docker?
Посмотрите на отображение портов в [файле yml](https://github.com/decentralized-identity/ion/blob/master/docker/docker-compose.yml) на этой [объяснительной странице репозитория GitHub](https://github.com/decentralized-identity/ion/tree/master/docker).

# Раздел Q&A по доказательствам
{TBW}
# Раздел Q&A по управлению приватными ключами
{TBW}
# Раздел Q&A по узлам
## *Вопрос: Получают ли узлы вознаграждения / монеты за хостинг?
Нет, ценность запуска узла заключается в доступе к тому, что может стать крупнейшей сетью идентификации для подключения к людям, компаниям, приложениям и услугам, что является основой децентрализованных приложений. Один пример в ближайшем будущем: компании будут запускать их, чтобы они могли проверять DIDs /VC своих клиентов.

## **Вопрос: Есть ли у вас инструкции по настройке regtest?
Вы можете найти то, что вам нужно здесь: https://github.com/decentralized-identity/ion/tree/master/config# Раздел Q&A по Sidetree

Sidetree имеет свой собственный репозиторий под [DIF](https://github.com/decentralized-identity/sidetree). Этот раздел предназначен для разъяснения различий между ION и Sidetree и их взаимосвязей.

Большинство вопросов и ответов о Sidetree расположены в его собственном [репозитории GitHub](https://github.com/decentralized-identity/sidetree/blob/master/docs/Q-and-A.md). Ниже приведен базовый набор вопросов для начала.

## *Вопрос: Что такое Sidetree?
Sidetree — это протокол для создания масштабируемых децентрализованных публичных инфраструктур ключей (DPKI) сетей, которые могут работать на любом существующем децентрализованном реестре (например, Bitcoin) и быть как можно более открытыми, публичными и безразрешительными, как и подлежащий реестр, на котором они используются.

## *Вопрос: Каковы параметры настройки Sidetree?
Протокол позволяет пользователям создавать _глобально уникальные, контролируемые пользователем идентификаторы_ и управлять их связанными метаданными, _без необходимости централизованных органов власти_ или доверенных третьих сторон. Синтаксис идентификатора и сопутствующая модель данных, используемые протоколом, соответствуют определению W3C для децентрализованных идентификаторов. Реализации протокола могут быть закодированы как собственные методы DID и зарегистрированы в реестре методов DID W3C.## **Q: Как работает Sidetree изнутри?
<img src="./images/architecture-sidtree.png" alt="Архитектура Sidetree" border="0" width="500">

## *Q: Для кого предназначен Sidetree?
Любая команда или организация, желающая создать DID на основе Sidetree, благодаря его типовым свойствам Layer 2, не увеличивающим нагрузку на Layer 1. Основа для разработки Layer 3, в DID, которая приведет к созданию соответствующих стандартам W3C DID валидных сертификатов (VC).
_(@henkvancann)_

## **Q: Почему использовать Sidetree?
Это слой DIDComm (2), который агностичен к Layer 1 и использует Layer 1 очень эффективно. Sidetree не требует доверенных посредников, централизованных органов власти, специальных протокольных токенов или дополнительных механизмов консенсуса, сохраняя при этом основные атрибуты децентрализации и неизменности подлежащих ему систем реестров.
_(@henkvancann)_

## **Q: Что делает Sidetree уникальным?
Текущие подходы, использующие эти системы реестров для создания децентрализованных сетей идентификаторов, страдают от крайне ограниченного объема транзакций и других проблем производительности. Sidetree представляет собой протокол 'Layer 2', работающий поверх децентрализованных систем реестров.\
Sidetree имеет минимальное воздействие на Layer 1 доверия в модели trust-over-IP. Он объединяет несколько транзакций Layer 2 идентификации в одну транзакцию Layer 1; это похоже на Lightning Network для Bitcoin.## *Q: Является ли Sidetree DID?
`Sidetree` не является методом `DID`. Связанный метод `DID` — это [`did:core`](https://www.w3.org/TR/did-core/). Реализации протокола могут быть закодированы как собственные методы DID и зарегистрированы в реестре методов DID W3C; например, [`did:ion`]().\
_(@henkvancann)_## *Q: Кто такой Sidetree? Это компания или некоммерческая организация?
Sidetree находится под *Decentralized Identity Foundation*, [DIF](https://identity.foundation), и внутри этого в *Identity and Discovery* Workgroup.
Из-за структуры лицензирования Sidetree не принадлежит никому, но в то же время принадлежит всем. Право интеллектуальной собственности на Sidetree хостится с `DIF`. Это открытый проект. На GitHub Sidetree является — и будет становиться ещё более значимым — набором репозиториев:
 -  https://github.com/decentralized-identity/Sidetree

Наконец, Microsoft является важным продвигателем Sidetree и работодателем для некоторых вкладчиков.
_(@henkvancann)_

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-ion.git
git@api.gitlife.ru:oschina-mirror/mirrors-ion.git
oschina-mirror
mirrors-ion
mirrors-ion
master