Author

Topic: Как создать Lightning Network Channel (Testnet BTC) (Read 296 times)

legendary
Activity: 1974
Merit: 4715
В шапку добавил материала, много не знал про эту технологию.

Есть интересные решения
Muun Wallet- мультикошелек для биткоин и LN.
https://muun.com/

По логике должен быть официальный мост между Биткоин коре и LN
legendary
Activity: 2464
Merit: 4415
🔐BitcoinMessage.Tools🔑
Вот вам ответ  Grin

Проблема входящей пропускной способности в сети Lightning
https://bitcointalksearch.org/topic/--5216792

Спасибо RapTarX .

старые посты удалил, писал глупости.
Спасибо за перевод, теперь сеть Lightning стала более понятна, но все равно нужно еще разбираться, чтобы найти все нюансы, преимущества и недостатки, существующие на данный момент. Насколько я понял, для получения платежей нужно, чтобы была некая входная емкость, которая обеспечивается либо платежом с вашего узла (о чем и говорится в статье), либо когда с вашим узлом открывается другой канал со своей выходной емкостью. Выходная емкость другого узла при открытии канала становится вашей входной емкостью (максимальное количество монет, которое вы можете получить на свой счет). Выходная емкость - это ваш баланс и ваши монеты, входная емкость - это монеты на "другом конце" канала.
legendary
Activity: 1974
Merit: 4715
Вот вам ответ  Grin

Проблема входящей пропускной способности в сети Lightning
https://bitcointalksearch.org/topic/--5216792

Спасибо RapTarX .

старые посты удалил, писал глупости.
legendary
Activity: 2310
Merit: 2073

Можно получить деньги на счет без трат, но нужно просить другие сервисы чтобы вам открыли канал за плату( в зависимости от лимита получения).

Допустим, я хочу открыть магазин с оплатой в Lightning Network. Как я буду брать оплату, если я не трачу ту же самую сумму. Например, чашка кофе стоит 0.01 BTC, но мне не могут заплатить за нее, потому что я не отправил кому-то еще плату в 0.01BTC? Во всяком случае, я так понял из вышеозвученного перевода. Нужно более подробно раскрыть этот момент для людей, ни разу не пользовавшихся до этого сеть Lightning.

Вам и не нужно ничего тратить, нужно запустить свою лайтнинг ноду, вот есть видео на канале CryptoInside с подробной настройкой лайтнинг ноды: https://www.youtube.com/watch?v=LYRyXwOMTo4 . Существуют односторонние и двухстороние каналы. При открытии одностороннего канала покупатель кофе должен будет залочить в смарт-контракте, к примеру, 0.1 BTC - на 10 чашек кофе. Канал закроется только когда эти средства перейдут на ваш адрес, либо можно закрыть канал вручную, купив, к примеру, 3 чашки кофе. В этом случае после закрытия канала в блокчейн попадет транзакция на ваш адрес 0.03 BTC.    
legendary
Activity: 2275
Merit: 1180
AI Atelier
Если вернутся к основам то в биткоине изначально проектировались 2  вещи: смартконтракты и LN.
Биткоин проектировался как сеть для верификации взаиморасчетов, а все расчеты должны проходить в LN с максимальной скоростью.
....

Lightning Network Channel по своей сути как раз таки и выполняет роль некого смарт-контракта для проведения расчётов. Расчёты внутри LN Channel проходят быстро и без комиссий, но за создание канала и за отправку либо вывод средств требуется оплатить комиссию в основной сети.
legendary
Activity: 2464
Merit: 4415
🔐BitcoinMessage.Tools🔑

Можно получить деньги на счет без трат, но нужно просить другие сервисы чтобы вам открыли канал за плату( в зависимости от лимита получения).

Допустим, я хочу открыть магазин с оплатой в Lightning Network. Как я буду брать оплату, если я не трачу ту же самую сумму. Например, чашка кофе стоит 0.01 BTC, но мне не могут заплатить за нее, потому что я не отправил кому-то еще плату в 0.01BTC? Во всяком случае, я так понял из вышеозвученного перевода. Нужно более подробно раскрыть этот момент для людей, ни разу не пользовавшихся до этого сеть Lightning.
legendary
Activity: 1974
Merit: 4715

Помните, что вы можете получать средства только той суммы, которую потратили. Если вы пополнили свой канал на 0,01 BTC и еще ничего не потратили, вы не сможете получить какую-либо сумму.
Максимальная сумма получения = сумма, которую вы потратили.

Вот этот момент мне не совсем понятен. Допустим, я пополнил кошелек на 0.01BTC и хочу получить еще 0.002BTC. Сначала мне придется снизить баланс кошелька до 0.0098BTC? Каким образом потратить монеты, если у меня нет такой цели и я просто хочу увеличить баланс? Хотелось бы услышать объяснение на простом языке.
Если вернутся к основам то в биткоине изначально проектировались 2  вещи: смартконтракты и LN.
Биткоин проектировался как сеть для верификации взаиморасчетов, а все расчеты должны проходить в LN с максимальной скоростью.
А смартконтракты не были реализованы. Виталик вовремя поймал идею и реализовал.

Можно получить деньги на счет без трат, но нужно просить другие сервисы чтобы вам открыли канал за плату( в зависимости от лимита получения).





legendary
Activity: 2464
Merit: 4415
🔐BitcoinMessage.Tools🔑

Помните, что вы можете получать средства только той суммы, которую потратили. Если вы пополнили свой канал на 0,01 BTC и еще ничего не потратили, вы не сможете получить какую-либо сумму.
Максимальная сумма получения = сумма, которую вы потратили.

Вот этот момент мне не совсем понятен. Допустим, я пополнил кошелек на 0.01BTC и хочу получить еще 0.002BTC. Сначала мне придется снизить баланс кошелька до 0.0098BTC? Каким образом потратить монеты, если у меня нет такой цели и я просто хочу увеличить баланс? Хотелось бы услышать объяснение на простом языке.
legendary
Activity: 1974
Merit: 4715
Перевод темы RapTarX . Спасибо за информацию


Португальский- https://bitcointalksearch.org/topic/traducao-tutorial-como-criar-um-canal-na-lightning-network-testnet-btc-5212752
Индонезийский- https://bitcointalksearch.org/topic/test-net-eclair-wallet-bikin-channel-dan-pembayaran-lighting-network-5213094


В целях обучения я создал тему Как создать Lightning Network Channel;  Вы можете узнать все оттуда. Я создал эту тему для подробного описания  процесса.

Содержание
1. Загрузка Eclair Mobile TestNet Wallet
2. Получение TestNet BTC
3. Создание канала
4. Оплата за кофе с помощью TestNet BTC
5. Получение оплаты в Lightning Network
6. Закрытие канала
7. Разное

1. Загрузка Eclair Mobile TestNet Wallet
Сначала вам необходимо скачать кошелек с поддержкой Lightning Network. Я использовал Eclair Mobile Wallet (конечно, TestNet). Вы также можете попробовать другой кошелек. Так как я не пробовал с другим кошельком, я предлагаю Eclair; он очень удобен для пользователя. Вы также можете просмотреть другие варианты Bitcoin Android Wallet хотя  их немного

а. Наберите в поиске Eclair Test Net.
b. Скачайте кошелек и установите его.
с. Создайте свой кошелек.

2. Получение TestNet BTC
Вам нужны TestNet BTC, чтобы опробовать его.
а. Перейдите на https://testnet-faucet.mempool.co/ (Если это не сработает, существует множество кранов TestNet BTC, в поиске Google "TestNet BTC Faucet")
b. Вставьте свой адрес и получите BTC.

3. Создание канала

a. Нажмите на channels и нажмите + (зеленая кнопка плюс), вы получите интерфейс ниже.


b. Нажмите на ACINQ NODE и поставьте галочку на 2й клетке. Если ваш баланс ниже, поставьте галочку и на первой. Теперь нажмите OPEN .


Создание канала займет немного времени: на оплату с вашего кошелька и на подтверждение оплаты.


4.  Оплатите кофе с помощью TestNet BTC

Было бы неплохо проверить, насколько быстро он работает? Наслаждайся скоростью.

а. Перейдите на https://starblocks.acinq.co/
b. Выберите любой товар и добавьте его в корзину; убедитесь, что у вас достаточно средств.
с. Когда вы добавите товар в корзину, вы получите опцию Checkout в приложении.
d. Нажмите на оформление заказа; у вас будет 2 варианта отправки суммы: QR-код и оплата на адрес.
е. Зайдите в свой кошелек и выберите способ оплаты; выберите значок send в интерфейсе кошелька.


f. Если вы хотите вставить адрес для оплаты; скопируйте его со страницы оформления заказа - или просто вы можете оплатить сканированием QR-кода.

Вы оплатили?
Менее чем за секунду вы должны увидеть подтверждение оплаты в блокчейне.



5. Получите оплату через сеть Lightning

Помните, что вы можете получать средства только той суммы, которую потратили. Если вы пополнили свой канал на 0,01 BTC и еще ничего не потратили, вы не сможете получить какую-либо сумму.
Максимальная сумма получения = сумма, которую вы потратили.

Чтобы получить оплату с LN, нажмите на получение и выберите Lightning . Вам будет предоставлен адрес платежа и QR-код. Поделитесь этим.

6. Закройте канал
Нажмите на Channel и выберите канал, который вы хотите закрыть. Вы увидите CLOSE CHANNEL там; нажмите. Не ставьте галочку на Force Close, так как это может взимать более высокую плату. После закрытия канала,  средства будут отправлены на ваш основной кошелек.


7. Разное
1. Никогда не делитесь скриншотом баланса, если вы используете основную сеть(mainnet).
2. Перед использованием основной сети убедитесь, что вас устраивает Lightning Network.
3. Не злоупотребляйте краном testnet; если возможно, отправьте обратно BTC testnet на любой из тестовых кранов.
4. Testnet BTC ничего не стоят.

Я должен поблагодарить -
1. BitCryptex
2. LoyceV

Если вы пытались, не забудьте поделиться своим опытом. Не стесняйтесь задавать любые вопросы.

Вы можете прочитать руководство для начинающих по сети Bitcoin Lightning.

Не забудьте поделиться своим опытом. Не стесняйтесь задавать любые вопросы.

Дополнения
Проблема входящей пропускной способности в сети Lightning
https://bitcointalksearch.org/topic/--5216792

HTLC контракты в Lightning Network
https://bitcointalksearch.org/topic/htlc-lightning-network-5217129

Соединения и ликвидность в сети Lightning
https://bitcointalksearch.org/topic/lightning-5217150
Jump to: