Запилил свою реализацию удаленного банка на питоне. Первая проба пера и идеи.
Исходники на
GitHub, конкретнее
тут .
Общение происходит при помощи клиента bitmessage, конкретно адрес: BM-2cU1TiqCkFBEw3APd6uhpzw53MA4jCnedc.
Пока доступны команды:
get address - получить адрес для депозита
get balance - получить текущий баланс адреса
send coins back - вернуть деньги обратно
Все команды должны быть подписаны адресом, который должен быть в белом списке.
Чтобы исключить флуд, для начала обработки, требуется отправить от 0.01NVC на специальный кошелек: 4YeNMxK2r7RqJh7CRbTdukNYqoGYErv8vi
Первый адрес в транзакции, попадает в белый список. Средства возвращаются на этот же адрес.
При возврате средств, применяется комиссия в 0.01NVC за каждый входной импут на вашем адресе(антифлуд и оплата комиссий сети) .
Пример запроса:
4bNFVDDEZJCwBnm95Bw9Tw36dP8FXudEBo
get address
H8Gm8Js+/JvOJRscCwNa3TAnURl0ZV20UymplirRAjy1eFyuPHQ5dnhlqu8Q0BA59627KBMpIkOIaO+//gdPioU=
3 строки.
в первой адрес, которым подписываете.
во второй, команда.
в третьей, подпись.
Для принятия транзакций требуется 2 подтверждения, на время тестов.
Гарантирую сохранность средств до 100 NVC по сумме всех счетов, на время тестов.
По запросу, пока тестируем, могу вернуть все оставшиеся средства(в виде комиссий сервиса), помимо комиссий сети.
Хотелось бы услышать соображения на тему.