Pages:
Author

Topic: Lightning Network - page 49. (Read 890515 times)

sr. member
Activity: 1918
Merit: 485
June 01, 2018, 02:26:51 AM
Но простые удалённые запросы к ноде через SSH, например, получить список всех каналов, занимают не более 5 секунд.
5 сек для 6000 каналов - это может и нормально.

Какой, в общих чертах, алгоритм этого действия. И как он будет себя вести с ростом количества нод и каналов.

Навскидку, если возьмем масштаб Визы - это порядка 200 млн. транзакций в сутки.
Что дает примерно 100 млн. пользователей. Количество каналов будет такого же порядка.

Если информация об одном канале будет ~100 байт, то 100 млн. каналов*100 = 10ГБ информации.
Если 200 байт, то уже 20гб.

Эту информацию надо собрать со всей сети и загрузить перед созданием транзакции. Сколько времени это может занять?

Ну опять таки навскидку. А зачем нужна команда о получении списка всех каналов? В алгоритме может быть более приемлимая команда для проведения транзакций. Например поиск канала удовлетворяющего определенным требованиям. В случае нахождения такого транзакция проводится.
legendary
Activity: 1468
Merit: 1102
June 01, 2018, 02:17:44 AM
Но простые удалённые запросы к ноде через SSH, например, получить список всех каналов, занимают не более 5 секунд.
5 сек для 6000 каналов - это может и нормально.

Какой, в общих чертах, алгоритм этого действия. И как он будет себя вести с ростом количества нод и каналов.

Навскидку, если возьмем масштаб Визы - это порядка 200 млн. транзакций в сутки.
Что дает примерно 100 млн. пользователей. Количество каналов будет такого же порядка.

Если информация об одном канале будет ~100 байт, то 100 млн. каналов*100 = 10ГБ информации.
Если 200 байт, то уже 20гб.

Эту информацию надо собрать со всей сети и загрузить перед созданием транзакции. Сколько времени это может занять?

sr. member
Activity: 770
Merit: 305
May 28, 2018, 09:43:03 PM
Читать чат разработчиков это что-то из серии "слушать о чем ругаются соседи за стенкой":
вроде все слова и темы знакомые, а твое мнение никого не интересует. Smiley Собственно
поэтому громкие разговоры соседей обычно только раздражают...

Ну не обязательно в реалтайме читать. Логи же есть. Был вопрос - чтобы знать когда
какая фича выходит и чего вообще стоит ждать в ближайшем и отдаленном будущем.

Я лично заглядываю в чат разработчиков не реже пары раз в месяц. Но английский
плохо знаю, поэтому читаю "по диагонали". Да в общем-то будущее биткойна мне
не кажется зависящим от разработчиков.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
May 28, 2018, 01:51:49 PM
Отследить когда они запушат обновление невозможно, так что смысл.
Просто смотреть как парни пилят клиент и ждать анонса, все что остается.
Да ладно? Прям таки невозможно? Они в тайне что ли все делают?
Наоборот. Они собираются, определяют кому что делать и сколько займет.
Понятно, что планировать релиз за полгода с точностью до минуты не выйдет, но
кто вам мешает читать чат разработчиков, а не вангования о курсе валют?

Читать чат разработчиков это что-то из серии "слушать о чем ругаются соседи за стенкой": вроде все слова и темы знакомые, а твое мнение никого не интересует. Smiley Собственно поэтому громкие разговоры соседей обычно только раздражают...
sr. member
Activity: 770
Merit: 305
May 28, 2018, 11:38:51 AM
Отследить когда они запушат обновление невозможно, так что смысл.
Просто смотреть как парни пилят клиент и ждать анонса, все что остается.
Да ладно? Прям таки невозможно? Они в тайне что ли все делают?
Наоборот. Они собираются, определяют кому что делать и сколько займет.
Понятно, что планировать релиз за полгода с точностью до минуты не выйдет, но
кто вам мешает читать чат разработчиков, а не вангования о курсе валют?
member
Activity: 266
Merit: 10
May 28, 2018, 10:35:28 AM
Вообще ходили разговоры, что LN будет в майском релизе коры встроен.
Что-то мне подсказывает, что за 6 дней не успеют ))

А зачем слушать разговоры? Команда Core регулярно собирается в ирке и обсуждает
кто что будет делать к следующему релизу. В коммитах на гитхабе можно посмотреть
кто что делает. Логи ирка доступны на http://bitcoinstats.com ( только учтите, что надо
переключить канал на #bitcoin-core-dev )

Я не настолько интересуюсь этим, чтобы подтвердить или опровергнуть. Но мне кажется,
что совмещать это в одном клиенте - идеологически неправильно. Короче, смотрите сами
и поменьше верьте форумным слухам без надежных пруфов.

Отследить когда они запушат обновление невозможно, так что смысл. Просто смотреть как парни пилят клиент и ждать анонса, все что остается.
jr. member
Activity: 434
Merit: 1
Pozess - The Photo Sharing Fashion Marketplace Tha
May 28, 2018, 05:37:57 AM
В итоге вернулись к тому без чего хотели начать... Во главе третьим лицом будет сидеть дядя или тётя и потирать свои загребущие ручки!
sr. member
Activity: 403
Merit: 275
May 25, 2018, 12:49:46 PM
...так называемых «оракулов» — доверенных сущностей, которые выполняют роль проводника данных в смарт-контракты...
На фига вам децентрализованная сеть с "третьей стороной" в виде оракулов?
Оракул забесплатно работать не станет. Может станет, но недолго.


Проблема "Оракулов" не нова. Ей уже год на смарт-контрактах эфира. Но пока ничего более подходящего не придумано.
sr. member
Activity: 770
Merit: 305
May 25, 2018, 02:27:20 AM
...так называемых «оракулов» — доверенных сущностей, которые выполняют роль проводника данных в смарт-контракты...
На фига вам децентрализованная сеть с "третьей стороной" в виде оракулов?
Оракул забесплатно работать не станет. Может станет, но недолго.
full member
Activity: 280
Merit: 104
May 25, 2018, 02:18:23 AM
Массачусетский технологический институт (MIT) продемонстрировал экспериментальный вариант применения решения Lightning Network для сети биткоина с использованием смарт-контрактов. Об этом сообщает CoinDesk.
Новое решение было разработано в рамках Digital Currency Initiative (DCI), руководимой MIT и стартовавшей еще в 2015 году. Суть новой модели заключается в том, что транзакции осуществляются автоматически при наступления определенных событий извне, будь то прогноз погоды или текущий курс доллара США. Таким образом, новый подход позволяет не только обрабатывать «миллионы транзакций», но также делает этот процесс более комплексным.
Реализация такого подхода возможна благодаря использованию так называемых «оракулов» — доверенных сущностей, которые выполняют роль проводника данных в смарт-контракты. Для текущей демонстрационной версии системы исследователи MIT создали тестового оракула, транслирующего текущий курс доллара США, выраженный в сатоши.
Впервые идея подобного использования Lightning Network была предложена летом прошлого года бывшим сотрудником биткоин-стартапа Mirror Таджем Драйджа. Теперь эта идея, наконец, получила дальнейшее развитие и обрела форму прототипа с рабочим кодом.
Однако разработчики подчеркнули, что прототип решения носит сугубо экспериментальный характер, а потому его пока «не следует использовать с реальными деньгами».
В рамках этого проекта исследователи MIT уже опубликовали на GitHub реализацию для Lightning Network, получившую название lit. Дополнением к ней является код оракула.
sr. member
Activity: 770
Merit: 305
May 24, 2018, 05:37:21 AM
Вообще ходили разговоры, что LN будет в майском релизе коры встроен.
Что-то мне подсказывает, что за 6 дней не успеют ))

А зачем слушать разговоры? Команда Core регулярно собирается в ирке и обсуждает
кто что будет делать к следующему релизу. В коммитах на гитхабе можно посмотреть
кто что делает. Логи ирка доступны на http://bitcoinstats.com ( только учтите, что надо
переключить канал на #bitcoin-core-dev )

Я не настолько интересуюсь этим, чтобы подтвердить или опровергнуть. Но мне кажется,
что совмещать это в одном клиенте - идеологически неправильно. Короче, смотрите сами
и поменьше верьте форумным слухам без надежных пруфов.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
May 24, 2018, 04:02:59 AM
Вообще ходили разговоры, что LN будет в майском релизе коры встроен.
Что-то мне подсказывает, что за 6 дней не успеют ))
sr. member
Activity: 770
Merit: 305
May 22, 2018, 08:17:32 AM
Раньше конца следующего года рабочие решения ждать не стоит, я думаю. Segwit
вон уже сколько принят, а кошели до сих пор в массе своей его не поддерживают.
Сколько ни пытался LN хоть как-то пощупать - не получалось =\

Вы не любите кошек? -- Вы просто не умеете их готовить!

Какие кошельки "в массе своей" не поддерживают сегвит? BitcoinCore поддерживает,
Электрум - вроде бы тоже (я не пользуюсь). Что еще у нас относится к "массе своей"?
Биржевые кошельки? - Ну так это не кошельки, а депозиты. Или вы blockchain.info
имеете в виду? Ну, опять же - нет у них желания что-то менять пока и так хорошо.
full member
Activity: 518
Merit: 100
May 22, 2018, 07:58:32 AM
Раньше конца следующего года рабочие решения ждать не стоит, я думаю. Segwit вон уже сколько принят, а кошели до сих пор в массе своей его не поддерживают. Сколько ни пытался LN хоть как-то пощупать - не получалось =\
sr. member
Activity: 1918
Merit: 485
May 21, 2018, 07:13:18 AM
Когда происходит какая либо активность, у меня на ноде активно начинает работать винчестер. Возможно, не все данные кэшируются. Но простые удалённые запросы к ноде через SSH, например, получить список всех каналов, занимают не более 5 секунд.
Могу дополнительно сказать, что платёж за "наклеечку" от Blockstream, который я проводил два месяца назад, прошёл за 10 секунд. Тогда я платил со своей ноды напрямую, не через Eclair. Маршрут был не менее одной транзитной ноды.

Ну, не удобно конечно получается. Демонстрируешь какому-нибудь bitсoin-скептику преимущество моментальных платежей, а в ответ "... и где моментальный платёж?".
В защиту могу добавить, что, например, реальные "моментальные" транзакции Dash часто подтверждаются в похожее время.
Ну тут видимо много факторов накладывается. Устаревшее оборудование, неотлаженность самой технологии, где то проблемы с выходом в сеть могут быть. Думаю в будущем переводы будут действительно мгновенными.
sr. member
Activity: 403
Merit: 275
May 21, 2018, 06:30:22 AM
Я тоже провёл очередные тесты сети!
Замерял скорость транзакций (на бытовом уровне, конечно). Выборка 5 микро-платежей различным получателям, маршрут не менее 3х каналов (не менее двух транзитных нод).
Средняя скорость прохождения платежа 115 секунд (от 25 секунд до 156 секунд).  

Начальной точкой платежа каждый раз был кошелёк Eclair, далее канал до моей ноды (LENINGRAD), а далее как пойдёт.
А отчего так долго? 156 секунд многовато как мне кажется для LN. С чем это связано по твоему?

Когда происходит какая либо активность, у меня на ноде активно начинает работать винчестер. Возможно, не все данные кэшируются. Но простые удалённые запросы к ноде через SSH, например, получить список всех каналов, занимают не более 5 секунд.
Могу дополнительно сказать, что платёж за "наклеечку" от Blockstream, который я проводил два месяца назад, прошёл за 10 секунд. Тогда я платил со своей ноды напрямую, не через Eclair. Маршрут был не менее одной транзитной ноды.

Ну, не удобно конечно получается. Демонстрируешь какому-нибудь bitсoin-скептику преимущество моментальных платежей, а в ответ "... и где моментальный платёж?".
В защиту могу добавить, что, например, реальные "моментальные" транзакции Dash часто подтверждаются в похожее время.
sr. member
Activity: 1918
Merit: 485
May 21, 2018, 05:19:09 AM
Я тоже провёл очередные тесты сети!
Замерял скорость транзакций (на бытовом уровне, конечно). Выборка 5 микро-платежей различным получателям, маршрут не менее 3х каналов (не менее двух транзитных нод).
Средняя скорость прохождения платежа 115 секунд (от 25 секунд до 156 секунд).  

Начальной точкой платежа каждый раз был кошелёк Eclair, далее канал до моей ноды (LENINGRAD), а далее как пойдёт.
А отчего так долго? 156 секунд многовато как мне кажется для LN. С чем это связано по твоему?
sr. member
Activity: 403
Merit: 275
May 21, 2018, 03:07:24 AM
На прошлой недели проведён очередной тест сети.
Обязательно поделитесь здесь результатами.

Я тоже провёл очередные тесты сети!
Замерял скорость транзакций (на бытовом уровне, конечно). Выборка 5 микро-платежей различным получателям, маршрут не менее 3х каналов (не менее двух транзитных нод).
Средняя скорость прохождения платежа 115 секунд (от 25 секунд до 156 секунд).  

Начальной точкой платежа каждый раз был кошелёк Eclair, далее канал до моей ноды (LENINGRAD), а далее как пойдёт.
member
Activity: 420
Merit: 11
May 21, 2018, 01:53:04 AM
Lightning Network действительно может стать решением проблем биткоина. На прошлой недели проведён очередной тест сети.
sr. member
Activity: 1918
Merit: 485
May 19, 2018, 01:06:48 PM

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

Но думаю, что на большие комиссии в декабре они не как не влияли, только на размер мемпула.

Ну судя по вою, который стоял в ветках барыг, влияли еще как  Grin
Pages:
Jump to: