Sign protocol: создаём и подписываем ончейн аттестации, или работа с договорами и соглашениями в web3
March 6th, 2025

Что это за фигня?

Проект, где вы можете создавать аттестации и минтить другие.Например, видел одну, где создатель спрашивал: "Насколько часто вы пьёте пиво?". И было 2 варианта: часто и нечасто. В полях можно было написать любую строку и подписать.☺

Но если серьёзно, здесь можно подписывать аттестации с документами (например, с лицензионным соглашением) или просто подтверждать какие-то ончейн действия, отправляя транзакции...

Так я сделал аттестацию, где пользователь может отправить транзакцию с добавлением сообщения в Superbase messages сервисе. Теоретически проект какой-то может учитывать активность без самостоятельного сканирования блокчейна...

И конечно Sign protocol совместим с легальными цифровыми подписями, что позволяет заключать договора.

Команда

На сайте есть LinkedIn:

2 тысячи отслеживающих, последняя публикация 7 месяцев назад.

В марте 2023 было 20 участников, сейчас (март 2025) - 24.

Люди компании:

Всего 5 со ссылками.

Jack X.:

1273 отслеживающих.

Опыт работы:

  • В University of Southern California: Teaching Assistant (Blockchain) с января 2020 по декабрь 2021, Teaching Assistant (Python) с января по декабрь 2021, Adjunct Lecturer (Blockchain) с января 2022 и ещё 4 ранее...

  • Co-Founder, Tech Lead в Sign с марта 2020

  • Technical Advisor в Blockchain at USC с августа по декабрь 2021

  • Software Engineer Intern, iOS в Fidelity Investments с сентября по декабрь 2019

  • Software Engineer Intern в General Motors с июня по август 2019

  • И другое... Всего 18

Образование:

  • University of Southern California: Master of Science - MS, Computer Science в 2021

  • University of Southern California: Bachelor of Science - BS, Computer Science с 2018 по 2020

  • Chapman University: Bachelor of Science (BS), Computer Software Engineering с 2016 по 2017, Bachelor of Arts - BA, Digital Arts с 2015 по 2016

  • Southlands Christian Schools: High School Diploma с 2012 по 2015

Tess Hau:

22 410 отслеживающих, последний пост 2 часа назад на момент снятия скриншота.

Опыт работы:

  • Founder at Tess Ventures с июня 2017

  • Co-Founder в Stealth Startup с октября 2024

  • В GAIALabs.xyz: GaiaLabs Consulting - Founding Partner и Chairwoman с октября 2022

  • Investor в Animoca Brands с 2021

  • Investor в Category Labs с декабря 2023

  • В Sign, кстати, тоже investor с февраля 2022

  • И прочее: всего 128 (скорее всего большая часть - инвестиции).

Образование:

  • Stanford University: Venture Capital, Entrepreneurship

  • MIT Sloan School of Management в 2018

  • York University: Bachelor of Commerce - Specialized Honours

Henry Ugo:

Представлены услуги. Всего - 317 отслеживающих, публикаций нет.

Опыт работы:

  • Visual and Product Designer в Sign с января 2024

  • Senior Product Designer в ECF - Ethereum Community Fund с января по апрель 2024

  • Product Designer в Isekit с декабря 2021 по февраль 2024

  • Marketing Designer в OneHealth с сентября по декабрь 2021

  • Senior Product Designer в Ikonshop с мая 2022 по декабрь 2023

  • Lead Product Designer & Frontend Developer в ISHAZ PropTech с января 2019 по сентябрь 2023

Учился в Les Cours Sonou University: Bachelor of Science - BS, Computer Science с октября 2016 по октябрь 2019

Claire Ma:

1012 отслеживающих, публикаций нет.

Опыт работы:

  • Chief Product Officer в Sign с декабря 2020

  • HCI Researcher в Cornell University с февраля по апрель 2023

  • Product Design & Research в Intel Labs с июня по август 2021

  • Product Manager Intern в eBay Engineering & Research Center (Shanghai) Co Ltd с августа по декабрь 2020

  • Research Assistant в New York University с мая по август 2020

  • И другое: всего 9.

Образование:

  • Cornell University: Master of Science - MS, information science с 2021 по 2022

  • New York University: Bachelor of Fine Arts - BFA, Interactive Media Art с сентября 2018 по май 2021 и Bachelor of Science - BS, Computer Science с 2019 по 2021

Azer Marić:

Представлены услуги. 702 отслеживающих. Последняя публикация 2 месяца назад с 54 реакциями, 16 комментариями и 5 репостами.

Опыт работы:

  • Software Quality Assurance Engineer & IT Project Manager в Sign с мая 2022

  • Software Quality Assurance Engineer в Staffy Health Inc. с ноября 2020 по март 2023

  • Software Quality Assurance Engineer & Project Coordinator в Findan Software Inc. с ноября 2020 по ноябрь 2022

Учёба в Faculty of Information Technologies, University "Džemal Bijedić"​ in Mostar: Bachelor's degree, Information Technology с 2015 по 2018.

соцсети проекта

X @ethsign:

235,6К подписчиков, 2014 постов. Последний был 3 марта с 583 ответами, 923 репостами, 1716 лайками.Предыдущий - 27 февраля с 177 ответами, 190 репостами и 613 лайками.

Аудит по Tweetscout:

Score 701 (небольшой для такой активности и числа реакций - вероятно много ботов), уровень 3 (Credible).

Проекты: AOI, Gitcoin, The Graph, imnotArt, TON, Power Of Women, NFTLA + Outer Edge (Riyadh & Beyond) и другие...

Венчурный капитал: Jane Lippencott, Winklevoss Capital, a16z, Minion, GBV Capital, Casino Royale и другие...

Аудит по Moni:

Moni Score

Level: 5. Medium

2102

227 смартов, данных по упоминаниям нет.

Telegram чат:

Активность есть, но состоит в основном из приветствий и вступлений...

Medium:

Последний пост был 1 июля 2024.

Discord:

В анонсах последний пост 3 марта.

В чате есть активность:

И на вопрос ответили.

Итог по команде

Оценка 4 из 5: команда представлена в LinkedIn. Хоть и не все со ссылками, указанные достаточно опытны. Соцсети активные, но есть и заброшенный Medium. В X же слишком много реакций на посты, будто ботами накрученные... Tweetscout и moni говорят, что score у проекта не самый крутой (средний).

Концепт

Есть Документация Sign protocol:

И Ethsign:

Начнём со второго

EthSign

EthSign — это децентрализованная платформа для подписания юридически значимых цифровых документов. Она сочетает удобство Web2 e-signing сервисов с безопасностью блокчейн-технологий, обеспечивая прозрачность, неизменяемость и простоту верификации подписей.

Платформа позволяет пользователям загружать документы, настраивать поля для подписей, приглашать со-подписантов, отслеживать статус подписания и хранить контракты в децентрализованном хранилище Arweave.

Основные возможности

  • Цифровые подписи EIP-712 (или эквивалентные) записываются непосредственно в документ.

  • Продвинутое шифрование без необходимости запоминания паролей (AES-256-GCM + ECIES).

  • Кросс-чейн интеграция, поддержка подписей с разных блокчейнов (EVM, Bitcoin, Solana, TON и др.).

  • Совместимость с Web2 (вход через Google/Twitter, email-уведомления).

  • Гибкие способы подписания: индивидуальные приглашения или массовая рассылка через ссылку.

  • Децентрализованное хранение: подписанные контракты автоматически загружаются в Arweave, исключая зависимость от централизованных серверов.

  • Верификация подписей: можно проверить подлинность документа онлайн и офлайн.

  • Шаблоны контрактов, включая NDAs, SAFT/SAFE, IP-защиту, трудовые соглашения.

Упрощённая работа с блокчейнами

EthSign устраняет необходимость взаимодействия со смарт-контрактами за счёт модели lazy verification, в которой проверка данных выполняется в браузере пользователя. Это позволяет:

  • Обеспечить кросс-чейн взаимодействие (например, подписывать один контракт между владельцами кошельков EVM, Solana и TON).

  • Исключить ошибки, связанные с RPC-нодами и задержками транзакций.

  • Снизить зависимость от централизованных решений, сохранив удобство Web2.

Работа с контрактами

Процесс подписания

  1. Загрузка документа (PDF до 5MB) или выбор шаблона.

  2. Добавление получателей (email, кошельки).

  3. Настройка полей (подпись, дата, текст).

  4. Выбор уровня шифрования.

  5. Отправка и уведомления.

  6. Подписание документа в интерфейсе EthSign.

  7. Автоматическое сохранение в Arweave после завершения подписания.

Способы подписания

  • Индивидуальное приглашение: подписанты получают email/Telegram-уведомления.

  • Массовая рассылка через ссылку: удобный вариант для NDA, ToS, DAO-соглашений.

Технологическая инфраструктура

Шифрование и безопасность

  • AES-256-GCM — стандартное симметричное шифрование.

  • AES-256-GCM + ECIES — асимметричное шифрование без паролей, использующее публичные ключи кошельков.

  • EthSign Password Manager — менеджер паролей с безопасным хранением и передачей ключей.

  • Все зашифрованные данные остаются в браузере, а при передаче в Arweave они защищены ECIES.

Хранение данных

  • Гибридная архитектура: до подписания файлы хранятся на серверах EthSign, после подписания загружаются в Arweave для децентрализованного хранения.

  • Пользователь всегда имеет доступ к своим подписанным контрактам, даже если платформа прекратит работу.

Верификация подписей

  • Онлайн и офлайн проверка подписей и целостности документов.

  • Все подписанные документы снабжены EthSign Certified меткой, подтверждающей их подлинность.

Sign Protocol

Обзор проекта

Sign Protocol — это омничейн-протокол аттестации, который позволяет пользователям свободно создавать и проверять любые данные в блокчейне. Он предназначен для обеспечения прозрачности, подлинности и удобства в подтверждении заявлений, аттестации документов и построении доверенных репутационных систем.

Протокол использует современные технологии, включая децентрализованные блокчейны, криптографию с нулевым разглашением (Zero-Knowledge Proofs) и цифровые подписи, чтобы устранить необходимость доверять централизованным органам и облегчить управление цифровой идентичностью.

Основные принципы Sign Protocol

  • Простота использования: Аттестация сведена к нескольким простым шагам, что делает процесс доступным для всех.

  • Гибкость и адаптивность: Протокол может использоваться в различных экосистемах, интегрируясь с ведущими блокчейнами, включая Ethereum, Solana, TON и Aptos.

  • Открытость: Система децентрализована и доступна для разработчиков, стартапов и компаний.

  • Идентичность через аттестации: Аттестации дополняют идентификаторы (DIDs, доменные имена), формируя прозрачную историю действий пользователя.

  • Безопасность и проверяемость: Аттестации создаются с цифровыми подписями, что делает их надежными и легко проверяемыми.

Как это работает

Sign Protocol предоставляет инфраструктуру и инструменты для создания аттестаций — цифровых подтверждений утверждений и заявлений. Аттестации могут храниться:

  • Ончейн (в EVM-чейнах, Solana, TON и других);

  • На Arweave для постоянного хранения данных;

  • Гибридный вариант, когда основные данные хранятся в распределенных хранилищах (Arweave, IPFS), а ссылки на них размещены в блокчейне.

Для работы с протоколом используются схемы данных (schemas) — заранее определенные структуры, позволяющие стандартизировать и проверять аттестации.

Функциональные возможности

  • Создание и проверка аттестаций. Пользователи могут аттестовать любые данные (например, репутацию, истории транзакций, верификацию документов).

  • Реестр схем (Schema Registry). Позволяет пользователям находить и создавать схемы для аттестаций.

  • Омничейн-доступ. Поддержка различных блокчейнов делает аттестации доступными в любой сети.

  • Прозрачность. Все аттестации можно проверять в блокчейне в любой момент.

  • Масштабируемость. Возможность хранения больших объемов данных в распределенных хранилищах, таких как Arweave и IPFS.

Использование в различных сферах

Sign Protocol может применяться для создания доверенных систем в самых разных областях, включая:

  • Голосование и управление DAO. Аттестации могут подтверждать право голоса и участие в управлении.

  • Репутационные системы. Формирование проверяемой истории пользователей.

  • Системы лояльности и наград. Подтверждение достижений и распределение вознаграждений.

  • Финансовые и юридические документы. Аттестация контрактов, подтверждение транзакций и верификация пользователей.

Безопасность и верификация

  • Аттестации подписываются цифровыми подписями и могут быть проверены публично.

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

  • Используется механизм отката (revocation), который позволяет аннулировать устаревшие или недействительные аттестации.

Итог по концепту

Оценка 5 из 5: уникально, интересно, востребовано с учётом интеграции законодательств с web3.

Коин

Токеномики и ютилити нет в публичном доступе.

По данным Cryptorank, проект получил инвестиции в размере $ 28.65 МЛН от Sequoia Capital, HashKey Capital, YZi Labs (Prev. Binance Labs), Balaji Srinivasan, Circle, Mirana Ventures, Animoca Brands, Shima Capital, GBV Capital, ,IOSG Ventures и других:

Итог по коину

Оценка 3 из 5: инвестиции есть и от известных фондов, сумма тоже хорошая - за это 2 плюса; токеномики и ютилити нет - за это плюсы не даю.

Код

Есть Github репозитории:

Их много - покажу лишь 3 основных.

EthSign/sign-protocol-evm:

Последний коммит 2 месяца назад:

Всего их 110:

28 января, 13 августа, 24 июля и ранее...

EthSign/sign-protocol-examples:

Последний коммит 4 месяца назад:

Всего их - 21:

24, 21, 8, 5 ноября и ранее...

EthSign/sign-protocol-tvm:

Последний коммит 5 месяцев назад:

Всего 11 коммитов:

14 октября, 28 сентября, 22 мая и ранее...

Итог по коду

Оценка 3 из 5: Репозитории сть, но разрабатывают редко. Хотя может это и нормально для подобного протокола…

Практика

Приложение EthSign

Переходим на https://app.ethsign.xyz/signin/?redirect=%2F

Выбираем и подключаем кошелёк. Подписываем сообщение и попадаем на страницу авторизованными:

Заполняем имя и "Confirm". Появится следующее:

"Enable" и подписываем 2 сообщения, если хотим расшифровывать без ввода паролей.

Страница:

Загружаем PDF файл для подписей

"Upload Now" - откроется форма:

"Next":

Выбираю "Generate Signing Links" и жму "Continue":

Выбрал "All signatures on one contract" и "Next":

Можем изменить имя, пароль и установить дату срока действия ссылки. Я Название изменил... Также требуется установить дату и время:

Сделал 31 января 2040:

"Next":

Ссылка: https://app.ethsign.xyz/contract/ES-88nZVV3ZoOgfSTe6adFtF

"Place Signature" по идее должен подписывать документ, но ничего не происходит... Возможно это могут делать только другие кошельки...

Create New Contract

Нажимаем по кнопке "Create New Contract":

Не загружаю PDF файлов, а выбираю этот шаблон, кликнув по нему и выбрав "Preview":

"Use this Template":

Как видите, добавлены были поля.

"Next" и настраиваю данные аппрувера (утверждающего подписи):

"Next":

И ещё "Next":

Настраиваем, жмём "Next" и выбираем способ отправки. Как я уже показывал, поэтому тут продолжать не буду.

Прочее

Сверху можно вызвать меню, где будет верификация подписи и выход:

"Verify Signature" переведёт на соответствующую страницу:

Загрузил. Жму "Validate Now", и выводит ошибку, т. к. это не файл подписанный, а просто файл.

Sign protocol app

Идём на https://app.sign.global/

"Connect Wallet", выбираю и подключаюсь:

"Отправить сообщение" и подписываем в кошельке.

Идём по ссылке Profile:

"Connect Identities":

И выбираем то, что у вас есть. Я авторизовал e-mail, Twitter и Github:

Нажав по кнопке меню у web3Articler:

Нажимаю "Set as Primary":

"Confirm" и готово:

Выбираем схему

На странице вы увидите некоторые из схем. Допустим, нажав по "Crypton", увидим её:

Если всё устраивает, кликаем по "Make Attestation":

Как видите, требует API Key. Нажав по значку под названием поля видим, что надо получить его на https://developer.sign.global/

Кошелёк, как понимаете, уже подключил.

"Create API Key" и ввожу название:

"Create API Key" и копируем его на странице (я свой показывать не буду).

А далее жмём "Purchase Credits", попадая на страницу со списком покупок:

"Purchase Credits":

Вводим количество, "Purchase" и подтверждаем перевод в кошельке (нужны USDC в Base).

После этого на балансе станет указанное количество кредитов.

Возвращаемся к аттестации, заполняем поля и жмём "Attest Now":

И подписываем сообщение в кошельке. Всё:

В принципе вы можете добавить 10 credits, т. к. стоимость аттестации была 0.051386 Credits.

Create Schema

Переходим на https://app.sign.global/create-schema или по одноимённой ссылке:

Пишу название, описание и выбираю место размещения. Я указал Base:

"Next":

Указываем инфу по полю по умолчанию. Можно также добавить другие через "Add Field":

"Next":

Здесь можете указать внешний смарт-контракт, связанный с аттестацией и может ли она быть отозвана...

Я просто жму "Create Schema" и подтверждаю транзакцию в кошельке - всё:

Ссылка: https://scan.sign.global/schema/onchain_evm_8453_0x14c0a

Приложение для подписи: https://app.sign.global/schema/onchain_evm_8453_0x14c0a

Именно второй ссылкой вам надо делиться для сбора подписей.

Вот так выглядит форма аттестации:

Так как я указал string array, отображается кнопка "Add Data". Клик по ней добавляет ещё одно текстовое поле, но его можно удалить по значку рядом:

В эксплорере появилась аттестация в таблице:

Можем перейти к ней:

На скрине ниже вы можете увидеть, что появилась моя схема и аттестации:

Sign scan

Я ранее уже показал представление схемы и аттестации в эксплорере. Теперь вот страница Schema там:

Также можете смотреть таблицу, искать по схемам и фильтровать по сетям.

Attestation показывает все созданные аттестации:

На главной будут блоки со схемами и аттестациями:

Итог по практике

Оценка 4 из 5: отличный функционал и удобный интерфейс за исключением одного: ввода API ключа при подписывании аттестации (можно было бы проще для пользователей реализовать).Также в EthSign я не смог разобраться с подписыванием документа, но вероятно причина в том, что я что-то не так сделал, поэтому минус ставить не буду…

Общий итог

19 из 25 баллов или 4 из 5:

  • Команда: 4 из 5: команда представлена в LinkedIn. Хоть и не все со ссылками, указанные достаточно опытны. Соцсети активные, но есть и заброшенный Medium. В X же слишком много реакций на посты, будто ботами накрученные... Tweetscout и moni говорят, что score у проекта не самый крутой (средний).

  • Концепт: 5 из 5: уникально, интересно, востребовано с учётом интеграции законодательств с web3.

  • Коин: 3 из 5: инвестиции есть и от известных фондов, сумма тоже хорошая - за это 2 плюса; токеномики и ютилити нет - за это плюсы не даю.

  • Код: 3 из 5: Репозитории сть, но разрабатывают редко. Хотя может это и нормально для подобного протокола...

  • Практика: 4 из 5: отличный функционал и удобный интерфейс за исключением одного: ввода API ключа при подписывании аттестации (можно было бы проще для пользователей реализовать).Также в EthSign я не смог разобраться с подписыванием документа, но вероятно причина в том, что я что-то не так сделал, поэтому минус ставить не буду...

С вами был незрячий программист и автор обзоров

Подписывайтесь на https://t.me/blind_dev - там публикуются обзоры и новости моих разработок.

Распространяйте статью и отправляйте донаты на кошелёк (это мотивирует продолжать писать):

0xf85ceCcFe2112E88be58162C43f5Ec959672AB54

Благодарю.

Subscribe to denis-skripnik.eth
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from denis-skripnik.eth

Skeleton

Skeleton

Skeleton