Strona 1 z 3

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 05:30
autor: ShadowOfHarbringer
Developerzy klienta Bitcoin ABC właśnie poinformowali, że wdrażają funkcję która była w oryginalnym kliencie Satoshiego: umieszczania w każdym wykopanym bloku domyślnie pewnego procentu transakcji darmowych o wysokim priorytecie,

Funkcja ta została usunięta przez programistów Bitcoin Core pracujących obecnie dla firmy Blockstream (jako że i tak nie miała sensu przy wiecznie zapchanych blokach).



Link do kodu źródłowego:
https://reviews.bitcoinabc.org/D485
Set default minimum block space reserved for high priority txns to 5% of the max generated block size, i.e. 50K per MB.
Jak widać w komentarzu, aktualnie to minimum dla transakcji darmowych wynosi 5%.

W skrócie mówiąc, jeżeli masz długo nie ruszane Bitcoin Cashe w swoim portfelu, to automatycznie uzyskują one wysoki priorytet (im dłużej pieniądze leżą w portfelu i im więcej mają potwierdzeń, tym wyższy priorytet otrzymują) i możesz je wysłać za darmo za pośrednictwem sieci Bitcoin Cash.

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 10:41
autor: adam1226
Nie ma darmowych obiadów

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 11:05
autor: rav3n_pl
Link do źródła nie działa. Dziwne, że na githubie nic nie ma.

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 12:27
autor: ShadowOfHarbringer
rav3n_pl pisze:Link do źródła nie działa. Dziwne, że na githubie nic nie ma.
Jest źródło, musisz kliknąć po prawej "view raw diff".

https://files.bitcoinabc.org/file/data/ ... d1213.diff

Kod: Zaznacz cały

diff --git a/src/init.cpp b/src/init.cpp
--- a/src/init.cpp
+++ b/src/init.cpp
@@ -789,7 +789,8 @@
         HelpMessageOpt("-blockprioritysize=<n>",
                        strprintf(_("Set maximum size of high-priority/low-fee "
                                    "transactions in bytes (default: %d)"),
-                                 DEFAULT_BLOCK_PRIORITY_SIZE));
+                                 DEFAULT_BLOCK_PRIORITY_SIZE_PER_MB *
+                                     DEFAULT_MAX_BLOCK_SIZE / ONE_MEGABYTE));
     strUsage += HelpMessageOpt(
         "-blockmintxfee=<amt>",
         strprintf(_("Set lowest fee rate (in %s/kB) for transactions to be "
diff --git a/src/miner.cpp b/src/miner.cpp
--- a/src/miner.cpp
+++ b/src/miner.cpp
@@ -562,7 +562,8 @@
     // How much of the block should be dedicated to high-priority transactions,
     // included regardless of the fees they pay.
     uint64_t nBlockPrioritySize =
-        GetArg("-blockprioritysize", DEFAULT_BLOCK_PRIORITY_SIZE);
+        GetArg("-blockprioritysize", DEFAULT_BLOCK_PRIORITY_SIZE_PER_MB *
+                                         DEFAULT_MAX_BLOCK_SIZE / ONE_MEGABYTE);
     nBlockPrioritySize = std::min(nMaxGeneratedBlockSize, nBlockPrioritySize);
     if (nBlockPrioritySize == 0) {
         return;
diff --git a/src/policy/policy.h b/src/policy/policy.h
--- a/src/policy/policy.h
+++ b/src/policy/policy.h
@@ -19,7 +19,7 @@
 static const uint64_t DEFAULT_MAX_GENERATED_BLOCK_SIZE = 2 * ONE_MEGABYTE;
 /** Default for -blockprioritysize, maximum space for zero/low-fee transactions
  * **/
-static const uint64_t DEFAULT_BLOCK_PRIORITY_SIZE = 0;
+static const uint64_t DEFAULT_BLOCK_PRIORITY_SIZE_PER_MB = 5000;
 /** Default for -blockmintxfee, which sets the minimum feerate for a transaction
  * in blocks created by mining code **/
 static const unsigned int DEFAULT_BLOCK_MIN_TX_FEE = 1000;
diff --git a/src/test/miner_tests.cpp b/src/test/miner_tests.cpp
--- a/src/test/miner_tests.cpp
+++ b/src/test/miner_tests.cpp
@@ -86,6 +86,9 @@
 
     GlobalConfig config;
 
+    // these 3 tests assume blockprioritysize is 0.
+    ForceSetArg("-blockprioritysize", "0");
+
     // Test that a medium fee transaction will be selected after a higher fee
     // rate package with a low fee rate parent.
     CMutableTransaction tx;


Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 12:28
autor: ShadowOfHarbringer
adam1226 pisze:Nie ma darmowych obiadów
Kolego, jak będziesz dalej smarował takie niepowiązane z tematem farmazony, to będę znowu musiał dodać Cię do listy ignorowanych.

Przez pewien czas na niej nie byłeś, bo chciałem dać Ci szansę czy potrafisz się wykazać i pisać z sensem, ale widzę że może to był jednak błąd.

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 12:37
autor: rav3n_pl
ShadowOfHarbringer pisze: Jest źródło, musisz kliknąć po prawej "view raw diff".
Nie rozumiem, to jest na githubie czy nie ma? Bo szukanie gdzieś po jakichś dziwnych miejscach chyba nie jest dobrym rozwiązaniem komunikacji z kimkolwiek i pokazywania rozwoju kodu.
Normalnie jest "issue" z dyskusją i "pull request" z kodem do dołączenia.
A jeżeli zmiany już są, to powinien być commit i link do niego.
repo: https://github.com/Bitcoin-ABC/bitcoin-abc
Ostatni commit w pliku init.cpp jest z przed miesiąca.
Żeby było ciekawiej, to na stronie https://www.bitcoincash.org/ NIGDZIE nie ma linka do repo!

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 12:48
autor: ShadowOfHarbringer
rav3n_pl pisze:
ShadowOfHarbringer pisze: Jest źródło, musisz kliknąć po prawej "view raw diff".
Nie rozumiem, to jest na githubie czy nie ma? Bo szukanie gdzieś po jakichś dziwnych miejscach chyba nie jest dobrym rozwiązaniem komunikacji z kimkolwiek i pokazywania rozwoju kodu.
Chcesz powiedzieć coś sensownego, czy po prostu czepiasz się dla czepiania ?

Kod najpierw jest na ich wewnętrznym systemie, naturalnie na GitHuba nie został jeszcze dodany. Czy to, że coś nie istnieje na GitHubie oznacza dla Ciebie z automatu że nie istnieje w ogóle ?

To co pod linkiem to jest wewnętrzny publiczny system zarządzania projektem Bitcoin ABC. Zamiast się cieszyć, że dostałeś wczesny dostęp do repo/managementu projektu, który jest otwarty do wglądu tak samo jak GitHuB, to ty narzekasz jak jakaś zła baletnica, której rąbek spódnicy urwało.

Normalnie nie mam siły do Ciebie już.

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 12:53
autor: rav3n_pl
ShadowOfHarbringer pisze: wewnętrzny publiczny system
Super. Podaj linka jak tam wejść a nie linka do samego diffa. Bo co innego przeglądać repo a co innego dostać linka z diffem do wgrania.
Chyba, że dobrzy panowie z ABC nie dają takich możliwości jak przegląd kodu źródłowego.

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 12:54
autor: ShadowOfHarbringer
rav3n_pl pisze:
ShadowOfHarbringer pisze: wewnętrzny publiczny system
Super. Podaj linka jak tam wejść a nie linka do samego diffa. Bo co innego przeglądać repo a co innego dostać linka z diffem do wgrania.
Chyba, że dobrzy panowie z ABC nie dają takich możliwości jak przegląd kodu źródłowego.
Po co Ci tutaj wgląd do całego kodu ?

Nie o tym jest ten temat.

Nie zmieniaj tematu bo będzie offtop znowu.

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 2 września 2017, 17:34
autor: amneziahaze
Bardzo przepraszam, czy moglibyście się nie kłócić?

Chodzi mi o to by ominąć niepotrzebne animozje, a zająć się wspieraniem siebie wzajemnie, a tym bardziej tego typu działań, tj dążących do wspierania tej technologii. Prawdę mówiąc, to żadna wojna jest niepotrzebna. I to nie jest tak, że trzeba eliminować gotówkę, kryptowaluty mogą zwyczajnie wspierać/wypierać przestarzałą technologię. Po to wynaleziono gotówkę i zapisy elektroniczne w bankach - by uprościć mechanizm płatności. Nigdy odwrotnie.

Sam pomysł wydaje się logiczny, podobnie jak autoregulacja trudności. Czy to nie ma sensu?

Podobnie było z Electron Cash. Masa osób przestrzegała(i słusznie), bo gość coś tam wyciągnął kod z open source'a i wydał Electron. Oczywiście Electrum też wydało notkę, by uważać, to było przed wjazdem na 900$ BCH, chwilę po forku. Rozumiem obawy, ale wolałbym też mieć na tacy wyłożone - Electron Cash dokonał na kimś naprawdę scamu, czy też nie? Nic takiego nie znalazłem osobiście. Pozdrawiam.

Bitcoin Cash przywraca darmowe transakcje !

: niedziela, 3 września 2017, 17:35
autor: akos
rav3n_pl pisze:
ShadowOfHarbringer pisze: wewnętrzny publiczny system
Super. Podaj linka jak tam wejść a nie linka do samego diffa. Bo co innego przeglądać repo a co innego dostać linka z diffem do wgrania.
Chyba, że dobrzy panowie z ABC nie dają takich możliwości jak przegląd kodu źródłowego.
Tu masz branch master: https://reviews.bitcoinabc.org/source/bitcoin-abc/

Re: Bitcoin Cash przywraca darmowe transakcje !

: niedziela, 3 września 2017, 18:39
autor: rav3n_pl
Super!
Nawet fajniej niż na githubie

Bitcoin Cash przywraca darmowe transakcje !

: niedziela, 3 września 2017, 19:49
autor: ShadowOfHarbringer
rav3n_pl pisze:Super!
Nawet fajniej niż na githubie
No super, tylko nie o tym jest temat.

Moderatorzy chyba z 10 razy w ostatnim miesiącu rozbijali moje tematy, bo non stop robią się offtopy.

Jako moderator powinieneś chyba utrzymywać nieco wyższy standard niż reszta, hmm ?

Bitcoin Cash przywraca darmowe transakcje !

: niedziela, 3 września 2017, 23:53
autor: rav3n_pl
Jak to NIE o tym? Skoro przywracają to jakoś muszą to zrealizować - przez zmianę w kodzie. W końcu ktoś (nie Ty) podał normalny link do repo, w którym można tą (i inne) zmiany obserwować, komentować.

Bitcoin Cash przywraca darmowe transakcje !

: poniedziałek, 4 września 2017, 00:35
autor: adam1226
adam1226 pisze: Nie ma darmowych obiadów
Ja już pisałem o tym w innych wątkach, ale skądś przecież wynagrodzenie dla górników się będzie musiało brać, szczególnie jak kiedyś nagroda za blok znacząco zmaleje.
Wiem, że są tezy, że zarobek górników będzie relatywnie podobny ze wzg. na wzrost kursu,
nie obca mi jest też krzywa Laffera
Generalnie mój ból d** dotyczy tego, że "przywraca darmowe transakcje !" w tytule brzmi jakby ktos dawal coś za darmo, no a jak wiemy działanie sieci bitcoin darmowe nie jest..
Dla mnie uczciwsze byłoby takie postawienie sprawy, że komu się nie spieszy płaci b. mało, komu zależy na czasie odpowiednio więcej.
Poza tym może to takie skrzywienie "anty-darmowościowe" pod wpływem m.in czytania wątku o darmowych vpnach
Przepraszam za chaotyczność, no ale chciałem krótko i jak widać - nie wyszło..

Bitcoin Cash przywraca darmowe transakcje !

: poniedziałek, 4 września 2017, 09:00
autor: ShadowOfHarbringer
rav3n_pl pisze:Jak to NIE o tym? Skoro przywracają to jakoś muszą to zrealizować - przez zmianę w kodzie. W końcu ktoś (nie Ty) podał normalny link do repo, w którym można tą (i inne) zmiany obserwować, komentować.
Teoretycznie tak jest, ale praktycznie to mam wrażenie iż szukasz dziury w całym bo Bitcoin Cash nie pasuje Ci ideologicznie.

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 13 lipca 2019, 01:58
autor: randomowy świeżak
Jak dokonać dzisiaj darmowej transakcji w BCH ? Minęły już prawie 2 lata... chyba wszystko powinno być gotowe, prawda ?

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 13 lipca 2019, 02:26
autor: ShadowOfHarbringer
randomowy świeżak pisze: sobota, 13 lipca 2019, 01:58Jak dokonać dzisiaj darmowej transakcji w BCH ? Minęły już prawie 2 lata... chyba wszystko powinno być gotowe, prawda ?

Można, tylko trzeba użyć funkcji CREATERAWTRANSACTION (lub zmodyfikować kod źródłowy klienta). Po historii zmian z tamtej strony developerskiej widze, że zmiana została zaimplementowana i 5% w każdym bloku jest przeznaczone na darmowe transakcje.

Są minerzy, którzy wykopią takie transakcje, ktoś zdaje sprawdzał niedawno.

Mi się nawet nie chce teraz, bo po co. Jest tak tanio, że nie ma sensu kombinować.

Poza tym i tak nikogo to nie obchodzi. Dla 99% ludzi liczy się tylko kurs danej monety. Nieważne jakie ma właściwości poza tym. Logika, sens i użyteczność dawno umarły.

Rynek kryptowalut to ściek.

Może zacznę się interesować takimi szczegółami gdy wróci jakaś normalność.

Bitcoin Cash przywraca darmowe transakcje !

: sobota, 13 lipca 2019, 02:45
autor: randomowy świeżak
ShadowOfHarbringer pisze: sobota, 13 lipca 2019, 02:265% w każdym bloku jest przeznaczone na darmowe transakcje.
jakie to ma znaczenie jaki procent jest przeznaczany na darmowe transakcje jeśli finalnie sieć ma mieć "unlimited" bloki, w rozumieniu że jeśli będą potrzebne 1 GB to zrobi się 1 GB jeśli 1 TB to będzie 1 TB.
Chodzi mi o to że że 5% z nieskończoności to wciąż nieskończoność i darmowy spam.

Re: Bitcoin Cash przywraca darmowe transakcje !

: sobota, 13 lipca 2019, 02:56
autor: maky
randomowy świeżak pisze:
ShadowOfHarbringer pisze: sobota, 13 lipca 2019, 02:265% w każdym bloku jest przeznaczone na darmowe transakcje.
jakie to ma znaczenie jaki procent jest przeznaczany na darmowe transakcje jeśli finalnie sieć ma mieć "unlimited" bloki, w rozumieniu że jeśli będą potrzebne 1 GB to zrobi się 1 GB jeśli 1 TB to będzie 1 TB.
Chodzi mi o to że że 5% z nieskończoności to wciąż nieskończoność i darmowy spam.
A jednak nie. Unlimited są płatne i na bazie wielkości bloku z płatnych jest liczone 5% dla bezpłatnych.

Pomocy! Jestem lamerem i nie wiem jak wyłączyc podpis w Tapatalku. Proszę o instrukcję na PW. SM-G950F przy użyciu Tapatalka