Lightning Network

Weteran
Posty: 1602
Rejestracja: 7 listopada 2013
Reputacja: 775
Reputacja postu: 
0
Napiwki za post: 0 BTC

Lightning Network

Postautor: redbog » piątek, 15 listopada 2019, 02:49

redbog pisze: czwartek, 14 listopada 2019, 23:14 Omówienie kolejnej prezentacji. Tym razem bardzo ważny temat został poruszony. Chodzi o to ze jeśli ktoś chciałby zacząć zarabiać na routowaniu transakcji to największym kosztem dla niego jest "zamrożenie"/włożenie btc do kanałów wiec logiczne by było ze główne opląty w sieci LN powinny być właśnie za utrzymywanie bitcoinów po drugiej stronie a nie za fee od transakcji jak to jest w tej chwili.

Juz pisałem kiedyś w drugim wątku ze ja bym to widział w formie takiego abonamentu rozliczanego np. co 24h za utrzymanie bitcoinów po drugiej stronie kanału + symboliczne fee od transakcji a w niektórych przypadkach może i darmowe.

Cieszy mnie to bardzo ze LND coś robi w tym temacie.

fervi pisze:
redbog pisze: czwartek, 14 listopada 2019, 23:14 Juz pisałem kiedyś w drugim wątku ze ja bym to widział w formie takiego abonamentu rozliczanego np. co 24h za utrzymanie bitcoinów po drugiej stronie kanału + symboliczne fee od transakcji a w niektórych przypadkach może i darmowe.
Nie wiem, jak mam kanał z tobą to ja mam płacić tobie czy ty mi?
Odpowiem w tym wątku.
To zależy jak się dogadamy, komu bardziej zależy na otwarciu takiego kanału, kto ma lepsze możliwości "wyjścia w świat" oraz od tego ile po której stronie będzie środków, jak intensywnie będzie wykorzystywany kanał, czy jest non stop online itp.

Weteran
Posty: 1174
Rejestracja: 18 września 2016
Reputacja: 276
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@c_witold

Lightning Network

Postautor: WitoldC » piątek, 15 listopada 2019, 14:03

A ja myślałem że obsługa LN jest skomplikowana w programowaniu ;)
test w PHP, wykorzystany https://github.com/BlueWallet/LndHub/bl ... rements.md
<?php
error_reporting(E_ALL);
echo "<pre>";

function get_json($url,$content=null,$method='POST')
{
global $access_token;
print_r($url);
print_r($content);

$opts = array(
'http'=>array(
'method'=>$method,
'header'=>'Content-Type: application/json'
)
);
if($content!==null)$opts['http']['content']=$content;
if($access_token)$opts['http']['header'].="\r\n".'Authorization: Bearer '.$access_token;
$context = stream_context_create($opts);
$body=@file_get_contents($url,false,$context);
print_r($http_response_header);
if($body)return json_decode($body,true);
return false;
}

$url='https://lndhub.herokuapp.com/';

// CREATE ACOUNT
/*
$params=new stdClass();
$params->partnerid='bluewallet';
$params->accounttype='common';
$json=get_json($url."create",json_encode($params));
print_r($json);
//[login] => xxxxxxxxxxxxxxxxxxxxx
//[password] => xxxxxxxxxxxxxxxxxxxxx
*/

// AUTHORIZE
$params=new stdClass();
$params->login='xxxxxxxxxxxxxxxxxxxxx';
$params->password='xxxxxxxxxxxxxxxxxxxxx';
$json=get_json($url."auth?type=auth",json_encode($params));
print_r($json);
//[refresh_token] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//[access_token] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

$access_token=$json['access_token'];

// CREATE INVOICE
/*
$params=new stdClass();
$params->amt="2";
$params->memo='';
$json=get_json($url."addinvoice",json_encode($params));
print_r($json);
*/

// GET BALANCE
$json=get_json($url."balance",null,"GET");
print_r($json);


Orator
Awatar użytkownika
Posty: 972
Rejestracja: 3 lipca 2018
Reputacja: 403
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@lordfervi
Napiwki: https://www.zapread.com/user/fervi

Lightning Network

Postautor: fervi » piątek, 15 listopada 2019, 15:04

@WitoldC Jeśli bawisz się pośrednikami to warto zobaczyć API Opennode ... chyba ;)

Weteran
Posty: 1174
Rejestracja: 18 września 2016
Reputacja: 276
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@c_witold

Lightning Network

Postautor: WitoldC » piątek, 15 listopada 2019, 15:09

@fervi na Opennode trzeba się rejestrować a w bluewallet API jest proste dodatkowo wygenerowany account można łatwo zaimportować do portfela. Do zabawy idealny ;)

Orator
Awatar użytkownika
Posty: 972
Rejestracja: 3 lipca 2018
Reputacja: 403
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@lordfervi
Napiwki: https://www.zapread.com/user/fervi

Lightning Network

Postautor: fervi » sobota, 16 listopada 2019, 23:46

WitoldC pisze: piątek, 15 listopada 2019, 15:09@fervi na Opennode trzeba się rejestrować a w bluewallet API jest proste dodatkowo wygenerowany account można łatwo zaimportować do portfela. Do zabawy idealny ;)
A no. Chociaż jak ja bym szedł to oprogramował Electrum (jeśli nie Opennode). Bezpieczeństwo obu jest iluzoryczne (Opennode i Bluewallet), a Electrum w miarę fajnie idzie ogarnąć (zwraca wyniki w JSON, a do tego masz extension w PHP).

Zawsze mam rację
Awatar użytkownika
Posty: 6923
Rejestracja: 15 lutego 2011
Reputacja: 4513
Reputacja postu: 
-1
Napiwki za post: 0 BTC
Lokalizacja: Zmienna

Lightning Network - informacje

Postautor: ShadowOfHarbringer » wtorek, 26 listopada 2019, 16:49

wikarus pisze: wtorek, 26 listopada 2019, 16:15Sposób na otrzymywanie płatności LN będąc offline (noncustodial).
Lightning Network z definicji nie może być non-custodial. Kustoszami są węzły po drodze płatności, które mogą przecież tą płatność zablokować lub spowolnić.

Generalnie tylko sieć Peer-To-Peer, taka jak Bitcoin BTC lub Bitcoin Cash może być non-custodial, bo transakcja idzie prosto z punktu A do punktu B, bez pośredników. Sieci z pośrednikami nie mogą być non-custodial. Żadne.

Nie używajcie słów, których znaczenia nie rozumiecie.
Gotówka P2P da światu wolność. To są jej wrogowie: Bitcoin Core, Blockstream, Lightning Network.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
Klucze GPG/PGP: [3072D/F92EDBA4]

Weteran
Posty: 1602
Rejestracja: 7 listopada 2013
Reputacja: 775
Reputacja postu: 
2
Napiwki za post: 0 BTC

Lightning Network

Postautor: redbog » wtorek, 26 listopada 2019, 23:30

@ShadowOfHarbringer Ogólnie początkowo ten post był inny musiałeś go zedytował ale dalej nie jest prawdziwy.

Huby/węzły nie posiadają twoich środków(a ty nie posiadasz ich środków), każdy ma i dba o swoje własne.
ShadowOfHarbringer pisze: wtorek, 26 listopada 2019, 16:49 Kustoszami są węzły po drodze płatności, które mogą przecież tą płatność zablokować lub spowolnić.
Dlatego siec LN nie opera się na jednym hubie tylko na wielu które konkurują ze sobą na wolnym rynku. Ta konkurencja i wolny wybór jest elementem LN który pozwala na eliminacje złych hubów. Jak jeden coś próbuje blokować to robisz transakcje za pomocą innego a tego pierwszego na przyszłość unikasz aż w końcu jak większość zrobi to samo wypadnie z rynku.
ShadowOfHarbringer pisze: wtorek, 26 listopada 2019, 16:49Generalnie tylko sieć Peer-To-Peer, taka jak Bitcoin BTC lub Bitcoin Cash...
To nie jest temat o bcashu.

Zawsze mam rację
Awatar użytkownika
Posty: 6923
Rejestracja: 15 lutego 2011
Reputacja: 4513
Reputacja postu: 
2
Napiwki za post: 0 BTC
Lokalizacja: Zmienna

Lightning Network

Postautor: ShadowOfHarbringer » środa, 27 listopada 2019, 07:04

redbog pisze: wtorek, 26 listopada 2019, 23:30 Huby/węzły nie posiadają twoich środków(a ty nie posiadasz ich środków), każdy ma i dba o swoje własne.

Głupia dyskusja, naprawdę musimy zniżać się do takiego poziomu i dyskutować na poziomie piaskownicy?

Huby/Węzły nie posiadają Twoich środków, ale mogą je zamrozić na 48h (czas nLocktime).

Z logicznego i prawnego punktu widzenia są kustoszami Twoich pieniędzy, więc nie ma tutaj czegoś takiego jak non-custodial.

Możesz przyznać sie już do błędu i możemy przejść do następnego argumentu? Męczy mnie powtarzanie się.

Albo rację masz, albo jej nie masz, a w tym wypadku jej nie masz - po co to przeciągać. Macie wy ludzie jakiś honor i zasady w ogóle? Czy raczej wolnoamerykanka + "róbta co chceta"?

Dlatego muszę właśnie sobie robić przerwy od tego forum. Robienie kurwy z logiki przez ludzi tutaj jest strasznie męczące.
Gotówka P2P da światu wolność. To są jej wrogowie: Bitcoin Core, Blockstream, Lightning Network.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
Klucze GPG/PGP: [3072D/F92EDBA4]

Orator
Awatar użytkownika
Posty: 972
Rejestracja: 3 lipca 2018
Reputacja: 403
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@lordfervi
Napiwki: https://www.zapread.com/user/fervi

Lightning Network

Postautor: fervi » środa, 27 listopada 2019, 12:06

ShadowOfHarbringer pisze: środa, 27 listopada 2019, 07:04 ale mogą je zamrozić na 48h (czas nLocktime).
Chyba do 48h, gdzie czas = wygaśnięcie invoice (często to 1h)

Natomiast wszystko ma swoje zady i walety - przecież minerzy mogą się zmówić i nie wykopać twojej transakcji nigdy. Może w przyszłości tak będzie - Shitcoin BSV zamierza w pełni poddać się prawu (XD), więc będzie cenzurował transakcje

Kto BSV wypuścił ze scamu to ja nie wiem

Weteran
Posty: 1602
Rejestracja: 7 listopada 2013
Reputacja: 775
Reputacja postu: 
12
Napiwki za post: 0 BTC

Lightning Network

Postautor: redbog » środa, 27 listopada 2019, 12:09

ShadowOfHarbringer pisze: środa, 27 listopada 2019, 07:04 Huby/Węzły nie posiadają Twoich środków, ale mogą je zamrozić na 48h (czas nLocktime).
Tak to jest częścią LN(umowny nLocktime np 48h) , wchodząc tu musisz to zaakceptować. Dodać należy ze tak się stanie(zamrożenie na 48h) w wyjątkowych sytuacjach czyli jak węzeł okażę się złośliwy lub przez jakieś awarie. Dodatkowo mechanizm ekonomiczny LN powinien działać w taki sposób żeby eliminować z rynku takie złośliwe podmioty wiec to raczej nie będzie częstym zjawiskiem. Hub robiąc zamrożenie działa na swoja własną niekorzyść.

Dodatkowo w LN nie opieramy się na 1 hubie wiec nawet jeśli zdarzy się ta wyjątkowa sytuacja ze 1 hub zamrozi nam środki to nie zamrozi nam wszystkich środków na 48h tylko część i w tym czasie będziemy mogli przeprowadzi transakcje za pomocą innego huba a później pozbyć się na zawsze tego złośliwego co nam zamroził cześć środków.
ShadowOfHarbringer pisze: środa, 27 listopada 2019, 07:04 Z logicznego i prawnego punktu widzenia są kustoszami Twoich pieniędzy, więc nie ma tutaj czegoś takiego jak non-custodial.
Prawnego punktu widzenia nie analizowałem i zbytnio na tym nie zastanawiam to zbyt skomplikowane pewnie zależy od prawa w dany kraju + dodatkowo te prawo może się zmienić.

Z logicznego punktu widzenia to w LN masz jasne zasady. Środki posiadasz ty, w wyjątkowych sytuacjach ich cześć może być zamrożona na 48h(umowne). Jak nazwiesz taki stan rzeczy jest drugorzędne ale to działa tez w druga stronę wiec jeśli używasz nazwy kustosz w stosunku do huba to logicznie takim samym kustoszem jesteś ty dla huba jaki i on dla ciebie.
Dlatego uważam ze słowo kustosz jest tu nie odpowiednie.
ShadowOfHarbringer pisze: środa, 27 listopada 2019, 07:04Możesz przyznać sie już do błędu i możemy przejść do następnego argumentu? Męczy mnie powtarzanie się.
Mnie tez meczy powtarzanie się bo mam wrażenie ze już to samo opisuje po raz kolejny ale do ciebie nic nie dociera i wracasz tu co jaki czas jak bumerang i rozsiewasz tą samą dezinformacje.

Gaduła
Awatar użytkownika
Posty: 308
Rejestracja: 25 grudnia 2010
Reputacja: 170
Reputacja postu: 
1
Napiwki za post: 0 BTC
Napiwki: https://lnbits.com/paywall/cUvNttGQiYppTehSvDETs5

Lightning Network

Postautor: wikarus » środa, 27 listopada 2019, 15:16

ShadowOfHarbringer pisze: środa, 27 listopada 2019, 07:04Huby/Węzły nie posiadają Twoich środków
Czyli są noncustodial!
redbog pisze: środa, 27 listopada 2019, 12:09Mnie tez meczy powtarzanie się bo mam wrażenie ze już to samo opisuje po raz kolejny ale do ciebie nic nie dociera i wracasz tu co jaki czas jak bumerang i rozsiewasz tą samą dezinformacje.
Jego zachowanie jest całkowicie zrozumiałe, zainwestował swój czas i pieniądze w biznes zwany BCH, jak typowy spekulant. Jego głównym zajęciem teraz (oprócz działu BCH) to sianie na forum FUD.

Mi się podoba że tu przychodzi, przynajmniej wzbudza dyskusje. Nawet od niego można czerpać wiedzę. Przykładowo od niego dowiedziałem się o serwisie dzięki któremu można sprzedawać linki, oczywiście wszystko za pomocą LN.

Shadowherbider tłumaczący młodym czym jest LN:


Tak mi się skojarzyło. ;)
⚡
Wszystko co robisz, robisz na własną odpowiedzialność. Wszystkie porady nie są poradami finansowymi.

Moderator
Awatar użytkownika
Posty: 11686
Rejestracja: 16 lutego 2013
Reputacja: 3879
Reputacja postu: 
0
Napiwki za post: 0 BTC

Lightning Network

Postautor: Bit-els » wtorek, 10 grudnia 2019, 21:37

Japoński portfel typu light z ln i węzłami
https://decrypt.co/14331/japanese-start ... paign=feed

Moderator
Awatar użytkownika
Posty: 11686
Rejestracja: 16 lutego 2013
Reputacja: 3879
Reputacja postu: 
0
Napiwki za post: 0 BTC

Lightning Network

Postautor: Bit-els » wtorek, 10 grudnia 2019, 21:37


Moderator
Awatar użytkownika
Posty: 11686
Rejestracja: 16 lutego 2013
Reputacja: 3879
Reputacja postu: 
1
Napiwki za post: 0 BTC

Lightning Network

Postautor: Bit-els » wtorek, 10 grudnia 2019, 21:42


Gaduła
Awatar użytkownika
Posty: 308
Rejestracja: 25 grudnia 2010
Reputacja: 170
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://lnbits.com/paywall/cUvNttGQiYppTehSvDETs5

Lightning Network

Postautor: wikarus » niedziela, 15 grudnia 2019, 00:20

WitoldC pisze: sobota, 14 grudnia 2019, 14:54Ato jest jakieś dziwne https://phoenix.acinq.co/faq#what-are-the-fees
Ten cały portfel phoenix tworzy kanał z ich nodem i oni ustalają opłaty jakie będą pobierać za przejście przez ich węzeł. To jest cena za korzystanie z takich prostych portfeli, gdzie nie ma możliwości tworzenia swojego kanału. Jak widać portfel phoenix to jest komercyjny projekt.

Ja jednak zostanę przy ręcznym tworzeniu kanałów.

Swoją drogą ostatnio zainteresowałem się projektem myNode https://mynodebtc.com/. Jestem pozytywnie zaskoczony jak to wszystko działa. Dosłownie można postawić pełnego noda bitcoina i do tego LN kilkoma kliknięciami myszki.

Do celów edukacyjnych idealne rozwiązanie.
⚡
Wszystko co robisz, robisz na własną odpowiedzialność. Wszystkie porady nie są poradami finansowymi.

Orator
Awatar użytkownika
Posty: 972
Rejestracja: 3 lipca 2018
Reputacja: 403
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@lordfervi
Napiwki: https://www.zapread.com/user/fervi

Lightning Network

Postautor: fervi » niedziela, 15 grudnia 2019, 01:22

wikarus pisze: niedziela, 15 grudnia 2019, 00:20Jak widać portfel phoenix to jest komercyjny projekt.
No cóż :D Chociaż ceny też nie są hiper tragiczne, a w przyszłości będzie można (jak rozumiem z FAQ) wybierać węzeł
wikarus pisze: niedziela, 15 grudnia 2019, 00:20Ten cały portfel phoenix tworzy kanał z ich nodem
Ale tworzy faktyczny kanał? Bo nie do końca rozumiem jak to działa

Weteran
Posty: 1174
Rejestracja: 18 września 2016
Reputacja: 276
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@c_witold

Lightning Network

Postautor: WitoldC » niedziela, 15 grudnia 2019, 07:15

wikarus pisze: niedziela, 15 grudnia 2019, 00:20Ten cały portfel phoenix tworzy kanał z ich nodem i oni ustalają opłaty jakie będą pobierać za przejście przez ich węzeł.
Chwila, czy node może sobie zmieniać fee na bieżąco czy ma na stałe przy otwieraniu kanału(Base Fee,Fee Rate)?

Gaduła
Awatar użytkownika
Posty: 308
Rejestracja: 25 grudnia 2010
Reputacja: 170
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://lnbits.com/paywall/cUvNttGQiYppTehSvDETs5

Lightning Network

Postautor: wikarus » niedziela, 15 grudnia 2019, 10:38

fervi pisze: niedziela, 15 grudnia 2019, 01:22Ale tworzy faktyczny kanał? Bo nie do końca rozumiem jak to działa
Tego nie wiem jak to oni wymyślili, tak przynajmniej twierdzą.
WitoldC pisze: niedziela, 15 grudnia 2019, 07:15Chwila, czy node może sobie zmieniać fee na bieżąco czy ma na stałe przy otwieraniu kanału(Base Fee,Fee Rate)?
Nie jestem pewien na 100% ale wydaje mi się że można zmieniać na bieżąco. Opłaty za przesył są sprawdzane podczas wysyłania transakcji.


Dzisiaj udało mi się ostatecznie skonfigurować myNodebtc.com i muszę wam powiedzieć że działa to super.

Obrazek

Na Raspberry pi 4 synchronizacja zajęła z 3 dni.
⚡
Wszystko co robisz, robisz na własną odpowiedzialność. Wszystkie porady nie są poradami finansowymi.

Weteran
Posty: 1488
Rejestracja: 15 czerwca 2011
Reputacja: 1215
Reputacja postu: 
0
Napiwki za post: 0 BTC

Lightning Network

Postautor: qertoip » niedziela, 15 grudnia 2019, 11:41

ShadowOfHarbringer pisze: wtorek, 26 listopada 2019, 16:49Kustoszami są węzły po drodze płatności, które mogą przecież tą płatność zablokować lub spowolnić.

Nie używajcie słów, których znaczenia nie rozumiecie.

Wg Twojej logiki dostawca internetu również jest kustoszem, bo może każdą płatność BCH spowolnić lub zablokować (wyłączając net).

Nie używaj słów, których znaczenia nie rozumiesz.
We only have one shot at making digital scarcity experiment work. If Bitcoin fails within a timeframe relevant for a human, then digital scarcity claim gets falsified. Like it or not, Bitcoin must succeed for your coin to succeed.

Zawsze mam rację
Awatar użytkownika
Posty: 6923
Rejestracja: 15 lutego 2011
Reputacja: 4513
Reputacja postu: 
1
Napiwki za post: 0 BTC
Lokalizacja: Zmienna

Lightning Network

Postautor: ShadowOfHarbringer » niedziela, 15 grudnia 2019, 12:35

qertoip pisze: niedziela, 15 grudnia 2019, 11:41dostawca internetu również jest kustoszem, bo może każdą płatność BCH spowolnić lub zablokować (wyłączając net).

Nie używaj słów, których znaczenia nie rozumiesz.
Cwaniakujesz, a słabo u Ciebie z logiką. I ze znajomością technologii też. Obydwa Twoje argumenty są błędne.

1. Zerwanie połączenia internetowego przez jednego dostawcę nie przerywa transakcji Lightning Network. Możesz się rozłączyć i połączyć przez GSM albo innego operatora, stan Twojego kanału LN będzie nienaruszony jeżeli zrobisz to szybko albo masz Watchtowera.

2. Dostawca internetowy nie przetrzymuje Twoich pieniędzy. HUB LN tak. Dostawca może zatrzymać pakiety, ale wcale nie zatrzymuje pieniądza i nie może wziąć Twoich monet za zakładnika/zamrozić ich na 48h (czas nLocktime). HUB LN może.

3. Bardziej skomplikowana sytuacja:

W trakcie otrzymywania pieniędzy na LN, jeżeli HUB LN stwierdzi, że chce kopnąć Twojego kontrahenta w dupę i odrzucić jego transakcję, stan transakcji zresetuje się na 48h i dopiero za 48h(czas nLocktime) wróci do stanu sprzed transakcji. Czyli przykładowo jeżeli ten pieniądz był zapłatą za towar, a towar już wysłałeś drugiej stronie, to efektywnie HUB jest w 100% kustoszem pieniądza, który należy do Ciebie bo jest zapłatą za przedmiot. Jeżeli druga strona nie wyśle transakcji ponownie z użyciem innego HUBa (oczywiście powinna, jeżeli nie to jest złodziejem), masz przesrane - straciłeś przedmiot całkowicie a pieniędzy nie zobaczyłeś. Z winy HUBa. Czyli HUB był w tej sytuacji de facto kustoszem twojej kasy bo nie tylko przetrzymywał, ale i zabrał Ci całkowicie należną zapłatę.

Obrazek

HUBy Lightning Network są kustoszami Twoich pieniędzy, czy Ci się to podoba czy nie.

Chciałeś zabłysnąć, że niby lepiej ode mnie rozumiesz LN, a wyszło jak zawsze. Widzisz, po przetłumaczeniu artykułu Petera Rizuna doskonale rozumiem jak działa Lightning Network i kitu nie będziesz mi wciskał.
Gotówka P2P da światu wolność. To są jej wrogowie: Bitcoin Core, Blockstream, Lightning Network.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
Klucze GPG/PGP: [3072D/F92EDBA4]

Wróć do „Rozwój projektu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości