Bitcoin Forum
May 07, 2024, 10:00:32 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Technical Support / How to create weird bitcoin addresses? on: September 26, 2020, 09:09:09 PM
I am pretty sure almost everyone seen such addresses:

1BitcoinEaterAddressDontSendf59kuE
1111111111111111111114oLvT2
1CounterpartyXXXXXXXXXXXXXXXUWLpVr
1xxxxxxxxxxxxxxxxxxxxxxxxxy1kmdGr
1of1xxxxx1anonymity1xxxxxxxz9JzFN
1topic1xxx1hmwyda1xxxxxxxxxvo8wMn

And there is a lot more of them. I also know that there is no private keys for these addresses and bitcoins sent to these addresses will be lost forever.
So my question is: How can I create valid bitcoin address with specified pattern which could be checked in blockchain. Is there any step by step guide how to do that?
2  Bitcoin / Development & Technical Discussion / non-mandatory-script-verify-flag (Non-canonical DER signature) (code 64) on: August 07, 2020, 03:36:12 AM
Here is my signed raw transaction:

Code:
 01000000014b292ab171c7caaa421aeb84850479d6d3a6eda5de59affc890203ff597d81ad010000006b483045022100d8094ade89c8fa52117490869be3ee12b51da54dea66479c2e0e746e6aaa327f0220bea5364a573b7be0d1b103f0a79dd781e3bcb6e66c2d90e0a356dbd1ee70cc750121035640dd343b07721422722b87f9d35515dc42ae664c8504a83b83ed2c6dbf011cfdffffff0188130000000000001976a9140c2de57061cc2ade24e901b63dcf4b7c039f47af88ac00000000

I managed to convert my High-S value to Low-S value and now I am getting the error: non-mandatory-script-verify-flag (Non-canonical DER signature) (code 64) when trying to broadcast this transaction. What do I do?
3  Bitcoin / Development & Technical Discussion / How to convert High-S value to Low-S value? on: August 06, 2020, 03:55:25 PM
I created a bitcoin transaction but I'm getting an error when trying to broadcast it:

mandatory-script-verify-flag-failed (Non-canonical signature: S value is unnecessarily high) (code 16)

I googled it and seems the problem is that S value in ScriptSig is High. I didn't find a working method to convert my High-S value to Low-s value. Could someone help me with that? Any help would be appreciated and well rewarded Cheesy. Maybe there is some python script that can convert High-S value to Low.
4  Bitcoin / Bitcoin Discussion / Problem with Watch-only wallet and bitcoin address on: September 21, 2019, 11:28:13 PM
Problem with Watch-only wallet and bitcoin address

I created a seed phrase with 12 words via iancoleman website(oflline). Then, i scrolled down to address number 228 and sent there 10000 sats. Then, i installed sentinel application to test how watch only wallets work. And i Imported my extended public key into this application. But i didn't see any funds. What is interesting, 1st, 2nd, 3rd ... addresses that sentinel showed me were the same, that iancoleman website shows.

Then, i've imported my seed phrase in electrum and there were no funds available. But addresses were the same, that iancoleman website shows me. I mean the first 20 addresses, that electrum shows me. They are the same, that iancoleman website shows me. But there is no funds available.

I checked it multiple times. The funds went exactly where i sent them. I dont get why electrum doesn't show me any funds where i import my seed phrase. Address where i sent my funds is derivated from this seed phrase. But electrum and other wallets show me 0 balance.

Where is the 10000 sats?? Cheesy
5  Local / Oбcyждeниe Bitcoin / Lightning Network + Bitcoin Core на RaspBerry PI on: June 06, 2019, 10:27:51 PM


Lightning Network развивается с каждым днем и количество нод увеличивается. Почему бы не сделать свою собственную биткоин лайтнинг ноду на Raspberry Pi. Собственная лайтнинг нода позволит вам полностью контролировать свои средства, открывать каналы с другими нодами, подключить мобильное приложение, отправлять и получать платежи и.т.д. Я подготовил текстовое руководство по установке Lightning ноды. Также, вы можете посмотреть подробный видеоролик на моем канале - https://youtu.be/LYRyXwOMTo4

Текстовое руководство является практически полным переводом следующего руководства - https://github.com/rootzoll/raspiblitz

Необходимые комплектующие

1. Комплект Raspberry Pi + Корпус + Радиаторы + LCD Display:


Купить на Aliexpress: http://ali.pub/3e5vp7

2. Зарядное устройство 5V 3A для Raspberry Pi


Купить на Aliexpress: http://ali.pub/3e5w8n

Остальные комплектующие(SD карта и Жесткий диск) рекомендую покупать у себя
в городе.

Шаг №1 - Запись образа RaspiBlitz на SD карту.

Скачиваем программу BalenaEtcher по ссылке - https://www.balena.io/etcher/

Скачиваем образ RaspiBlitz по одной из ссылок:
HTTP: http://wiki.fulmo.org/downloads/raspiblitz-v1.2-2019-05-02.img.gz
Torrent: https://github.com/rootzoll/raspiblitz/raw/v1.2/raspiblitz-v1.2-2019-05-02.torrent

Записываем образ RaspiBlitz на SD карту как показано в видеоролике.

Более подробно о записи образа - https://www.raspberrypi.org/documentation/
installation/installing-images/README.md

Шаг №2 - Подключение RaspBerry PI к интернету

Есть два способа подключить компьютер к интернету: Через Wifi или напрямую
через провод. Я рекомендую использовать провод для подключения интернета.
Если у вас нет возможности подключить интернет через провод, то придется
создавать отдельный файл в директории SD карты.
После того, как вы записали образ RaspiBlitz на SD карту, у вас появится диск с
названием Boot. Заходим в Boot и создаем там файл: wpa_supplicant.conf

Обратите внимание, что .conf должно быть разрешением этого файла. У вас
должна стоять настройка в системе, показывающая разрешение всех файлов.

Далее, открываем этот документ и вставляем туда следующий текст:

country=[COUNTRY_CODE]
ctrl_interface=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
 ssid="[WIFI_SSID]"
 psk="[WIFI_PASSWORD]"
}


Country Code заменяем на код вашей страны. В случае с Россией - RU.
Wifi_SSID заменяем на название вашей Wi-Fi сети.
Wifi_Password заменяем на пароль от этой сети.
Сохраняем и закрываем документ. Теперь, при запуске RaspBerry Pi он
автоматически подключиться к сети, которую вы указали в этом файле.
Далее, вставляем SD карту, подключаем жесткий диск и зарядное устройство.
Вставляем зарядное устройство в розетку.


Шаг №3 - Запуск Raspberry Pi и подключение по SSH.

Как только вы вставите зарядное устройство в розетку, RaspBerry PI запуститься
автоматически и начнется загрузка образа raspiblitz. Спустя некоторое время на
экране появится следующая информация:



Это данные для подключения по SSH. Скачиваем любой SSH клиент к себе на
компьютер. Я выбрал MobaXterm - https://mobaxterm.mobatek.net/download.html

Вводим данные и подключаемся к компьютеру по SSH. Далее будут проведены
несколько бенчмарков температуры и зарядного устройства. Если у вас
некачественное зарядное устройство, то вам будет показано уведомление о том,
что не стоит запускать ноду с таким блоком питания.
Далее, просто следуйте инструкциям в терминале.

Шаг №4 - Установка Bitcoin Core + Lightning Node

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



Выбираем Bitcoin and Lightning.
Далее, задаем произвольное имя вашей ноде:



Далее, будет показано уведомление о 4х паролях, которые вы можете придумать
сразу и записать или придумать в процессе их установки:



Далее устанавливаем пароль А(Это будет новый пароль для подключения по SSH):



Далее устанавливаем пароль B для RPC:



Пароли С и D необходимо установить чуть позже.
После установки двух паролей (A и B) начнется процесс установки. Это займет
некоторое время.



Получение копии блокчейна

Если вы подключили HDD к вашему raspberry Pi, то он попросит его
отформатировать.



Соглашаемся и нажимаем yes.

Далее, будут предложены 4 способа получения копии блокчейна:



1. Torrent

Это самый простой и быстрый способ получения копии блокчейна. Настоятельно
рекомендую использовать его. Если вы выбрали этот способ, через некоторое
начнется процесс скачивания:



Это может занять некоторое время и зависит от скорости вашего интернета,
качества жесткого диска и типа подключения.

В процессе скачивания блокчейна вы спокойно можете закрыть SSH сессию и
выключить компьютер(тот на котором SSH клиент). Затем, когда копия будет
полностью закачана, заново подключиться по SSH и начать процесс установки.

2. Копирование блокчейна с другого компьютера

Если у вас есть другой доступный компьютер (ноутбук, настольный компьютер или
другой компьютер), на котором уже есть готовая копия блокчейна (с txindex = 1), вы
можете использовать эту опцию, чтобы скопировать ее в RaspiBlitz. Это будет
сделано через локальную сеть с помощью SCP (передача файла SSH).

Выберите эту опцию и следуйте приведенным инструкциям. Затем установите
bitcoin-core на более мощный компьютер, выполните синхронизацию + проверку
там блокчейна (с txindex = 1) и скопируйте его после этого через локальную сеть.

Более подробно про этот способ: https://github.com/rootzoll/raspiblitz/blob/master/FAQ.md#i-have-the-full-blockchain-on-another-computer-how-do-i-copy-it-to-the-
raspiblitz

3. Клонирование блокчейна со второго HDD

Это резервный способ передачи блокчейна с другого компьютера, если
копирование по сети не работает. Более подробную информацию о настройке
можно найти здесь: https://github.com/rootzoll/raspiblitz/blob/master/FAQ.md#how-do-i-clone-the-blockchain-from-a-2nd-hdd

4. Sync from Bitcoin-Network

Это запасной вариант для случая, если не работают первые 3 способа. Это самый
долгий метод получения копии блокчейна. RaspberryPi имеет очень низкое
энергопотребление процессора, и синхронизация + проверка блокчейна напрямую
с сетью может занять несколько недель.

Установка Lightning кошелька

Когда копия блокчейна будет полностью скачана и вы заново подключитесь по SSH
вы увидите окно установки LND.



Здесь можно создать новый LND кошелек или восстановить старый, если у вас он
был раньше.

Установка нового кошелька

Устанавливаем пароль С для LND кошелька. Этот пароль надо будет вводить
каждый раз после запуска Rasbberry PI.



Далее, будет показана SEED фраза из 24 слов, которую обязательно надо записать
на бумажный носитель.



Важно: Эта SEED фраза не имеет ничего общего с фразами BIP39 и BIP44. Вы не
сможете использовать ее в других кошельках для восстановления средств.

Восстановление старого кошелька

Для восстановления старого кошелька и каналов есть три способа:



LNDRESCUE LND tar.gz-Backupfile

Выберите эту опцию, если вы сделали полную резервную копию данных LND и у вас
есть файл tar.gz. Он вернет все ваши денежные средства и откроет каналы, которые
у вас были. Но вы должны быть уверены, что резервная копия LND, которая у вас
есть, действительно является самой последней версией, иначе вы можете потерять
средства, находящиеся в ваших каналах.

SEED+SCB Words Seed & channel.backup file

Следующий вариант - если у вас есть файл channel.backup и  seed. Это лучший
способ вернуть свои средства в сети и средства, которые у вас были в открытых
каналах. Но все каналы, которые вы открывали ранее, будут закрыты в этой
процедуре.

ONLY SEED Only Seed Word List

Если у вас есть только список слов(SEED) (RaspiBlitz 1.1 и старше), вы можете, по
крайней мере, попытаться вернуть свои средства в сети. В этом случае
восстановление средств канала маловероятно.

Окончание установки LND

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



RaspiBlitz теперь выполнит окончательную настройку конфигурации, такую ​​как
установка инструментов, перемещение файла SWAP на жесткий диск и активация
брандмауэра. Далее, будет показано уведомление о необходимости перезагрузки
компьютера.



Базовая настройка сделана -  но нужно еще немного подождать, прежде чем все
будет готово, и вы сможете поиграть с вашим новым RaspiBlitz. Нажмите ОК, чтобы
перезагрузить компьютер. Ваша SSH сессия будет отключена и Raspberry Pi
перезагрузится.

Первый запуск: Синхронизация & Сканирование

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

Затем снова подключитесь по SSH той же командой, что и в начале, но на этот раз
(и каждый последующий вход в систему) используйте ваш ПАРОЛЬ А. После входа в
терминал, LND попросит вас (как и при каждом запуске / перезагрузке) снова
разблокировать кошелек - используйте ПАРОЛЬ C:



После первого запуска начнется самый долгий этап - синхронизация с блокчейном.
Вы можете спокойно закрыть терминал с SSH и выключить компьютер. Это может
занять от 24 часов до недели.



Когда синхронизация с блокчейном и сетью Lightning будет завершена, экран
raspberry Pi примет следующий вид:



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

Для этого, в главном меню выбираем пункт Activate/Deactivate Services. Далее,
выбираем Run behind TOR и нажимаем пробел. Должна появиться звездочка
напротив. Нажимаем Enter. Пойдет установка и настройка TOR. После окончательно
настройки необходимо перезагрузить компьютер.

В итоге, IP адрес изменится и примет формат .onion.



Но при использовании TOR, с вами не смогут открывать каналы ноды, которые
работают не через TOR. Однако, вы сами сможете открывать каналы с любыми
нодами, вне зависимости от того, работают они через TOR или нет.

Открытие портов 8333 и 9735

Если вы настроили работу ноды через TOR, то эти порты открывать не надо.
Однако, если ваша надо работает на вашем чистом IP, то необходимо открыть порты
8333 и 9735.

FUNDING: Пополнение on-chain кошелька

Прежде, чем вы сможете открывать каналы, вам необходимо пополнить ваш on-
chain кошелек. Для этого из меню выберете пункт: Fund your on-chain wallet.
Автоматически будет сгенерирован адрес, на который необходимо отправить
средства для пополнения кошелька.
 
RTL интерфейс и подключение мобильных приложений

Подключаться к нодам и открывать каналы можно прямо через терминал SSH, но я
рекомендую установить RTL интерфейс или подключить мобильные приложения к
ноде.

RTL интерфейс устанавливается в разделе Activate/Deactivate Services. После его
установки, на экране будет отображен IP адрес, по которому осуществляется
доступ в панель управления. Из RTL интерфейса подключаться к нодам и открывать
каналы куда проще, чем делать это через SSH терминал.

Подключить мобильные приложения также очень просто. Скачиваете Zap или Zeus
Wallet. Далее, в меню выбираем пункт Connect Mobile Wallet и сканируете QR код.
Готово. Теперь вы можете управлять нодой через телефон.

Channel Autopilot

Это функция, которая автоматически использует половину On-chain средств для
открытия каналов с другими Lightning нодами. Это может быть полезно для
увеличения количества платежных путей от вашей ноды.

Backup для  On-Chain- & Channel средств

С момента выхода LND v.06 (and RaspiBlitz v1.2) функция Static-Channel-Backups
стала доступна.
Это самый лучший и удобный способ восстановления средств.
Чтобы восстановить средства вам нужно:
  • 24 слова
  • последний channel.backup файл
SEED фраза , которую вы получили во время настройки кошелька должна быть
записана на бумажном носителе. Файл Channel.backup хранится на жестком диске
и обновляется LND при каждом открытии или закрытии нового канала. Последняя
версия этого файла необходима для восстановления всех ваших средств (если это
возможно). В случае повреждения жесткого диска RaspiBlitz всегда сохраняет
копию последней версии файла channel.backup на SD-карте в подкаталогах: /home/
admin/.lnd/data/chain/.

Если вы хотите сделать еще один шаг в защите ваших средств, вы можете
дополнительно настроить резервное копирование или облачное резервное
копирование файла channel.backup.
6  Bitcoin / Project Development / How to host a website in bitcoin transaction? on: May 28, 2019, 12:56:14 PM
I was looking for a way to host a simple html page inside bitcoin transaction but found nothing.
I know, that I can insert data in bitcoin transaction using op_return. As far as I know there is a 40 or 80 bytes limit. Is there any way to host a simple html page in several bitcoin transactions?
Let's say I have 1kb html page and I need to insert it to bitcoin blockchain. So I have to use several bitcoin transactions because of limit.
But how I can view this html page if it's inside several bitcoin transactions?

What is your thoughts about it? Is it at least possible?
7  Alternate cryptocurrencies / Altcoin Discussion / Bitcoin, Bitcoin Cash and Bitcoin SV on: December 13, 2018, 06:32:42 AM
Can someone explain to me, what difference between Bitcoin Cash and Bitcoin SV. Why in Bitcoin SV block explorer, people get BCH for mining a new block?
Where Bitcoin SV coins are getting from? And what is BitcoinABC?
8  Local / Альтернативные криптовалюты / [ANN][Pre-ICO] EXTERIOS - Bitshares 2.0 децентрализованная биржа on: September 25, 2018, 08:45:23 PM
Данная тема является переводом официального анонса.
Оригинальная тема анонса находится по адресу:
Баунти кампания будет доступна 2 ноября
Баунти кампания будет доступна 2 ноября
9  Alternate cryptocurrencies / Announcements (Altcoins) / [ANN][Pre-ICO] EXTERIOS - Bitshares 2.0 Decentralized Exchange on: September 21, 2018, 09:58:15 AM
Bounty Campaign will be availiable on November 2
Bounty Campaign will be availiable on November 2
10  Local / Новички / CryptoInside - Мир криптовалюты[YouTube] on: September 14, 2018, 11:32:29 PM
Приветствую всех пользователей форума BitcoinTalk. Я уже уже более полугода веду свой авторский канал по криптовалюте - CryptoInside. Мне очень интересна тема криптовалют и Blockchain технологий, и я стараюсь популяризировать данную тематику среди людей. Я верю в технологию децентрализации и проведения платежей без третьей стороны. Наконец люди получили возможность полностью владеть своими средствами, не боясь того, что их счет заморозят или заблокируют, не боясь того, что транзакцию кто-то может отменить и поинтересоваться в происхождении отправленных вами средств. Надеюсь, что на моем канале вы сможете найти достаточно много полезной и интересной информации о криптовалютах и blockchain технологиях. Видеоролики выходят каждую среду и пятницу. Если вы действительно интересуетесь криптовалютами, то возможно мои ролики будут чем-то вам полезны. Также, оставляйте свои комментарии. Мне очень важен Feedback для улучшения качества моего контента.

Некоторые ролики с моего канала

Квантовый компьютер убьет Биткоин? | Угроза Биткоину                               Сколько всего Биткоин адресов? | Угроза Биткоину
 

Криптовалютные кошельки | Полное руководство                                Асимметричное шифрование | Криптография
 

Где хранятся Биткоины? | Биткоин Транзакции                              Что такое SEED фраза | Восстановление Биткоин кошелька
 


Биткоин - настоящие деньги | Биткоин vs Фиат                              Биткоин - за пределами пузыря | Документальный фильм
 

Криптовалюта ZCASH (ZEC) | Анонимные криптовалюты                              Proof of Work VS Proof of Stake - Объяснение
 

Что такое Блокчейн - Простое объяснение                                            Что такое Смарт Контракты?
 

Криптовалюта SIACOIN (SC) - Обзор Siacoin                                           Криптовалюта MONERO (XMR) - Обзор MONERO
 

По мере выхода новых видеороликов тема будет обновляться.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!