Potencja³ blockchainu jest ogromny i zapewne wci¹¿ nie znamy wszystkich jego mo¿liwych zastosowañ. Jest to dosyæ nowa, dynamicznie rozwijaj¹ca siê technologia, jednak ju¿ teraz dostrzegalne s¹ pewne jej ograniczenia. Problemem jest na przyk³ad skalowalnoœæ Bitcoina. Rozwi¹zaniem wydaje siê Lightning Network (LN), protokó³ drugiej warstwy, który zapewnia niemal natychmiastowe transakcje w systemie Bitcoin. Umo¿liwia on równie¿ zwiêkszenie szybkoœci i prywatnoœci zawieranych transakcji, pozwalaj¹c przy tym na zmniejszenie op³at.
Ta ksi¹¿ka jest przeznaczona dla osób, które chc¹ zrozumieæ dzia³anie Lightning Network i wykorzystaæ mo¿liwoœci tej technologii we w³asnych aplikacjach. Z lektury tej pozycji skorzystaj¹ programiœci, architekci systemowi i in¿ynierowie. Omówiono w niej podstawy funkcjonowania sieci LN i sposoby jej u¿ycia w praktyce. Przedstawiono równie¿ zasady oprogramowywania wêz³ów Lightning, ich implementacji i konfiguracji, a tak¿e zagadnienia budowania kana³ów p³atnoœci w systemie Bitcoin, obs³ugi kana³ów i przekazywania p³atnoœci. Zaprezentowano te¿ informacje dotyczbezpieczeñstwa i prywatnoœci w sieci Lightning Network.
Poszczególne zagadnienia zilustrowano praktycznymi przyk³adami kodu w jêzykach Go, C++, Python oraz przy u¿yciu wiersza poleceñ uniksowych systemów operacyjnych. W ksi¹miêdzy innymi: * technologia Lightning Network a skalowanie blockchainu * standardy stosowane w Lightning Network * warstwy zestawu protoko³ów Lightning Network * portfele i wêz³y oraz ich obs³uga * kana³y p³atnoœci Lightning, routing cebulowy i protokó³ plotkarski * kana³y p³atnoœci od nadawcy do odbiorcy w trybie off-chain Poznaj potencja³ LN i zostañ mistrzem technologii przysz³oœci!