FAQ
Является Lightning Network открытой технологией?Да, исходный код LN доступен для всех
Что такое Lightning Network? LN - находящаяся в настоящее время в разработке система, которая позволит производить транзакции биткоинов "вне блокчейна", без необходимости в третьей стороне.
Нуждается ли Lightning Network в каком-либо согласовании с битокин-сетью для того, чтоб быть внедренной? Нет, внедрение LN не требует каких либо согласований с биткоин сетью.
LN не является ни softfork ни hardfork изменением.
Вместо этого, LN "надстраивает" дополнительный уровень над биткоин блокчейном.
Я слышал, что транзакции в Lightning Network происходят "вне блокчейна"... Значит ли это, что мой биткоин будет удален из блокчейна? Нет, ваш биткоин никогда, никогда (*злобный смех*) не покинет блокчейн.
Вместо этого ваш биткоин будет удерживаться на мультиподписном адресе все то время, пока канал открыт. Как только канал закрывается, крайняя транзакция записывается в блокчейн.
Я слышал, что Lightning Network потребует блокировки моего биткоина... это так? Блокировка - неправильный термин в данном случае.
LN не сделает ваши деньги менее доступными, даже, по сути, наоборот, сделает их более доступными.
В первую очередь, у вас нет необходимости ждать подтверждений в LN, ваши деньги могут двигаться внутри сети практически постоянно,без задержек.
Во вторых, возврат ваших денег "обратно в блокченй" так же просто, как и отправка простой биткоин-транзакции. Вы просто дожидаетесь подтверждения и ваши деньги больше не "вне блокчейна"
Единственным исключением является случай, когда ваш канал крашится во время транзакции (вторая сторона транзакции внезапно отключается)
Только в этом случае у вас возникнет небольшая задержка перед тем, как вы сможете тратить ваши деньги. Длительность этой задержки будет зависеть от параметров, которые вы задали при установке канала (от нескольких часов до максимума в несколько дней)
Будет ли Lightning Network свой собственный блокчейн? Нет, LN надстроена над биткоин-блокчейном. Блокчейн-транзакции необходимы для открытия и закрытия каналов между участниками сети.
Как только канал открыт, биткоин может передаваться "вне блокчейна" в обоих направлениях.
Транзакции внутри канала являются реальными биткоин-транзакциями, с тем исключением, что они не транслируются в основной биткоин-блокчейн в то время, пока канал открыт.
Вместо этого, все данные о транзакциях будут храниться локально у участников канала до тех пор,пока канал не будет закрыт.
Основной блокчейн битокоина защищен хэшрейтом более 4 ExaHash в секунду, а у Lightning Network не планируется никакого хэшрейта вообще... Как LN может быть защищена в той же степени, что основной блокчейн? Безопасность LN базируется на "низлежащей" структуре безопасности битокин-блокчейна, LN не является отдельным блокчейном, LN является лишь "надостройкой".
Если в рамках канала возникает непредвиденная ситуацию (вторая сторона уходит в оффлайн), у вас всегда есть возможность выйти обратно в блокчейн (технически вы просто записываете последнее состояние канала обратно в основной биткоин-блокчейн)
Вы говорите, что Lightning Network использует реальные битокин транзакции... Но как они могут быть реальными, если они не пишутся в блокчейн? Для ответа на этот вопрос, необходимо сначала понять, чем по сути является биткоин-транзакция. Факт заключается в том, что в действительности в биткоине нет как таковых "монет", есть только подписанные сообщения и апдейты (добавления) в блокчейн.
Для примера - Петя высылает Наташе 1 биткоин (за кокосовую стружку, да..))
Это называется p2p транзакцией, т.к. факт владения переходит напрямую от Пети Наташе.
Но Наташа, по факту, не получает "интерактивной монеты" от Пети. То, что происходит по факту - все узлы сети обновят свою локальную копию публичной базы.
Публичная база так же обновляется. "Монета", которая была зарегистрирована как Петина, теперь зарегистрирована как Наташина (не напрямую, конечно, а через адреса кошельков)
Вывод - перевод битокина не что иное, как подписанное сообщение.
В таком случае, когда Петя хочет выслать Наташе 1 биткоин, используя LN.
Петя отправляет свои деньги в "2 из 2" мультиподписной адрес.
Петя и Наташа оба подписывают сообщение о передаче прав владения биткоином от Пети Наташе.
Это сообщение является действительной биткоин-транзакцией, но нетраслируется в основную сеть. Вместо этого, Петя и Наташа хранят эту транзакцию (мы помним, подписанное вообщение) локально на своих машинах.
С точки зрения Наташи, это "дважды подписанное сообщение" является 1 биткоином, который может быть потрачен в любое время, просто оттранслировав это сообщение в основную сеть.
Из всего вышесказанного делаем глобальный вывод -
Битокин транзакция = подписанное сообщение = транзакция LNСуть любой транзакции - передача прав собственности.
В сети битокин мы меняем это право собственности, транслируя подписанные сообщения.
LN-транзакция это всего лишь дважды подписанное сообщение, которое так же является легитимной биткоин-транзакцией.
Cтандартная битокин-транзакция зависит от подтверждений в блокчейне... В таком случае, справедливо ли утверждать, что Lightning транзакция - то же самое, что и обычная биткоин-транзакция? Хорошее замечания, они и вправду не являются одним и тем же.
Lightning транзакцию можно назвать транзакцией "с 0 подтверждений". Но,как только она транслируется в основной биткоин-блокчейн, она будет настолько же валидна, как и любая блокчейн-транзакция "с 0 подтверждений".
Оба типа транзакций будут обработаны майнерами биткоина, если они оплатят соответствующую мзду (комиссию).
Я слышал, что Lightning Network потребует от своих пользователей постоянного мониторинга блокчейна... это так? Да, это так.
Пользователям будет необходимо запустить программное обеспечение, которое будет активно мониторить блокчейн на нарушения контракта (передача устаревшей транзакции)
В любом случае, этот мониторинг можно будет отдать на аутсорс третьей стороне.
Аутсорсинг не повлияет на вашу приватность, но вы должны доверять тому сервису, которому вы поручите эту работу.
Хорошая сторона в этом заключается в том, что, мы надеемся, это сподвигнет большее количество людей запускать "фулл ноды", которые позволят им заработать немного деньжат (*тут надо вставить ссылку на вопрос №7 из моего предыдущего перевода). Так же такую ноду можно будет запустить для мониторинга блокчейна (о чем говорилось в предыдущем абзаце). Теоретически, на этом так же можно немного заработать.
Могу ли я отправить средства из Lightning Network на обычный битокин-адрес? В настоящее время - нет.
Для первой версии протокола, если вы хотите отправить "обычную" битокин-транзакцию используя ваш канал, вам будет необходимо закрыть канал, отправить деньги и затем заново открыть канал (т.е. 3 транзакции). В будущих версиях такая возможность будет рассмотрена.
Кто владеет и контролирует Lightning Network?По аналогии с Биткоином, никто и никогда не сможет получить полный контроль над всей сетью.
Кто является изобретателем Lightning Network?Joseph Poon и Thaddeus Dryja придумали и написали
The Bitcoin Lightning Network Whitepaper Где можно почитать более подробную информацию о последних событиях в сфере внедрения Lightning Network?На их
сайте Есть ли у Lightning Network свои "Lightning coins"?Нет, это не тот случай. LN будет использовать реальные BTC транзакции с, собственно, биткоинами и другими криптовалютами.
При использовании технологии Lightning Network необходимо ли будет мне доверять свои деньги третьему лицу? Нет, система не построена на доверии третьим лицам, у вас остается полный контроль над вашими средствами. Если что то пошло не так, вы можете просто записать последнее состояние платежного канала, как обычную биткоин-транзакцию. Все ваши деньги будут возвращены на ваш адрес и это будет записано в блокчейн.
Я слышал,что в Lightning Network будет комиссия за транзакции... Это так? Кто будет собирать эту комиссию? Да. Потенциально это может быть любой использующий ноду. Пример - Вася хочет перевести деньги Пете, но между Васей и Петей нет открытого канала. Но у Васи есть открытый канал с Наташей, а у Наташи есть канал с Петей. Вместо открытия прямого канала Вася-Петя, транзакция может быть осуществлена через Наташу по пути Вася-Наташа-Петя. В таком случае у Наташи появляется возможность запросить небольшую комиссию.
В предыдущем сценарии, что мешает Наташе кинуть всех на деньги? Кратко - Наташа сначала отправляет транзакцию Пете, и лишь потом получает ее от Васи.
Некратко:
1. Петя начинает процесс транзакции, генерируя случайное число R,которое он будет некоторое время никому не разглашать
2. Петя хэширует R, получает хэш H
3. Петя передает H Васе, отправителю транзакции
4. Вася создает транзакцию денег по маршруту Вася-Наташа. Но эта транзакция становится дейтвительной только после включения в нее R. То есть транзакция временно является недействительной из за отсутствия R. Вася так же передает Наташе H(R), и Наташа знает, что H это хэш недостающего элемента R.
5. Наташа,в свою очередь, тоже создает транзакцию по маршруту Наташа-Петя. Но эта транзакция также действительна только в случае включения в нее R. То есть транзакция временно является недействительной пока у Наташи не будет доступа к сгенерированному числу R
6. Петя не дурак, и хочет получить свои деньги. Он предоставляет R Наташе, тем самым делая транзакцию Наташа-Петя действительной.
7. Т.к. Наташа тоже не дурак и хочет получить деньги от Васи, она может включить R в транзакцию Вася - Наташа, тем самым сделав ее действительной. Наташа понимает, что получила правильное число R, т.к. предварительно проверила, что хэш H(R)который она получила в шаге №4, действительно является хэшем числа R.
8. В то же время, Наташа передает R Васе. Вася теперь может использовать R как подтверждение перевода средств Пете.
Будет ли использоваться какая-либо форма майнинга для обеспечения безопасности Lightning Network? Нет, безопасность обеспечивается майнерами биткоина в биткоин сети.
Есть ли у Lightning Network своя публичная база данных транзакций? Нет
Зачем нужна Lightning Network?Слабым место технологии блокчейн является плохая масштабируемость и низкая скорость работы, что уже вылилось в высокие комиссии сделавшие невыгодными микропереводы. Технология LN позволяет решить эти проблемы и снизить издержки путем создания быстрых платежных каналов "над блокчейном" с записью в блокчейн результатов своей работы по мере необходимости, а в перспективе позволит безопасно напрямую обмениваться монетами из разных блокчейнов.
Что такое платежный канал?Адрес с мутиподписью "2 из 2" на который стороны его открывающие вносят свои депозиты для дальнейших расчетов.
Что происходит с биткоинами отправленными в платежный канал?Они блокируются в основном блокчейне.
Сколько времени существует платежный канал?Это решают его создатели, они могут держать его открытым столько времени сколько потребуется.
Мне нужно открыть платежный канал с каждым кому я хочу переслать биткоины?Необязательно, если между вами и получателем можно постоить цепочку из уже существующих платежных каналов, то вы можете воспользоваться ей для осуществления платежа.
Что такое commitment transaction?Это транзакции в Lightning Network описывающие перевод средств между пользователями. Могут быть отправлены в основной блокчейн как закрывающая платежный канал транзакция.
NEXT ->>>