Rozpoczęcie pracy z Bitcoinem może być przerażającą i onieśmielającą ścieżką do zdobycia, przy tak wielu technicznych aspektach, aby zrozumieć, że może to szybko stać się frustrujące dla tych, którzy nie są technicznie skłonni. Jeśli jesteś „normalnym” zaczynającym przygodę z Bitcoinem i ustawiłeś adres portfela i wykonałeś kilka transakcji, być może znalazłeś zaskakujące odkrycie - adres portfela, którego używałeś wcześniej, nie jest już wyświetlany w Twoim portfelu.
Dla większości z nas naszą domyślną reakcją jest „Jestem zhakowany”, ale jest to dalekie od przypadku, w rzeczywistości jest to protokół bezpieczeństwa wbudowany w sieć Bitcoin.
1. Dlaczego adresy Bitcoin ciągle się zmieniają
Kiedy wysyłasz środki ze swojego portfela Bitcoin, określona kwota środków jest wysyłana na zamierzony adres Bitcoin, podczas gdy pozostała część środków przechowywanych na wysyłającym adresie bitcoin jest wysyłana na tak zwany „zmień” adres bitcoin powiązany z ten sam portfel bitcoin.
Zmiana nie jest dostępna do wydania, dopóki transakcja bitcoin nie zostanie potwierdzona w sieci bitcoin (środki zostaną dostarczone pod wskazany adres).
Może się to wydawać nieco skomplikowane, ale pozwól mi to wyjaśnić w bardziej praktyczny sposób. Rozważmy przykład wyciągnięcia 20-dolarowego rachunku z portfela, aby zapłacić za 5-dolarową filiżankę kawy. Oddałbyś 20 $ kasjerowi, a kasjer oddałby ci 15 $. Chociaż 15 $ należy do Ciebie, nie jest dostępne w czasie, w którym kasjer zwraca resztę, co dzieje się, gdy następuje zmiana adresu.
Uwaga: zmiana adresów działa w ten sam sposób w sieci Bitcoin Cash.
2. Czy zmiany adresu portfela dotyczą wszystkich kryptowalut?
Chociaż możesz zauważyć, że twoje adresy gotówkowe Bitcoin i Bitcoin zmieniają się za każdym razem, gdy otrzymujesz środki, inne kryptowaluty nie mają takich samych zasad. W przypadku Ethereum adres nie ulegnie zmianie.
Podczas korzystania z określonej kryptowaluty niezbędne jest przeprowadzenie badań i dokładne poznanie sposobu działania każdej z nich, aby upewnić się, że nie wyślesz środków na zły adres.
3. Czy powinieneś panikować?
Nie ma powodów do obaw. Te automatycznie generowane adresy po każdej transakcji mają na celu ochronę Twojej prywatności, tak aby strona trzecia nie mogła przeglądać wszystkich innych transakcji powiązanych z Twoim kontem tylko za pomocą eksploratora łańcucha bloków w celu wyszukania adresu, o którym wie, że jest Twój.
4. Co dzieje się z poprzednimi adresami?
Wszystkie adresy wygenerowane dla Twojego konta pozostaną na zawsze powiązane z Twoim kontem z kluczem prywatnym. Można ich bezpiecznie używać ponownie w celu otrzymywania przyszłych płatności, ale z podanych wcześniej powodów zalecamy używanie unikalnego adresu dla wszystkich transakcji. Kiedy wysyłasz środki z portfela bitcoin, określona kwota środków jest wysyłana na zamierzony adres bitcoin, a pozostała część środków przechowywanych na wysyłającym adresie bitcoin jest wysyłana na tak zwany „zmień” adres bitcoin powiązany z ten sam portfel bitcoin. Zmiana nie jest dostępna do wydania, dopóki transakcja bitcoin nie zostanie potwierdzona w sieci bitcoin (środki zostaną dostarczone pod wskazany adres).
Rozważmy przykład wyciągnięcia 20-dolarowego rachunku z portfela, aby zapłacić za 5-dolarową filiżankę kawy. Oddałbyś 20 $ kasjerowi, a kasjer oddałby ci 15 $. Chociaż 15 $ należy do ciebie, nie jest dostępne w czasie, jaki zajmuje kasjerowi zwrot reszty.
Możesz zdecydować się na wydanie reszty przed potwierdzeniem oryginalnej transakcji bitcoin, chociaż nie jest to zalecane. Aby zmienić to ustawienie w portfelu, przejdź do Ustawień, a następnie Zaawansowane, aby włączyć Użyj niepotwierdzonych środków. Zauważ, że w przypadku transakcji bitcoinowych z niepotwierdzonymi danymi wejściowymi zajmie to więcej czasu, aby uzyskać potwierdzenie w sieci bitcoin, niezależnie od opłaty zawartej w transakcji.
Kiedy dane wyjściowe transakcji są wykorzystywane jako dane wejściowe innej transakcji, muszą zostać wydane w całości. Czasami wartość monety na wyjściu jest wyższa niż to, co użytkownik chce zapłacić. W takim przypadku klient generuje nowy adres Bitcoin i przesyła różnicę z powrotem na ten adres. Nazywa się to zmianą.
Załóżmy, że chcesz kupić batonika (1 USD) w sklepie. Otwierasz portfel (portfel fiat), a wewnątrz znajduje się pojedynczy rachunek 20 $. Jaka jest minimalna kwota, jaką możesz zapłacić? To nie jest 1 dolar; nie możesz zgrać 1/20 rachunku i oddać kasjerowi. Musisz zapłacić 20 USD, a ponieważ jesteś winien tylko 1 USD, kasjer zwraca Ci 19 USD. Teraz w przypadku fiducjarnych nikt poza bankiem centralnym nie może wystawiać nowych rachunków, więc rachunki mają ustalone nominały, a zatem twoja transakcja fiducjarna może wyglądać mniej więcej tak.
• Wejścia:
• 20 USD
• Wyjścia:
• 1 dolar do kasy
• 10 dolarów rachunku dla Ciebie
• 5 dolarów rachunku dla Ciebie
• 1 dolar dla Ciebie
• 1 dolar dla Ciebie
• 1 dolar dla Ciebie
• 1 dolar dla Ciebie
Robimy to codziennie, więc staje się to instynktowne, ale jeśli to zepsujesz, to właśnie się dzieje. Teraz wyobraźmy sobie przez chwilę, że istniał jakiś system, który pozwalał kasjerowi (lub komukolwiek) bezpiecznie niszczyć wszelkie autentyczne pieniądze fiducjarne (rachunki) i drukować zamienniki w dowolnych kwotach (nie tylko 10 i 20 dolarów, ale 18,94537208 dolarów, gdybyście chcieli), przy jednoczesnym zapobieganiu podwójnemu wydatkowaniu, fałszowaniu i zapewnieniu, że kwota tworzonych pieniędzy jest zawsze dokładnie taka sama, jak ilość zniszczonych pieniędzy. W takim przypadku Twoja transakcja może wyglądać tak:
• Wejścia:
• Banknot 20 $ - zniszczony
• Wyjścia:
• Nowo utworzony rachunek o wartości 1 USD do kasjera
• Nowo utworzony rachunek w wysokości 19 USD
5. Zmienił się mój adres odbioru / adres zapytania
Możesz zauważyć, że twoje adresy gotówkowe bitcoin i bitcoin zmieniają się za każdym razem, gdy otrzymujesz środki. Twój adres ethereum nie ulegnie zmianie.
Nasz portfel jest oparty na strukturze HD (hierarchicznej deterministycznej), skoncentrowanej na prywatności metodzie generowania adresów i zarządzania nimi. Każdy publiczny adres gotówkowy bitcoin / bitcoin generowany przez twój portfel pochodzi z xPub twojego portfela (lub rozszerzonego klucza publicznego). Gdy adres publiczny otrzyma płatność przychodzącą, nowy adres zostanie automatycznie wygenerowany i wyświetlony po kliknięciu Żądanie.
Podczas gdy wcześniej używane adresy gotówkowe bitcoin i bitcoin pozostają ważne i zawsze można je wykorzystać do wielokrotnego otrzymywania środków, jeśli używasz tego samego adresu za każdym razem, gdy otrzymujesz środki, każdemu będzie łatwo śledzić całą historię płatności. Ta metoda generowania adresu zwiększa prywatność, automatycznie przedstawiając nowy adres, gdy spodziewasz się nowej płatności.
Portfel jest zbudowany na strukturze HD (lub hierarchicznej deterministycznej), skoncentrowanej na prywatności metodzie generowania adresów i zarządzania nimi. Każdy adres publiczny generowany przez twój portfel pochodzi z xPub twojego portfela (lub rozszerzonego klucza publicznego). Gdy Twój adres publiczny otrzyma płatność przychodzącą, nowy adres zostanie automatycznie wygenerowany i wyświetlony po kliknięciu Żądania.