# Sign protocol: создаём и подписываем ончейн аттестации, или работа с договорами и соглашениями в web3 **Published by:** [denis-skripnik.eth](https://paragraph.com/@denis-skripnik/) **Published on:** 2025-03-06 **URL:** https://paragraph.com/@denis-skripnik/sign-protocol-web3 ## Content Что это за фигня? Проект, где вы можете создавать аттестации и минтить другие.Например, видел одну, где создатель спрашивал: "Насколько часто вы пьёте пиво?". И было 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 с марта 2020Technical Advisor в Blockchain at USC с августа по декабрь 2021Software Engineer Intern, iOS в Fidelity Investments с сентября по декабрь 2019Software Engineer Intern в General Motors с июня по август 2019И другое... Всего 18Образование:University of Southern California: Master of Science - MS, Computer Science в 2021University of Southern California: Bachelor of Science - BS, Computer Science с 2018 по 2020Chapman University: Bachelor of Science (BS), Computer Software Engineering с 2016 по 2017, Bachelor of Arts - BA, Digital Arts с 2015 по 2016Southlands Christian Schools: High School Diploma с 2012 по 2015Tess Hau:22 410 отслеживающих, последний пост 2 часа назад на момент снятия скриншота. Опыт работы:Founder at Tess Ventures с июня 2017Co-Founder в Stealth Startup с октября 2024В GAIALabs.xyz: GaiaLabs Consulting - Founding Partner и Chairwoman с октября 2022Investor в Animoca Brands с 2021Investor в Category Labs с декабря 2023В Sign, кстати, тоже investor с февраля 2022И прочее: всего 128 (скорее всего большая часть - инвестиции).Образование:Stanford University: Venture Capital, EntrepreneurshipMIT Sloan School of Management в 2018York University: Bachelor of Commerce - Specialized HonoursHenry Ugo:Представлены услуги. Всего - 317 отслеживающих, публикаций нет. Опыт работы:Visual and Product Designer в Sign с января 2024Senior Product Designer в ECF - Ethereum Community Fund с января по апрель 2024Product Designer в Isekit с декабря 2021 по февраль 2024Marketing Designer в OneHealth с сентября по декабрь 2021Senior Product Designer в Ikonshop с мая 2022 по декабрь 2023Lead 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 с декабря 2020HCI Researcher в Cornell University с февраля по апрель 2023Product Design & Research в Intel Labs с июня по август 2021Product Manager Intern в eBay Engineering & Research Center (Shanghai) Co Ltd с августа по декабрь 2020Research Assistant в New York University с мая по август 2020И другое: всего 9.Образование:Cornell University: Master of Science - MS, information science с 2021 по 2022New York University: Bachelor of Fine Arts - BFA, Interactive Media Art с сентября 2018 по май 2021 и Bachelor of Science - BS, Computer Science с 2019 по 2021Azer Marić:Представлены услуги. 702 отслеживающих. Последняя публикация 2 месяца назад с 54 реакциями, 16 комментариями и 5 репостами. Опыт работы:Software Quality Assurance Engineer & IT Project Manager в Sign с мая 2022Software Quality Assurance Engineer в Staffy Health Inc. с ноября 2020 по март 2023Software 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:Начнём со второгоEthSignEthSign — это децентрализованная платформа для подписания юридически значимых цифровых документов. Она сочетает удобство 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 основных. 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 Благодарю. ## Publication Information - [denis-skripnik.eth](https://paragraph.com/@denis-skripnik/): Publication homepage - [All Posts](https://paragraph.com/@denis-skripnik/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@denis-skripnik): Subscribe to updates