[electrum] Co to jest sweep private keys?

szymon1051
Początkujący
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: szymon1051 » niedziela, 2 kwietnia 2017, 21:08

[electrum] Co to jest sweep private keys?

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: pm7 » niedziela, 2 kwietnia 2017, 21:13

Ta funkcja służy do przeniesienia środków z podanych kluczy prywatnych do Twojego portfela (bądź gdzie indziej, ale często do portfela) bez importowania klucza na stałe.

https://99bitcoins.com/know-more-privat ... ifference/
W przypadku importu kluczy prywatnych należy pamiętać, że nie są one objęte backupem przez seed.

http://docs.electrum.org/en/latest/faq. ... in-clients

Obowiązkowa lektura przed dotykaniem pojedynczych kluczy prywatnych:
http://bitzuma.com/posts/five-ways-to-l ... addresses/
Uwaga, nieznajomość wewnętrznych mechanizmów Bitcoin może doprowadzić w nieoczywisty sposób do utraty znacznych środków jeżeli działamy na kluczach prywatnych. Były już takie historie na forum.

Gaduła
Posty: 372
Rejestracja: 18 października 2016
Reputacja: 106
Reputacja postu: 
1
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: wdaddy » niedziela, 2 kwietnia 2017, 21:16

alternatywna do importu operacja, która różni się tym, że "wymiata" ("sweep") zawartość BTC z adresu który chcesz wyczycić (musisz mieć odpowiedni klucz prywatny) na nowy adres w aktualnie otwartym wallecie. w odróżnieniu do importu, sweep polega na wygenerowaniu normalnej transakcji, czyli potrzebne jest aktywne połączenie z internetem, no i będzie miała miejsce opłata za transakcję.

szymon1051
Początkujący
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: szymon1051 » niedziela, 2 kwietnia 2017, 21:30

wdaddy pisze:alternatywna do importu operacja, która różni się tym, że "wymiata" ("sweep") zawartość BTC z adresu który chcesz wyczycić (musisz mieć odpowiedni klucz prywatny) na nowy adres w aktualnie otwartym wallecie. w odróżnieniu do importu, sweep polega na wygenerowaniu normalnej transakcji, czyli potrzebne jest aktywne połączenie z internetem, no i będzie miała miejsce opłata za transakcję.
To czym się różni to od normalnego przelewu?

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: pm7 » niedziela, 2 kwietnia 2017, 21:33

@szymon1051, tym, że używa środków z podanych przez Ciebie kluczy prywatnych zamiast środków trzymanych w portfelu.

szymon1051
Początkujący
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: szymon1051 » niedziela, 2 kwietnia 2017, 21:36

pm7 pisze:@szymon1051, tym, że używa środków z podanych przez Ciebie kluczy prywatnych zamiast środków trzymanych w portfelu.
Czyli to jest jak "send from" z electrum tylko że wysyła całość z danego adresu a nie część.

Gaduła
Posty: 372
Rejestracja: 18 października 2016
Reputacja: 106
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: wdaddy » niedziela, 2 kwietnia 2017, 21:38

szymon1051 pisze:
wdaddy pisze:alternatywna do importu operacja, która różni się tym, że "wymiata" ("sweep") zawartość BTC z adresu który chcesz wyczycić (musisz mieć odpowiedni klucz prywatny) na nowy adres w aktualnie otwartym wallecie. w odróżnieniu do importu, sweep polega na wygenerowaniu normalnej transakcji, czyli potrzebne jest aktywne połączenie z internetem, no i będzie miała miejsce opłata za transakcję.
To czym się różni to od normalnego przelewu?

no różni się zasadniczo kontekstem, sytuacją w której należy/powinno się korzystać z operacji Sweep. Robisz to wtedy jak zachodzi podejrzenie, że np. ktoś wszedł w posiadanie twojego klucza (np. ukradzono ci pendrive'a w walletem, do którego miałeś hasło "ala123"). Wtedy zakładając, że masz gdzieś kopię swoich kluczy możesz wymieść ich zawartość do nowego walleta.

Weteran
Awatar użytkownika
Posty: 8157
Rejestracja: 1 marca 2015
Reputacja: 1069
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: WLKP/Dolny Śl./Lubus

[electrum] Co to jest sweep private keys?

Postautor: adam1226 » poniedziałek, 3 kwietnia 2017, 00:08

wdaddy pisze:
szymon1051 pisze:
wdaddy pisze:alternatywna do importu operacja, która różni się tym, że "wymiata" ("sweep") zawartość BTC z adresu który chcesz wyczycić (musisz mieć odpowiedni klucz prywatny) na nowy adres w aktualnie otwartym wallecie. w odróżnieniu do importu, sweep polega na wygenerowaniu normalnej transakcji, czyli potrzebne jest aktywne połączenie z internetem, no i będzie miała miejsce opłata za transakcję.
To czym się różni to od normalnego przelewu?

no różni się zasadniczo kontekstem, sytuacją w której należy/powinno się korzystać z operacji Sweep. Robisz to wtedy jak zachodzi podejrzenie, że np. ktoś wszedł w posiadanie twojego klucza (np. ukradzono ci pendrive'a w walletem, do którego miałeś hasło "ala123"). Wtedy zakładając, że masz gdzieś kopię swoich kluczy możesz wymieść ich zawartość do nowego walleta.
To po co polecaja importowac paper wallety przez sweep key? Hmm
:arrow: [Binance]- Giełda kryptowalut bez weryfikacji
[Algory.io] - Agregator newsów i Skaner tradingowy

Gaduła
Posty: 372
Rejestracja: 18 października 2016
Reputacja: 106
Reputacja postu: 
2
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: wdaddy » poniedziałek, 3 kwietnia 2017, 00:30

adam1226 pisze: To po co polecaja importowac paper wallety przez sweep key? Hmm

z tego samego powodu co w przypadku historyjki z USB: dla bezpieczeństwa twojej kasy.
Jedna sprawa:
Jeżeli taki paper wallet był w cudzych rękach, albo jest szansa że ktoś zrobił sobie jego fotkę, skan, cokolwiek, to tak jakbyś już nie był jedynym właścicielem takiego klucza i co za tym idzie BTC przechowywanych na tym adresie. Jeżeli pokażesz nam swój paper wallet to każda z osób będzie mogła użyć operacji "sweep keys". Właściwie nie każda tylko pierwsza która to zrobi :mrgreen:

Druga sprawa, związana z ta powyżej - import powoduje sytuację, że kasa jest jakby w "dwóch miejscach" jakby w twoim kliencie gdzie zaimportowałeś klucze oraz na paper wallecie. I znowu ta sama historia, jeżeli kiedyś taki paper wallet wpadnie w obce ręce.... itd

Trzecia sprawa - tak jak pisał @pm7 - tak zaimportowane klucze nie są objęte algorytmem "odtworzenia" poprzez seed. Czyli hipotetycznie - importujesz klucze, wyrzucasz paper wallet do śmieci. Tracisz dostęp do wallet.dat = tracisz kasę. Electrum na podstawie seeda odtworzy ci tylko klucze wygenerowane przez niego samego, nie te zaimportowane.

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: pm7 » poniedziałek, 3 kwietnia 2017, 15:35

szymon1051 pisze:
pm7 pisze:@szymon1051, tym, że używa środków z podanych przez Ciebie kluczy prywatnych zamiast środków trzymanych w portfelu.
Czyli to jest jak "send from" z electrum tylko że wysyła całość z danego adresu a nie część.
Widzę, że się nie rozumiemy:
Normalnie Electurm używa kluczy z portfela. Funkcja sweep umożliwia przeprowadzanie transakcji na podanych kluczach prywatnych bez importowania ich do portfela. To określenie "bez importowania" jest kluczowe.

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14380
Rejestracja: 16 kwietnia 2012
Reputacja: 2659
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

[electrum] Co to jest sweep private keys?

Postautor: rav3n_pl » poniedziałek, 3 kwietnia 2017, 15:37

Swpeep po prostu zgarnia całą kasę z adresów i przesyła na wybrany przez nas adres. Tylko tyle i aż tyle.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty

szymon1051
Początkujący
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: szymon1051 » piątek, 14 kwietnia 2017, 14:49

pm7 pisze:
szymon1051 pisze:
pm7 pisze:@szymon1051, tym, że używa środków z podanych przez Ciebie kluczy prywatnych zamiast środków trzymanych w portfelu.
Czyli to jest jak "send from" z electrum tylko że wysyła całość z danego adresu a nie część.
Widzę, że się nie rozumiemy:
Normalnie Electurm używa kluczy z portfela. Funkcja sweep umożliwia przeprowadzanie transakcji na podanych kluczach prywatnych bez importowania ich do portfela. To określenie "bez importowania" jest kluczowe.
Czyli tak jak pisałem. W electrum jest "send from" gdzie wysyła się BTC z wybranego adresu. "Sweep private keys" działa podobnie tylko że nie można kwoty wybrać, tylko całość z danego adresu (minus opłata) jest przelewana na inny adres.

Jest to przydatne jak chce się mieć możliwość odtworzenia portfela z "seed" i mieć środki z wybranego adresu z portfela gdzie nie da się zrobić "send from".

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: pm7 » sobota, 15 kwietnia 2017, 16:29

@szymon1051, to jest bardzo dziwny sposób tłumaczenia, z którym ciężko mi się zgodzić.
szymon1051 pisze: W electrum jest "send from" gdzie wysyła się BTC z wybranego adresu.
Tak.
szymon1051 pisze: "Sweep private keys" działa podobnie tylko że nie można kwoty wybrać, tylko całość z danego adresu (minus opłata) jest przelewana na inny adres.
Kluczową różnicą jest fakt, że klucze prywatne podajesz w momencie używania tej funkcji i nie są one zapisywane. Nie możesz w tej funkcji wskazać adresów używanych przez portfel (choć możesz oczywiście użyć ich kluczy prywatnych).
szymon1051 pisze: Jest to przydatne jak chce się mieć możliwość odtworzenia portfela z "seed" i mieć środki z wybranego adresu z portfela gdzie nie da się zrobić "send from".
Dlaczego nie użyć seeda, albo głównego klucza prywatnego w Electrum i użyć funkcji send from?

Początkujący
Posty: 135
Rejestracja: 18 lipca 2017
Reputacja: 32
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: świeżak » sobota, 29 lipca 2017, 01:49

a jeśli wcześniej zaimportujemy klucz prywatny by potem ewentualnie móc zrobić sweepa gdyby była taka konieczność to ewentualne przywrócenie z seeda nie przyniesie środków na portfel? Trzeba mieć kopie zaimportowanego klucza gdzieś, w razie chęci odzyskania środków, jeśli uprzednio zaimportowaliśmy klucz prywatny?

Weteran
Awatar użytkownika
Posty: 8157
Rejestracja: 1 marca 2015
Reputacja: 1069
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: WLKP/Dolny Śl./Lubus

[electrum] Co to jest sweep private keys?

Postautor: adam1226 » sobota, 29 lipca 2017, 12:30

Tak bo adres doimportowany nie wchodzi w skład seeda
:arrow: [Binance]- Giełda kryptowalut bez weryfikacji
[Algory.io] - Agregator newsów i Skaner tradingowy

Początkujący
Posty: 135
Rejestracja: 18 lipca 2017
Reputacja: 32
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: świeżak » sobota, 29 lipca 2017, 17:14

Ok, dzięki adam1226.

A tak już męcząc temat - czy seed w takim przypadku zwróci środki, które były dostępne przed zaimportowaniem klucza czy niekoniecznie?

Weteran
Awatar użytkownika
Posty: 8157
Rejestracja: 1 marca 2015
Reputacja: 1069
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: WLKP/Dolny Śl./Lubus

[electrum] Co to jest sweep private keys?

Postautor: adam1226 » sobota, 29 lipca 2017, 22:49

Tak o ile nie ruszyles środków z adresow wygenerowanych na podstawie seeda ;)
:arrow: [Binance]- Giełda kryptowalut bez weryfikacji
[Algory.io] - Agregator newsów i Skaner tradingowy

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: pm7 » poniedziałek, 31 lipca 2017, 20:55

Portfel podczas wysyłania BTC przesuwa środki między adresami dla zwiększenia prywatności.
Mechanizm nazywa się "adres reszty"/"change address" i powoduje nieintuicyjne przemieszczanie się monet.
Generalnie odradzam początkującym dotykanie kluczy prywatnych (ewentualnie używanie sweep).
http://bitzuma.com/posts/five-ways-to-l ... addresses/
W przypadku importu klucza prywatnego do portfela z seedem należy zachować backup zarówno seed jak i zaimportowanego klucza.
Generalnie lepiej użyć sweep, albo utworzyć osobny portfel z klucza.

Weteran
Awatar użytkownika
Posty: 8157
Rejestracja: 1 marca 2015
Reputacja: 1069
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: WLKP/Dolny Śl./Lubus

[electrum] Co to jest sweep private keys?

Postautor: adam1226 » poniedziałek, 31 lipca 2017, 21:24

Gorzej jesli ktos "zesweepuje" z paperwalleta, a potem zgubi seeda :/
:arrow: [Binance]- Giełda kryptowalut bez weryfikacji
[Algory.io] - Agregator newsów i Skaner tradingowy

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

[electrum] Co to jest sweep private keys?

Postautor: pm7 » poniedziałek, 31 lipca 2017, 21:44

Cóż, jeżeli miałby większą kwotę, to powinien od razu wysłać na następny paper wallet :)
Albo wręcz zrobić transakcję offline: http://docs.electrum.org/en/latest/coldstorage.html

Wróć do „Portfele bitcoin”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości