канал Метод Ключ Хасая Алиева / Other / TLG.pm
Stay updated with the latest and vibrant news from the world of fashion
Open in telegram
☆☆☆☆☆
0 ratings and 0 comments
⚑ Report channel
Метод Ключ создан в 1981 г. для космонавтов. Используют миллионы людей для защиты от стресса, борьбы со страхом, снятия зажатости, уверенности, творчества, саморазвития. СинхроГимнастика «Ключ» в Учебнике Физическа культура 10-11 классов А.П. Матвеева
We recommend to visit
Україна Online
1,359,073 @uaonliiНовини, інсайди, політика — все в одному місці
Співпраця — @anonimnoua
Last updated 4 days, 21 hours ago
EDWARD BIL
1,150,876 @fury_bilПо рекламе : https://t.me/vladislove95
@reklamaubloggerow
Почта : [email protected]
Привет всем сумасшедшим и не очень 😉
Здесь я с вами делюсь самыми эксклюзивными материалами и обсуждаю всё самое интересное 😊
🔥Подпишись
Last updated 1 week, 2 days ago
Москва Live
965,405 @msk_liveНовости Москвы раньше всех. Подпишись, чтоб не потерять.
Ссылка для друзей: https://t.me/+MudQsy2gMds3MmVi
Прислать новость: @msk_live_bot
По вопросам сотрудничества: @evo_anna
Last updated 1 week, 6 days ago
YouTube
Сенсационное видео. Как стать суперменом или супер леди и разрешить конфликт с собой и близкими
Доктор, психолог, художник писатель и изобретатель Хасай Алиев говорит о раскрытии у вас потенциальных возможностей и способностей, райской группе для развития скрытых у вас творческих и изобретельских качеств. Читайте О СУТИ метода Ключ и авторе в ОПИСАНИИ…
YouTube
Решим глобальные проблемы человека и человечества мозговым штурмом на основе Ключа. Вместе мы сила!
Автор Ключа говорит об Альтшулере, друзьях мастерах ТРИЗ, Тесле, Докторе Накамацу и «райской группе» для более полного раскрытия творческих качеств и развития изобретательского мышления, о свойствах Человека Будущего. Читайте О СУТИ метода Ключ и авторе…
YouTube
Квантовый переход? Кто попадет в рай или ад только бог знает, и я. Шутка. О входе в райскую группу
Доктор Хасай Алиев говорит о «парадоксе с наблюдателем» и кто будет принят в «райскую группу» для развития изобретательского мышления Читайте О СУТИ метода Ключ и авторе в ОПИСАНИИ ПОД ВИДЕО! ***🔻*** ***🔸*** Презентация 5 мин. о создании метода Ключ. https://youtu.be/IoZdM0Yf4vE…
YouTube
Защита Разума и творца в человеке. Квантовый переход — новая религия? Учимся думать своей головой.
Автор известного метода саморегуляции Ключ говорит о критериях принятия в «райскую» группу более полного раскрытия творческих качеств и изобретательского мышления. Читайте О СУТИ метода Ключ и авторе в ОПИСАНИИ ПОД ВИДЕО! ***🔻*** ***🔸*** Презентация 5 мин. о создании…
Обратите внимание! Мне в личку часто пишут, что стали замечать что занимаясь время от времени Ключом, становятся «везунчиками», как бы жизнь стала поворачиваться лицом.
Это я общими словами сформулировал.
ПРОГРАММНОЕ из Школы Человек Будущего, иначе называемой Школой Человечности.
Мы учим детей и взрослых думать. Это означает задаваться вопросами и искать ответы. И главное правило — не подражать авторитетам, а все ставить под сомнение. Творческий подход- это искать максимально простое решение через призму общечеловеческих ценностей.
Учим взрослых вспоминать состояние детской естественности при нашем взрослом уме и опыте, используя новейшие технологии развития изобретательского нешаблонного мышления, включая приемы саморегуляции по методу Ключ и техники «Озарение по заказу», отделяя при поиске истины мифы и фокусы и эзотерику.
Проверяй все, что слышишь, и как говорится, ущипни себя, когда что-то кажется.
https://stihi.ru/2023/06/01/737
stihi.ru
На свете глупых нет
на свете глупых нет а нету просто времени чтоб каждый мог так глубоко вникать в проблему, чтобы отверзлись ворота я тоже знаю эти муки когда не знаешь что сказать и кто оценит эти строчки за сколько можно бы отдать но в день иль в ночь когда забудешь…
https://www. youtube.com/watch?v=SDAV0qaLDJs
YouTube
Неожиданные радости сложного мира. Это интересно, обязательно посмотрите!
Беседовали доктор Хасай Алиев, Ольга Гончарова продвигает уникальные эффективные методики обучения детей и Марина Сырчина бэк-вокал, певица, ведущая радио Magnetar. Смотрите ссылки в прикрепленном комментарии Читайте О СУТИ метода Ключ и авторе в ОПИСАНИИ…
вообще у нас все хорошие люди, благодаря природе творца в нас и родителям, и школе, и друзьям, и временным противникам, которые, познакомившись поближе, становятся друзьями, но таких я давно уже и не встречал
Друзья! Приглашаем на вебинар 24 мая в 20.00 мск «Алгоритм развития изобретательского мышления для выхода из критических ситуаций». На вебинаре вы получите: приемы выхода на Нулевое состояние душевной безмятежности и безвременья независимо от внешних обстоятельств и формального времени. Сможете решать вопросы, которые раньше казались нерешаемыми. Приемы с новым вектором внимания : проговаривания, протанцовывания, прорисовывания, дирижирования, плавания, дрожания, потягивания, и др. смотреть подробно по ссылке: https://tinyurl.com/y54hs3pk
оплатить из РФ: http://homofuturus.kassa.bizon365.ru/buy/algoritm-razvitiya
Свои вопросы присылайте на почту [email protected]
homo_futurus.tilda.ws
Алгоритм развития изобретательского мышления для выхода из критических ситуаций
Наша школа — наше будущее!We recommend to visit
Україна Online
1,359,073 @uaonliiНовини, інсайди, політика — все в одному місці
Співпраця — @anonimnoua
Last updated 4 days, 21 hours ago
EDWARD BIL
1,150,876 @fury_bilПо рекламе : https://t. me/vladislove95
@reklamaubloggerow
Почта : [email protected]
Привет всем сумасшедшим и не очень 😉
Здесь я с вами делюсь самыми эксклюзивными материалами и обсуждаю всё самое интересное 😊
🔥Подпишись
Last updated 1 week, 2 days ago
Москва Live
965,405 @msk_liveНовости Москвы раньше всех. Подпишись, чтоб не потерять.
Ссылка для друзей: https://t.me/+MudQsy2gMds3MmVi
Прислать новость: @msk_live_bot
По вопросам сотрудничества: @evo_anna
Last updated 1 week, 6 days ago
Метод Ключ создан в 1981 г. для космонавтов. Используют миллионы людей для защиты от стресса, борьбы со страхом, снятия зажатости, уверенности, творчества, саморазвития. СинхроГимнастика «Ключ» в Учебнике Физическа культура 10-11 классов А.П. Матвеева
Loading…
Метод «Ключ»
«Ключ к себе: как разблокировать свои скрытые возможности».
Мы учим людей повышать устойчивость к стрессу. Метод «Ключ» разработан в Центре подготовки космонавтов им. Ю.А.Гагарина и утвержден Минздравом СССР в 1987 году. Патенты № 1785711 и № 2041721. Метод был использован при подготовке российских спортсменов на Олимпийских Играх в Китае и участников Международной космической программы «Марс 500».
Метод включает в себя новейшие приемы раскрепощения, мобилизации и восстановления; позволяет повысить устойчивость к стрессу. Метод раскрывает основу действия психоанализа и психотерапии, открывает прямой доступ к механизмам саморегуляции, позволяющим человеку в любой момент управлять своим состоянием без внешней помощи; позволяет самостоятельно избавиться от стресса и повысить свою психологическую устойчивость.
Метод помогает в тех случаях, когда недоступны никакие другие способы выхода из стресса. Метод повышает эффективность деятельности человека и освобождает его от хронической усталости. Метод позволяет использовать энергию стресса в собственных целях. Метод успешно применялся в различных ситуациях, в том числе при экстренной психологической реабилитации пострадавших от терактов, а так же при подготовке спецподразделений России. Метод много лет используется в Минобороны, МЧС, в психологических службах, диспетчерами, операторами и другими лицами напряженных и опасных профессий.
Метод исходит из того, что в процессе состязаний происходит испытание спортивного мастерства, умственных и физических возможностей атлета. Психологическая подготовка к конкретному соревнованию – это заключительный этап всей подготовки, тренировочной и воспитательной работы, где формируется оптимальное психическое предстартовое состояние, при котором спортсмен способен превзойти свои лучшие спортивные качества. Однако, еще до старта у спортсмена возникает напряженность, волнение, повышается частота сердцебиения и изменение мышечного тонуса. При помощи этих реакций идет настройка функций организма на все виды нагрузок приближающихся состязаний. Это дает возможность спортсмену к моменту старта мобилизовать все свои качества и возможности. Однако если такие процессы, особенно эмоциональное возбуждение, выходят из оптимальных пределов, то они отрицательно сказываются на действиях спортсмена…
Автор метода: Хасай Магомедович Алиев окончил по специальности врач-психиатр, занимается научно-исследовательской работой в области психологии, психотерапии и рефлексотерапии. С 1981 по 1983 годы доктор Алиев работал в Центре подготовки космонавтов им. Ю. А. Гагарина над методикой моделирования состояния невесомости, преодоления стресса и перегрузок у космонавтов. В этот период Хасаем Алиевым и был разработан Метод Саморегуляции человека «Ключ». Х.М. Алиев сотрудничал с различными научными, общественными и производственными организациями. В том числе, проводил обучение членов «Клуба директоров промышленных предприятий СССР» академика А.Г. Аганбегяна, разработал и внедрил в производство методику снижения утомляемости у операторов микросборки, диспетчеров энергопредприятий. Занимался антистрессовой подготовкой военнослужащих, отрядов специального назначения, обучал сотрудников МВД, спасателей, лиц других опасных профессий, психологов МЧС, военных журналистов перед работой в горячих точках. Доктор Алиев проводил подготовку военного персонала перед входом в атомоход «Курск», выводил из острого стресса пострадавших в результате терактов в Кизляре, Каспийске, Ессентуках, Москве и Беслане. Доктор Алиев готовил российских спортсменов на Олимпийских Играх в Китае, испытателей Международной космической программы «Марс 500».
Хасай Алиев награжден государственными наградами, среди которых: Медаль «Участнику контртеррористической операции», медали «За укрепление боевого содружества», отряда специального назначения ВВ МВД «РУСЬ», «За личный вклад в восстановления мира и согласия на Кавказе», Медаль Лермонтова «За восстановление мира и согласия на Кавказе», а также многочисленными Почетными грамотами и Благодарностями руководителей министерств и ведомств.
Подробности см. на: http://stress.su
Электронный адрес: [email protected]
Релизов · aliev/aioauth · GitHub
Выпуск v1.5.4
04 мая 16:18
алиев v1. 5.4 2e44811
Сравнить Версия v1.5.4ПоследняяПоследняя версия
Версия Bump: 1.5.3 -> 1.5.4
Версия v1.5.3
28 мар 21:42
алиев v1.5.3 8f52c6f
Сравнить Выпуск v1.5.3Версия Bump: 1.5.2 -> 1.5.3
Версия v1.5.2
21 мар 05:46
алиев v1.5.2 48896f2
Сравнить Выпуск v1.5.2Версия Bump: 1.5.1 -> 1.5.2
Версия v1.5.1
30 янв 19:39
алиев v1.5.1 с7512с8
Сравнить Выпуск v1.5.1Что изменилось
- Исправление: добавлена поддержка Python 3.11 от @aliev в #69
Полный список изменений : v1.5.0…v1.5.1
Версия v1.
5.027 авг 09:15
алиев v1.5.0 5920d7c
Сравнить Версия v1.5.0Версия Bump: 1.4.1 → 1.5.0
Версия v1.4.1
11 авг 19:12
алиев v1.4.1 да68дбф
Сравните Выпуск v1.4.1Исправление: разрешить метод `POST` в `create_authorization_response` (#65) * исправлено: разрешить метод `POST` в `create_authorization_response` исправления №64 * удар: 1.4.1
Версия v1.4.0
25 фев 23:39
алиев v1.4.0 е69с989
Сравнить Выпуск v1.4.0Версия Bump: 1.3.3 → 1.4.0
Версия v1.3.3
20 янв 23:40
алиев v1.3.3 6c0aa10
Сравнить Выпуск v1. 3.3Версия Bump: 1.3.2 → 1.3.3
Версия v1.3.2
20 янв 23:21
алиев v1.3.2 5210001
Сравнить Версия v1.3.2Версия Bump: 1.3.1 → 1.3.2
Версия v1.3.1
14 янв 15:52
алиев v1.3.1 6eb4acd
Сравнить Выпуск v1.3.1Версия Bump: 1.3.0 → 1.3.1Подробно о сети Lightning
, часть 1: Платежные каналы | Магомед Алиев | Софтблоки
Сеть Lightning представляет собой систему платежных каналов, которые представляют собой не что иное, как обычные мультиподписные кошельки. Чтобы открыть канал, стороны создают мультиподписной кошелек и отправляют средства на этот кошелек. Полученная сумма денег становится балансом канала и все последующие транзакции между участниками канала осуществляются вне блокчейна . Канал может быть закрыт в любой момент любой стороной. В этом случае последняя оффчейн-транзакция, определяющая баланс канала, отправляется в сеть и делает недействительными все промежуточные транзакции, поскольку все они используют один и тот же вывод. В итоге нам нужна всего одна транзакция для открытия канала и еще одна для его закрытия, при этом все промежуточные транзакции совершаются мгновенно, без записи в блокчейне.
Сеть таких каналов позволит вам отправлять транзакции другому участнику сети, даже если вы не подключены напрямую. Единственное, что необходимо, это возможность сделать «тропу», сеть каналов, которая соединяет вас друг с другом. Более того, вы не обязаны доверять какому-либо участнику сети благодаря специальным смарт-контрактам (HTLC hash-time-lock-contract), гарантирующим безопасную доставку ваших средств.
Чтобы понять, как функционирует сеть Lightning, необходимо сначала понять функционирование платежных каналов и контрактов HTLC, которые составляют основу для них. Эти темы довольно обширны. Именно поэтому мы разделим эту статью на две части и начнем с объяснения механизма работы платежных каналов.
Как мы уже говорили выше, платежный канал, соединяющий двух участников сети, есть не что иное, как общий мультиподписной кошелек. Первая транзакция, определяющая баланс канала, известна как транзакция финансирования или якорная транзакция . Эта транзакция должна быть отправлена в сеть и добыта для создания канала.
Сделав это, стороны обмениваются взаимно подписанными транзакции фиксации , которые изменяют начальный баланс канала. Эти транзакции действительны и могут быть отправлены в сеть биткойнов, но они хранятся снаружи, ожидая закрытия канала. Таким образом, состояние баланса может меняться тысячи раз в секунду, ограничиваясь только временем, необходимым сторонам для создания, подписания и отправки друг другу коммит-транзакций.
Каждый раз, когда стороны обмениваются новой коммит-транзакцией, они делают недействительным предыдущее состояние канала; следовательно, только самая последняя коммит-транзакция может быть «выполнена». Цель — предотвратить мошенничество со стороны сторон, запретив им отправлять в блокчейн одно из предыдущих состояний канала, наиболее выгодное для них. Ниже я проанализирую несколько механизмов, которые делают это возможным.
Наконец, канал может быть закрыт как по обоюдному согласию — путем отправки закрывающей транзакции ( расчетная транзакция ) в блокчейн — так и по решению одной из сторон, которая отправила бы последнюю транзакцию фиксации в блокчейн. Это позволяет предотвратить выход одной стороны из сети и «запирание» средств другой стороны на канале.
За все время существования канала в сеть биткойн отправляются и фиксируются в блокчейне только две транзакции (транзакция финансирования и транзакция расчета). Между ними стороны могут обмениваться любым количеством коммит-транзакций, которые никогда не попадут в блокчейн.
Прежде чем перейти к более сложным структурам, давайте рассмотрим пример простого одностороннего канала. В нашем примере предположим, что обе стороны честны, чтобы упростить объяснения. Позже мы рассмотрим механизмы, позволяющие предотвратить любую попытку мошенничества.
В нашем примере есть два участника, Эмма и Фабиан. Fabian предоставляет услугу видеостриминга, оплачиваемую через канал микроплатежами — одна секунда видео стоит 0,00001 BTC, что составляет 0,036 BTC в час. Эмма — обычный пользователь, пожелавший посмотреть видео.
Эмма и Фабиан используют специальную программу, позволяющую работать как с платежным каналом, так и с видео. Эмма запускает эту программу в своем интернет-браузере, Фабиан использует ее на своем сервере. Программа имеет все функции обычного биткойн-кошелька, может создавать и подписывать транзакции. Весь механизм платежного канала скрыт от пользователей, которые видят только то, что видео оплачивается за каждую секунду.
Теперь посмотрим, как это будет работать. Чтобы создать канал, Эмма и Фабиан должны установить мультиподписной адрес 2 из 2. Со стороны пользователя программа создает адрес P2SH (кошелек с мультиподписью) и просит пополнить его на сумму, достаточную для оплаты одного часа. Эмма переводит 0,036 BTC на кошелек, и эта транзакция становится открывающей (транзакцией финансирования).
Как только транзакция пополнения подтверждена и канал открыт, начинается потоковое видео. В первую секунду сторона пользователя создает и подписывает коммит-транзакцию, которая меняет баланс канала: 0,00001 BTC теперь принадлежит Фабиану, а 0,03599 — Эмме. Транзакция использует вывод транзакции финансирования (0,036) и содержит два новых выхода, которые только что были упомянуты. На стороне сервиса программа получает эту транзакцию, подписывает ее и отправляет обратно вместе с первой секундой видео. Теперь обе стороны имеют взаимно подписанную транзакцию-обязательство, отражающую последнее состояние канала, которую обе стороны могут отправить в сеть биткойнов, если это необходимо.
В течение 2-й секунды создается новая коммит-транзакция, использующая тот же вывод, что и первая, и новые выходы: 0,00002 для Фабиана и 0,03598 для Эммы. Эта транзакция является оплатой за две загруженные секунды видео. Затем оно отправляется на вторую сторону и т.д.
Предположим, что Эмма посмотрела 10 минут видео, а потом устала и перестала смотреть. За этот период было отправлено и подписано 600 коммит-транзакций (за 600 секунд стриминга). Последний из них имеет два выхода: 0,03 для Эммы и 0,006 для Фабиана. Эмма закрывает канал, отправляя эту коммит-транзакцию в сеть биткойнов как «расчетную транзакцию». Следовательно, в блокчейн попадают только две транзакции.
Конечно, в этом примере все работает, но только если обе стороны честны. Нетрудно представить сценарий, при котором одна из сторон может обмануть, чтобы получить преимущество, или канал не будет работать должным образом.
- Пока канал открыт, Эмме нужна подпись Фабиана для вывода средств, поскольку канал представляет собой мультиподписной адрес 2 из 2. Если Фабиан исчезнет, средства Эммы могут навсегда остаться запертыми в канале.
- Пока канал открыт, Эмма может использовать любую коммит-транзакцию, подписанную обеими сторонами. Посмотрев видео в течение 10 минут, она может взять самую первую коммит-транзакцию и отправить ее в сеть биткойнов без согласия Фабиана.
Одним из решений этих проблем является использование таймлоков в коммит-транзакциях (транзакционные таймлоки (nLocktime)). Чтобы гарантировать, что средства не будут заблокированы в канале, Эмма создает сопровождающую свою транзакцию финансирования транзакцию возврата, которая использует выходные данные ее транзакции финансирования. Сначала она отправляет Фабиану эту транзакцию, и как только он подписывает ее и отправляет обратно, Эмма отправляет транзакцию финансирования в сеть биткойнов, создавая канал.
Транзакция возврата становится первой транзакцией-фиксацией, и ее временная блокировка устанавливает верхний предел времени существования канала. Предположим, что Эмма установила временную блокировку на 30 дней (4320 биткойн-блоков). Все следующие коммит-транзакции будут иметь более короткие временные блокировки, чтобы их можно было отправить в сеть биткойнов раньше.
Теперь Эмма может открыть канал без каких-либо забот, зная, что в случае исчезновения Фабиана она сможет вернуть свои средства через 30 дней (если бы это был двусторонний канал и Фабиан также перевел туда какие-то средства, он также мог бы создать транзакцию возврата со своей стороны).
Каждая новая коммит-транзакция будет иметь временную блокировку короче, чем предыдущая, чтобы последняя коммит-транзакция могла быть отправлена в сеть биткойн раньше, чем предыдущие, и сделать их недействительными, защищая обе стороны от злонамеренного использования предыдущей коммит-транзакции. Если все пойдет хорошо, Эмма и Фабиан смогут просто отправить обычную расчетную транзакцию, поэтому использование коммит-транзакции ограничено случаем выхода одной стороны из сети.
Например, если первая коммит-транзакция имеет временную блокировку, установленную на 4320 блоков, вторая может иметь временную блокировку, установленную на 4319 блоков и т. д. В таком случае 600-я транзакция может быть отправлена в биткойн-сеть за 600 блоков до 1-й. сделка становится действительной.
Вы, наверное, заметили, что этот метод, помогая предотвратить более ранние коммит-транзакции мошенническим образом, имеет два важных недостатка:
- Временная блокировка первой коммит-транзакции ограничивает время существования канала.
Если временная блокировка установлена на длительный срок (например, год), то канал можно использовать очень долго, без новых открытий и закрытий, но в случае исчезновения одной из двух сторон, вторая приходится все это время ждать, чтобы вывести средства из канала, отправив последнюю коммит-транзакцию в сеть биткойн. - Временная блокировка первой транзакции фиксации ограничивает количество транзакций, которые можно отправить в канал.
В нашем примере с временной блокировкой, установленной на 4320 блоков, в канал можно отправить только 4320 транзакций, потому что каждая новая зафиксированная транзакция уменьшает временную блокировку на один блок. Более того, используя интервал в 1 блок (10 минут), мы заставляем участников канала следить за блоками, чтобы не пропустить нужный и вовремя отправить последнюю коммит-транзакцию, если что-то пойдет не так. Конечно, интервал можно увеличить, но в этом случае лимит транзакций на канале станет еще менее значительным.
Таким образом, таймлок позволяет нам аннулировать ранее совершенные коммит-транзакции и гарантировать безопасное закрытие канала обеим сторонам: если они согласны с последним состоянием канала, они могут просто отправить расчетную транзакцию (т.е. последняя транзакция фиксации) без временной блокировки и закрытия канала; если одна из сторон исчезла, другой остается только дождаться истечения таймлока последней коммит-транзакции, чтобы отправить ее в биткойн-сеть.
Еще один способ решить вышеупомянутые проблемы с доверием, которые могут возникнуть в канале, — это отмена ранее совершенных транзакций фиксации. На самом деле слово «отмена» является неточным, потому что в случае биткойна транзакция, однажды подтвержденная и добытая, уже не может быть отменена. Однако он может быть построен таким образом, что его использование будет невыгодным. Этого можно достичь, если каждой стороне будет предоставлен ключ отзыва .
На этот раз Хитеш и Ирэн решили создать канал. Каждый из них отправил в канал по 5 биткойнов, установив начальный баланс канала. Теперь вместо стандартной транзакции обязательств, которую должны подписать оба, Хитеш и Айрин создают две разные асимметричный коммит-транзакции.
У Хитеша есть транзакция-обязательство с двумя выходами, подписанная Ирэн. Первый выход платит 5 биткойнов Айрин сразу, а второй выход платит 5 биткойнов Хитешу, но с задержкой в 1000 блоков. Вот как это выглядит:
Ввод: 2- из -2 вывод финансирования, подписанный Ирэн
Вывод 0 <5 биткойнов>:
<Открытый ключ Айрин> CHECKSIG
Вывод 1:
<1000 блоков>
CHECKSEQUENCEVERIFY
DROP
<Открытый ключ Hitesh> CHECKSIG
В то же время у Irene также есть коммит-транзакция с двумя выходами, подписанная Hitesh. Первый выход выплачивает 5 биткойнов Хитешу немедленно, а второй выход выплачивает 5 биткойнов Ирине с задержкой в 1000 блоков.
Ввод: 2- из -2 вывод финансирования, подписанный Hitesh
Вывод 0 <5 биткойнов>:
<Открытый ключ Hitesh> CHECKSIG
Вывод 1:
<1000 блоков>
CHECKSEQUENCEVERIFY
DROP
<Открытый ключ Айрин> CHECKSIG
Таким образом, у обоих есть транзакция фиксации, подписанная другой стороной. Хитеш или Айрин могут в любой момент подписать коммит-транзакцию и отправить ее в сеть биткойн, но в этом случае другая сторона получит свои деньги немедленно, а отправитель будет ждать 1000 блоков, что не очень выгодно. Однако этого недостаточно, чтобы обе стороны играли честно.
Пришло время представить последнюю функцию, наш ключ отзыва, который позволит наказать сторону, пытающуюся обмануть, забрав ее деньги.
Каждая коммит-транзакция имеет еще один «отложенный» выход. Сделаем его расходуемым либо отправителем с задержкой в 1000 блоков, либо вторым участником канала при наличии ключа отзыва. Таким образом, когда Хитеш создает коммит-транзакцию, которая должна быть подписана Ирэн, он создает второй вывод для себя с задержкой в 1000 блоков или для Ирэн, если она решит создать ключ отзыва.
Хитеш сохранит этот ключ в секрете и отправит его Ирэн только тогда, когда он решит обновить состояние канала новой коммит-транзакцией. Вот как будет выглядеть такая транзакция:
Ввод: 2- из -2 вывод финансирования, подписанный Ирэн
Вывод 0 <5 биткойн>:
<Открытый ключ Айрин> CHECKSIG
Вывод 1 <5 bitcoin>:
IF
# Вывод штрафа за отзыв
<Открытый ключ отзыва>
ELSE
<1000 блоков>
CHECKSEQUENCEVERIFY
DROP
<Открытый ключ Hitesh>
ENDIF
CHECKSIG
Пример продемонстрирует, как это работает. Предположим, что Ирэн хочет отправить Хитешу 2 биткойна. Чтобы иметь возможность сделать это, они должны обновить состояние канала, создав новую коммит-транзакцию. Оба создают асимметричную коммит-транзакцию и перед их подписанием обмениваются ключами отзыва с предыдущих коммит-транзакций, тем самым «отменяя» их. В этом случае Хитеша интересует последний баланс канала, в то время как Ирэн считает более ранний баланс более выгодным.