Pages:
Author

Topic: Lightning Network - page 9. (Read 745689 times)

legendary
Activity: 2317
Merit: 2318
October 21, 2019, 02:13:23 PM
Неужели не понятно, что продавцы не будут сами поднимать ноды?!

Непонятно, потому что вы сказали:
Ну и в дополнение, даже если представить, что продавец заморочился и поднял ноду, покупатели не будут к нему подключаться напрямую, им это не выгодно для разовой покупки, он в итоге заплатит за две ончейн транзакции. Также покупателям не выгодно держать каналы открытыми до каждого продавца, т.к. деньги лочатся в каналах.

Возникает вопрос, а нафига покупателям Лайтнинг с таким-то геморроем? Если у покупателя будет открыт один толстый канал на QWeB, то это не значит, что маршрут необходимой ёмкости будет существовать между QWeB и вами. Перед покупателем перед каждой оплатой через непрямой канал всегда будет стоять вопрос: а найдёт ли автопилот подходящий по ёмкости маршрут?
legendary
Activity: 1468
Merit: 1102
October 21, 2019, 01:59:21 PM
Именно. Только не сговор, а взаимовыгодное сотрудничество.

Какая продавцу выгода от "прокладки"? Инициатором сделки является покупатель. Покупатель должен создавать канал на продавца и вкладывать в канал деньги, а продавцу при этом ничего делать не надо.
Это уже обсуждалось в этой теме выше.

Продавцам нет смысла открывать каналы с покупателем. Они получат доступ к средствам, которые будут оплачивать покупатели, только после закрытия канала. Нет никакой гарантии, что они могут расплатиться ими через этот же канал, используя ноду покупателя.

Покупателям тоже нет особого резона открывать каналы с продавцами. Средства будут разбросаны по многим каналам, угадать, сколько вложить в канал с учетом будущих покупок, не всегда представляется возможным.
member
Activity: 155
Merit: 67
October 21, 2019, 01:33:56 PM
Согласно вводным у продавца есть нода! смысла закрывать клиентам подключение к ней нет. Другое дело если бизнесу влом заморачиватся с лайтнингом, но тут уже есть https://strike.acinq.co/
Именно. Обратите внимание, та то сколько берет данный сервис - 1%. Что существенно больше, чем меценатские тарифы lightning сети.
Если продавец маленький ретейлер, то ему совершенно нет резона заморачиваться с поднятием ноды, ее настройкой и поддержкой. Следовательно продавец будет искать сервис, который ему предоставит комплексную услугу по принятию платежей через крипту, в частности lightning. Ес-но сервис сделает так, чтобы нода "продавца" (на самом деле нода сервиса, настроенная для продавца) работала по его каналам и покупатели платили его тарифы.

Ну и в дополнение, даже если представить, что продавец заморочился и поднял ноду, покупатели не будут к нему подключаться напрямую, им это не выгодно для разовой покупки, он в итоге заплатит за две ончейн транзакции. Также покупателям не выгодно держать каналы открытыми до каждого продавца, т.к. деньги лочатся в каналах.

Какая продавцу выгода от "прокладки"? Инициатором сделки является покупатель. Покупатель должен создавать канал на продавца и вкладывать в канал деньги, а продавцу при этом ничего делать не надо.
Выгода в том, что эта прокладка обеспечит продавцу комплексную услугу по принятию платежей. Неужели не понятно, что продавцы не будут сами поднимать ноды?! Это нужно оплатить работу админа, хостинг или купить комп, далее договориться с другими нодами, чтобы они открыли каналы в сторону продавца, при этом ноды тоже поставят свои условия и не будут делать это бесплатно. Зачем все это продавцу?
Продавец купит услуги некого сервиса, а сервис будет это делать оптом, сокращая издержки, ес-но не забывая, чтобы проходящие транзакции приносили прибыль.
full member
Activity: 336
Merit: 160
BitcoinTrollzUnite
October 21, 2019, 01:13:48 PM
Нода "продавца" не позволит это сделать. Smiley

Не совсем понимаю зачем это продавцу.

1. Продавец в принципе скорей всего "посредник" между производителем и покупателем. Зачем ему еще один посредник?
2. Согласно вводным у продавца есть нода! смысла закрывать клиентам подключение к ней нет. Другое дело если бизнесу влом заморачиватся с лайтнингом, но тут уже есть https://strike.acinq.co/
3. Собственно "децентрализация" - зачем умышленно ограничивать себя и возможных клиентов? 
legendary
Activity: 2317
Merit: 2318
October 21, 2019, 04:34:53 AM
Именно. Только не сговор, а взаимовыгодное сотрудничество.

Какая продавцу выгода от "прокладки"? Инициатором сделки является покупатель. Покупатель должен создавать канал на продавца и вкладывать в канал деньги, а продавцу при этом ничего делать не надо.
member
Activity: 155
Merit: 67
October 21, 2019, 12:27:09 AM
А что покупателю помешает открыть свой прямой канал к этому продавцу?
Нода "продавца" не позволит это сделать. Smiley

Здесь наверное имеется ввиду сговор продавца и держателя ноды. В этом случае любой запрос на создание канала от покупателя к самому продавцу будет отклонён.
Именно. Только не сговор, а взаимовыгодное сотрудничество.
sr. member
Activity: 402
Merit: 275
October 20, 2019, 11:24:17 PM
А что покупателю помешает открыть свой прямой канал к этому продавцу?

Здесь наверное имеется ввиду сговор продавца и держателя ноды. В этом случае любой запрос на создание канала от покупателя к самому продавцу будет отклонён.
legendary
Activity: 2317
Merit: 2318
October 20, 2019, 05:05:59 AM
Мне вот что интересно, предположим есть бизнес, который что-то продает. У меня к нему открыт канал, с другими нодами у бизнеса каналов нет, т.е. я единственный. Соответственно, чтобы платеж прошел к этому бизнесу, он должен пройти через меня (других раутов нет, я монополист). Я это понимая взял и выставил "высокую" комиссию. Получается покупатели ее вынуждены будут платить, если захотят купить у этого продавца?

А что покупателю помешает открыть свой прямой канал к этому продавцу?
member
Activity: 155
Merit: 67
October 19, 2019, 04:40:29 PM
Сделал тоже самое, пришлось, правда, поплясать с бубном, чтобы откомпилировать исходники. Внешне интерфейс понравился.

в основном стараюсь охватить "живые" сервисы + стараюсь проключать ответные каналы, если кто ко мне подключился.
Мне вот что интересно, предположим есть бизнес, который что-то продает. У меня к нему открыт канал, с другими нодами у бизнеса каналов нет, т.е. я единственный. Соответственно, чтобы платеж прошел к этому бизнесу, он должен пройти через меня (других раутов нет, я монополист). Я это понимая взял и выставил "высокую" комиссию. Получается покупатели ее вынуждены будут платить, если захотят купить у этого продавца? Или в системе есть какая-то защита, от такого рода действий? Есть какие-то ограничения на комиссии или тут чисто рыночные отношения?
sr. member
Activity: 402
Merit: 275
October 19, 2019, 01:59:53 PM
Спасибо, уже практически вся картина с точки зрения архитектуры системы более-менее понятна.
Подскажите, вы используете какие-то графические web интерфейсы чтобы смотреть за системой? или по старинке в командной строке?
Пользовались lnd автопилотом? Он действительно как-то умно выбирает к кому подключиться?

Я по старинке в командной строке. Пилот включал по-баловаться, но теперь каналы создаю сам, в основном стараюсь охватить "живые" сервисы + стараюсь проключать ответные каналы, если кто ко мне подключился.
full member
Activity: 336
Merit: 160
BitcoinTrollzUnite
October 19, 2019, 10:39:28 AM
Спасибо, уже практически вся картина с точки зрения архитектуры системы более-менее понятна.
Подскажите, вы используете какие-то графические web интерфейсы чтобы смотреть за системой? или по старинке в командной строке?
Пользовались lnd автопилотом? Он действительно как-то умно выбирает к кому подключиться?

Я себе прикрутил RTL https://medium.com/@suheb__/how-to-ride-the-lightning-447af999dcd2
Автопилотом еще не пользовался но, в принципе, планирую. Задумка же в том чтобы получить более "здоровую" сеть.
member
Activity: 155
Merit: 67
October 18, 2019, 06:22:46 PM
Я год назад LND настраивал... могу что-то забыть уже. Если нода биткоина только для лайтнинг ноды, то ее порты открывать не нужно.
Я пользовался этим: https://gist.github.com/bretton/0b22a0503a9eba09df86a23f3d625c13
Здесь ещё посмотрите: https://lnroute.com/setup-tutorials/
Спасибо, уже практически вся картина с точки зрения архитектуры системы более-менее понятна.
Подскажите, вы используете какие-то графические web интерфейсы чтобы смотреть за системой? или по старинке в командной строке?
Пользовались lnd автопилотом? Он действительно как-то умно выбирает к кому подключиться?
sr. member
Activity: 402
Merit: 275
October 18, 2019, 07:41:46 AM
4. Подскажите, как эта сеть работает сейчас с экономической точки зрения. Как я понимаю, начинается все с бизнеса, который хочет предоставлять его клиентам услуги/товары с оплатой через Lightning. Чтобы это сделать, ему нужно открыть канал с ком-нибудь и начать тратить биткоины совершая покупки, чтобы наполнить канал со стороны другой ноды, т.к. нода не будет ничего вкладывать в канал, который хочет открыть другая сторона. Так ведь? Бизнес работает на фиате, зачем ему все это надо - не надо? Вопрос, есть ли какие-то услуги для бизнеса, которые снимают с бизнеса необходимость закачивать деньги в сеть, чтобы потом эти же деньги возвращались к нему в виде покупок от клиентов?

Я выкрутил комиссии в ноль, поэтому транзакции проходят ежедневно. Но их немного и их количество не растёт. Сейчас и в ближайшей перспективе заработать на транзитной ноде никак не получится. Можно, конечно, реализовать какой-то сервис и торговать через сеть лайтнин, перекладывая издержки в стоимость товара/услуги - пока только так.
sr. member
Activity: 402
Merit: 275
October 18, 2019, 07:34:34 AM
Как я понял, тут тоже самое, если lnd запускается на том серваке, то порты эти для внешних подключений открывать не надо? Правильно?
Я год назад LND настраивал... могу что-то забыть уже. Если нода биткоина только для лайтнинг ноды, то ее порты открывать не нужно.

Вопрос мне их надо выставлять наружу? Нужно ли как-то ограничивать подключения к ним извне, с помощью firewall, какие ограничения нужно применять?
Можно выставить наружу только 9735. Иначе извне каналы никто подключить не сможет, но нода работать будет (вроде бы)
PS Вообще много вопросов по поводу настройки и пониманию работы lnd, если кто знает форуме топик по ее настройке - скиньте линк, спасибо!
Я пользовался этим: https://gist.github.com/bretton/0b22a0503a9eba09df86a23f3d625c13
Здесь ещё посмотрите: https://lnroute.com/setup-tutorials/
member
Activity: 155
Merit: 67
October 17, 2019, 04:31:23 PM
Quote
Собственно вопрос, по грамотной, с т.з. безопасности, настройки ноды, в первую очередь вопрос по прикладному ПО для работы ноды, с оперухой я разберусь.
о каком ПО речь?
Я уже довольно далеко продвинулся в настройке ноды. Это связка bitcoind и lnd.
Сначала я поднял bitcoind и синхронизировал блокчейн. Сразу возникает вопрос по портам.
bitcoind слушает порты 8332 и 8333 как я понимаю, это служебные порты, чтобы сделать ноду частью bitcoin сети, по скольку мне это не надо, то снаружи подключения к ним открывать не нужно, так?
Для того, чтобы демон lnd мог подключаться к bitcoind, нужно настроить еще два порта в конфигах bitcoind
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28333
Как я понял, тут тоже самое, если lnd запускается на том серваке, то порты эти для внешних подключений открывать не надо? Правильно?

Теперь переходим к lnd, после ее запуска демон начинает слушать на портах
10009(swdtp-sv) и 8080(webcache)
После того, как разблокируешь кошелек открывается еще один порт - 9735

Вопрос мне их надо выставлять наружу? Нужно ли как-то ограничивать подключения к ним извне, с помощью firewall, какие ограничения нужно применять?

PS Вообще много вопросов по поводу настройки и пониманию работы lnd, если кто знает форуме топик по ее настройке - скиньте линк, спасибо!
full member
Activity: 336
Merit: 160
BitcoinTrollzUnite
October 17, 2019, 03:42:31 PM
можно поднять одну виртуалку с блокчейном, например с bitcoin core, и к ней подвязать несколько lnd виртуалок. Каждая из них будет независимой lightning нодой?
да

Quote
Предположим у меня сбойнула система и я потерял балансы открытых каналов, взбодрив систему, я пытаюсь возобновить работу и при каких-то действиях с каналами сеть отбирает у меня деньги и отдает другим людям, т.к. я оперирую неактуальными или неполными данными.
Тут наверное надо обратиться к первоисточнику, BOLT 2 покури, там вроде как раз то что тебя интересует.

Quote
Watchtowers - это типа независимые арбитры, которые у себя как-то контролируют состояния каналов участников рынка и в случае спорной ситуации тоже предъявляют какую-то инфу?
Что то типа того. Только я бы не стал называть "спорной" ситуацию когда кто-то пытается закрыть канал не актуальной транзой.

Quote
Собственно вопрос, по грамотной, с т.з. безопасности, настройки ноды, в первую очередь вопрос по прикладному ПО для работы ноды, с оперухой я разберусь.
о каком ПО речь?

Quote
на компьютере подключенному к сети, еще и с маркером для всего мира, что там есть незащищенная крипта.
забыл в прошлый раз написать что и bitcoind и lnd можно целиком через тор пустить чтобы "маркер" особо не светить.
member
Activity: 155
Merit: 67
October 16, 2019, 09:31:22 PM
Есть возможность использовать neutrino (в гугл, сам я не юзал)
Не дождался твоего ответа, купил ssd на 1Tb Smiley Сейчас ковыряю связку centos 7 + bitcoind + lnd.
Я правильно понял архитектуру ноды, bitcoind и lnd взаимодействуют по tcpip, т.е. можно поднять одну виртуалку с блокчейном, например с bitcoin core, и к ней подвязать несколько lnd виртуалок. Каждая из них будет независимой lightning нодой?

Quote
Ну тут если у тебя и призошел такой сбой то еще несколько факторов должны совпасть чтобы ты действительно "попал": твоя нода должна иметь подключение к нехорошему человеку (коих чисто субъективно все же меньшинство); этот нехороший должен либо как-то узнать то ты потерял данные канала (что в обычной ситуации нереально) либо по его мнению возможный куш будет превышать возможные потери. В целом сейчас есть бекапы каналов (в свеженькой версии lnd немного прокачали восстановление с их помощью), и Watchtowers.
Я как раз боюсь не плохих людей, а логику системы. Предположим у меня сбойнула система и я потерял балансы открытых каналов, взбодрив систему, я пытаюсь возобновить работу и при каких-то действиях с каналами сеть отбирает у меня деньги и отдает другим людям, т.к. я оперирую неактуальными или неполными данными.
Watchtowers - это типа независимые арбитры, которые у себя как-то контролируют состояния каналов участников рынка и в случае спорной ситуации тоже предъявляют какую-то инфу?

Quote
грамотно настроенную лайтнинг-ноду.
Собственно вопрос, по грамотной, с т.з. безопасности, настройки ноды, в первую очередь вопрос по прикладному ПО для работы ноды, с оперухой я разберусь.

Quote
В данном случае все начинается с энтузиастов, нормальным бизнесом пытающимся что-то продавать в крипте даже в целом пока особо не пахнет.

Есть бизнесы, которые принимают оплату в битках, да, пусть это имиджевый ход на текущий момент, но кто знает как это будет популяризироваться дальше.

Quote
Хочется двунаправленный канал? Сейчас LNBIG готовы даже открыть со своей стороны один жирный канал к твоей ноде с нулевым(!) балансом (двунаправленных можно к их различным нодам открывать хоть пачку) - это активизм.
Ага, т.е. не все так печально, как тут писали, что мол никто не откроет канал в твою сторону и пока сам не потратишь деньги в сети, канал так и будет перекошенным в плане баланса.

Спасибо за ответ, я уже думал топик мерв.
full member
Activity: 336
Merit: 160
BitcoinTrollzUnite
October 16, 2019, 05:36:28 PM
Бегло прочитал всю тему, появились некоторые вопросы, хотелось бы их обсудить:
1. Есть ли возможность поднять транзитную Lightning ноду не устанавливая блокчейн, а беря его где-то на стороне?
Есть возможность использовать neutrino (в гугл, сам я не юзал)

2. Какие есть наработки для бекапа ноды в режиме реального времени? Как я понял, чтобы не потерять деньги в каналах, нужно чтобы у нас всегда были актуальные данные о состоянии наших открытых каналов. Т.е. если по какой-то причине произойдет сбой и я не буду уверен, что у меня есть актуальные данные об открытых каналах, то я попал.
Ну тут если у тебя и призошел такой сбой то еще несколько факторов должны совпасть чтобы ты действительно "попал": твоя нода должна иметь подключение к нехорошему человеку (коих чисто субъективно все же меньшинство); этот нехороший должен либо как-то узнать то ты потерял данные канала (что в обычной ситуации нереально) либо по его мнению возможный куш будет превышать возможные потери. В целом сейчас есть бекапы каналов (в свеженькой версии lnd немного прокачали восстановление с их помощью), и Watchtowers.

3. Какие есть наработки в плане поддержания безопасности ноды? Получается, что приватные ключи лежат в открытом виде на компьютере подключенному к сети, еще и с маркером для всего мира, что там есть незащищенная крипта.
Чисто для ноды обычный комп естественно не вариант. И не совсем ясно про "в открытом виде"? если я отдам тебе свою ноду физически целиком, то вряд ли ты сможешь оттуда вытащить ключи. Сейчас в мире в сети куча того что гораздо ценнее взломать чем пытаться взломать чью-то грамотно настроенную лайтнинг-ноду.

4. Подскажите, как эта сеть работает сейчас с экономической точки зрения. Как я понимаю, начинается все с бизнеса, который хочет предоставлять его клиентам услуги/товары с оплатой через Lightning. Чтобы это сделать, ему нужно открыть канал с ком-нибудь и начать тратить биткоины совершая покупки, чтобы наполнить канал со стороны другой ноды, т.к. нода не будет ничего вкладывать в канал, который хочет открыть другая сторона. Так ведь? Бизнес работает на фиате, зачем ему все это надо - не надо? Вопрос, есть ли какие-то услуги для бизнеса, которые снимают с бизнеса необходимость закачивать деньги в сеть, чтобы потом эти же деньги возвращались к нему в виде покупок от клиентов?
В данном случае все начинается с энтузиастов, нормальным бизнесом пытающимся что-то продавать в крипте даже в целом пока особо не пахнет. Дальше у тебя как-то все сумбурно. Для потребителей "наполнение канала с другой стороны" - это естественный процесс, тут ничего не обычного. Хочется двунаправленный канал? Сейчас LNBIG готовы даже открыть со своей стороны один жирный канал к твоей ноде с нулевым(!) балансом (двунаправленных можно к их различным нодам открывать хоть пачку) - это активизм. Но и бизнес это очень шустрая штука, где есть спрос - есть и предложение, вроде же у биртефилла есть возможность купить сразу двунапраленный канал, если у тебя прям такая острая в нем необходимость. Про "возвращались" не совсем ясно что ты имеешь в виду, это то что битки в лайтниге якобы "залочены"? Smiley) (тут на мой взгляд идея как раз в том что битки в лайтнинге "разлочены" от медленного блокчейна)
member
Activity: 155
Merit: 67
October 15, 2019, 03:00:45 PM
Бегло прочитал всю тему, появились некоторые вопросы, хотелось бы их обсудить:
1. Есть ли возможность поднять транзитную Lightning ноду не устанавливая блокчейн, а беря его где-то на стороне?
2. Какие есть наработки для бекапа ноды в режиме реального времени? Как я понял, чтобы не потерять деньги в каналах, нужно чтобы у нас всегда были актуальные данные о состоянии наших открытых каналов. Т.е. если по какой-то причине произойдет сбой и я не буду уверен, что у меня есть актуальные данные об открытых каналах, то я попал.
3. Какие есть наработки в плане поддержания безопасности ноды? Получается, что приватные ключи лежат в открытом виде на компьютере подключенному к сети, еще и с маркером для всего мира, что там есть незащищенная крипта.
4. Подскажите, как эта сеть работает сейчас с экономической точки зрения. Как я понимаю, начинается все с бизнеса, который хочет предоставлять его клиентам услуги/товары с оплатой через Lightning. Чтобы это сделать, ему нужно открыть канал с ком-нибудь и начать тратить биткоины совершая покупки, чтобы наполнить канал со стороны другой ноды, т.к. нода не будет ничего вкладывать в канал, который хочет открыть другая сторона. Так ведь? Бизнес работает на фиате, зачем ему все это надо - не надо? Вопрос, есть ли какие-то услуги для бизнеса, которые снимают с бизнеса необходимость закачивать деньги в сеть, чтобы потом эти же деньги возвращались к нему в виде покупок от клиентов?
full member
Activity: 336
Merit: 160
BitcoinTrollzUnite
October 14, 2019, 04:15:52 PM
Приветствую.

Если кто-то ждет когда Gab запилит в с воем форке Brave браузера лайтниг, в качестве замены BAT токена для микротиппинга в соцсетях сейчас на мой взгляд самое лучшее решение (и с довольно хорошим интерфейсом) - Bottle. И тут, как говорится, не спрашивай что лайтнинг может сделать для тебя, спроси - что ты можешь сделать для лайтнинга. В данном случае нужна помощь с переводом серивиса на русский язык. Я пока один и как раз сейчас у меня дико мало свободного времени (там всего 380 "абзацев/строк" из которых я пока и 250 не осилил + нужна вычитка и много чего однозначно потребует корректировки после "живого" теста). На альтруистичных началах.

Контакты для желающих поучаствовать в переводе здесь https://twitter.com/bottlepay/status/1181950455213166593

Моя оценка будущего сервиса - скорее всего не выстрелит. Нужна критическая масса пользователей, которую нереально достичь если сервис не будет интегрирован по умолчанию в браузер (да хотябы тот же dessenter от Gab) или социалку (что вообще нереально). Да, на одних энтузиастах пока далеко не уедешь. Мобильной приложухи пока нет, но вроде, в разработке). Есть расширение для браузера, и бот для тележки.

Главное препятствие на пути возможной интеграции в какой-нибудь сервис имхо то, что кошелек Bottle находится полностью под контролем третьей стороны. Возможно потом что-то прикрутят, сейчас пока только при отправке кому-то можно выбрать: отправить ему сатоши с Bottle кошелька или с любого другого через стандартный лайтнинг инвойс. Но за возможность совершать микроплатежах за посты в соцсетях, во имя котиков, я готов пожертвовать некоторой безопасностью и максимум парой баксов (кстати бабло всегда можно вывести - лайтнинг). Есть и другой плюс - сервис довольно прост, и в принципе возможно стоит рекомендовать как введение в биткоин и в лайтнинг. Типа сustodial лайтнинг кошелек, который получается менее чем за минуту, плюс несколько приветственных сатош накинут (тут конечно стоит всегда помнить что платежи за посты в Bottle проходять внутри самого сервиса и собственно с лайтнингом ничего общего не имеют, но пополнять и выводить сатоши с кошелька - тут уже лайтнинг).
Pages:
Jump to: