[electrum] Co to jest sweep private keys?

Wygadany
Posty: 681
Rejestracja: 16 lipca 2011
Reputacja: 6
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
Moderator
Posty: 7864
Rejestracja: 20 maja 2012
Reputacja: 937
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: 351
Rejestracja: 18 października 2016
Reputacja: 105
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ę.

Wygadany
Posty: 681
Rejestracja: 16 lipca 2011
Reputacja: 6
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
Moderator
Posty: 7864
Rejestracja: 20 maja 2012
Reputacja: 937
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.

Wygadany
Posty: 681
Rejestracja: 16 lipca 2011
Reputacja: 6
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: 351
Rejestracja: 18 października 2016
Reputacja: 105
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: 7267
Rejestracja: 1 marca 2015
Reputacja: 870
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

Gaduła
Posty: 351
Rejestracja: 18 października 2016
Reputacja: 105
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
Moderator
Posty: 7864
Rejestracja: 20 maja 2012
Reputacja: 937
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: 12722
Rejestracja: 16 kwietnia 2012
Reputacja: 1577
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska / Gorzów Wlkp.

[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
Mój Skydrive; Trochę o P2pool; C#: Bitmarket SwapBot, RPC CoinControl, BIP39 Mnemonic z talii kart
Bitcoin Core 0.17.0.1

Wygadany
Posty: 681
Rejestracja: 16 lipca 2011
Reputacja: 6
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
Moderator
Posty: 7864
Rejestracja: 20 maja 2012
Reputacja: 937
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: 7267
Rejestracja: 1 marca 2015
Reputacja: 870
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

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: 7267
Rejestracja: 1 marca 2015
Reputacja: 870
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 ;)

pm7
Moderator
Posty: 7864
Rejestracja: 20 maja 2012
Reputacja: 937
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: 7267
Rejestracja: 1 marca 2015
Reputacja: 870
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 :/

pm7
Moderator
Posty: 7864
Rejestracja: 20 maja 2012
Reputacja: 937
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 0 gości