Безопасность и доказательства
Если дело дойдёт до спора, у вас будет подписанная запись договорённостей с датой. Закрепите её, и отпечаток окажется в транзакции Polygon с датой, которую мы не контролируем. Последующее изменение записи перестанет ему соответствовать.
Как это работает
От первого черновика до итогового доказательства
Вот полный путь соглашения TrustChain от первого черновика до доказательства, которое можно предъявить в споре. При закреплении отпечаток и дата находятся в публичном блокчейне и не требуют доверия к нам.
Вы записываете договорённости
Вы формулируете условия простыми словами и приглашаете другого человека. Когда у обоих есть аккаунты, можно обсудить их в чате соглашения со сквозным шифрованием. Ключи находятся на ваших устройствах, а не на наших серверах, поэтому читать чат могут только его участники. Даже мы не можем.
Вы подписываете соглашение
Вы оба подписываете после проверки личности, и каждая подпись фиксируется со временем. Мы храним соглашение для работы TrustChain, а в OpenAI оно поступает только когда вы просите ИИ Советника или Pip помочь с ним.
При закреплении вычисляется отпечаток
Когда вы закрепляете подписанную запись, мы вычисляем короткий код, её отпечаток, из ID, названия, условий, суммы и ID аккаунтов обеих сторон. Одинаковые данные всегда дают одинаковый код. Изменение одного символа даёт совершенно другой результат.
Он записывается в Polygon
Код и ID записи заносятся в Polygon транзакцией с датой. Если запись позднее изменится, она перестанет соответствовать этой записи в блокчейне, которую любой может найти в Polygonscan.
Каждый шаг и точные сведения, записываемые на нём TrustChain, изложены в материале Как TrustChain фиксирует подпись.
Ваши данные
Что остаётся закрытым. Что становится публичным.
У вашего соглашения три уровня: чувствительные сведения, данные для работы сервиса и небольшая часть, публикуемая при закреплении. Вот где находится каждый.
Видны сторонам
Хранятся в TrustChain для работы сервиса. Никогда не публикуются.
- Полный текст соглашения
- Условия соглашения
- Согласованные положения
Поддерживаются TrustChain
Данные для работы сервиса. Публичная ссылка показывает статус и даты подписания, но никогда не раскрывает, кто вы.
- Состояния подписей
- Временные метки
- Статус соглашения
В Polygon, если вы закрепили запись
Любой может найти их в Polygonscan без аккаунта.
- Отпечаток
- Внутренний ID соглашения TrustChain
- Дата и время закрепления
- Два пустых поля кошельков
Текст соглашения, имена и электронная почта не попадают в блокчейн. Закрепление записывает отпечаток соглашения и его ID TrustChain. Два поля кошельков в транзакции остаются пустыми: вам не нужно подключать кошелёк.
Когда это важно
Если клиент отказывается платить
Работа завершена, а клиент не платит или утверждает, что договорённость была другой. Вот что происходит дальше.
Вы открываете соглашение, подписанное вами обоими
Оно находится в вашем аккаунте TrustChain точно в том виде, в котором обе стороны его подписали. Ни одна сторона не может изменить условия задним числом.
Вы делитесь публичной ссылкой
Любой может открыть её без аккаунта и увидеть, что обе стороны подписали и когда. Закрытые сведения не показываются.
Если запись закреплена, дата публична
Её отпечаток находится в транзакции Polygon с собственной временной меткой, поэтому последующее изменение записи перестанет ему соответствовать.
Другую версию придётся объяснить
Если другая сторона принесёт копию с иным содержанием, вы можете указать на подписанную обоими запись и её запись с датой в Polygon.
Вам не нужно просить верить на слово. У вас есть подписанная запись.
Внутреннее устройство
Для тех, кому интересны технические детали
Если нужны подробности, вот они.
Открытый исходный код
Проверьте без нас
Исходный код контракта закрепления и инструмент проверки только для чтения открыты на GitHub по лицензии MIT. С Node.js 18 или новее эти команды проверяют наш пример записи, тестовую сделку, которую мы создали сами, по Polygon. Инструменту не нужны аккаунт и ключи.
git clone https://github.com/TRUSTCHAIN-creator-KK/trustchain-protocol.git
cd trustchain-protocol
node verify/bin/trustchain-verify.js 5c79fbb0Посмотреть код на GitHub · Что делает каждая проверка · Открыть пример записи
Что можно проверить без нас
- Отпечаток записан в Polygon кошельком закрепления TrustChain во время этого блока.
- Контракт по-прежнему хранит этот отпечаток и не имеет функции изменения или удаления записи.
- Код контракта в Polygon соответствует исходному коду на GitHub.
Что зависит от наших слов
- Личности людей и факт подписания обоими. Подписи и их время происходят из записей TrustChain.
- Связь ID записи с закреплением. 8-символьный ID записи не записывается в блокчейн, и связь устанавливает публичная запись TrustChain.
- Данные, из которых вычислен отпечаток, если у вас нет файла записи. Любой участник закреплённого соглашения может скачать его на вкладке «Доказательства».
Частые вопросы
О чём спрашивают
Может ли TrustChain прочитать моё соглашение?
Мы храним соглашение для работы TrustChain, поэтому технически можем получить к нему доступ. Оно поступает в OpenAI только когда вы просите ИИ Советника или Pip помочь с ним (см. раздел 5 Политики конфиденциальности). Исключение составляет чат: он защищён сквозным шифрованием, поэтому сообщения читают только участники. Не мы.
Можно ли восстановить мой текст из отпечатка?
Нет. Отпечаток односторонний, поэтому из него нельзя восстановить ваш текст.
Что будет, если я потеряю копию соглашения?
Соглашение хранится в вашем аккаунте TrustChain, и вы можете получить его там в любой момент. Если запись закреплена, её отпечаток и дата остаются в Polygon, даже если будут утрачены все копии текста.
Кому вы передаёте мои данные?
Только сервисам, обеспечивающим работу TrustChain: Sumsub для проверки личности, Stripe для платежей, OpenAI при обращении к ИИ Советнику или Pip, почтовому сервису доставки приглашений, Google Firebase и аналитике, на которую вы согласились. Мы не показываем рекламу в TrustChain.
Безопасность TrustChain
TrustChain не является юридической фирмой и не даёт юридических советов. По вопросам принудительного исполнения обратитесь к квалифицированному специалисту по месту проживания.
Нашли проблему безопасности? Напишите на founder@trustchain.biz, указав Security в теме письма.