Bitcoin Forum
May 02, 2024, 12:39:15 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Kako uraditi Double-spend sa Electrum novčanikom  (Read 130 times)
Pmalek (OP)
Legendary
*
Offline Offline

Activity: 2758
Merit: 7125



View Profile
October 06, 2020, 02:08:56 PM
Last edit: November 12, 2023, 10:09:52 AM by Pmalek
Merited by Daniel91 (2), Trofo (1), casperBGD (1), Rikafip (1), -CryptoViking- (1)
 #1

Pročitajte priču o jednom slučaju koji se desio jednom od korisnika ovdje: https://bitcointalk.org/index.php?topic=5279758.0

Ovo je prijevod posta kojeg je nc50lc napisao. Link tog posta je ovaj: https://bitcointalk.org/index.php?topic=5279758.msg55312842#msg55312842

Post govori o tome kako uspješno uraditi double-spend sa Electrum novčanikom. Ovo se može koristiti i u dobre i u zle namjere. O zlim neću pričati. Dobra stvar je da na ovaj način možda možete spasiti Bitcoin kojeg ste grešnom poslali na pogrešnu adresu.


Ovo se može uraditi sa novčanicima koji mogu da kreiraju potpisanu raw transakciju, gdje se može preskočiti proces emitiranja i slanja iste, a također postoje opcije za coin-control.
Electrum ispunjava ove uslove.

Najlakši način je kreirati potpisanu raw transakciju "koju ćete poslati samom sebi," prije slanja transakcije "na drugu adresu".
Na taj način vam neće biti potreban dodatni trud u vezi uklanjanja već poslate transakcije iz historijate vašeg novčanika.

A. Kreiranje potpisane raw transakcije koja će biti poslana u vaš novčanik.

1. Pokrenite Electrum i otiđite na "coins" tab (View->Show coins). Desnom tipkom miša kliknite i izaberite jedan ili više UTXO-a a zatim kliknite na "spend" da biste izvršili uplatu.



Vaš će izbor bit označen zelenom bojom.

2. Uzmite adresu iz vlastitog novčanika i kliknite na "send" tab. Ubacite svoju adresu u polje "pay to" i unesite iznos kojeg želite poslati ili kliknite na max.
Kliknite "send" ali u sljedećem izborniku koji će vam se otvoriti nemojte ponovo klikati na "send." Umjesto toga izaberite "Advance".
Kada vam se otvori prozorčić sa dodatnim opcijama, povećajte transakcijsku naknadu na jedan veliki iznos i izaberite opciju "replace-by-fee." Kliknite na "finalize".



Otvorit će se novi izbornik. Ovdje trebate kliknuti na "sign" (ovo je obavezno!):



3. Na istom izborniku, kliknite na "Export->Copy to clipboard":



4.Spremite tekst u novu datoteku:



5. Zatvorite izbornik i ne obračajte pažnju na upozorenje da se transackija neće spremiti klikom na "yes":



B. Pošaljite Bitcoin svojoj "meti"

1. Ako ste zatvorili Electrum ili je izbor UTXO-a resetovan, ponovite korak broj 1 i odaberite (UTXO) kojeg ste koristili prethodno.
2. Pošaljite tu transakciju kao što radite i sa normalnim transakcijama ali koristite naknadu od 1 sat/vByte. Nakon slanja, dobit ćete ID transakcije i ona će postati javno vidljiva na block explorerima.



Transakcija: 642bf8e3d46591485c5b0d9aef2349123a21378e784c3fac1014e907ac11bb36 (sada označena kao nevažeća).

C. Učinite transakciju nevažećom emitiranjem zamjenske transakcije

1. Nakon što odlučite da zamijenite transakciju, sve što morate učiniti je da pošaljete prethodno kreiranu "potpisanu raw transakciju" korištenjem "console" taba (View->Show console) ili uz pomoć neke od online usluga za emitiranje transakcija.

U Electrum console tab unesite:
Code:
broadcast("02000000000101c47926bed38d8c77ea6990aca56fab............................")
Transakcija se šalje sa navodnicima. 020000... je raw transakcija koju ste prethodno spremili u novoj datoteci.

Nakon toga, ova nova transakcija će zamijeniti onu prethodno poslanu transakciju, pod pretpostavkom da prvobitna transakcija još uvijek nije potvrđena na blockchainu. Nova transakcija mora imati veću naknadu od 1 sat/vByte i mora biti uključena opcija replace-by-fee:



Važeća transakcija: d5d5300996c661de9ffb4588ae0ac6a0be3ffdccc63d92e37c159f77ec97cbf0
 

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714653555
Hero Member
*
Offline Offline

Posts: 1714653555

View Profile Personal Message (Offline)

Ignore
1714653555
Reply with quote  #2

1714653555
Report to moderator
Daniel91
Legendary
*
Offline Offline

Activity: 3374
Merit: 1824



View Profile
October 06, 2020, 07:28:59 PM
 #2

Hvala na ovome, mislim da bi moglo pomoći mnogima, baš korisna informacija.

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

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
Trofo
Legendary
*
Offline Offline

Activity: 2478
Merit: 2531


Join the world-leading crypto sportsbook NOW!


View Profile
October 06, 2020, 08:17:31 PM
 #3

Post govori o tome kako uspješno uraditi double-spend sa Electrum novčanikom. Ovo se može koristiti i u dobre i u zle namjere. O zlim neću pričati. Dobra stvar je da na ovaj način možda možete spasiti Bitcoin kojeg ste grešnom poslali na pogrešnu adresu.

Hvala na ovom postu. Oduvijek znam za double spend ali do ovog trenutka nisam znao točnu mehaniku kako bi ga se izvelo. Nije da mi treba u životu ali nikad ne znaš.

Problem sa slanjem na pogrešnu adresu je taj da ja skoro uvijek šaljem sa dobrim naknadama i vjerujem da bi shvatio da je kriva adresa tek kad lova ne dođe neko vrijeme a tada je već kasno.

Zapravo znam kada ću iskoristiti. Sljedeći put kada mi netko ponudi poslati 1 BTC ako ja njemu pošaljem 0.1 BTC ja ću mu reći da mu ne vjerujem i da ću prvo za test poslati 0.01 BTC a nek on vrati 0.1 pa onda ostatak. APP

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pmalek (OP)
Legendary
*
Offline Offline

Activity: 2758
Merit: 7125



View Profile
October 07, 2020, 09:43:42 AM
 #4

Hvala na ovom postu. Oduvijek znam za double spend ali do ovog trenutka nisam znao točnu mehaniku kako bi ga se izvelo. Nije da mi treba u životu ali nikad ne znaš.
Nema na čemu! Znao sam u teoriji kako se radi double-spend ali sam bio mišljenja da se naknada za transakciju uz pomoć RBF metode samo može povečati prilikom slanja istih UTXO-a NA ISTU ADRESU. Nisam znao da će druga transakcija postati validna ako je prva već propagirana među node-ovima. Bio sam mišljenja da bi node-ovi takvu transakciju trebali automatski odbiti jer već postoji druga koja šalje isti UTXO negdje drugo. 

Zapravo znam kada ću iskoristiti. Sljedeći put kada mi netko ponudi poslati 1 BTC ako ja njemu pošaljem 0.1 BTC ja ću mu reći da mu ne vjerujem i da ću prvo za test poslati 0.01 BTC a nek on vrati 0.1 pa onda ostatak.
Haha. To bi bilo malo rizično. Obečani iznos svakako nećeš dobiti a rizikuješ da izgubiš i tih 0.01 BTC. Lijek protiv ovoga je uvijek sačekati da transakcija dobije par potvrda na blockchainu. To ovaj korisnik čiji primjer navodim nije uradio. Čim je dobio block explorer link od prevaranta, poslao mu je neku robu a ovaj je aktivirao drugu transakciju čime je poništio prvu.

Zapravo me zanima da li u praksi, ovakav vid double-spend napada svaki put uspije!? nc50lc je u svom primjeru koristio testni Bitcoin, a ne pravi. Ne bi smjelo da bude nikakve razlike između testne i prave transakcije ali me ipak zanima učinkovitost.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Trofo
Legendary
*
Offline Offline

Activity: 2478
Merit: 2531


Join the world-leading crypto sportsbook NOW!


View Profile
October 07, 2020, 09:49:56 AM
 #5

Zapravo me zanima da li u praksi, ovakav vid double-spend napada svaki put uspije!? nc50lc je u svom primjeru koristio testni Bitcoin, a ne pravi. Ne bi smjelo da bude nikakve razlike između testne i prave transakcije ali me ipak zanima učinkovitost.

Mislim da je cak lakse garantirati uspjeh na pravom chainu nego na testnom. Na pravom ako postavis fee od 1 sigurno se nece potvrditi par sati sa stanjem kakvo je na mrezi sto ti daje vremena koliko hoces za poslati drugu transakciju da ju zamijeni.

Na testnom chainu pak ce se i fee od 1 potvrditi u prvom sljedecem bloku sto uz pravi tajming moze znaciti instant potvrdu i gotova prica.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pmalek (OP)
Legendary
*
Offline Offline

Activity: 2758
Merit: 7125



View Profile
May 15, 2021, 12:24:53 PM
 #6

Bump

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
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!