cygan (OP)
Legendary
Offline
Activity: 3374
Merit: 9012
icarus-cards.eu
|
|
February 05, 2021, 12:54:51 PM Merited by Rath_ (1), adamvp (1) |
|
chciałem dać wam kilka wskazówek tutaj w tym wątku, jak mozna przyspieszyć lub na nowo ztransmitować transakcję BTC. co muszę zrobić, aby przyspieszyć transakcję?masz trzy opcje: - użyj 'Transaction Accelerator': Istnieje tylko jeden (wszystkie inne to oszustwa) i przyjmuje on 100 transakcji na godzinę. więc musiałbyś "przesłać" swoją transakcję (hash) tam w pierwszych sekundach. wtedy twoje TX zostanie włączone do następnego bloku generowanego przez viabtc
- jeśli viabtc nie zadziała, to masz nadal możliwość przyspieszenia transakcji na bitaccelerate
- czekać
co muszę zrobić, aby ponownie transmitować transakcję?wprowadzasz ten rozkaz w konsoli portfela bitcoin core: getrawtransaction [twoja tx] spowoduje to wyodrębnienie całej transakcji jako surowej transakcji za pomocą polecenia 'getrawtransaction' wynik może być następnie ponownie transmitowany za pośrednictwem usługi online (np. https://live.blockcypher.com/btc/pushtx/)
|
|
|
|
Rath_
aka BitCryptex
Legendary
Offline
Activity: 1876
Merit: 3139
|
|
February 05, 2021, 03:22:04 PM |
|
masz trzy opcje:
Jest ich trochę więcej Większość portfeli wspiera RBF i stosuje je domyślnie dla każdej transakcji. RBF pozwala na podmianę rozgłoszonej, niepotwierdzonej transakcji pod warunkiem, że nowa transakcja, która zawiera przynajmniej jedno takie samo wejście, płaci więcej górnikom. Minusem jest to, że trzeba być nadawcą transakcji i transakcja musi być odpowiednio oznaczona jako możliwa do zastąpienia przed jej rozgłoszeniem. Alternatywą dla RBF jest CPFP, które może zostać użyte przez odbiorcę transakcji. Odbiorca tworzy nową transakcję, która używa monety z niepotwierdzonej transakcji jako wejście i przesyła ją na swój dowolny adres ze znacznie większą opłatą niż jaką trzeba w danym momencie zapłacić za taką zwykłą transakcję. Ma to na celu zachęcenie górników do potwierdzenia obu transakcji na raz.
|
|
|
|
cygan (OP)
Legendary
Offline
Activity: 3374
Merit: 9012
icarus-cards.eu
|
|
February 06, 2021, 02:26:05 PM |
|
mała notatka do www.viabtc.com. cała rzecz działa tylko wtedy, gdy transakcja została dostarczona z co najmniej 10 sats/byte
|
|
|
|
adamvp
|
|
February 10, 2021, 01:57:45 PM |
|
[...] co muszę zrobić, aby ponownie transmitować transakcję?wprowadzasz ten rozkaz w konsoli portfela bitcoin core: getrawtransaction [twoja tx] Nie mam niestety Bitcoin Core, czy to jest to samo co opcja ID transakcji w Electrum? Jeśli nie, to jak to wygląda w takich razie, orientuje się ktoś może? Edycja: Widzę, że chyba nie, w Electrum jest konsola, ale nie mogę rozgryźć czy jest odpowiednik polecanie ' getrawtransaction'...
|
I am looking for signature campaign pm me
|
|
|
vjudeu
Copper Member
Legendary
Offline
Activity: 909
Merit: 2290
|
|
February 10, 2021, 04:25:33 PM |
|
Ewentualnie możesz spróbować szczęścia na blockchair.com i kliknąć tam "Raw tx", wtedy dostaniesz dane HEX transakcji, które sobie możesz zdekodować portfelem Core (nawet bez posiadania całego łańcucha). Oprócz tego, możesz wtedy te dane HEX transakcji wysłać przez jakąś stronę online, efekt będzie w zasadzie ten sam. Ja tam zwykle trzymam dane HEX transakcji, dopóki są niepotwierdzone, bo w razie gdyby wypadły z mempoola, to trzeba coś mieć, żeby zrobić retransmisję.
|
|
|
|
malevolent
can into space
Legendary
Offline
Activity: 3472
Merit: 1725
|
|
February 13, 2021, 06:41:09 AM |
|
Widzę, że chyba nie, w Electrum jest konsola, ale nie mogę rozgryźć czy jest odpowiednik polecanie ' getrawtransaction'...
W konsoli w Electrum opowiednikiem jest "gettransaction('txid')". Za pomocą "getrawtransaction" w Bitcoin Core można także dodatkowo uzyskać rawtx transakcji, których nie ma w portfelu, ale wtedy potrzebujesz mieć włączone indeksowanie transakcji (ustawiając "txindex=1" w bitcoin.conf albo uruchamiając bitcoind albo Bitcoin Core z argumentem "-txidenx"), co za pierwszym razem może trochę zająć, zwłaszcza na HDD, zajmuje to też dodatkowe ~30 GB.
|
Signature space available for rent.
|
|
|
adamvp
|
|
February 13, 2021, 07:58:13 AM |
|
Mam maly eksperyment, chociaz juz widze, ze bede musial go zrobic lepiej, mam od 3 dni nieopotwierdzona transakcje z niskim fee, wlasnie dalem ja do bitaccelerate - ciekawe czy cos pomoze.. na przyszlosc musze wyslac kilka transakcji i czesc z nich wrzucic do tego przyspieszacza i zobaczymy czy to cokolwiek da
|
I am looking for signature campaign pm me
|
|
|
adamvp
|
|
February 21, 2021, 12:43:34 PM Last edit: February 21, 2021, 01:16:19 PM by adamvp |
|
Właśnie moja transakcja została wyrzucona z sieci (mimo relatywnie niemałego fee - 25sat/b - nie spodziewalbym sie oczywiscie szybkiego potwierdzenia, ale ze wyleci po niecalych 24 godzinach...) w kazdym razie udalo mi sie rozgryzc odpowiednik w elektrum.. hah wlasnie zobaczylem, ze @malevolent to podal >> gettransaction ('txid') Wyodrebiony ciąg znaków z sukcesem rebroadcastowalem przez: Tylko, ze niestety chyba ta transakcja wcale do sieci nie wrocila.. Po probie wrzucenia id do https://bitaccelerate.com/The transaction can not be found in our database! problem polega na tym, ze nie moge podniesc na niej juz fee - co w takiej sytuacji?
|
I am looking for signature campaign pm me
|
|
|
vjudeu
Copper Member
Legendary
Offline
Activity: 909
Merit: 2290
|
|
February 22, 2021, 10:15:18 AM |
|
problem polega na tym, ze nie moge podniesc na niej juz fee - co w takiej sytuacji? 1) zawsze można podnieść fee poprzez CPFP 2) jeśli transakcja jest RBF, to można spróbować ją zastąpić nową transakcją, jeśli wysyłający się na to zgodzi 3) patrząc na wykresy z mempool.space zgaduję, że transakcja może nadal wejść, to kwestia determinacji i rozgłaszania jej w kółko tak długo, aż w końcu wejdzie Ja tam nigdy nie płaciłem na BTC więcej niż 10 satoshi per bajt. Jak było drożej, to po prostu używałem altów lub LN, tak jest chyba najprościej. Ewentualnie miałem transakcje, które nie były istotne i wchodziły po miesiącu lub dłużej, na BTC on-chain takie rzeczy się zdarzają i tego typu ryzyko należy brać pod uwagę. PS: No i jeszcze sprawdź jedną ważną rzecz: czy transakcja nadal jest prawidłowa? Bo jeśli wyleciała, to jest jeszcze ryzyko, że pierwotny właściciel puścił inną transakcję z wyższym fee, która została potwierdzona wcześniej.
|
|
|
|
adamvp
|
|
February 22, 2021, 12:32:04 PM |
|
@vjudeu zeby podniesc fee trzeba: 1)nie wylaczyc opcji RBF 2) miec srodki na podniesienie fee na portfelu 3) w przypakdu cpfp - trzeba mieć wplyw na odbiorce
Wczoraj wieczorem patrzalem i transakcja byla widoczna, ale tylko w części blockexplorerow. Jak chcialem ja recznie rebroadcastowac to wyskakiwal blad, ze juz istnieje.. Na szczęście dzisiaj rano sie potwierdzila.
Wiec tutaj, tak bardziej z ciekawosci pytanie jak to jest ze tx jest na jednych nodach a na innych jej nie ma?
|
I am looking for signature campaign pm me
|
|
|
malevolent
can into space
Legendary
Offline
Activity: 3472
Merit: 1725
|
|
February 22, 2021, 11:51:18 PM |
|
Wiec tutaj, tak bardziej z ciekawosci pytanie jak to jest ze tx jest na jednych nodach a na innych jej nie ma? Widocznie ich węzły mają odmienne zasady co do tego jakie propagują transakcje. Zwłaszcza różnego rodzaju block explorery mogą mieć mocno różniące się ustawienia. Dla Bitcoin Core domyślnie jest 14 dni, dawniej 3 dni.
|
Signature space available for rent.
|
|
|
adamvp
|
|
February 23, 2021, 09:30:24 AM |
|
Wczoraj wyslalem testowo transakcje z bardzo niskim fee (niestety electrum nie pozwolilo ustawic 1sat) zeby zobaczyć co sie stanie. Nie planuje jej w zaden sposób pomagać.. Czyli generalnie jesli chodzi o ta polityke nodow to jest taka mozliwosc ze przyjmuja X transakcji powyzej okreslonego poziomu fee, a inne biora wszystko? Więc to przez ile nodow transakcja bedzie rozgłaszana zależy w ktorym momencie sie taka transakcje wyślę i czasem z takim samym fee zostanie przyjeta, a czasem nie?
Przy okazji jeszcze jedna kwestia - czy da sie jakos sprobowac zazadac porzuceniq transakcji przez siec?
|
I am looking for signature campaign pm me
|
|
|
malevolent
can into space
Legendary
Offline
Activity: 3472
Merit: 1725
|
|
February 23, 2021, 04:42:44 PM |
|
Wczoraj wyslalem testowo transakcje z bardzo niskim fee (niestety electrum nie pozwolilo ustawic 1sat) Coś nie tak jest w takim razie, nie powinno być problemu z ustawieniem1 sat/vB lub 1 sat/vB z hakiem. Czyli generalnie jesli chodzi o ta polityke nodow to jest taka mozliwosc ze przyjmuja X transakcji powyzej okreslonego poziomu fee, a inne biora wszystko? Więc to przez ile nodow transakcja bedzie rozgłaszana zależy w ktorym momencie sie taka transakcje wyślę i czasem z takim samym fee zostanie przyjeta, a czasem nie? Większość węzłów ma minimalną opłatę przekazywania transakcji na domyślnym poziomie 1 sat/vB, Niektóre kopalnie różna uprawiają politykę co do akceptacji transakcji do bloków, które wykopują, zwłaszcza podczas wzmożonego ruchu. Przy okazji jeszcze jedna kwestia - czy da sie jakos sprobowac zazadac porzuceniq transakcji przez siec?
Wymieniane już RBF.
|
Signature space available for rent.
|
|
|
vjudeu
Copper Member
Legendary
Offline
Activity: 909
Merit: 2290
|
|
February 24, 2021, 08:24:27 AM |
|
jak to jest ze tx jest na jednych nodach a na innych jej nie ma? Bo każdy węzeł ma własny mempool i może różnie go poustawiać. Czyli generalnie jesli chodzi o ta polityke nodow to jest taka mozliwosc ze przyjmuja X transakcji powyzej okreslonego poziomu fee, a inne biora wszystko? Oczywiście, że tak. Każdy węzeł może samodzielnie decydować, jakie transakcje przyjmuje, a jakie odrzuca. Możesz trafić zarówno na węzeł, który przyjmie nawet transakcje z zerowymi opłatami, jak też i na taki, który na przykład odrzuci wszystko poniżej 10 satoshi per bajt. Rozmiary mempoola też są konfigurowalne, domyślnie jest to 300 MB, no ale da się ustawić zarówno mniejszą, jak i większą wartość. Więc to przez ile nodow transakcja bedzie rozgłaszana zależy w ktorym momencie sie taka transakcje wyślę i czasem z takim samym fee zostanie przyjeta, a czasem nie? Dokładnie tak.
|
|
|
|
malevolent
can into space
Legendary
Offline
Activity: 3472
Merit: 1725
|
|
February 25, 2021, 07:11:24 PM |
|
Oczywiście, że tak. Każdy węzeł może samodzielnie decydować, jakie transakcje przyjmuje, a jakie odrzuca. Możesz trafić zarówno na węzeł, który przyjmie nawet transakcje z zerowymi opłatami Teoretycznie możliwe, w praktyce prawie każdy węzeł ma domyślnie standardowe 1 sat/vB, więc to co sobie ustawimy nie ma dużego znaczenia skoro transakcja nie będzie dalej rozgłaszana. Do tego węzeł, z którego korzysta mining pool też musi takie transakcje akceptować, a sam mining pool dodawać do bloku, jeśli znajdziemy jedno i drugie to dopiero byłaby szansa, żeby taka transakcja potwierdziła się. Dziennie średnio ~1 transakcja bez żadnej opłaty jest umieszczana w bloku, zwykle jest to transakcja jakiegoś poola. To samo z innymi niestandardowymi transakcjami, dosyć trudno jest znaleźć kogoś kto ją umieści w bloku, bo ludzie boją się, że zmieniając ustawienia mogą stracić blok np. przypadkiem próbując wykopać blok z transakcją nie tyle niestandardową co niezgodną z protokołem.
|
Signature space available for rent.
|
|
|
wwzsocki
Legendary
Offline
Activity: 2940
Merit: 1745
Top-tier crypto casino and sportsbook
|
|
February 27, 2021, 08:04:05 PM |
|
...nie powinno być problemu z ustawieniem1 sat/vB lub 1 sat/vB z hakiem.
No właśnie mam pytanie odnośnie tych opłat, bo wiem, że kiedyś była możliwość ustawienia 0 fee dla górników w pierwszych portfelach BTC. Czy jest to nadal możliwe? Jeżeli tak, to czy jest realna szansa, żeby wysłać transakcję BTC bez opłat?
|
|
|
|
adamvp
|
|
February 27, 2021, 10:58:05 PM |
|
Wydaje mi sie, ze o ile jest szansa znalezienia noda ktory taka transakcje zaakceptuje to juz na to, ze bedzie to kopalnia, która taka transakcje zatwierdzi to za duzych szans nie ma..
Ja natomiast mam pytanie czy mozna pobrac w jakis sposob transakcje znajdujace sie w mempoolu?
|
I am looking for signature campaign pm me
|
|
|
wwzsocki
Legendary
Offline
Activity: 2940
Merit: 1745
Top-tier crypto casino and sportsbook
|
|
February 28, 2021, 09:48:23 PM |
|
Ja natomiast mam pytanie czy mozna pobrac w jakis sposob transakcje znajdujace sie w mempoolu?
Rozumiem, że chodzi Ci o wybranie konkretnych transakcji z mempoola do bloku? Z tego co wiem, to jest to możliwe (nie wiem jak), ale już jakiś czas temu było głośnio, że prześcigają się kopalnie w wymyślaniu sposobów na wyrwanie z mampoola transakcji z najwyższymi fee. Pewnie teraz coś myle ale chyba nawet były wbudowane jakieś cuda w same minery, gdzie po wprowadzeniu kodu, dawały im możliwość wybierania lepszych fee, ale może coś mylę, bo nie mogę znaleźć gdzie to czytałem.
|
|
|
|
vjudeu
Copper Member
Legendary
Offline
Activity: 909
Merit: 2290
|
|
March 01, 2021, 06:57:36 AM |
|
Czy jest to nadal możliwe? Jeżeli tak, to czy jest realna szansa, żeby wysłać transakcję BTC bez opłat? Tak, jest możliwe zrobienie dowolnej transakcji, w tym nieprawidłowej. Utworzyć, podpisać i wysłać transakcję możesz zawsze, nawet taką, która wydaje monety z konta Satoshiego. Kwestia tego, czy sieć to przyjmie, czy też odrzuci. A dopuszczalne opłaty, to już zależą od tego, jaką politykę akceptowania transakcji mają węzły górników oraz węzły połączone z górnikami. Jeśli transakcja jest poprawna i górnik ją wykopie, to sieć ją zaakceptuje. Tyle teorii, reszta się rozbija o praktykę, czyli choćby o to, że węzły akceptujące zerowe opłaty niemal nie występują w przyrodzie. Ja natomiast mam pytanie czy mozna pobrac w jakis sposob transakcje znajdujace sie w mempoolu? Stawiasz pełny węzeł Bitcoin Core i w zasadzie to wystarczy. Jeśli połączysz się z siecią, to inne węzły zaczną domyślnie rozgłaszać transakcje ze swoich mempooli, a dalej to już są komendy Core, które wyświetlą stan tegoż mempoola. A że całość trochę waży (jak sieć jest zapchana, to mempool jest wypełniony na jakieś 100, 150 bloków naprzód), to dobrze byłoby wiedzieć, co konkretnie z tego mempoola chcesz wyciągnąć, bo zakładam, że całego mempoola nie chcesz oglądać i chodzi o jakieś konkretne dane, prawda? Rozumiem, że chodzi Ci o wybranie konkretnych transakcji z mempoola do bloku? Jeśli chcesz dorwać jakiekolwiek transakcje z mempoola do bloku, no to "getblocktemplate" załatwi sprawę. Jak chcesz mieć tam konkretne transakcje, to po prostu ustawiasz sobie odpowiednie parametry.
|
|
|
|
|