Bitcoin Forum
May 08, 2024, 09:49:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Вопросы по приоритету транзакций  (Read 1691 times)
bitcoinqtarrr (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
March 23, 2013, 06:44:27 AM
 #1

Насколько я понял приоритет транзакции зависит от суммы, размера в kb, комиссии и кол-ва подтверждений отпрвляемых монет.
Пример:
Нужно отправить 1BTC со стандартной комиссией 0,0005BTC.
Допустим в кошельке сотня адресов и на каждом от 0,0000001 до 10BTC.
Монеты на самом старом адресе имеют 500 подтверждений, а на самом новом 1 подтверждение.
При прочих равных, ясно что если сумма соберётся с адресов где монеты имеют больше подтверждений, то приоритет транзакции будет выше.
Вопросы:
Как вся эта кухня реализована в bitcoin-qt и других дескотпных клиентах?
При отправке, клиент выдёргивает всю сумму по частям с адресов рандомно или есть какая-то система?
Отсюда вытекает куча вопросов.
Если на 99-ти адресах есть достаточно средств (мелочёвки), чтобы собрать из них 1BTC, то будет-ли клиент с этим заморачиваться или тупо возьмёт 1BTC с адреса где лежит 10BTC?
И как он поступит, если 10BTC имеют одно подтверждение, а пыль с 99-ти адресов больше 100 подтверждений?
Есть-ли в клиенте какой-нибудь внутренний оптимизатор, который следит за тем, чтобы опустошать в ноль адреса, где скопилась мелочь типа 0,00000563 \ 0,00034004?
Следит-ли этот оптимизатор (если он есть) за минимизацией размера транзакции?
В общем, заботятся-ли кошельки о пользователях? Smiley

Ну а если все существующие реализации btc-клиентов это просто бездушный софт, то может уважаемым кодерам из ру-ветки биткоинтолка задуматься над созданием кошелька с внутренним балансировщиком вышеописанных переменных, влияющих на размер\стоимость\время прохождение транзакций?
1715161790
Hero Member
*
Offline Offline

Posts: 1715161790

View Profile Personal Message (Offline)

Ignore
1715161790
Reply with quote  #2

1715161790
Report to moderator
1715161790
Hero Member
*
Offline Offline

Posts: 1715161790

View Profile Personal Message (Offline)

Ignore
1715161790
Reply with quote  #2

1715161790
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
March 23, 2013, 08:33:49 AM
 #2

Когда игрался с форками, точнее litecoin (там комиссия сильно завышенная), я просто пересобрал клиент из исходников, уменьшив базовый размер комиссии в 100 раз. Комиссия начисляется, пулы довольны, я доволен...

Бездушный клиент собирает монеты по порядку, старые в приоритете. Хуже, что штатный RPC API не предоставляет ничего для оценки комиссии, в интерфейсе bitcoin-qt хоть предупреждение выскакивает.

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

Activity: 15
Merit: 0


View Profile
March 25, 2013, 09:02:07 AM
 #3

Бездушный клиент собирает монеты по порядку, старые в приоритете.
Спасибо, теперь понятно. По порядку, лучше чем рэндом )
Вообще, будет хорошо, если в bitcoin-qt появится кнопка "Отрегулировать..." как это сделано в веб-кошельке blockchain.info.
Чтобы можно было опустошить баланс в ноль, а то скапливаются кошельки с копейками, которые невозможно отправить.
LaitMan
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
March 25, 2013, 09:09:48 AM
 #4

а вообще зачем сделано так, что при каждой транзакции используются разные адреса. и зачем вообще все эти 100-1000 адресов на 1 кошелек.
вроде безопасность это не повышает. так как при анализе графа в большинстве случаев адреса можно сгруппировать по кошелькам.

только лишний геморрой с кучей адресов и постоянной необходимостью делать бекапы кошелька.
bitcoinqtarrr (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
March 25, 2013, 09:24:28 AM
 #5

а вообще зачем сделано так, что при каждой транзакции используются разные адреса. и зачем вообще все эти 100-1000 адресов на 1 кошелек.
вроде безопасность это не повышает. так как при анализе графа в большинстве случаев адреса можно сгруппировать по кошелькам.
только лишний геморрой с кучей адресов и постоянной необходимостью делать бекапы кошелька.

Да, анонимности не добавляет - это точно.
А безопасность вроде повышает ) Всё-таки подобрать секретный ключ к одному адресу проще, чем к куче.
Ну и про возможность веб-сервисов на базе кошельков, создатели видимо наперёд задумывались.
LaitMan
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
March 25, 2013, 09:40:15 AM
 #6

А безопасность вроде повышает )

ну теоретически. на практике пока и к 1му то хрен подберешь Smiley майнить выгоднее.

ну и плюс была бы возможность. если хочешь держи много адресов. а по дефолту для удобства 1.
[Tycho]
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
March 25, 2013, 12:28:30 PM
 #7

а вообще зачем сделано так, что при каждой транзакции используются разные адреса. и зачем вообще все эти 100-1000 адресов на 1 кошелек.
вроде безопасность это не повышает. так как при анализе графа в большинстве случаев адреса можно сгруппировать по кошелькам.

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

Welcome to my bitcoin mining pool: https://deepbit.net - Both payment schemes (including PPS), instant payout, no invalid blocks !
ICBIT Trading platform : USD/BTC futures trading, Bitcoin difficulty futures (NEW!). Third year in bitcoin business.
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!