fe.settings:getUserBoardSettings - non array given[ca] - Endchan Magrathea
Пришла тут одна несколько упоротая идея возможной реализации борды на блокчейне. Оплата комсы за постинг или какое-то действие на блокчейне идея не новая. Идешь на биржу, покупаешь монеты, используешь их на оплату комиссий. Проблема тут в том что транзакции линкуются, а значит посты не будут по-настоящему анонимными. Через биржу довольно легко сопоставить с реальной личностью при неосторожном использовании, но даже если прогнать все через миксеры или анонимную крипту, то уже в самой системе разные посты одного человека будут связаны друг с другом, давая достаточный обьем постов для стилометрического анализа, да и являясь аналогом трипкода. ZeroNet хоть и не на блокчейне, но страдает от той же проблемы: посты одного человека связаны друг с другом.

Задача: нужно получить по-настоящему анонимные посты которые никак нельзя напрямую связать друг с другом.

В тени известности ZCash, так же известным своей доверенной установкой параметров, котороя не позволяет исключить возможность сохранения ключей у нужных лиц, осталась другая предшествующая технология, которая является однако полностью trustless. Это zerocoin. Она была доведена до практического применения уже после появления ZCash, а по возможностям уступает: вместо полного сокрытия сумм, используется разбиение их на несколько одинакового размера.

Реализована в криптовалютах: Zcoin, PIVX; точнее обе используют одну и ту же либу. Работает примерно так: имеющиеся монеты разбиваются на значения фиксированной деноминации: 1, 5, 10, 50 и т.д. Каждая такая превращается в z-монету, которая добавляется к общему пулу монет своей деноминации. После можно монету обратно извлечь их пула превратив в обычную, но связь с исходной уже будет разорвана, будет видно лишь, что она одна из монет, находившихся в пуле.

А теперь в чем собственно идея: Транзакции которая извлекает монету из пула, превращая в обычную, можно заменить на транзакцию для постинга сообщения. Тогда весь процесс будет выглядеть так:

1. Идешь на биржу покупаешь крипту данного блокчейна борды.
2. Превращаешь их в билеты, добавляя к общему пулу билетов. Это аналогично созданию z-монеты заданной деноминации.
3. Используешь монеты из пула для постинга. Трата одно билета == 1 пост, сам же билет превращается в крипту которую полностю получает майнер включивший транзакцию в блок. Таким образом нет возможности неосторожным дальнейшим использованием этой монеты раскрыть свои сообщения.
4. ...
5. Профит.  Все посты полностью анонимны и защищены Zero-Knowledge пруфами. Вайпить невыгодно.