Bitcoin Forum
May 28, 2024, 09:31:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: оплата на несколько кошельков для сниженl  (Read 1035 times)
xxaann (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
March 27, 2013, 01:13:38 PM
 #1

Добрый день. подскажите как отправлять маленькие суммы с кошелька на много адресов, цель сэкономить время и не платить комиссию которая сравнима со стоимостью перевода.

читал что можно проводить такие операции и при этом существенно экономить на комиссии, если ошибаюсь поправьте и подскажите как сделать отправку мелких сумм на сотни адресов в полуавтоматическом режиме.

спасибо.
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
March 27, 2013, 01:35:11 PM
 #2

Code:
Есть специальные rpc-комманды, командной строкой или через консоль отладки (кажется меню Помощь в офф-клиенте):
sendmany <fromaccount> {address:amount,...} [minconf=1] [comment]
например
sendmany "" {"1MFbY25MqEaFNXbqf1qZnv5CcUucwbsycn":0.1, "13eWzu23w9UR3CGFfqCis5chiHHPyEdbdP":0.2}

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
xxaann (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
March 27, 2013, 02:19:56 PM
 #3

Code:
Есть специальные rpc-комманды, командной строкой или через консоль отладки (кажется меню Помощь в офф-клиенте):
sendmany <fromaccount> {address:amount,...} [minconf=1] [comment]
например
sendmany "" {"1MFbY25MqEaFNXbqf1qZnv5CcUucwbsycn":0.1, "13eWzu23w9UR3CGFfqCis5chiHHPyEdbdP":0.2}
спасибо, посмотрел, в прицепе то что нужно, только остается непонятен сам механизм расчета комиссии при таком способе.
например если я через кошелек пытаюсь отправить 0,001 монету мне предлагают доплатить 0,2 монеты комиссии
(пробовал на ltc - думаю механизмы одинаковые в ltc и btc) то при отправке на 100 кошельков по 0,001 с меня попросят какую комиссию.

спасибо за ответы
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
March 27, 2013, 02:34:13 PM
 #4

это будет ОДНА транзакция, и расчет комиссий точно по тому же алгоритму - от ее размера в килобайтах.
p.s. ltc - комиссия завышена в 100 раз (этот коэффицент выбирается разработчиками от балды), правится в src\main.h:
Code:
static const int64 MIN_TX_FEE = 100000;

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
xxaann (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
March 27, 2013, 04:52:28 PM
 #5

правится в src\main.h:
Code:
static const int64 MIN_TX_FEE = 100000;

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

еще вопрос как правильно трактовать "nrequires wallet passphrase to be set with walletpassphrase first"
это я вижу задав "sendmany help" в консоли в окне отладки

спасибо большое
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
March 27, 2013, 05:59:39 PM
 #6

огромное спасибо за ответы на мои вопросы, правильно ли я понял, изменив этот параметр у себя я не могу повлиять на размер комиссии который плачу я при отправке. те чтобы снизить затраты на меленьких переводах их нужно копить с один платеж.
Да, в идеале лучше так и делать. Если выбирать, послать 10 транзакций или одну на 10 адресов, лучше конечно же второе, хотя хоть и экономия получится, но не пропорционально количеству транзакций (образно говоря, если для отсылки по одной маленькой потребуется платить комиссии в 2x, то для одна на 10 адресов может обойтись комиссией в 5x, но конечно заранее это определить сложно).

Есть способ (я считаю его глупым, проще изменить исходники или взять другой клиент, позволяющий управлять комиссией) найти время, и склеить всю пыль в один кусок, последовательно создавая транзакции, склеивающие 2-3 кусочка в один (можно эксперементально выявить, какие суммы не потребуют комиссии).

И еще лучше, постараться не попадать в ситуации, когда приходится копить пыль, принимая большое количество мелких транзакций.

Quote
"nrequires wallet passphrase to be set with walletpassphrase first"
кошелек заблокирован паролем, необходимо его разблокировать, ввея его в интерфейсе или послав комманду:

bitcoind walletpassphrase пароль время_деактивации_в_секундах

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
xxaann (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
March 28, 2013, 11:35:22 AM
 #7

проще ... взять другой клиент, позволяющий управлять комиссией

данный вариант вижу для себя наиболее оптимальным, подскажите есть ли альтернативные клиенты для  LTC, видел только для bitcoin.

я немного проясню ситуацию, я хочу отправлять много мелких транзакция, нечто похожее на бесплатную раздачу монет LTC.

еще раз спасибо за внимание к моим вопросам и ответам на них
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
March 28, 2013, 02:49:31 PM
 #8

Лучшее что можно посоветовать, взять исходники litecoin из github, поправить константу, определяющую минимальную комиссию и пересборать свою версию клиента.
У меня есть сервер с gentoo, так как на нем установлен bitcoin, а с ним все необходимые зависимости, соответственно сборка различных недофорков из исходников - дело одной команды, да и для ubuntu вроде бы полно гайдов.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!