Niestety, ale stanowi, gdyż utrudnione będzie bezpośrednie przekazywanie środków pomiędzy 2 użytkownikami. W architekturze bez LN zaufana III strona nie jest potrzebna, tu (dla wygody) będzie powszechna. Czyli mamy kolejną instytucję a'la bank.
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
- Moderator
- Posty: 2370
- Rejestracja: 25 stycznia 2012
- Reputacja: 402
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: devega » niedziela, 1 kwietnia 2018, 20:06
devega
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Re: Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: rav3n_pl » niedziela, 1 kwietnia 2018, 20:07
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Moderator
- Posty: 2370
- Rejestracja: 25 stycznia 2012
- Reputacja: 402
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: devega » niedziela, 1 kwietnia 2018, 20:18
Wyobrażam sobie sytuację, że Bitcoin staje się powszechnym sposobem płatności. A jednocześnie limit bloku nie ulega zmianie. Mamy więc 3 sposoby przesłania środków pomiędzy 2 użytkownikami:
1) Bez LN --> będzie mega drogi, tylko do b.dużych kwot
2) Z LN będąc online bez pośrednika --> dla większosci użytkowników będzie to kłopot
3) Z LN offline z pośrednikiem --> większosć użytkowników skorzysta z tego rozwiązania (kwestia wygody, świadomości, itp) --> mamy bank w erze blockchain.
Chyba, że coś pominąłem.
devega
- Weteran
- Posty: 1628
- Rejestracja: 22 października 2013
- Reputacja: 310
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: garmont » niedziela, 1 kwietnia 2018, 22:42
Rick Falkvinge rozbiera na czynniki pierwsze problem routingu w LN.
Zdaje się, że twórcy LN w ogóle to pominęli, albo wyobrażają to sobie jako coś w formie kilku grafów w formie gwiazdy, w którym wszystko będzie pośredniczone przez kilka węzłów centralnych w ramach kilku skoków...
garmont
- Początkujący
- Posty: 15
- Rejestracja: 21 października 2017
- Reputacja: 4
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: xnn » wtorek, 3 kwietnia 2018, 01:47
Jakby nie patrzeć cały ekosystem bitcoina jest zbudowany wokół pośredników. Klienty SPV, pośrednicy ecommerce jak bitpay, coinbase czy inpay... Giełdy (które jakby nie patrzeć są pośrednikami pomiędzy kupującymi a sprzedającymi). Jak dla mnie to naturalna kolej rzeczy, że pojawiają się pośrednicy, którzy ułatwiają pewne czynności. Ważne dla mnie jest natomiast to, że z łatwością będę w stanie zrezygnować z pośredników w LN gdy tylko będę tego chciał. Oczywiście nie mam tutaj na myśli pośredników przy routowaniu płatności
@garmont,
Jak dla mnie Rick nie odrobił kompletnie zadania domowego. Routing w LN przecież istnieje i działa. Powodów dla których wybrany został source routing jest natomiast kilka. Najważniejszy z nich to pełna kontrola nad pośrednikami przez nadawcę płatności - z oczywistych względów nie można tutaj zastosować podejścia znanego z BGP i oddania kontroli nad routingiem poszczególnym "nodom-routerom" bo te, mogłyby routować płatność przez chociażby stworzone przez siebie nody, które posiadają wysokie opłaty. Co więcej, jest kilka pomysłów jak usprawnić routing tyle, że nikt na obecną chwilę z "oficjalnych" devów nie podejmuje tematu bo są inne ważniejsze rzeczy do zrobienia. Jak dobrze pamiętam, Flare z 2016r uzyskał 80% skuteczność w znalezieniu odpowiedniej ścieżki w przeciągu 1/2 sek. A od 2016r pojawiło się kilka nowych pomysłów...
xnn
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: rav3n_pl » wtorek, 3 kwietnia 2018, 10:40
Routing nie działa xD
Każdy węzeł ma listę kanałów i jest w stanie zrobić sobie graf ile i komu może wysłać. Takie proste.
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Zawsze mam rację
- Posty: 6923
- Rejestracja: 15 lutego 2011
- Reputacja: 4513
- Lokalizacja: Zmienna
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: ShadowOfHarbringer » wtorek, 3 kwietnia 2018, 11:02
Nie, nie działa.rav3n_pl pisze:@garmont, smacznego: https://www.robtex.com/lightning/path/
Routing nie działa xD
Rozsyłanie informacji o routingu od wszystkich do wszystkich, to nie jest "routing".
Routing to jest praktycznie największy problem akademicki do rozwiązania w informatyce od 60 lat. Podkreślam - do dzisiaj nie rozwiązany.
Jeżeli twórcy LN rozwiązaliby problem routingu, to Internet nie potrzebowałby centralizacji aby osiągnąć działający routing i można by przebudować internet tak aby był zdecentralizowany.
Jak widać nie wiesz tego, że routery BGP - podstawa dzisiejszego internetu działają z użyciem centralnych punktów sterowania i wymagają zaufania, hmm ?
Z Lightning Network jest jeszcze gorzej, bo oprócz problemu normalnego routingu, musisz rozwiązać problem płynności. LN to praktycznie antygrawitacja. Problem nie rozwiązany i który prawdopodobnie nie będzie rozwiązany przez najbliższe 20-30 lat.
LN to jest tak potworne bajkopisarstwo, że nie wiadomo czy się śmiać czy płakać. Niezrozumiałe dla mnie jest dlaczego inteligentni ludzie dają się nabierać na takie sranie w banie.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
ShadowOfHarbringer
- Początkujący
- Posty: 15
- Rejestracja: 21 października 2017
- Reputacja: 4
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: xnn » wtorek, 3 kwietnia 2018, 11:39
Możesz zaklinać rzeczywistość, ale source routing (path forwarding) to też algorytm routowania: https://en.wikipedia.org/wiki/Category: ... algorithms. W przypadku LN rzeczywiście routing nie działa perfekcyjnie tzn. nie za każdym razem oprogramowanie wybierze za pierwszym podejściem najbardziej optymalną ścieżkę... tyle, że to perfekcyjne podejście nie jest wcale potrzebne by sieć funkcjonowała. Bitcoin czy Bitcoin Cash też nie działa w sposób perfekcyjny jednak nie przeszkadza im to funkcjonować.
xnn
- Zawsze mam rację
- Posty: 6923
- Rejestracja: 15 lutego 2011
- Reputacja: 4513
- Lokalizacja: Zmienna
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: ShadowOfHarbringer » wtorek, 3 kwietnia 2018, 11:45
Nikt nie zaklina rzeczywistości, tylko jakiś żółty użytkownik wpadł do tego tematu, nie jest w kontekście i wyskakuje nagle z jakimś zaklinaniem czegoś.
Cały czas rozmawiamy o zdecentralizowanym routingu, a nie byle jakim routingu. Wynika to z kontekstu dyskusji, który Ty oczywiście olałeś bo tak Ci było wygodnie.
Bez zdecentralizowanego routingu, LN może istnieć tylko i wyłącznie jako zabaweczka dla banków.
Niestety, perfekcyjne działanie routingu jest koniecznym warunkiem aby sieć LN była zdecentralizowana.xnn pisze:: https://en.wikipedia.org/wiki/Category: ... algorithms. W przypadku LN rzeczywiście routing nie działa perfekcyjnie tzn. nie za każdym razem oprogramowanie wybierze za pierwszym podejściem najbardziej optymalną ścieżkę... tyle, że to perfekcyjne podejście nie jest wcale potrzebne by sieć funkcjonowała.
Co oczywiście nie jest możliwe do osiągnięcia, dlatego właśnie Satoshi Nakamoto zamiast szukać rozwiązania zdecentralizowanego routingu, co jest prawdopodobnie nierozwiązywalne w prosty sposób (jak antygrawitacja), zrobił system gdzie wszystko rozsyła się do wszystkich i zdecentralizował system używając innej sztuczki - Proof Of Work.
Dzięki Proof Of Work oraz miningu, nie ma potrzeby szukania żadnej ścieżki i rozwiązywania problemu routingu, bo każdy node w sieci zna pełną historię transakcji. Jeżeli ktoś spróbuje oszukać i np. przechwycić komunikację w drodze, nie ma to znaczenia, bo Proof Of Work obroni system przed atakiem.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
ShadowOfHarbringer
janku66
- Początkujący
- Posty: 15
- Rejestracja: 21 października 2017
- Reputacja: 4
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: xnn » wtorek, 3 kwietnia 2018, 12:15
Dlaczego?perfekcyjne działanie routingu jest koniecznym warunkiem aby sieć LN była zdecentralizowana.
//edycja, usunalem nieprecyzyjny fragment o routingi/
xnn
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: rav3n_pl » wtorek, 3 kwietnia 2018, 12:24
Nadawca wybiera trasę, dołącza wymaganą przez węzły pośredniczące opłatę i wysyła zapakowany komnuikat do pierwszego hopa. Pierwszy węzeł rozpakowuje swoją część, widzi komu ją przekazać i przekazuje. I tak dalej aż do odbiorcy.
Odbiorca potwierdza otrzymanie kasy i kaskadowo węzły pośredniczące przekazują i rozgłaszają nowy stan kanałów pośredniczących.
Każdy wie tylko o swoim kawałku (od kogo dostał i komu wysłał).
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Weteran
- Posty: 2602
- Rejestracja: 11 października 2017
- Reputacja: 2732
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: janku66 » wtorek, 3 kwietnia 2018, 12:33
Dlaczego? Skoro routing jest określony, to wiemy jakie opłaty pobierane są przez poszczególne huby?
Chyba bardzo w domyśle, to nadawca wybiera? Nie dzieje się to przez jakiś program automatycznie?
Co się dzieje gdy w trakcie przebiegu transakcji coś się wydarzy? Czyli np dwa huby pobrały swoje fee, a trzeci nagle zrobił się offline? Wtedy trzeba wybrać nowy routing, a i tym samym ponownie przeliczyć fee i odebrać opłaty Hubom co już ją pobrały, czy się mylę?
janku66
- Zawsze mam rację
- Posty: 6923
- Rejestracja: 15 lutego 2011
- Reputacja: 4513
- Lokalizacja: Zmienna
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: ShadowOfHarbringer » wtorek, 3 kwietnia 2018, 12:39
[youtube][/youtube]rav3n_pl pisze:Zdecentralizowany routing nie może działać
Dyskusja jak dla mnie zakończona.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
ShadowOfHarbringer
janku66
- Początkujący
- Posty: 15
- Rejestracja: 21 października 2017
- Reputacja: 4
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: xnn » wtorek, 3 kwietnia 2018, 12:50
Zgadza się, tak jest w przypadku source routingu.
Zgadza się. Chodzi o to, że masz swobodę w wyborze trasy do odbiorcy płatności. W przypadku zdecentralizowanego routingu (typu właśnie BGP) nie miałbyś takiej swobody, nie znałbyś opłat transakcyjnych, nie wiedziałbyś czy np. dany router specjalnie kieruje Twoją płatność przez swoje nody z wysokimi opłatami czy też specjalnie failuje płatność z wyłącznie znanych jemu powodów.Chyba bardzo w domyśle, to nadawca wybiera? Nie dzieje się to przez jakiś program automatycznie?
Gdy coś się złego wydarzy - odbiorca nie otrzymuje monet a nody pośredniczące opłaty za pośrednictwo. Nadawca oczywiście nic nie traci. Opłaty pobierane są w momencie końcowego przetwarzania płatności. Klient wysyłając płatność (próbując ją routować) wie jakich fee się spodziewać i na podstawie tej wiedzy, oraz wiedzy na temat pojemności kanałów wybiera ścieżkę. Tutaj wypadałoby nadmienić, że znana jest wyłącznie zablokowana ilość monet po obu stronach kanału co utrudnia wyszukiwanie trasy (nie mamy pełnej wiedzy na temat płynności) ale zwiększa poziom prywatności zapobiegając prostej analizie sieci poprzez analizę stanów kanałów.Co się dzieje gdy w trakcie przebiegu transakcji coś się wydarzy? Czyli np dwa huby pobrały swoje fee, a trzeci nagle zrobił się offline? Wtedy trzeba wybrać nowy routing, a i tym samym ponownie przeliczyć fee i odebrać opłaty Hubom co już ją pobrały, czy się mylę?
xnn
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: rav3n_pl » wtorek, 3 kwietnia 2018, 14:57
Jeżeli któryś węzeł pośredniczący się opóźnia (brak potwierdzenia w określonym czasie) wybierana jest inna droga.
Mając "pod ręką" graf połączeń można bez problemu zrobić kilka ścieżek (w zależności od ilości hopów i połączeń węzłów).
Pobaw się https://www.robtex.com/lightning/path/ żeby znaleźć węzły z jednym połączeniem do sieci, zazwyczaj jest i tak więcej niż jedna ścieżka.
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Weteran
- Posty: 2160
- Rejestracja: 1 czerwca 2016
- Reputacja: 1042
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: wrip » wtorek, 3 kwietnia 2018, 16:29
Jeszcze gdyby to był faktycznie scentralizowany system to mógłby on analizować, że aktualne transakcje nie kolidują ze sobą, tzn nie mają wspólnych punktów, wtedy faktycznie można robić wiele tras jednocześnie, ale jeśli ma to być zdecentralizowane, gdzie nikt nie wie nic poza tym co do niego przychodzi i co z niego wychodzi, to ja nie mam pojęcia jak to jest rozwiązane.
Więc musi istnieć kolejkowanie transakcji, gdy realizowana płatność wymaga więcej niż 2 stron tj.: z A do C przez B, bo w przypadku prostym czyli: A do B nie ma problemu.
Jak więc w ogóle to może być wydajne? Ile w ogóle czasu zajmuje obliczenie trasy i zrealizowanie transakcji? A jeśli jedna transakcja się opóźnia, bo są jakieś zakłócenia sieci, ktoś traci połączenie albo ma wysoki ping, albo trzeba wybrać nową trasę itd, to przecież jedna transakcja może przeciągnąć się do kilku sekund nawet.
wrip
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: rav3n_pl » wtorek, 3 kwietnia 2018, 17:13
Węzeł na bieżąco zbiera informacje o stanach kanałów i jak dostanie rozkaz "zrób transakcję" to szuka ścieżki wg swojej wiedzy.
Przeszukanie grafu to ułamek sekundy, faktycznie długie pingi mogą być przeszkodą.
Jak jest fail to ponawia inną drogą.
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Weteran
- Posty: 2160
- Rejestracja: 1 czerwca 2016
- Reputacja: 1042
Tragikomedia vol 2: Żeby otrzymać BTC z użyciem LN musisz być online. Nawet jeżeli nie wiesz, że masz je otrzymać
Postautor: wrip » wtorek, 3 kwietnia 2018, 18:01
wrip
- Poprzednia
- 1
- 2
- 3
- 4
- Następna
- Bitcoin
- Bezpieczeństwo
- Giełdy i serwisy - zagrożenia
- Anonimowość i bezpieczeństwo w sieci
- Piramidy i scamy
- Bitcoin
- Rozwój projektu
- Twój wkład w rozwój projektu
- Przedszkole
- Pomoc techniczna
- Generowanie monet
- Pomoc
- Ogólnie o miningu
- Mining pools
- Kopacze (miners)
- Sprzęt (hardware) do miningu
- Bitcoin w mediach
- Projekty związane z Bitcoin
- Imprezy, spotkania, konferencje
- Kwestie prawne
- Ciekawostki
- Organizacje charytatywne, zbiórki, dotacje
- Programowanie i wdrożenia
- Ankiety
- Portfele bitcoin
- Dla zaawansowanych - nowi tylko czytają
- Ekonomia
- Rozważania ekonomiczne
- Ankiety ekonomiczne
- Analiza techniczna
- Tutaj zapłacisz bitcoinami
- Polska
- Świat
- Tablica ogłoszeń
- Towary
- Sprzedam
- Kupię
- Zamienię
- Udziały
- Usługi
- Wymiana walut
- Komentarze
- Nagrody
- Wymiana Face-to-Face
- Dolnośląskie
- Kujawsko-pomorskie
- Lubelskie
- Lubuskie
- Łódzkie
- Małopolskie
- Mazowieckie
- Opolskie
- Podkarpackie
- Podlaskie
- Pomorskie
- Śląskie
- Świętokrzyskie
- Warmińsko-mazurskie
- Wielkopolskie
- Zachodniopomorskie
- Cała Polska
- Szukam/dam pracę
- Boty i strategie
- Giełdy, kantory, bitomaty
- Kantory
- Bitomaty
- Inwestycje
- Metale szlachetne
- ICO
- Forki i Alternatywne kryptowaluty
- LiteCoin
- Ekonomia
- Mining
- Ustawienia i konfiguracje
- Linki
- Dogecoin
- Ekonomia
- Mining
- NameCoin
- Ekonomia
- Mining
- Pozostałe
- Scrypt
- SHA256
- Dash
- Ethereum
- ETC
- Lisk
- Bitcoin Cash
- Kopanie kryptowalut
- Kopanie GPU
- Kopanie CPU
- Kopanie ASIC/FPGA
- Kopalnie kryptowalut
- IOTA
- NEO
- Chia
- SCAMY
- Inne
- Linki
- Faucety, kraniki, gry
- Księga skarg i zażaleń
- AMA
- Strona i forum
- Administrator mówi
- Opinie, propozycje, uwagi
- Propozycje banów
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 45 gości
- Strefa czasowa UTC+02:00
- Na górę
- Zmień szerokość ekranu
- Usuń ciasteczka witryny
O Polskim Forum Bitcoin
Polskie Forum Bitcoin skupia miłośników Bitcoina w Polsce. Tu możesz zadać pytania odnośnie Bitoina lub podyskutować na ciekawe tematy.
Polecamy
Treści na tym forum mają charakter wyłącznie informacyjno-edukacyjny, a posty są wyrazem osobistych poglądów ich autorów. Treśći na forum ani w całości ani w części nie stanowią "rekomendacji" w rozumieniu przepisów Rozporządzenia Ministra Finansów z dnia 19 października 2005 r. w sprawie informacji stanowiących rekomendacje dotyczące instrumentów finansowych, lub ich emitentów (Dz.U. z 2005 r. Nr 206, poz. 1715).