Перейти к публикации
ne3t

Выдача личных адресов юзерам

Рекомендованные сообщения

Каждый пользователей получает личный bitcoin-адрес на сайте после регистрации. 

Этот адрес он всегда может посмотреть в профиле и при необходимости отправить туда btc.

Все это легко реализовать при помощи bitcoind. Сложности возникают дальше, ибо функционала больше чем просто ввод и вывод монет.

Сайт коммерческой тематики, пользователи постоянно будут обмениваться между собой коинами, причем в некоторых случаях будет необходимость в массовой рассылке монет(например, с 20 адресов на 1, отправляемая величина будет различаться). 
У меня мало опыта работы с битком и хотелось бы узнать: как решить эту задачу? будут ли комиссии в переводах между адресами на одном wallet'e и как быстро проходят транзакции между ними? 

В доках bitcoind нашел метод move, думал то что нужно. Но он обозначен как deprecated и не рекомендуется к применению.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, ne3t сказал:

будут ли комиссии в переводах между адресами на одном wallet'e и как быстро проходят транзакции между ними?

 

Транзакции между адресами в одном кошельке ничем не отличаются от транзакций между адресами в разных кошельках, та же комиссия и то же время подтверждения.

 

Если надо передавать Биткойны внутри сайта от одного пользователя к другому, значит надо это делать внутри сайта без использования сети Биткойн. А bitcoind задействовать только для ввода-вывода наружу. 

Изменено пользователем Old Miner

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нее, тут наверно смысл в том, что бы пользователи как бы могли видеть в других блок-экплореах, что на их адресе есть битки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Верно, изначальная задумка была такая. Но транзакций будут частыми, так что пользователи потеряют все на комиссиях.
Спасибо за ответ, Old Miner.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а чем move не подходит ?

передвижение битков внутри одной ноды "между аккаунтами юзеров"

move <fromaccount> <toaccount> <amount> [minconf=1] [comment] Move from one account in your wallet to another N

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
On 10/9/2018 at 1:24 AM, GrafKotII said:

а чем move не подходит ?

передвижение битков внутри одной ноды "между аккаунтами юзеров"

move <fromaccount> <toaccount> <amount> [minconf=1] [comment] Move from one account in your wallet to another N

Как я уже выше писал: Move - уже давно DEPRECATED и не советуется к применению, не говоря уже о самих аккаунтах.

Организовал как советовал товарищ выше: кош только для ввода и вывода, все остальные манипуляции c монетами уже на стороне приложения. 

 

Вот еще есть момент отслеживания входящих операций. Я реализовал службу, которая каждую минуту проверяет listunspent 2 на нужных аккаунтах. Позже заметил, что у bitcoind есть параметр -walletnotify=<cmd> запускающий указанный скрипт с аргументом(txid) при отправке/получении/первом конфирме транзакции. Хотел бы знать, нет ли никаких подводных при использовании этой фичи? Может ли она не сработать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×