Bitcoin wydaje się mieć pojęcie portfela i adresu. Czy są tym samym? Jeśli nie, czym się różnią?
Komentarze
- możliwy duplikat Portfele a adresy
Odpowiedź
Adresy są publiczne- skróty kluczy asymetrycznej pary kluczy
adres reprezentuje skrót klucza publicznego pary kluczy asymetrycznych .¹ Właściciel pary kluczy może używać klucza prywatnego do podpisywania transakcji lub wiadomości (na przykład w celu udowodnienia własności). Tylko przy użyciu prawidłowego klucza prywatnego można utworzyć prawidłowy podpis, który następnie każdy może zweryfikować jako ważny przy użyciu skojarzonego adresu (który ponownie reprezentuje klucz publiczny).
Portfele to abstrakcyjne pojęcie, " brelok "
Portfel to abstrakcyjna konstrukcja, która zawiera zestaw par kluczy publiczny i prywatny losowo generowany dla użytkownika. W portfelu deterministycznym klucze są wyprowadzane z hasła (określonego ziarna, klucza głównego lub hasła), a nie z losowego ziarna. Zasadniczo odpowiada zestawowi kluczy w sensie kryptograficznym.
Oprogramowanie klienckie Bitcoin wyodrębnia portfel dla użytkownika tak, że sprawdza każdy adresów zawartych w portfelu, czy są jakieś salda ( wyjścia transakcji ) powiązane z nimi w łańcuchu bloków. Sumuje fundusze i przedstawia je jako jedno całkowite saldo. Jednak podstawowe salda są przechowywane publicznie w łańcuchu bloków (to prawda, portfel nie zawiera twoich monet, po prostu pozwala ci je wydawać). Są one podzielone na wiele adresów i wyjść transakcji:
- Adres # 15521² ma
- 3 BTC na wyjściu transakcji 1
- Adres # 23414 ma
- 1,2 BTC na wyjściu transakcji 1
- 0,7 BTC na wyjściu transakcji 2
- …
Każdy może je zobaczyć, jednak zazwyczaj nie jest w stanie określić tożsamości właściciela.
¹ Aby być dokładniejszym, adres to skrót klucza publicznego zakodowany w Base58.
² Oczywiście prawdziwe adresy to alfanumeryczne ciągi do 34 znaków.
Komentarze
- Deterministyczne portfele niekoniecznie są portfelem mózgów. Ten ostatni wykorzystuje wygenerowany przez człowieka (lub zapamiętane przez człowieka) ziarno do generowania klucza, ale nie jest to konieczne. Zarodek lub klucz główny można również po prostu przechowywać w systemie komputerowym, co nadal oznacza deterministyczny portfel, ale nie jest portfelem mózgów.
- Dzięki , Ja g Hasło uess jest nieco niejednoznaczne i zostało zmienione w celu wyjaśnienia.
- więc przelew wychodzący dałby ujemne saldo pod tym adresem? Na przykład. czy w cytowanym bloku mógłbyś mieć " -0,5BTC na wyjściu 3 "?
- @jiggunjer: Nie, nie ma ujemnych sald w Bitcoin. Przelew wychodzący wydałby (i usunął) jedno z sald. O ile wysłana kwota nie jest zgodna z usuniętym saldem, utworzyłoby to dodatkowo nowe saldo dla nadawcy wraz ze zmianą kwoty.
- @jiggunjer: zwykle nowe, chociaż ponowne wykorzystanie nie jest zabronione.
Odpowiedź
Portfel i adres to nie to samo.
Adres to publiczny klucz Bitcoin, na który można przesyłać transakcje. Ta koncepcja jest obecna w samym protokole Bitcoin.
portfel to zbiór kluczy prywatnych, odpowiadają adresom. Klucz prywatny jest potrzebny do wydania z adresu. Koncepcja portfela jest obecna tylko w klientach Bitcoin. Format portfela to stereotypowo plik tekstowy na dysku, ale może się różnić w zależności od klienta i mieć bardzo ważne funkcje, takie jak szyfrowanie i etykietowanie adresów.
Z punktu widzenia terminologii, wysyła Bitcoiny do lub odbiera z adresu i jeden szyfruje, eksportuje, tworzy kopie zapasowe i importuje portfel .
Komentarze
- " Odbieranie z adresu " jest mylące. Potencjalnie możesz zidentyfikować adresy wejściowe transakcji, do których zostałeś przypisany, ale te ' nie są gwarantowane i niekoniecznie będą skutkować pojedynczą parą adres / wartość. Monety (wyjścia transakcji) są przypisywane do adresów i są produkowane / konsumowane przez transakcje.
- Dobre wyjaśnienie.
- 1.Dokładniej jest powiedzieć, że adres jest hashem klucza publicznego zakodowanym w Base58. Chociaż adres reprezentuje klucz publiczny, nie są tym samym. 2. Bardziej ogólnie, adres może reprezentować dowolny skrypt, a nie tylko klucz publiczny. 3. Koncepcja " portfela " jest bardziej ogólna niż tylko klienci Bitcoin, np. portfele mózgowe i portfele papierowe.
Odpowiedź
Portfel to dużo (lub zbiór) adresów.
Adres to miejsce do wysyłania (Bitcoin) zi do.
Jak klucz (adres) i brelok (portfel / adresy)!