Данные вне блокчейна — всё, что относится к работе приложения, но хранится за пределами сети: изображения NFT, тексты, история торгов, показания датчиков, курсы валют.
Почему их выносят
Запись в блокчейн стоит комиссию за газ и растёт в цене вместе с объёмом. Хранить там картинку весом в мегабайт бессмысленно — дешевле хранить снаружи, а в сети оставить ссылку и отпечаток содержимого. Отпечаток и решает задачу доверия: подменённый файл перестанет ему соответствовать.
Главный риск
Доступность. Токен вечен, а сервер — нет. Если описание лежит по обычному адресу и он перестал отвечать, останется запись без содержимого. Поэтому используют адресацию по содержимому, где ссылка вычисляется из самого файла, — но и она требует, чтобы кто-то продолжал файл хранить.
Данные, которые нужны контракту
Отдельный случай — цены и внешние события: контракт не может запросить их сам, и здесь работают оракулы. Ошибка или задержка в этом канале приводит к неверной оценке позиций, и именно на этом строятся атаки через флеш-обмен. Что при этом остаётся в самой сети, разобрано в статье про данные на блокчейне.
Обсуждение
Добавить комментарий