Sign protocol: создаём и подписываем ончейн аттестации, или работа с договорами и соглашениями в web3
Проект, где вы можете создавать аттестации и минтить другие.
Например, видел одну, где создатель спрашивал: "Насколько часто вы пьёте пиво?". И было 2 варианта: часто и нечасто. В полях можно было написать любую строку и подписать.
☺
Но если серьёзно, здесь можно подписывать аттестации с документами (например, с лицензионным соглашением) или просто подтверждать какие-то ончейн действия, отправляя транзакции...
Так я сделал аттестацию, где пользователь может отправить транзакцию с добавлением сообщения в Superbase messages сервисе. Теоретически проект какой-то может учитывать активность без самостоятельного сканирования блокчейна...
И конечно Sign protocol совместим с легальными цифровыми подписями, что позволяет заключать договора.
Оглавление
Команда
На сайте есть LinkedIn:
2 тысячи отслеживающих, последняя публикация 7 месяцев назад.
В марте 2023 было 20 участников, сейчас (март 2025) - 24.
- В 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
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
Представлены услуги. Всего - 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
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
Представлены услуги. 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 лайками.
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:
227 смартов, данных по упоминаниям нет.
Активность есть, но состоит в основном из приветствий и вступлений...
Последний пост был 1 июля 2024.
В анонсах последний пост 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.
Работа с контрактами
- Загрузка документа (PDF до 5MB) или выбор шаблона.
- Добавление получателей (email, кошельки).
- Настройка полей (подпись, дата, текст).
- Выбор уровня шифрования.
- Отправка и уведомления.
- Подписание документа в интерфейсе EthSign.
- Автоматическое сохранение в 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 основных.
Последний коммит 2 месяца назад:
28 января, 13 августа, 24 июля и ранее...
EthSign/sign-protocol-examples:
Последний коммит 4 месяца назад:
24, 21, 8, 5 ноября и ранее...
Последний коммит 5 месяцев назад:
14 октября, 28 сентября, 22 мая и ранее...
Итог по коду
Оценка 3 из 5: Репозитории сть, но разрабатывают редко. Хотя может это и нормально для подобного протокола...
Практика
Приложение EthSign
Переходим на https://app.ethsign.xyz/signin/?redirect=%2F
Выбираем и подключаем кошелёк. Подписываем сообщение и попадаем на страницу авторизованными:
Заполняем имя и "Confirm". Появится следующее:
"Enable" и подписываем 2 сообщения, если хотим расшифровывать без ввода паролей.
Загружаем PDF файл для подписей
"Upload Now" - откроется форма:
Выбираю "Generate Signing Links" и жму "Continue":
Выбрал "All signatures on one contract" и "Next":
Можем изменить имя, пароль и установить дату срока действия ссылки. Я Название изменил... Также требуется установить дату и время:
Ссылка: https://app.ethsign.xyz/contract/ES-88nZVV3ZoOgfSTe6adFtF
"Place Signature" по идее должен подписывать документ, но ничего не происходит... Возможно это могут делать только другие кошельки...
Create New Contract
Нажимаем по кнопке "Create New Contract":
Не загружаю PDF файлов, а выбираю этот шаблон, кликнув по нему и выбрав "Preview":
Как видите, добавлены были поля.
"Next" и настраиваю данные аппрувера (утверждающего подписи):
Настраиваем, жмём "Next" и выбираем способ отправки. Как я уже показывал, поэтому тут продолжать не буду.
Прочее
Сверху можно вызвать меню, где будет верификация подписи и выход:
"Verify Signature" переведёт на соответствующую страницу:
Загрузил. Жму "Validate Now", и выводит ошибку, т. к. это не файл подписанный, а просто файл.
Sign protocol app
Идём на https://app.sign.global/
"Connect Wallet", выбираю и подключаюсь:
"Отправить сообщение" и подписываем в кошельке.
Идём по ссылке Profile:
И выбираем то, что у вас есть. Я авторизовал e-mail, Twitter и Github:
Нажав по кнопке меню у web3Articler:
Выбираем схему
На странице вы увидите некоторые из схем. Допустим, нажав по "Crypton", увидим её:
Если всё устраивает, кликаем по "Make Attestation":
Как видите, требует API Key. Нажав по значку под названием поля видим, что надо получить его на https://developer.sign.global/
Кошелёк, как понимаете, уже подключил.
"Create API Key" и ввожу название:
"Create API Key" и копируем его на странице (я свой показывать не буду).
А далее жмём "Purchase Credits", попадая на страницу со списком покупок:
Вводим количество, "Purchase" и подтверждаем перевод в кошельке (нужны USDC в Base).
После этого на балансе станет указанное количество кредитов.
Возвращаемся к аттестации, заполняем поля и жмём "Attest Now":
И подписываем сообщение в кошельке. Всё:
В принципе вы можете добавить 10 credits, т. к. стоимость аттестации была 0.051386 Credits.
Create Schema
Переходим на https://app.sign.global/create-schema или по одноимённой ссылке:
Пишу название, описание и выбираю место размещения. Я указал Base:
Указываем инфу по полю по умолчанию. Можно также добавить другие через "Add Field":
Здесь можете указать внешний смарт-контракт, связанный с аттестацией и может ли она быть отозвана...
Я просто жму "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 я не смог разобраться с подписыванием документа, но вероятно причина в том, что я что-то не так сделал, поэтому минус ставить не буду...
Общий итог
- Команда: 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 - там публикуются обзоры и новости моих разработок.
Распространяйте статью и отправляйте донаты на кошелёк (это мотивирует продолжать писать):