Jak zrobić to bezpiecznie, odebrać je, lub dokonywać płatności za pomocą Bitcoin? Jest to tak proste jak na wysłanie wiadomości e-mail. Prostota dokonywania płatności w Bitcoin jest zapewne jednym z czynników, który przyczynił się do popularyzacji ten waluty.
Podobnie jak istnieją adresy e-mail, istnieją również adresy Bitcoin, które pozwalają nam wysyłać i odbierać tę cyfrową walutę.
Jak rozpocząć korzystanie z Bitcoin?
Pierwszą rzeczą jest wygenerowanie jednego z tych adresów za pomocą portfele Bitcoin. Możesz dowiedzieć się więcej o tej aplikacji w innym rozdziale. Skupmy się teraz na działaniu adresów.
Możesz wygenerować tyle adresów, ile chcesz i są one całkowicie bezpłatne. Ponadto nie trzeba być podłączonym do Internetu, aby wygenerować adres, ponieważ pamiętaj, że nie ma instytucji lub firmy, w której należy się zarejestrować. Adresy te są generowane przez parametry matematyczne, które sprawiają, że wszystkie adresy są unikalne i nigdy nie są identyczne.
Każdy adres składa się z dwóch części, które są matematycznie skorelowane:
- Adres publiczny to ten, z którym identyfikujesz się na całym świecie . Każdy, kto zna Twój publiczny adres, może wysłać Ci Bitcoiny w dowolnym momencie.
- Klucz prywatny to taki, który pozwala Ci się uwierzytelnić i uzyskać dostęp do funduszy, które masz pod danym adresem. Z tego powodu bardzo ważne jest, aby nigdy nie ujawniać swojego klucza prywatnego, ponieważ dałoby to każdemu, kto znałby go, dostęp do Twoich funduszy. Większość aplikacji Bitcoin chroni Twój klucz prywatny hasłem (jest on zaszyfrowany).
Prawdziwy świat transakcji Bitcoin
Przyjmijmy, że Alicja jest właścicielką restauracji i wyobraźmy sobie sytuację, że Adrian zdecyduje się zapłacić za kolację u niej za pomocą Bitcoina.
Alicja będzie miała wydrukowany swój adres publiczny lub kod QR (kod kreskowy) w swoim sklepie, który będzie dostępny dla jej klientów, aby dokonali płatności w Bitcoin.
Przyjmijmy, że koszt obiadu to 0,10 bitcoina. Aby przesłać bitcoiny na konto Alicji, Adrian, który posiada swój mobilny portfel bitcoin na telefonie z systemem Android, zobaczy na ekranie dwa pola:
- Docelowy adres bitcoin dla transakcji
- Ilość bitcoin do wysłania
W polu wprowadzania adresu bitcoin znajduje się mała ikona wyglądająca jak kod QR. Pozwala to Adrianowi zeskanować kod kreskowy za pomocą aparatu smartfona, aby nie musiał wpisywać adresu Bitcoin Alicji ręcznie (jak na przykład: 1Cdid9KFAaatwczBwBttQcwXYCpvK8h7FK), który jest dość długi i może sprawić problem, aby wpisać go ręcznie. Aplikacja mobilnego portfela wprowadza adres Bitcoin skanując kod QR. Adrian ma możliwość sprawdzenia czy adres został poprawnie zeskanowany, porównując kilka cyfr z adresem, który został wydrukowany przez Alice dla swoich klientów.
Następnym krokiem jaki musi wykonać Adrian to wprowadzenie wartości bitcoin, czyli w tym przypadku to 0.10 bitcoin. Następnie naciska przycisk Wyślij, aby przesłać daną wartość. Mobilny portfel Bitcoin Adriana tworzy transakcję, która przydziela 0,10 bitcoina na adres Alicji, pozyskując fundusze z portfela Adriana i potwierdzając transakcję z jego kluczem prywatnym.
Transakcja ta poinformuje sieć Bitcoin, że Adrian wyraził zgodę na przeniesienie wartości z jednego z jego adresów na nowy adres, czyli adres Alicji.
Ponieważ transakcja jest przesyłana za pośrednictwem protokołu peer-to-peer, szybko rozprzestrzenia się w sieci bitcoin. W mniej niż sekundę zajmuję dobrze połączonym węzłom w sieci odbierać transakcję i zlokalizować adres Alicji za pierwszym razem. Jeżeli Alicja posiada przy sobie jakiekolwiek urządzenie takie jak np. telefon lub komputer, będzie mogła zobaczyć status transakcji.
Księga Bitcoin to stale rosnący plik, który rejestruje wszystkie transakcje bitcoinów, które kiedykolwiek miały miejsce – jest publiczna, co oznacza, że wystarczy wyszukać własny adres i sprawdzić, czy zostały do niego wysłane jakieś fundusze. Można to zrobić dość łatwo na przykład na stronie blockchain.info, wpisując jej adres w polu wyszukiwania. Strona internetowa wyświetli stronę zawierającą wszystkie transakcje wykonane z tego adresu. Jeśli Alicja znajduje się właśnie na tej stronie, zobaczy, że posiada ona nową transakcję o wartości 0.10 bitcoin, wkrótce po tym, jak Adrian nacisnął WYŚLIJ. Na początku, adres Alice wyświetli transakcję od Adriana jako “Niepotwierdzona”. Oznacza to, że transakcja została przeniesiona do sieci, ale nie została jeszcze uwzględniona w księdze transakcji bitcoin, znanej jako Blockchain. Aby transakcja została uwzględniona musi ona zostać “odebrana” przez górnika i zawarta w bloku transakcji. Po utworzeniu nowego bloku, w ciągu około 10 minut, transakcje w bloku będą akceptowane jako “potwierdzone” przez sieć i mogą zostać wydane. Transakcja jest postrzegana przez wszystkich natychmiast, ale jest tylko “wiarygodna” dla wszystkich, gdy jest zawarta w nowo wydobytym bloku. Alice jest teraz dumnym posiadaczem wartości 0.10 bitcoina, który może wydać.
Alicja podobnie, może teraz zakupić coś za wartość bitcoina, którego jest teraz posiadaczem na takiej samej zasadzie jak zrobił to Adrian.
Mechanizm waluty
Ten system jest niemożliwy do złamania i uniemożliwia jakąkolwiek pułapkę. Nie da się cofnąć transakcji, która została już zatwierdzona. Jednak z tego samego powodu wszystkie transakcje są absolutnie publiczne i przejrzyste, co nie dzieje się w tradycyjnym systemie. Czy to źle? Nie, ponieważ nikt nie zna tożsamości osoby znajdującej się pod tym adresem (chyba że jest znana, posiadacz adresu sam ujawni swoją tożsamość) i prywatność użytkowników jest zachowana. Dla innych osób Twoja transakcja będzie tylko liczbą, nie wiedząc, kto wysłał lub kto otrzymał pieniądze. W ten sposób otrzymujesz system, który jest nie tylko bezpieczny na poziomie komputera, ale także daje pewność dzięki swojej wewnętrznej przejrzystości.
Odpowiadając na pierwsze pytanie: wartość twojego adresu Bitcoin jest zapisana w całej sieci tysięcy komputerów. Jedyne, czego potrzebujesz, to twój prywatny klucz. Dzięki tym „referencjom” można uzyskać dostęp do Bitcoinów z dowolnego komputera podłączonego do Internetu. Zarówno w teorii, jak i w praktyce system ten jest wierzytelny i bardzo bezpieczny, ponieważ tylko właściciel klucza prywatnego może upoważnić transakcję.
Mamy nadzieję, że ten wpis rozjaśnił Ci proces wysyłania Bitcoinów.