Bitcoin Forum
April 29, 2017, 05:47:04 PM *
News: If the forum does not load normally for you, please send me a traceroute.
 
   Home   Help Search Donate Login Register  
Pages: « 1 [2]  All
  Print  
Author Topic: Невозможно никому отправить монеты!?  (Read 3297 times)
KanyT
Newbie
*
Offline Offline

Activity: 5


View Profile
May 01, 2011, 04:23:15 PM
 #21

Тоже откатываюсь до 19. И, вероятно, как разберусь в коде, выпущу быстрый патч, который будет отменять это в любых последующих версиях.
Ибо некто охренел: за перевод 0.001 платить 0.01 я не буду, если у меня не "мешок мелочи".
Вот за это респект!

А могут кстати забанить в дальнейшем все старые клиенты? Если да, то подобный патч будет просто необходим.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1493488024
Hero Member
*
Offline Offline

Posts: 1493488024

View Profile Personal Message (Offline)

Ignore
1493488024
Reply with quote  #2

1493488024
Report to moderator
1493488024
Hero Member
*
Offline Offline

Posts: 1493488024

View Profile Personal Message (Offline)

Ignore
1493488024
Reply with quote  #2

1493488024
Report to moderator
1493488024
Hero Member
*
Offline Offline

Posts: 1493488024

View Profile Personal Message (Offline)

Ignore
1493488024
Reply with quote  #2

1493488024
Report to moderator
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1512


P2P Cryptocurrency


View Profile
May 01, 2011, 04:26:08 PM
 #22

Если будет уязвимость могут и забанить. Но ничто не мешает не отправлять информацию о версии.
Ведь система, по идее, должная развиваться с полной обратной совместимостью на уровне блоков.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
Vort
Member
**
Offline Offline

Activity: 72



View Profile
May 01, 2011, 04:28:21 PM
 #23

сети не будет ничего хорошего от миллиона переводов по 1 наномонете, поэтому лимиты нужны
но поведение клиента всё же должно быть ясно и прозрачно - сейчас даже нельзя узнать полагается ли комиссия до нажатия кнопки "Отправить"

по поводу банов etc - софт пула просто не приймет транзакцию, если она ему не понравится
Vort
Member
**
Offline Offline

Activity: 72



View Profile
May 01, 2011, 07:03:38 PM
 #24

покопал немного код...
Code:
double dPriority = 0;
...
dPriority += (double)nCredit * pcoin.first->GetDepthInMainChain();
...
dPriority /= nBytes;
...
bool fAllowFree = CTransaction::AllowFree(dPriority);
...
static bool AllowFree(double dPriority)
{
  return dPriority > COIN * 144 / 250;
...

для бесплатной транзакции приоритет должен быть выше
100000000 * 144 / 250 = 57600000

если GetDepthInMainChain является количеством подтверждений,
то для 1 копейки приоритет будет вычисляться как
(1000000 * кол_подтверждений) / кол_байт

при количестве байт = 224, получается нужно 12903 подтверждений,
что эквивалентно 3 месяцам ожидания

где ошибка? Undecided

upd.
начинает проясняться суть тех констант...
250 - количество байт в "обычной" транзакции
144 - ждём день

получается, бесплатная "норма" - 1 BTC в день

upd2.
полагаю, при таком подходе может быть достигнута ровно противоположная цель
комиссия при транзакции - это приманка для майнера
соответственно, добавляя её к негодным/мелким/частым транзакциям,
мы делаем их обработку более приоритетной для пулов
и в итоге, при дефиците места в блоке, пулу выгоднее будет запечатать 0.01+0.01, чем 10.00+0.00
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!