Bitcoin Forum
December 08, 2019, 06:29:08 AM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 »
  Print  
Author Topic: Lightning Network  (Read 38916 times)
amaclin1
Sr. Member
****
Offline Offline

Activity: 686
Merit: 271


View Profile
May 13, 2018, 11:20:06 AM
 #281

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

Как работает двусторонний канал - с этим не разбирался. Превращается ли односторонний канал в двусторонний при каких-то условиях - этого я не знаю.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
1575786548
Hero Member
*
Offline Offline

Posts: 1575786548

View Profile Personal Message (Offline)

Ignore
1575786548
Reply with quote  #2

1575786548
Report to moderator
1575786548
Hero Member
*
Offline Offline

Posts: 1575786548

View Profile Personal Message (Offline)

Ignore
1575786548
Reply with quote  #2

1575786548
Report to moderator
1575786548
Hero Member
*
Offline Offline

Posts: 1575786548

View Profile Personal Message (Offline)

Ignore
1575786548
Reply with quote  #2

1575786548
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1575786548
Hero Member
*
Offline Offline

Posts: 1575786548

View Profile Personal Message (Offline)

Ignore
1575786548
Reply with quote  #2

1575786548
Report to moderator
1575786548
Hero Member
*
Offline Offline

Posts: 1575786548

View Profile Personal Message (Offline)

Ignore
1575786548
Reply with quote  #2

1575786548
Report to moderator
1575786548
Hero Member
*
Offline Offline

Posts: 1575786548

View Profile Personal Message (Offline)

Ignore
1575786548
Reply with quote  #2

1575786548
Report to moderator
QWeB
Sr. Member
****
Offline Offline

Activity: 378
Merit: 255



View Profile
May 13, 2018, 12:55:26 PM
Merited by chimk (1)
 #282

А зачем обычному юзеру становиться транзитной нодой? Если это было бы для него экономически выгодно - то тогда бы все захотели бы поставить распберри в шкаф и рубить бабло...

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

Но ответ есть. Блокчейн создавался для того, чтобы дать людям возможность не пользоваться услугами транснациональных банков и платёжных систем. В этом же и смысл персональной ноды - возможность выбора. Дальше углубляться не буду, на этом форуме и так достаточно ответов на вопрос зачем, но они точно не в ветке советов для криптотрейдеров.

Full LN node LENINGRAD[LND]: 0338f87cb05016c9427de7872192615f9313d622db1a88f6c2594625ffd0b2d270@146.120.67.44:9735

https://tippin.me/@LeningradLnd
QWeB
Sr. Member
****
Offline Offline

Activity: 378
Merit: 255



View Profile
May 13, 2018, 01:02:45 PM
 #283

Как работает двусторонний канал - с этим не разбирался. Превращается ли односторонний канал в двусторонний при каких-то условиях - этого я не знаю.

Технически любой односторонний канал превращается в двухсторонний после того как по нему проведён платёж меньший суммы канала. Однако, например, кошелёк Eclair сейчас не даёт возможность получать средства через LN, только платить.

Full LN node LENINGRAD[LND]: 0338f87cb05016c9427de7872192615f9313d622db1a88f6c2594625ffd0b2d270@146.120.67.44:9735

https://tippin.me/@LeningradLnd
leonello
Sr. Member
****
Offline Offline

Activity: 742
Merit: 363


View Profile
May 13, 2018, 02:04:44 PM
Merited by QWeB (1)
 #284

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

Но ответ есть. Блокчейн создавался для того, чтобы дать людям возможность не пользоваться услугами транснациональных банков и платёжных систем. В этом же и смысл персональной ноды - возможность выбора. Дальше углубляться не буду, на этом форуме и так достаточно ответов на вопрос зачем, но они точно не в ветке советов для криптотрейдеров.

Ну так идеологическая составляющая это фундамент криптовалютной темы. Все верно.

Как работает двусторонний канал - с этим не разбирался. Превращается ли односторонний канал в двусторонний при каких-то условиях - этого я не знаю.

Технически любой односторонний канал превращается в двухсторонний после того как по нему проведён платёж меньший суммы канала. Однако, например, кошелёк Eclair сейчас не даёт возможность получать средства через LN, только платить.

В итоге миллиарды нод обменивающиеся между собой товарами и услугами без посредников с помощью технологий и новой фундаментальной меры стоимости.

СЧАСТЬЕ ДЛЯ ВСЕХ ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЁТ ОБИЖЕННЫЙ!
amaclin1
Sr. Member
****
Offline Offline

Activity: 686
Merit: 271


View Profile
May 13, 2018, 02:36:42 PM
Merited by A-Bolt (1)
 #285

Технически любой односторонний канал превращается в двухсторонний после того как по нему проведён платёж меньший суммы канала. Однако, например, кошелёк Eclair сейчас не даёт возможность получать средства через LN, только платить.

Вот не верю. Технически то, что я видел - канал - это 2-of-2 multisig UTXO (плюс к этому условия полного возврата бабла создателю канала, если получатель по каким-то причинам исчез). Исполнение транзакции - это подписание отправителем транзакции закрытия канала.

Ну как бы вам объяснить?
Давайте на примере.
Итак. Есть я, есть столовая. Столовой до меня никакого дела нет.
Столовая публикует на своем сайте свой адрес и публичный ключ.
Я беру свой публичный ключ и публичный ключ столовой. Создаю из них 2-of-2 multisig адрес.
Кидаю на этот адрес 1000 рублей и сообщаю столовой каким-то образом - вот смотри, я с помощью своего и твоего публичного ключа открыл канал на 1000 рублей. Окей, столовая видит, что средства на адресе заблокированы и без её подписи они никуда не двинутся. Канал открыт.

Я прихожу в столовую, набираю еды на 100 рублей и создаю транзакцию перевода с этого адреса - 100 рублей на адрес столовой, 900 рублей на мой собственный адрес. Подписываю эту транзакцию своим ключом и отдаю эту транзакцию на кассе. Кассир куда-то сохраняет её.

На следующий день я набираю еды на 150 рублей. И у меня есть информация что я уже 100 якобы потратил вчера. Теперь я должен оформить транзакцию перевода с того же самого адреса, с того же самого неизрасходованного выхода на 250 рублей на адрес столовой и 750 рублей себе обратно. Я подписываю такую транзакцию и опять передаю её кассиру. С этого момента кассир может мою вчерашнюю транзакцию стереть, так как новая транзакция - то же самое, только выгоднее столовой.

Допустим, я заболел и больше не ходил в столовую. В конце месяца кассир берет мою транзакцию на 250/750, подписывает её своим ключом и публикует в блокчейн. Вуаля. Я получил свою сдачу, столовая получила от меня 250 рублей. Канал закрыт, все свободны.

Я пока не касался здесь "запасных вариантов" - что будет если на столовую упала ядреная бомба - контракт устроен так, что своё бабло я смогу вернуть. Ну и майнерские комиссии не учитываются для простоты.

Куда в этом процессе вставляется двусторонний канал - мне пока технически никто не объяснил. Если знаете как - рассказывайте именно техническую сторону, а не маркетинговые высеры перепечатывайте.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
QWeB
Sr. Member
****
Offline Offline

Activity: 378
Merit: 255



View Profile
May 13, 2018, 05:13:47 PM
 #286

Куда в этом процессе вставляется двусторонний канал - мне пока технически никто не объяснил. Если знаете как - рассказывайте именно техническую сторону, а не маркетинговые высеры перепечатывайте.
Когда я маркетинговые высеры перепечатывал?

Технический пример №1 (односторонний канал от меня к внешней ноде):
Code:
"id": "024a2e265cd66066b78a788ae615acdc84b5b0dec9efac36d7ac87513015eaf6ed",
      "connected": true,
      "netaddr": [
        "52.16.240.222:9735"
      ],
      "alias": "Bitrefill.com",
      "color": "3399ff",
      "channels": [
        {
          "state": "CHANNELD_NORMAL",
          "owner": "lightning_channeld",
          "short_channel_id": "522312:665:1",
          "channel_id": "39a51a3959219e70b11d6881f814543cf0f545561d95f0ae317678ded3bcc2f7",
          "funding_txid": "f6c2bcd3de787631aef0951d5645f5f03c5414f881681db1709e2159391aa539",
          "msatoshi_to_us": 500000000,
          "msatoshi_to_us_min": 500000000,
          "msatoshi_to_us_max": 500000000,
          "msatoshi_total": 500000000,
          "dust_limit_satoshis": 546,
          "max_htlc_value_in_flight_msat": 18446744073709552000,
          "their_channel_reserve_satoshis": 0,
          "our_channel_reserve_satoshis": 5000,
          "channel_reserve_satoshis": 0,
          "spendable_msatoshi": 495000000,
          "htlc_minimum_msat": 0,
          "their_to_self_delay": 144,
          "our_to_self_delay": 144,
          "to_self_delay": 144,
          "max_accepted_htlcs": 483,
          "status": [
            "CHANNELD_NORMAL:Funding transaction locked. Channel announced."
          ],
          "in_payments_offered": 0,
          "in_msatoshi_offered": 0,
          "in_payments_fulfilled": 0,
          "in_msatoshi_fulfilled": 0,
          "out_payments_offered": 0,
          "out_msatoshi_offered": 0,
          "out_payments_fulfilled": 0,
          "out_msatoshi_fulfilled": 0
Это односторонний канал, который проброшен от моей ноды к ноде Bitrefill.com. Всё, что здесь написано, означает, что канал функционирует нормально. И я могу с помощью него оплатить покупку на сумму 495000000 msatoshi. При этом, через этот канал я не могу получить ничего.
--------------------------------------------------------------------------------------------

Технический пример №2 (односторонний канал от внешней ноды ко мне):
Code:
      "id": "03f47ba61341a704b0910b6d1fc8a938bb97152e8df94dfc142816d2721b5d5c73",
      "connected": true,
      "netaddr": [
        "[::ffff:167.99.180.92]:34996"
      ],
      "alias": "FirstBlockCapital",
      "color": "00bfff",
      "channels": [
        {
          "state": "CHANNELD_NORMAL",
          "owner": "lightning_channeld",
          "short_channel_id": "522413:1871:0",
          "channel_id": "0244da097278378a62bf2911aefdecfbe4f4b2aaba8b52c2b9a8340a005ad136",
          "funding_txid": "36d15a000a34a8b9c2528bbaaab2f4e4fbecfdae1129bf628a37787209da4402",
          "msatoshi_to_us": 0,
          "msatoshi_to_us_min": 0,
          "msatoshi_to_us_max": 0,
          "msatoshi_total": 100000000,
          "dust_limit_satoshis": 546,
          "max_htlc_value_in_flight_msat": 18446744073709552000,
          "their_channel_reserve_satoshis": 0,
          "our_channel_reserve_satoshis": 1000,
          "channel_reserve_satoshis": 0,
          "spendable_msatoshi": 0,
          "htlc_minimum_msat": 0,
          "their_to_self_delay": 144,
          "our_to_self_delay": 144,
          "to_self_delay": 144,
          "max_accepted_htlcs": 483,
          "status": [
            "CHANNELD_NORMAL:Funding transaction locked. Channel announced."
          ],
          "in_payments_offered": 0,
          "in_msatoshi_offered": 0,
          "in_payments_fulfilled": 0,
          "in_msatoshi_fulfilled": 0,
          "out_payments_offered": 0,
          "out_msatoshi_offered": 0,
          "out_payments_fulfilled": 0,
          "out_msatoshi_fulfilled": 0
Это тоже односторонний канал, который проброшен от ноды FirstBlockCapital в сторону моей ноды. Благодаря этому каналу я могу получить около 100000000 msatoshi, но не могу использовать его для платежей.
-------------------------------------------------------

Технический пример №3 (односторонний канал который стал двухсторонним после того, как через него прошли платежи):
Code:
"id": "036403186a467144ea6aaf4d6e42f7544e91a78e0f8ebd8e38bd2054b953d82e3f",
      "connected": true,
      "netaddr": [
        "178.238.227.220:9735"
      ],
      "alias": "✅pay.withlightning.com⚡",
      "color": "ff0000",
      "channels": [
        {
          "state": "CHANNELD_NORMAL",
          "owner": "lightning_channeld",
          "short_channel_id": "515277:1031:1",
          "channel_id": "6541d8d8da61c300466383ea19153dd443c50e3307702eb3567e1b16132b960f",
          "funding_txid": "0e962b13161b7e56b32e7007330ec543d43d1519ea83634600c361dad8d84165",
          "msatoshi_to_us": 39101758,
          "msatoshi_to_us_min": 39101758,
          "msatoshi_to_us_max": 67104786,
          "msatoshi_total": 130000000,
          "dust_limit_satoshis": 546,
          "max_htlc_value_in_flight_msat": 18446744073709552000,
          "their_channel_reserve_satoshis": 0,
          "our_channel_reserve_satoshis": 1300,
          "channel_reserve_satoshis": 0,
          "spendable_msatoshi": 37801758,
          "htlc_minimum_msat": 0,
          "their_to_self_delay": 144,
          "our_to_self_delay": 144,
          "to_self_delay": 144,
          "max_accepted_htlcs": 483,
          "status": [
            "CHANNELD_NORMAL:Reconnected, and reestablished.",
            "CHANNELD_NORMAL:Funding transaction locked. Waiting for their announcement signatures."
          ],
          "in_payments_offered": 0,
          "in_msatoshi_offered": 0,
          "in_payments_fulfilled": 0,
          "in_msatoshi_fulfilled": 0,
          "out_payments_offered": 0,
          "out_msatoshi_offered": 0,
          "out_payments_fulfilled": 0,
          "out_msatoshi_fulfilled": 0
Благодаря тому, что канал стал двухстороннийм, я могу как отправлять через него платежи, так и получать. Мне могут прислать 67104786 msatoshi. Я могу послать 37801758.

Про обмен ключей (который происходит при платеже) есть много хороших объяснений на ютюбе.

Full LN node LENINGRAD[LND]: 0338f87cb05016c9427de7872192615f9313d622db1a88f6c2594625ffd0b2d270@146.120.67.44:9735

https://tippin.me/@LeningradLnd
amaclin1
Sr. Member
****
Offline Offline

Activity: 686
Merit: 271


View Profile
May 13, 2018, 06:39:49 PM
 #287

Когда я маркетинговые высеры перепечатывал?
Ладно-ладно! Не надо горячиться. Но ваши "технические объяснения" ровно те же, что и отличия
пацаков от чатлан: "Ты что, дальтоник, Скрипач — зелёный цвет от оранжевого отличить не можешь?"

Бог с вами, готов принять на веру факт "канал который невыюзан в одну сторону полностью является
двусторонним на ту сумму которая выюзает его полностью"

Quote
Про обмен ключей (который происходит при платеже) есть много хороших объяснений на ютюбе.
Да лень смотреть. Мне бы на пальцах почитать принцип и в блокчейне глазами глянуть (хотя что там увидишь?).
Впрочем, не особо интересно. Все равно в обозримое время это не понадобится мне, а когда понадобится -
тогда и найду.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
QWeB
Sr. Member
****
Offline Offline

Activity: 378
Merit: 255



View Profile
May 13, 2018, 06:59:25 PM
Last edit: May 13, 2018, 07:11:04 PM by QWeB
 #288

Да лень смотреть.

Я готов объяснить, но получится длинно и нудно.
Там теория игр в чистом виде.
Но кратко, суть в том, что благодаря хардфорку Segwit появилась возможность создавать такие ключи, которые имеют возможность оперировать только определённой частью средств счёта. Канал и есть этот счёт, а платежи, это обмен ключами от этого счёта в такой последовательности, чтобы ни одна из сторон (по теории игр) не оказалась в проигрыше. Обмен происходит в обе стороны симметрично, поэтому ограничений протокола на платежи только в одну сторону нет.
... и в блокчейне глазами глянуть (хотя что там увидишь?).
Номер транзакции создания канала можно увидеть в поле funding_txid.

Full LN node LENINGRAD[LND]: 0338f87cb05016c9427de7872192615f9313d622db1a88f6c2594625ffd0b2d270@146.120.67.44:9735

https://tippin.me/@LeningradLnd
amaclin1
Sr. Member
****
Offline Offline

Activity: 686
Merit: 271


View Profile
May 13, 2018, 07:25:46 PM
 #289

Я готов объяснить, но получится длинно и нудно.
Я в общем-то достаточно подкован в вопросах блокчейна.

Quote
Там теория игр в чистом виде.
Но кратко, суть в том, что благодаря хардфорку Segwit
Софтфорку.

Quote
появилась возможность создавать такие ключи, которые имеют возможность оперировать только определённой частью средств счёта. Канал и есть этот счёт, а платежи, это обмен ключами от этого счёта в такой последовательности, чтобы ни одна из сторон (по теории игр) не оказалась в проигрыше.

Тут непонятно.
Итак. Давайте разбираться вместе.
Я открываю канал на вас. Кладу туда 1000 рублей. В какой-то момент я делаю покупку, то есть состояние
канала такое, что с случае его закрытия я получаю 900 и вы свои 100.
Допустим, мне на голову свалился кирпич. Я умер. То есть никакой дополнительной информации вы от меня не получите.
Но вы уже имеете наполовину подписанную транзакцию, которая отправит вам 100 и мне обратно 900.
То есть своих денег вы не потеряете уже никогда (если не пролюбите свои приватные ключи, в этом случае канал останется открытым навсегда)

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

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

Quote
Номер транзакции создания канала можно увидеть в поле funding_txid.
Спасибо кэп. Туда я уже посмотрел. Там ничего интересного нет. И даже понятно почему - в блокчейне
мы увидим только открытие и закрытие канала. А вся мякотка вынесена в лайтнинг.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
QWeB
Sr. Member
****
Offline Offline

Activity: 378
Merit: 255



View Profile
May 14, 2018, 03:07:33 AM
Last edit: May 14, 2018, 05:22:34 AM by QWeB
 #290

Софтфорку.

Муха не пролетит! Smiley

Quote
Допустим, мне на голову свалился кирпич. Я умер. То есть никакой дополнительной информации вы от меня не получите.

Здесь, кстати, есть проблема для вас (с точки зрения потери ваших средств). Если имеется в виду, что я успел так же купить у вас что-то пока ваша нода была активна, и ваша нода уже не запустится хоть бы раз в течении 2х недель, то есть шанс потерять часть средств. Тогда я (человек, подменяющий понятия совтфорк на хардфорк) могу совершить мошенническое действие! И отправить в блокчейн устаревшую закрывающую транзакцию (без учёта моей покупки)!

Quote
Тогда что помешает вам купить у меня что-то на 100 рублей
а потом закрыть канал получив эти сто рублей обратно?

Если ваша нода не функционирует, то купить у вас что-то уже не получится.

Закрытие канала возможно как в случае, когда обе ноды активны, тогда закрывающая транзакция подтверждается обеими сторонами и в блокчейн записывается консенсус, так и в случае, когда одна из нод не активна (описанный вами случай). Но, опять же, мошенничество в этом случае возможно только если была совершена покупка в сторону не активной ноды. Кстати, я где то читал, что именно поэтому кошелёк Eclair и не даёт возможности получать обратные платежи, чтобы исключить даже гипотетическую вероятность мошенничества.

Итак, нода не активна и в ее сторону был совершён платёж.
Я желаю совершить мошенничество и отправляю в блокчейн устаревшую закрывающую транзакцию, без учёта моего платежа. Но в этом случае блокчейн блокирует вывод средств на две недели. Правила такие, что если вдруг ваша нода станет активной в течении этих двух недель и увидит, что я отправил устаревшую транзакцию, тогда она имеет возможность предъявить более свежее состояние и получить все средства канала и свои и чужие (в наказание за мошенничество)!

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

В этом и заключается ещё одно обременение на транзитную ноду: выходить в сеть хотя бы раз в две недели.

Full LN node LENINGRAD[LND]: 0338f87cb05016c9427de7872192615f9313d622db1a88f6c2594625ffd0b2d270@146.120.67.44:9735

https://tippin.me/@LeningradLnd
amaclin1
Sr. Member
****
Offline Offline

Activity: 686
Merit: 271


View Profile
May 14, 2018, 05:34:50 AM
 #291

Здесь, кстати, есть проблема для вас (с точки зрения потери ваших средств). Если имеется в виду, что я успел так же купить у вас что-то пока ваша нода была активна, и ваша нода уже не запустится хоть бы раз в течении 2х недель, то есть шанс потерять часть средств. Тогда я  могу совершить мошенническое действие! И отправить в блокчейн устаревшую закрывающую транзакцию (без учёта моей покупки)!

Вот именно.
Я не утверждаю, что сам во всем досконально разобрался (скорее всего как раз разобрался неправильно)
Но как раз и получается, что в случае двустороннего канала принимающая сторона может "нагреть" вас.
Я не вижу откуда берется условие "ваша нода уже не запустится хоть бы раз в течении 2х недель", и полагаться
бы на такое не решился. Мне что, в отпуск на месяц нельзя съездить куда-нибудь в ебеня?

Впрочем, повторюсь: мне этот вопрос совершенно неактуален в настоящее время. Я с удовольствием
побеседую с вами на технические темы (это интереснее чем обсуждать курсы и всякие ico), но без фанатизма.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
amaclin1
Sr. Member
****
Offline Offline

Activity: 686
Merit: 271


View Profile
May 14, 2018, 05:37:40 AM
 #292

Итак, нода не активна и в ее сторону был совершён платёж.
Я желаю совершить мошенничество и отправляю в блокчейн устаревшую закрывающую транзакцию, без учёта моего платежа. Но в этом случае блокчейн блокирует вывод средств на две недели. Правила такие, что если вдруг ваша нода станет активной в течении этих двух недель и увидит, что я отправил устаревшую транзакцию, тогда она имеет возможность предъявить более свежее состояние и получить все средства канала и свои и чужие (в наказание за мошенничество)!

Во! Спасибочки!
Так сразу понятно стало. Думаю, что и другим тоже.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
A-Bolt
Legendary
*
Offline Offline

Activity: 1421
Merit: 1313

CryptoTalk.Org - Get Paid for every Post!


View Profile
May 14, 2018, 09:08:20 AM
 #293

Правила такие, что если вдруг ваша нода станет активной в течении этих двух недель и увидит, что я отправил устаревшую транзакцию, тогда она имеет возможность предъявить более свежее состояние и получить все средства канала и свои и чужие (в наказание за мошенничество)!

Кстати, давно интересует ответ на вопрос: обманутая нода все эти действия (предъявление актуального состояния и изъятие средств мошенника) проделает автоматически или решение о реакции на мошенничество должен принять человек - оператор обманутой ноды и закрыть канал вручную?

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
QWeB
Sr. Member
****
Offline Offline

Activity: 378
Merit: 255



View Profile
May 14, 2018, 09:43:56 AM
Merited by A-Bolt (1)
 #294

Кстати, давно интересует ответ на вопрос: обманутая нода все эти действия (предъявление актуального состояния и изъятие средств мошенника) проделает автоматически или решение о реакции на мошенничество должен принять человек - оператор обманутой ноды и закрыть канал вручную?

Автоматически.

И сейчас разрабатывается дополнительный механизм антифрода со Сторожевыми башнями - нодами, которые будут отслеживать случаи мошенничества.

Full LN node LENINGRAD[LND]: 0338f87cb05016c9427de7872192615f9313d622db1a88f6c2594625ffd0b2d270@146.120.67.44:9735

https://tippin.me/@LeningradLnd
GGUL
Legendary
*
Offline Offline

Activity: 1281
Merit: 1040


View Profile
May 14, 2018, 10:26:30 AM
 #295

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

А зачем обычному юзеру становиться транзитной нодой? Если это было бы для него экономически выгодно - то тогда бы все захотели бы поставить распберри в шкаф и рубить бабло.
Тут, скорее всего, в игре идеологические соображения. Ведь откуда сыр-бор начинался. Некоторые разработчики решили, что с увеличением количества блокчейн-платежей содержать фулл-ноду будет "очень дорого".   Обычные пользователи не смогут.  И это, по их мнению, угроза децентрализации.

Поэтому заморозили блокчейн и бросились разрабатывать системы типа LN.  

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

По моим прикидкам, это вполне может стать даже  дороже, чем запустить фулл-ноду. Ведь в LN нельзя просто так запустить ноду. Это не то же самое, что запустить фулл-ноду. Надо договариваться с другими нодами, убеждать их, что открывать им с Вами двусторонний канал будет выгодно.  Ведь каждый канал требует капитала.  Или открывать только за свой счет. Надо как-то соблазнить конечных пользователей, чтобы они подключались к Вашему каналу. А это реклама, продвижение. Будет серьезная конкуренция.
И самое тяжелое, если уговариваете пользователя открыть канал на 1000 руб, Вы должны вложить свою 1000 руб.

Но самое ироничное, что для того, чтобы эти вложенные капиталы приносили более-менее нормальную прибыль, пользователи LN за пользование системой должны будут платить не такие уже маленькие суммы. И это может получиться дороже, чем заплатить комиссию за транзакцию в блокчейне.
amaclin1
Sr. Member
****
Offline Offline

Activity: 686
Merit: 271


View Profile
May 14, 2018, 10:56:13 AM
 #296

Тут, скорее всего, в игре идеологические соображения. Ведь откуда сыр-бор начинался. Некоторые разработчики решили, что с увеличением количества блокчейн-платежей содержать фулл-ноду будет "очень дорого".   Обычные пользователи не смогут.  И это, по их мнению, угроза децентрализации.
Меня удивляют те, кто держат фулл-ноды на выделенных хостингах. Вот чтобы что? Они действительно думают, что тем самым способствуют децентрализации и борются против засилья мирового империализма? С лайтнинг-нодами как раз понятнее - тут заранее было сказано, что владелец канала не только способствует освобождению блокчейна от хлама, но и копейку на этом теоретически может заработать.

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

Quote
Поэтому заморозили блокчейн и бросились разрабатывать системы типа LN.  
А что там разрабатывать-то? Сатоши дал код. Код работает. Каждый желающий может написать своего клиента. Зачем нам вообще говорить о каких-то "выделенных разработчиках"?

Quote
Но получается, чтобы поднять конкурентноспособную LN-ноду, нужны будут очень крупные суммы. То есть, обычные пользователи опять не смогут. C  децентрализацией в LN дела не лучше. Smiley
Обычному пользователю достаточно иметь один канал до его "банка". На сумму его баланса. Если у тебя 1000 рублей - открой канал на 1000, если миллион - то на миллион. Думаете, что Вася будет открывать канал на Петю и тем самым Петя получит копеечку за то что Вася что-то там платил? Это утопия.

Quote
Но самое ироничное, что для того, чтобы эти вложенные капиталы приносили более-менее нормальную прибыль, пользователи LN за пользование системой должны будут платить не такие уже маленькие суммы. И это может получиться дороже, чем заплатить комиссию за транзакцию в блокчейне.
Ну, дороже вряд ли будет. Какая вам разница - лежит ваш биткойн на вашем p2pkh-адресе или лежит в канале к вашему банку? В первом случае вы делаете 30 покупок за месяц в 30 магазинах и 30 раз платите комиссию майнерам. Во втором случае вы все свои сбережения 1-го числа месяца отправляете в канал, а 31-го забираете обратно (если вам так приятнее). И комиссию платите за 2 транзакции.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
GGUL
Legendary
*
Offline Offline

Activity: 1281
Merit: 1040


View Profile
May 14, 2018, 11:20:55 AM
 #297

Quote
Но получается, чтобы поднять конкурентноспособную LN-ноду, нужны будут очень крупные суммы. То есть, обычные пользователи опять не смогут. C  децентрализацией в LN дела не лучше. Smiley
Обычному пользователю достаточно иметь один канал до его "банка". На сумму его баланса. Если у тебя 1000 рублей - открой канал на 1000, если миллион - то на миллион. Думаете, что Вася будет открывать канал на Петю и тем самым Петя получит копеечку за то что Вася что-то там платил? Это утопия.
Я, вообще-то тоже веду речь к тому, что это утопия. Smiley
Quote
Quote
Но самое ироничное, что для того, чтобы эти вложенные капиталы приносили более-менее нормальную прибыль, пользователи LN за пользование системой должны будут платить не такие уже маленькие суммы. И это может получиться дороже, чем заплатить комиссию за транзакцию в блокчейне.
Ну, дороже вряд ли будет. Какая вам разница - лежит ваш биткойн на вашем p2pkh-адресе или лежит в канале к вашему банку? В первом случае вы делаете 30 покупок за месяц в 30 магазинах и 30 раз платите комиссию майнерам. Во втором случае вы все свои сбережения 1-го числа месяца отправляете в канал, а 31-го забираете обратно (если вам так приятнее). И комиссию платите за 2 транзакции.
Для пользователя нет разницы. Но ведь банк на открытый канал пользователя должен вложить сопоставимую сумму. ИЗ СВОИХ СРЕДСТВ. Думаешь, что банк будет делать это бесплатно.
То есть владельцы биткоинов вытащат из холодных хранилищ свои сбережения и засветят  их (вместе с приватными ключами) на компьютере, подключенному к Интернету. И это будет бесплатно, или за копейки. Просто, ради того, чтобы Вася смог пользоваться LN.
amaclin1
Sr. Member
****
Offline Offline

Activity: 686
Merit: 271


View Profile
May 14, 2018, 11:34:46 AM
 #298

Для пользователя нет разницы. Но ведь банк на открытый канал пользователя должен вложить сопоставимую сумму. ИЗ СВОИХ СРЕДСТВ. Думаешь, что банк будет делать это бесплатно.
Мы уже давно "знакомы". Ты должен помнить, "что" я думаю Smiley

Quote
То есть владельцы биткоинов вытащат из холодных хранилищ свои сбережения и засветят  их (вместе с приватными ключами) на компьютере, подключенному к Интернету. И это будет бесплатно, или за копейки. Просто, ради того, чтобы Вася смог пользоваться LN.
Ммм... мы оба помним, что в "холодном" хранилище на самом деле не биткойны хранятся, а приватные ключи к ним. Это так, напоминание, а то народ-то не понимает что к чему. А вот то, что комп с лайтнинг-нодой больше не может считаться холодным хранилищем - это да. Опять же - я не все знаю как там устроено (и особо не собираюсь знать), но это может стать проблемой. Да, тут есть разница между хранением на p2pkh-адресе и в канале, который поддерживается нодой в онлайне. В предыдущем сообщении я был неправ, сказав, что разницы нет. Долбоёбов в мире больше, чем я предполагал.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
QWeB
Sr. Member
****
Offline Offline

Activity: 378
Merit: 255



View Profile
May 14, 2018, 11:51:49 AM
 #299

Да, тут есть разница между хранением на p2pkh-адресе и в канале, который поддерживается нодой в онлайне. В предыдущем сообщении я был неправ, сказав, что разницы нет. Долбоёбов в мире больше, чем я предполагал.

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

А вообще, идею расширения размера блока, которая тут незримо присутствует, можно хорошо прочувствовать, подняв полную ноду  молодого, но амбициозного Эфирума.

Full LN node LENINGRAD[LND]: 0338f87cb05016c9427de7872192615f9313d622db1a88f6c2594625ffd0b2d270@146.120.67.44:9735

https://tippin.me/@LeningradLnd
amaclin1
Sr. Member
****
Offline Offline

Activity: 686
Merit: 271


View Profile
May 14, 2018, 12:12:53 PM
 #300

А вообще, идею расширения размера блока, которая тут незримо присутствует,
можно хорошо прочувствовать, подняв полную ноду  молодого, но амбициозного Эфирума.
Я пытался на старом компе, но не смог даже в режиме -fast
С тех пор я децл проапгрейдил комп, но заниматься кефиром желания не возникло.
Я думаю, 99% здешних форумчан свои кефиры хранят на mew и на биржевых аккаунтах
и все свои знания черпают из желтых новостных сайтов.

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

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!