Рубрики
Без рубрики

Начало работы с Bitcoin с помощью Python

Получите краткое введение в некоторые из ключевых концепций биткойна с помощью Python. Помечено Python, Bitcoin, Blockchain.

Вступление

В этом руководстве мы собираемся представить биткойн с помощью Python. Мы будет использовать Python’s Биткойн Библиотека, удобно называемая биткойна.

Предварительные условия

Чтобы начать с биткойнами, используя Python, нам нужно,

  • Компьютер, который может запустить среду Python Programming

  • Базовые знания питона или другого языка сценариев

  • Возможность запуска команд и программ из программы командной строки

Установить ваш компьютер

Установите Python

Скачать и установить Python из http://www.python.org/ Обязательно скачайте Python 3.x Как это тот, который мы собираемся использовать в этом руководство.

Установите библиотеку Bitcoin Python

После завершения установки Python откройте программу командной строки и выполните команду ниже, чтобы установить библиотеку Bitcoin Python

Пип устанавливает биткойн

Здравствуйте, биткойн – генерируйте закрытый ключ

Мы начнем с написания «Hello World», эквивалентной биткойны в Python. Чтобы написать свой Python, вам может понадобиться код или текстовый редактор, который Поддерживает запись в формате ASCII. Вы не можете использовать MS Word Of WordPad для это. Вы можете использовать блокнот, но мы рекомендуем использовать Код атома Редактор бесплатный редактор кода.

Откройте свой любимый редактор и введите следующий код. В этом коде мы Сначала импортируя библиотеку биткойнов. Затем мы создаем частный Ключ с использованием Random_key функция, и мы тогда отображаем Частный ключ на экране.

из импорта биткойнов *

my_private_key ()

Печать (my_private_key)

Сохраните его как файл .py, а затем откройте программу командной строки и запустите подобную вышеуказанную программу.

Python <Расположение программы и имя>

Это распечатает закрытый ключ.

Генерировать открытый ключ

Далее мы генерируем открытый ключ. Мы делаем это, передавая частный ключ, мы генерируется на PrivTopub функция

из импорта биткойнов *

my_private_key ()

my_public_key (my_private_key)

Печать (my_public_key.

Создать биткойн адрес

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

из импорта биткойнов *

my_private_key ()

my_public_key (my_private_key)

my_bitcoin_address (my_public_key)

Печать (ADDR)

Создайте адрес мульти-подписи

Далее мы создаем многосигнатурную биткойн адрес. Multi-Signature адрес – это адрес, который связан с более чем одним закрытым ключом. Итак, мы сначала создаем 3 публичных и частных ключа. Затем мы создаем Multi-Sig, передавая 3 открытых ключа к mk_multisig_script функция. Наконец, полученный мультисиг передан Scriptaddr Функция для создания мульти подписи биткойн адрес.

из импорта биткойнов *

my_private_key1 ()

Печать («Частный ключ 1: ‘+ my_private_key1)

my_public_key1 (my_private_key1)

Печать (‘Открытый ключ 1:’ + my_public_key1)

my_private_key2 ()

Распечатать (‘Частный ключ 2:’ + my_private_key2)

my_public_key2 (my_private_key2)

Печать («Открытый ключ 2: ‘+ my_public_key2)

my_private_key3 ()

Печать (‘Частный ключ 3:’ + my_private_key3)

my_public_key3 (my_private_key3)

Печать («Открытый ключ 3: ‘+ my_public_key3)

my_multi_sig (my_private_key1, my_private_key2, my_private_key3, 2,3)

my_multi_address (my_multi_sig)

Печать (‘multi-адрес:’ + my_multi_address)

Просмотр истории адреса транзакции

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

из импорта биткойнов *

Печать (история (a_vaid_bitcoin_address))

Если у вас нет адреса, вы можете посмотреть один из Блокчан Отказ

Заключение

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

Если вы хотели бы копаться глубже в биткойн и концепции Blockchain, используя Python, проверьте его My Видеоуправление на упаковке

Оригинал: “https://dev.to/harishkgarg/getting-started-with-bitcoin-using-python-287o”