Budujemy sieć Visa dla Bitcoina. Ale to, co uważam za naprawdę potężne, to fakt, że w przeciwieństwie do Visy, każdy może budować na jej bazie. Elizabeth Stark
Technologie zazwyczaj rozwijają się i rozbudowują warstwowo, jak stos. Pomyśl o swojej ulubionej stronie internetowej, e-mailu czy mediach społecznościowych: zostały one zbudowane na protokole internetowym, który powstał na bazie komputerów, a te z kolei na bazie energii elektrycznej i tak dalej. Te technologie zaczynały od bardzo prostego projektu i z czasem były stale ulepszane.
Bitcoin nie jest wyjątkiem. Jak słynnie powiedział Andreas Antonopoulos: „Bitcoin to internet pieniędzy”. Jest to podstawowa warstwa solidnych cyfrowych pieniędzy, zapewniająca mocny fundament, na którym będą powstawać nowe technologie.
Jedną z tych warstw jest Lightning Network. To jak superszybka autostrada dla Bitcoina, która pomaga ludziom szybko wysyłać i odbierać bitcoiny przy bardzo niskich opłatach. Pozwala użytkownikom na natychmiastowe, drobne transakcje ponad zwykłą siecią Bitcoina. Dzięki temu kupienie kawy czy szybka spłata długu wobec znajomego staje się proste i błyskawiczne! Oczywiście, jak zawsze, wiąże się to z pewnymi kompromisami.
Satoshi to najmniejsza jednostka bitcoina. Tak jak euro można podzielić na centy, tak jeden bitcoin można rozbić na mniejsze części zwane satoshi. Jeden bitcoin to 100 milionów satoshi, co czyni satoshi najmniejszymi cząstkami wartości w systemie Bitcoina. Gdy mówimy o wysyłaniu bitcoina przez Lightning Network, będziemy mówić „wysyłać sats”, czyli skrót od satoshi.
7.1 Sieć Lightning
Lightning Network to system płatności, który pozwala użytkownikom szybko i tanio wysyłać oraz odbierać bitcoiny. Działa poprzez utworzenie wspólnego portfela, w którym obie strony deponują część swoich bitcoinów. Następnie mogą dokonywać nieograniczonej liczby transakcji między sobą bez konieczności zapisywania każdej z nich w głównym łańcuchu bloków. Dzięki temu omijają potrzebę weryfikacji i dołączania każdej pojedynczej transakcji do bloku, co sprawia, że proces jest zarówno szybki, jak i opłacalny. Niższe opłaty oznaczają, że Lightning Network może być używany do drobnych płatności, które nie zawsze są opłacalne w sieci głównej. Gdy strony zdecydują się zakończyć współpracę, tylko końcowe saldo zostaje zapisane w blockchainie.
Wyobraź sobie dzień pracy w kawiarni. Planując zostać na dłużej, otwierasz rachunek i wpłacasz zaliczkę zamiast płacić za każde zamówienie osobno. Pod koniec dnia ty i właściciel przeglądacie rachunek, aby go rozliczyć. Jeśli twoja wpłata była większa niż wydatki, otrzymujesz różnicę z powrotem; jeśli wydałeś więcej, dopłacasz brakującą kwotę.
Ten schemat można rozszerzyć na większą liczbę uczestników. Na przykład podczas jednej z wizyt w kawiarni przyprowadzasz przyjaciela, którego barman nie zna i nie może otworzyć mu rachunku. Oferujesz swojemu przyjacielowi skorzystanie z twojego rachunku, a w zamian umawiacie się, że rozliczycie się prywatnie. Teraz wyobraź sobie tysiące osób robiących to samo jednocześnie, pozwalając innym korzystać z istniejących rachunków, aby łączyć się z jeszcze większą liczbą osób — tak właśnie działa Lightning Network!
Dzięki Lightning możesz dokonywać płatności do każdego użytkownika w sieci, nie tylko do osoby, z którą masz bezpośredni rachunek — pod warunkiem, że można znaleźć trasę między obiema stronami. Twoja płatność może przechodzić przez sieć, aż dotrze do odbiorcy, nawet jeśli nie masz otwartego kanału bezpośrednio z nim.
Przyjrzyjmy się różnicy między transakcjami on-chain a off-chain.
Transakcje on-chain
To transakcje, które odbywają się bezpośrednio w blockchainie Bitcoina. Potwierdzenie trwa około 10 minut, a opłaty zależą od wielkości transakcji w bajtach wirtualnych. Są bardziej bezpieczne, ale wolniejsze, ponieważ wymagają konsensusu sieci.
Transakcje w Lightning Network
Te transakcje odbywają się w osobnej sieci zbudowanej na bazie blockchaina Bitcoina. Rozliczają się szybciej i z niższymi opłatami. Są często używane tam, gdzie liczy się szybkość i koszt transakcji. W porównaniu do transakcji on-chain są mniej bezpieczne.
Sieć Bitcoin
Lightning Network
Definicja
Zdecentralizowana cyfrowa sieć wykorzystująca kryptografię do zabezpieczania transakcji finansowych.
Protokół płatności drugiej warstwy działający na blockchainie Bitcoina, umożliwiający szybsze i tańsze transakcje.
Zalety
Zdecentralizowana i bezpieczna. Brak obciążeń zwrotnych i oszustw. Możliwość użycia pseudonimów. Akceptacja na całym świecie.
Szybsze i tańsze transakcje. Większa skalowalność. Transakcje off-chain nie obciążają blockchaina.
Wady
Wolny czas realizacji transakcji. Wysokie opłaty przy niektórych rodzajach transakcji. Złożoność dla początkujących.
Może wymagać zaufania do operatorów kanałów. Wymaga transakcji on-chain do otwarcia i zamknięcia kanałów.
7.2 Rodzaje portfeli Lightning
Portfel Lightning jest podobny do portfela Bitcoin, ponieważ pozwala wysyłać i odbierać bitcoiny. Kluczowa różnica polega na tym, że działa on w sieci Lightning, czyli drugiej warstwie zbudowanej na Bitcoinie. Podobnie jak portfele Bitcoin, portfele Lightning mają różne funkcje, które warto rozważyć przed wyborem odpowiedniego.
Samodzielna kontrola vs Powierniczy
Portfele Lightning można podzielić na wiele sposobów, ale dla uproszczenia dzielimy je na dwa typy: z samodzielną kontrolą oraz powiernicze. Portfel z samodzielną kontrolą oznacza, że Ty zarządzasz swoimi kluczami. Portfel powierniczy oznacza, że ktoś inny nimi zarządza. Korzystając z portfela powierniczego, możesz wysyłać i odbierać płatności, ale polegasz na stronie trzeciej i rezygnujesz z pełnej kontroli nad swoimi środkami na rzecz wygody. Może to być w porządku przy niewielkich kwotach, ale po zrozumieniu działania portfela zaleca się korzystanie z portfela z samodzielną kontrolą. W dalszej części tego rozdziału skupimy się wyłącznie na portfelach Lightning z samodzielną kontrolą.
Otwarty kod źródłowy vs Zamknięty kod źródłowy
Portfele Lightning mogą być również o otwartym lub zamkniętym kodzie źródłowym. Portfele open source są preferowane, ponieważ ich kod jest publiczny, może być sprawdzany przez każdego i ulepszany przez społeczność.
7.3 Konfigurowanie portfela Bitcoin Lightning
Konfigurowanie portfela Lightning z samodzielną kontrolą środków jest bardzo podobne do zakładania portfela Bitcoin z samodzielną kontrolą środków.
Wyszukaj aplikację w App Store (iOS) lub Google Play Store (Android).
Otwórz aplikację i utwórz nowy portfel. Zostaniesz poproszony o zapisanie listy od 12 do 24 słów: to jest Twoja fraza odzyskiwania (nazywana także frazą seed). Koniecznie zapisz ją i przechowuj w bezpiecznym miejscu! Ta fraza odzyskiwania pozwala Ci odzyskać pełny dostęp do swoich środków w razie potrzeby. Jeśli zgubisz lub zapomnisz tę sekwencję słów, nie będziesz mieć dostępu do swoich bitcoinów, jeśli utracisz dostęp do portfela.
Następnie musisz potwierdzić, że zapisałeś swoją frazę odzyskiwania. Aby to zrobić, wpisz słowa swojej frazy seed w tej samej kolejności.
Dla dodatkowego bezpieczeństwa niektóre portfele pozwalają ustawić kod PIN lub hasło.
Możesz teraz zacząć wysyłać i odbierać bitcoiny przez Lightning.
Uwaga: Jeśli korzystasz z portfela powierniczego, możesz nie musieć wykonywać wszystkich tych kroków. Jednak portfele powiernicze niosą ryzyko, ponieważ nie kontrolujesz swojego klucza prywatnego, co oznacza, że nie masz pełnej kontroli nad swoimi pieniędzmi.
7.4 Wysyłanie i odbieranie transakcji Lightning
Dzięki portfelowi Lightning korzystanie z Bitcoina jest szybkie, tanie i prywatne, co sprawia, że transakcje między dwiema osobami są łatwe. Możesz szybko wysyłać i odbierać bitcoiny na codzienne wydatki, takie jak kupowanie kawy.
Przyjrzyjmy się kilku przykładom działania sieci Lightning w praktyce.
Przykład 1
Zarówno Marcia, jak i Ewa mają po 5 jednostek waluty. Marcia chce wysłać 2 jednostki do Ewy. Płatność przechodzi przez Jacka, który pomaga przekazać płatność przez sieć Lightning. Po zakończeniu transakcji Ewa ma 7 jednostek, a Marcia 3.
Jacek pomaga przekierować płatność, ale nie może ukraść środków. Sieć Lightning wykorzystuje kryptografię, aby zapewnić, że tylko zamierzony odbiorca może otrzymać płatność. Jacek po prostu pomaga płatności przejść przez sieć.
To pokazuje kluczową zaletę sieci Lightning: ludzie mogą wysyłać płatności szybko, bez konieczności zaufania pośrednikom takim jak banki.
Operatorzy węzłów, tacy jak Jacek, mogą również zarabiać niewielkie opłaty za pomoc w przekierowywaniu płatności. Dzięki temu pomagają sieci pozostać zdecentralizowaną i wydajną.
W porównaniu do zwykłych transakcji Bitcoin:
Transakcje on-chain odbywają się bezpośrednio na łańcuchu bloków Bitcoina. Są bardzo bezpieczne, ale mogą być wolniejsze i droższe.
Transakcje Lightning odbywają się poza łańcuchem i pozwalają na znacznie szybsze oraz tańsze przesyłanie płatności.
Dzięki temu Lightning jest przydatny do małych, codziennych płatności, podczas gdy transakcje on-chain są często używane do większych przelewów lub długoterminowego przechowywania.
Przykład 2
Mina uwielbia jeść na mieście i często odwiedza swoją ulubioną lokalną kawiarnię. Przy tylu różnych opcjach płatności nie jest pewna, która jest najlepsza. Na szczęście nauczyła się trochę o Bitcoinie i sieci Lightning. Po przeanalizowaniu opcji Mina dochodzi do wniosku, że korzystanie z płatności Lightning jest najlepszym wyborem.
Mina chce kupić kawę, ale płacenie zwykłą transakcją Bitcoin może czasem zająć trochę czasu i wymagać wyższych opłat. Zamiast tego decyduje się użyć sieci Lightning.
Sieć Lightning pozwala ludziom wysyłać bitcoiny natychmiastowo i przy bardzo niskich opłatach. Dzięki temu idealnie nadaje się do małych, codziennych zakupów, takich jak kawa.
Aby zacząć korzystać z Lightning, Mina pobiera portfel Lightning na swój telefon. Następnie przesyła trochę bitcoinów ze swojego zwykłego portfela Bitcoin do portfela Lightning. Ten krok wykorzystuje normalną transakcję Bitcoin na blockchainie. Gdy środki znajdą się w jej portfelu Lightning, mogą być używane w sieci Lightning.
Teraz Mina może zapłacić w kawiarni natychmiastowo, korzystając z Lightning. Płatność odbywa się poza głównym łańcuchem bloków Bitcoina, dlatego jest znacznie szybsza i tańsza niż zwykła transakcja on-chain.
Korzyści
Sieć Lightning
Tradycyjny system bankowy
Szybkość
Szybka
Wolna
Przejrzystość
Przejrzysta
Nieprzejrzysta
Bezpieczeństwo
Bezpieczna
Podatna na zagrożenia
Opłaty transakcyjne
Niskie
Wysokie
Włączenie finansowe
Wysokie
Ograniczone
Skalowalność
Wysoka
Niska
Prywatność
Wysoka
Umiarkowana
Interoperacyjność
Wysoka
Niska
Zgodność z prawem
Umiarkowana
Wysoka
Efektywność kosztowa
Wysoki
Umiarkowany
Transakcje on-chain odbywają się bezpośrednio na blockchainie Bitcoina i mogą wymagać więcej czasu oraz wyższych opłat. Transakcje Lightning odbywają się poza łańcuchem, umożliwiając szybkie i tanie płatności, nadal z użyciem bitcoina.
Visa, Inc.
Bitcoin On-chain
Lightning Network
Wydajność: 65 000 transakcji na sekundę.
Wydajność: 7 transakcji na sekundę.
Wydajność: miliony transakcji na sekundę.
To jest mapa całej sieci Lightning Network. Dzięki tysiącom operatorów węzłów Lightning możesz wysyłać saty do każdego użytkownika z portfelem Bitcoin Lightning, gdziekolwiek się znajduje na świecie. Płatność dotrze w kilka sekund i będzie kosztować tylko kilka groszy.Sprawdź to samodzielnie!
Aktywność: Sztafeta Lightning
To ćwiczenie praktyczne, w którym uczniowie wysyłają i odbierają prawdziwe saty za pomocą Lightning Network.
Kluczowe punkty
Korzystanie z portfela Lightning zwiększy Twoją pewność w odbieraniu i wysyłaniu prawdziwych satów.
Zwróć uwagę na jednostki. Niektóre portfele pozwalają użytkownikom wysyłać bitcoiny LUB saty (1/100 000 000 bitcoina).
Płatności Lightning mogą czasem utknąć podczas routingu, zwłaszcza przy większych kwotach. Chociaż jest to możliwe, takie doświadczenia użytkownika stają się coraz rzadsze wraz z rozwojem sieci.
Wskazówka dla ucznia
Zweryfikuj z instruktorem, czy i jak aktualne opłaty za transakcje on-chain Bitcoin wpłyną na konkretny portfel Lightning, którego używasz.
7.5 Kupowanie kawy i zakupów spożywczych za pomocą Bitcoina
Czy kiedykolwiek zastanawiałeś się, czy możesz użyć bitcoina, aby kupić codzienną kawę lub zrobić zakupy spożywcze? Okazuje się, że możesz! Istnieje wiele opcji, zarówno online, jak i stacjonarnych, które pozwalają płacić bitcoinem. Przyjrzymy się niektórym z tych możliwości oraz narzędziom, które pomogą Ci znaleźć lokalne sklepy, abyś mógł wydawać bitcoina.
Chociaż płacenie kartą kredytową lub aplikacją może wydawać się proste dla osoby płacącej, sam proces płatności jest w rzeczywistości bardzo złożony i angażuje wiele różnych podmiotów.
Jak działa przetwarzanie płatności
Klient → Sprzedawca → Bramka płatnicza → Procesor → Sieć kartowa → Bank wydający → Sieć kartowa → Bank sprzedawcy → Sprzedawca
Każdy pośrednik pobiera opłatę, więc chociaż może się wydawać, że to łatwe, szybkie i tanie, te koszty mogą szybko się skumulować dla właściciela małej firmy, często przekraczając 3% ceny. A to jeszcze nie wszystko — dochodzą do tego opłaty za przewalutowanie!
Opłaty za przetwarzanie kart kredytowych
Klient płaci
Bank wydający
Procesory sieci kartowych
Procesory płatności
Trafia do sprzedawcy
100
-1,75
-0,14
-0,30
97,81
Dzięki Bitcoinowi i Lightning Network firmy mogą otrzymywać natychmiastowe płatności z całego świata za pośrednictwem otwartego, bezpiecznego, natywnego dla internetu, bezgranicznego i odpornego na cenzurę systemu monetarnego.
Online
BTCPay Server to otwartoźródłowy procesor płatności, który pozwala sprzedawcom akceptować płatności w bitcoinie bez dużej wiedzy technicznej. Jest całkowicie darmowy i nie pobiera żadnych prowizji. Firmy internetowe mogą łatwo zintegrować BTCPay Server, dodając wtyczkę BTCPay do swojej strony. Ponieważ BTCPay Server to projekt open-source, a nie firma, możesz przyczynić się do jego rozwoju, gdy dowiesz się więcej o nim i o programowaniu. Sprawdź BTCPayServer.org aby uzyskać więcej informacji o tym, jak korzystać z tego systemu płatności w swoim biznesie stacjonarnym lub internetowym.
BTCPay Server: Czym się różni?
Darmowy i otwartoźródłowy: Stworzony od wolnych dla wolnych. Licencja MIT. Brak opłat transakcyjnych, abonamentowych czy za przetwarzanie. Całkowicie otwartoźródłowy. Płatności są bezpośrednie, peer-to-peer.
Zdecentralizowany: Każdy może uruchomić serwer. Zostań samodzielnym procesorem płatności i otrzymuj płatności bezpośrednio do swojego portfela. Pomagaj swoim znajomym lub społeczności i przetwarzaj dla nich płatności. Nieograniczona liczba sklepów może być podłączona do jednego BTCPay Server.
Prywatny, bez pośredników: Zaufane strony trzecie to luki w bezpieczeństwie. BTCPay je eliminuje. Płatności są P2P, bezpośrednie. Dane nie są udostępniane. Nie ma KYC/AML.
Bezpieczny: Twój klucz prywatny nigdy nie jest wymagany. Brak powiernictwa. BTCPay potrzebuje jedynie xpubkey (klucza publicznego), aby generować faktury. Kod jest otwartoźródłowy i może być sprawdzony przez audytorów bezpieczeństwa i programistów.
Odporny na cenzurę: Brak centralnego punktu awarii. Nikt nim nie zarządza poza użytkownikiem, który go uruchamia. Możesz uruchomić go na własnym sprzęcie.
Stacjonarnie
Sklepy stacjonarne również mogą korzystać z BTCPay Server do przyjmowania płatności lub po prostu pobrać portfel Bitcoin i przyjmować płatności bezpośrednio ze swojego telefonu.
Aby znaleźć sprzedawcę akceptującego bitcoina w Twojej okolicy, wejdź na BTCMap.org i wyszukaj swój region. BTCMap.org to otwartoźródłowa mapa, na której sprzedawcy akceptujący Bitcoin mogą zgłaszać swoje firmy. Użytkownicy mogą także dodawać nowych sprzedawców i aktualizować mapę, aby mieć pewność, że wymienieni sprzedawcy nadal akceptują bitcoina. To potężne narzędzie dla osób, które chcą wydawać swoje bitcoiny.
Narzędzia przejściowe: vouchery, karty podarunkowe i karty płatnicze
Aby kupować produkty lub usługi w firmach, które jeszcze nie akceptują bitcoina, możesz skorzystać z narzędzia pośredniego: karty podarunkowej.
Niektóre firmy specjalizują się w kupnie i sprzedaży kart podarunkowych w zamian za bitcoina. Oznacza to, że możesz zdobyć kartę podarunkową do sklepu, w którym chcesz zrobić zakupy, płacąc bitcoinem, a następnie wydać tę kartę bezpośrednio w sklepie. Bilety lotnicze, hotele, gry, karty SIM... możesz kupić prawie wszystko za bitcoina i karty podarunkowe!
Gospodarki cyrkularne
gospodarka cyrkularna składa się z uczestników, którzy decydują się wspierać nawzajem, starając się kupować i sprzedawać między sobą jak najwięcej. Na przykład społeczność rolników wymieniających się swoimi plonami zamiast chodzić do supermarketu.
W przypadku Bitcoina gospodarka cyrkularna powstaje poprzez wspieranie lokalnych sprzedawców i rzemieślników akceptujących bitcoina, tak aby wszyscy uczestnicy mogli wspólnie się rozwijać dzięki przewadze Bitcoina.
Lightning Network umożliwia powstawanie i rozwój gospodarek cyrkularnych Bitcoina na całym świecie dzięki niemal natychmiastowym i niskokosztowym transakcjom bitcoinowym.
Pierwsza gospodarka cyrkularna Bitcoina powstała w Arnhem w Holandii. Została stworzona na długo przed pojawieniem się Lightning Network — ale wtedy opłaty on-chain były naprawdę niskie!
Drugą była Bitcoin Beach, położona w El Zonte w Salwadorze. To tam po raz pierwszy wykorzystano moc Lightning Network, aby zapewnić społeczności, która była w większości wykluczona z systemu bankowego, natychmiastowe płatności cyfrowe bezpośrednio na smartfony!
Dziś setki gospodarek cyrkularnych powstają na całym świecie, napędzane przez Bitcoina, Lightning Network i zasoby edukacyjne.
Na BTCMap.org, możesz również poszukać społeczności Bitcoin, gdzie spotkasz innych użytkowników Bitcoin oraz znajdziesz firmy akceptujące Bitcoin. Niektórzy z naszych nauczycieli i uczniów faktycznie dodali firmy i gospodarki cyrkularne do BTCMap.org — i kiedy będziesz gotowy, Ty także możesz to zrobić!
Materiały
Bitcoin Lightning Network Explained: How it Actually Works