OPEN
OPEN
0.0876
-0.90%

Месяц назад один браток спросил меня, говорит, что он на тестовой сети OpenLedger запустил кучу данных, а потом его кошелек получил небольшую выплату, не много, хватит на чашку американо. Он хочет выяснить, к какому именно вызову модели относится эта сумма, какая именно информация сыграла роль, перел翻遍了记录 браузера, но так и не нашел ответ. В блокчейне всего лишь отображается хэш одной массовой выплаты, в которой запаковано несколько тысяч транзакций, и её не развернуть.

Я ему сказал, что его недоумение вполне резонное. Распределение выплат в математике может быть точно до многих знаков после запятой, но этот точный реестр не открыт для тебя. Ты видишь результат, но не видишь процесс. Это как в столовой: в конце месяца тебе говорят, что ты потратил восемьсот рублей, но не говорят, какой обед к какому блюду относится. Ты знаешь, что сумма верная, но всё равно хочется узнать, сколько стоила та тарелка с мясом.

И вот тут возникает очень простой вопрос. В механизме Proof of Attribution атрибуция, конечно, считается, но как тебе, как контрибьютору, проверить, что твои данные действительно были учтены? В блокчейне хранится только сводный результат, а не детали каждой микроатрибуции. Дело не в том, что команда проекта не хочет хранить это — просто это слишком дорого. Если записывать в блокчейн все детали атрибуции по десяткам миллионов вызовов, блоки раздует, а газ сгорит до нуля. Поэтому на практике приходится сжимать данные: оставлять только общую книгу, а поток операций выбрасывать.

Это разумный компромисс, но он меняет модель доверия. Без деталей ты можешь только верить, что система всё посчитала правильно, и не можешь сам всё перепроверить. Это противоречит изначальной идее блокчейна — «не нужно доверять». Можно сказать, что это общая проблема всех современных систем микроатрибуции, но проблема остаётся проблемой и не должна подаваться как «каждый вклад прозрачен и виден».

@OpenLedger Можно ли решить эту проблему? Я думаю, можно разделить на два шага. Первый — предоставить внечейн-сервис запроса атрибуции: не записывать детали в блокчейн, но позволить контрибьюторам через интерфейс смотреть количество вызовов по каждой своей записи и сумму распределения. Данные не в цепочке, но по крайней мере ты видишь детали, сам берёшь калькулятор, складываешь — и итог сходится с ончейн-общей книгой. Второй — периодически хешировать сводку этого сервиса в блокчейн, чтобы гарантировать, что результаты запроса не были подменены. Так и газ экономится, и у контрибьюторов появляется способ верификации.

Пока в белой книге эта схема явно не прописана, но я надеюсь, что она уже в работе. Атрибуция без деталей — как супермаркет, который не выдаёт чек: остаётся только верить, что он не ошибся в расчётах.

И ещё про OpenLoRA. Вообще модель оплаты по факту использования естественным образом предполагает наличие деталей. Каждый раз, когда ты вызываешь модель, система делает запись, а в конце месяца ты получаешь счёт с конкретными позициями. Если атрибуционное распределение заимствует этот подход и связывает вызовы с атрибуцией, то контрибьютор сможет по ID вызова отследить, насколько именно его данные повлияли на результат. Технически это не невозможно — вопрос в стоимости вычислений и хранения. Но направление правильное.

Я и сам иногда слежу за динамикой биткоина и эфириума. Эти две сети работают прежде всего потому, что любой может проверить каждую транзакцию. Право верификации распределено между всеми узлами, и не нужно доверять никакому посреднику.#OpenLedger Если хочешь построить слой расчётов стоимости для эпохи ИИ, нужно соответствовать тем же стандартам. Детали атрибуции не обязательно полностью записывать в блокчейн, но средства проверки должны быть доступны каждому.

$OPEN в значительной степени опирается на решение именно этой задачи. Если контрибьюторы всегда могут только пассивно принимать результат расчёта и не могут сами его проверить, то у системы будет не хватать одного ключевого столпа доверия.

Я уверен, что команда проекта понимает эту проблему. Надеюсь, в следующем обновлении появится инструмент, позволяющий обычным людям смотреть детали: не нужно понимать деревья Меркла, не нужно запускать узлы — достаточно пары кликов мышью, чтобы увидеть, сколько денег заработали твои данные. Вот тогда PoA действительно станет замкнутым циклом.#