Bitcoin Forum
March 06, 2021, 12:03:14 PM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [HOW TO] jak przyspieszyć lub ponownie transmitować transakcję w BTC  (Read 144 times)
cygan
Legendary
*
Offline Offline

Activity: 1988
Merit: 1650


in crypto we trust - start hodl.exe


View Profile
February 05, 2021, 12:54:51 PM
Merited by Rath_ (1), adamvp (1)
 #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:
Code:
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/)

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
1615032194
Hero Member
*
Offline Offline

Posts: 1615032194

View Profile Personal Message (Offline)

Ignore
1615032194
Reply with quote  #2

1615032194
Report to moderator
1615032194
Hero Member
*
Offline Offline

Posts: 1615032194

View Profile Personal Message (Offline)

Ignore
1615032194
Reply with quote  #2

1615032194
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1615032194
Hero Member
*
Offline Offline

Posts: 1615032194

View Profile Personal Message (Offline)

Ignore
1615032194
Reply with quote  #2

1615032194
Report to moderator
1615032194
Hero Member
*
Offline Offline

Posts: 1615032194

View Profile Personal Message (Offline)

Ignore
1615032194
Reply with quote  #2

1615032194
Report to moderator
Rath_
aka BitCryptex
Legendary
*
Online Online

Activity: 1232
Merit: 1766


Write @Rath or quote my post to notify me


View Profile WWW
February 05, 2021, 03:22:04 PM
Merited by cygan (1)
 #2

masz trzy opcje:

Jest ich trochę więcej Wink 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
Legendary
*
Offline Offline

Activity: 1988
Merit: 1650


in crypto we trust - start hodl.exe


View Profile
February 06, 2021, 02:26:05 PM
 #3

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

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
adamvp
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 702



View Profile
February 10, 2021, 01:57:45 PM
 #4

[...]

co muszę zrobić, aby ponownie transmitować transakcję?

wprowadzasz ten rozkaz w konsoli portfela bitcoin core:
Code:
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? Wink

Edycja:
Widzę, że chyba nie, w Electrum jest konsola, ale nie mogę rozgryźć czy jest odpowiednik polecanie ' getrawtransaction'...

I am looking for signature campaign Wink pm me
vjudeu
Member
**
Offline Offline

Activity: 100
Merit: 39


View Profile
February 10, 2021, 04:25:33 PM
 #5

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
Moderator
Legendary
*
Offline Offline

Activity: 2856
Merit: 1514



View Profile
February 13, 2021, 06:41:09 AM
 #6

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.

adamvp
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 702



View Profile
February 13, 2021, 07:58:13 AM
 #7

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 Wink

I am looking for signature campaign Wink pm me
adamvp
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 702



View Profile
February 21, 2021, 12:43:34 PM
Last edit: February 21, 2021, 01:16:19 PM by adamvp
 #8

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 Cheesy

Code:
>> gettransaction ('txid')


Wyodrebiony ciąg znaków z sukcesem rebroadcastowalem  przez:

Quote
wynik może być następnie ponownie transmitowany za pośrednictwem usługi online (np. https://live.blockcypher.com/btc/pushtx/ (https://live.blockcypher.com/btc/pushtx/))

Tylko, ze niestety chyba ta transakcja wcale do sieci nie wrocila..
Po probie wrzucenia id do https://bitaccelerate.com/
Code:
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 Wink pm me
vjudeu
Member
**
Offline Offline

Activity: 100
Merit: 39


View Profile
February 22, 2021, 10:15:18 AM
 #9

Quote
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
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 702



View Profile
February 22, 2021, 12:32:04 PM
 #10

@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 Wink pm me
malevolent
can into space
Moderator
Legendary
*
Offline Offline

Activity: 2856
Merit: 1514



View Profile
February 22, 2021, 11:51:18 PM
 #11

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.

adamvp
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 702



View Profile
February 23, 2021, 09:30:24 AM
 #12

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 Wink pm me
malevolent
can into space
Moderator
Legendary
*
Offline Offline

Activity: 2856
Merit: 1514



View Profile
February 23, 2021, 04:42:44 PM
 #13

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.

vjudeu
Member
**
Offline Offline

Activity: 100
Merit: 39


View Profile
February 24, 2021, 08:24:27 AM
 #14

Quote
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ć.

Quote
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ść.

Quote
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
Moderator
Legendary
*
Offline Offline

Activity: 2856
Merit: 1514



View Profile
February 25, 2021, 07:11:24 PM
 #15

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.

wwzsocki
Legendary
*
Offline Offline

Activity: 1582
Merit: 1479


First 100% Liquid Stablecoin Backed by Gold


View Profile WWW
February 27, 2021, 08:04:05 PM
 #16

...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
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 702



View Profile
February 27, 2021, 10:58:05 PM
 #17

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 Wink pm me
wwzsocki
Legendary
*
Offline Offline

Activity: 1582
Merit: 1479


First 100% Liquid Stablecoin Backed by Gold


View Profile WWW
February 28, 2021, 09:48:23 PM
 #18

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
Member
**
Offline Offline

Activity: 100
Merit: 39


View Profile
March 01, 2021, 06:57:36 AM
 #19

Quote
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.

Quote
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?

Quote
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.
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!