Если вы только знакомитесь с блокчейном, начните с первого вопроса. Всё написано простыми словами, технические термины поясняются сразу при первом появлении.
Что вообще значит «доказательство существования»?
Это способ получить крошечную расписку, в которой сказано: вот этот конкретный файл существовал ровно в этот момент. Расписку потом может проверить кто угодно. Никто — даже мы — не сможет изменить дату после того, как она зафиксирована.
Почему именно Cardano, а не обычный сервер?
Обычный сервер кому-то принадлежит. Этот «кто-то» может поменять дату, удалить запись или просто исчезнуть. Cardano — публичная сеть, которую обслуживают тысячи независимых компьютеров; ни один участник не может переписать историю. Именно поэтому расписке можно доверять, не доверяя нам.
Мой файл загружается в блокчейн?
Нет. В блокчейн Cardano попадает только компактный отпечаток (хеш) вашего файла — число, которое однозначно идентифицирует файл, но ничего о нём не раскрывает. Одного этого отпечатка достаточно, чтобы доказать, что файл существовал в данный момент, и многие на этом останавливаются: файл остаётся у них. По желанию (и это одна из самых полезных функций) можно зашифровать файл (по умолчанию — для себя самого либо для выбранных получателей) и поручить нам сохранить шифротекст в Arweave, постоянной децентрализованной сети хранения. Это решает реальную проблему: если файл остался только у вас локально, а вы его потом случайно изменили, потеряли или восстановили старую версию, хеш перестанет совпадать и доказательство станет непроверяемым. А если зашифрованная копия сохранена в Arweave рядом с доказательством, оригинальные байты навсегда привязаны к отметке времени — и расшифровать их сможет только тот, у кого есть нужный ключ.
Может ли компания CardanoWall читать мои файлы?
Нет. По умолчанию файл вообще не покидает ваше устройство — в цепочку уходит только его отпечаток. Вся криптография выполняется на вашей стороне: в браузере, в наших SDK с открытым кодом или в инструменте командной строки (десктопное приложение уже в работе). Если вы всё же решите загрузить зашифрованную копию (для резервной копии или чтобы поделиться с получателем), файл сначала шифруется на вашем устройстве индустриальным алгоритмом ChaCha20-Poly1305 на ключе, выведенном из публичного ключа X25519 получателя, — а получателем можете быть вы сами. Наш сервис получает только уже подготовленные и зашифрованные данные, готовые к публикации: он никогда не видит ваш открытый текст, и расшифровать содержимое сможет только тот, у кого есть соответствующий приватный ключ.
Что будет с моими записями, если CardanoWall закроется?
Каждая расписка в сети Cardano продолжает работать без нас. CardanoWall — лишь первый сервис, который реализует открытый стандарт Label 309, а не сам стандарт: кто угодно может проверить запись по открытой спецификации и через любой эксплорер Cardano, без всякой помощи с нашей стороны. Мы также готовим релиз с открытым исходным кодом, чтобы вы могли запустить собственный экземпляр локально или построить конкурирующий сервис на том же стандарте. Доказательство никогда не зависело от компании и не будет зависеть впредь.
CardanoWall — это открытый код?
Частично — и та часть, что важна для доверия, открыта. Стандарт Label 309, наши SDK для TypeScript, Python и Rust, инструмент командной строки и криптографическая библиотека — всё это опубликовано на GitHub с открытым исходным кодом: Apache-2.0 для кода и CC-BY-4.0 для текста стандарта. Кто угодно может прочитать код, запустить его, сделать форк или построить конкурирующий сервис на том же стандарте. Само веб-приложение cardanowall.com — наш проприетарный продукт, но поскольку оно работает поверх открытой спецификации и открытых SDK, никакой привязки к нам нет: любую опубликованную нами запись можно проверить без нашего участия — кем угодно и когда угодно.
Как мне проверить, что запись настоящая?
Двумя способами. Откройте публичную ссылку на запись — там вы увидите отпечаток файла, момент запечатывания и ссылку на соответствующий блок в эксплорере Cardano. Или, если не хотите доверять нашему просмотрщику, установите наш консольный верификатор с открытым кодом и проверьте запись сами через любой публичный эксплорер Cardano (Koios, Blockfrost или ваш собственный узел). В любом случае доказательство работает без cardanowall.com.
Сколько это стоит?
Небольшая плата за каждую запись, покрывающая сетевую комиссию Cardano плюс сервисную маржу — несколько центов при типичной нагрузке сети. Если вы также храните зашифрованную копию в Arweave, постоянное хранение добавляет разовую стоимость, которая зависит от размера файла. Ежемесячной подписки нет; вы платите только когда публикуете.
Криптография устоит перед квантовыми компьютерами?
С конфиденциальностью — уже устоит. Когда вы запечатываете запись, она по умолчанию шифруется постквантовым гибридом — X-Wing (ML-KEM-768 + X25519), — поэтому будущий квантовый компьютер не сможет расшифровать содержимое, собранное сегодня. Запечатывание необязательно, и даже при запечатывании классический X25519 остаётся доступен как опция отказа ради большего числа получателей или файлов на транзакцию. Ключи подписи (Ed25519) и хеши пока остаются классическими, как почти всё в публичном интернете. CardanoWall с первого дня спроектирован с расчётом на гибкость алгоритмов: формат записи ссылается на каждый алгоритм по имени из расширяемого реестра, поэтому, как только выходят постквантовые стандарты подписей NIST (ML-DSA, SLH-DSA), они добавляются дополнительно — и каждая запечатанная ранее запись продолжает проверяться.
Кто видит, что я создал запись?
По умолчанию запечатанная запись раскрывает очень мало. Поскольку сеть Cardano публична, факт записи — её время в блоке и отпечаток — тоже публичен. Но если вы не подписываете запись, в блокчейне вообще нет ни вашего имени, ни почты, ни ключа подписи. Содержимое остаётся приватным — никто, включая нас, не сможет сказать, какому файлу соответствует отпечаток, если этого файла у него ещё нет. Если же вам нужна публичная запись с автором (например, пресс-релиз или авторский документ), можно подписать её добровольно; иначе запечатанные записи на уровне протокола анонимны.
Могу ли я отправить запечатанный файл человеку, которого ещё нет в CardanoWall?
Не напрямую. Чтобы запечатать запись, вам нужен публичный ключ получателя — но, что принципиально, этот ключ совершенно не обязан быть от CardanoWall. Получатель может пользоваться любым Label 309-совместимым инструментом — другой реализацией стандарта, консольным клиентом, собственной программой, — сгенерировать ключ там и просто поделиться им с вами. Вы вставляете или выбираете этот ключ в композере, и получившаяся запись полностью соответствует стандарту: получатель расшифрует её тем инструментом, которым ему удобнее. В этом и смысл открытого стандарта — никакой привязки к нам. (Если же вам достаточно одной отметки времени, можно опубликовать доказательство только из хеша и передать файл любым другим способом.)
Что такое Label 309?
Label 309 — это предложение по улучшению Cardano, которое мы написали и которое описывает точный байтовый формат записи доказательства существования в Cardano. Сейчас мы проводим его через официальный CIP-процесс, чтобы любой независимый инструмент — кошелёк, просмотрщик, аудитор — мог читать и создавать те же записи. CardanoWall — одна из реализаций; стандарт принадлежит сообществу.
Сколько живёт запись?
Столько, сколько существует сеть Cardano. Расписка — часть публичного реестра; у неё нет срока годности и платы за продление. Если вы также сохранили запечатанный конверт, получатель сможет открыть его в любой момент.
Нужен ли мне кошелёк Cardano, чтобы пользоваться сервисом?
Нет. Можно войти через почту, Google или Apple и пользоваться всем — публиковать записи, работать с входящими, управлять идентичностями — без кошелька Cardano. Всю инфраструктуру мы берём на себя: сетевые комиссии Cardano и плата за хранение на Arweave оплачиваются нами, а вам они выставляются с вашего предоплаченного USD-баланса по живой цене, зафиксированной в момент отправки. Кошелёк Cardano нужен только если вы хотите прикрепить к записи подпись от кошелька — чтобы запись была публично привязана к вашему stake-адресу в Cardano.
Что если я хочу удалить созданную мной запись?
Не получится, и так задумано. Запись закреплена в сети Cardano, которая неизменяема: никто, включая нас, не может удалить или изменить её после публикации. Именно эта постоянность и делает доказательство чего-то стоящим. К тому же удалять нечего личного: в цепочку попадает только хеш вашего файла, никогда сам файл и не ваша идентичность — разве что вы намеренно её подписали. Если вы загрузили зашифрованную копию в Arweave, она тоже остаётся там навсегда, но без ключа расшифрования её содержимое нечитаемо для всех, включая нас.