можеш развернуто описать техзадание, как оно должно работать? типа как для нубов на пальцах!!!!
Не уверен, что нубы смогут реализовать это красиво и достаточно надежно. Сам программист и не берусь пока, т.к. потребует немало времени.
Так как я это вижу:
Плагин представляет собой расширение Thunderbird соединяющееся с локальным кошельком по RPC, или каким-либо другим способом (можно хоть в текстовых файлах IPC реализовать, но придется и кошелек доработать). Альтернативно это расширение может быть полноценным тонким/толстым кошельком, что пожалуй упростит установку и настройку пользователем.
Для всех входящих писем, чьи адреса не входят в белый список, он проверяет наличие в теле письма id транзакции (цифровой марки). Если транзакция присутствует, валидируется в блокчейне, и её назначение = адрес кошелька, он письмо пропускает. В противном случае отправляет ответ, мол требуется цифровая марка по новакойн-адресу 4* с таким-то размером в монетах, а письмо хоронит в спам. Подразумевается что с отправляющей стороны стоит аналогичный плагин, который проверяет требования на цифровые марки, и при их наличии уведомляет пользователя об необходимости немножко заплатить или оплачивает автоматически (в пределах разрешенного лимита). Когда пользователь соглашается плагин подписывает транзакцию, и отправляет её id вместе с письмом. Естественно должна быть базовая защита от дабл-спенда, в условиях отсутствия подтверждений - исходный адрес в транзакции проверяется, что с него не было попыток отправить все средства сразу множеству получателей. Транзакции требуются с комиссией, дабы упреждалась инфляция монет форка.