Learning Bitcoin from the Command Line — відкритий курс Blockchain Commons, авторами якого є Christopher Allen і Shannon Appelcline. Він навчає керувати Bitcoin Core через командний рядок, тобто текстові вказівки замість кнопок. Обираючи урок, слід відрізняти завершену, але застарілу версію 2.2.2 від версії 3.0, яку ще розробляють.
Уявіть, що хочете дізнатися, до якого блока дійшов ваш вузол. Можна запитати його безпосередньо й отримати число. Саме на таких невеликих дослідах побудовано курс: читач надсилає вказівки Bitcoin Core, спостерігає результат і пов’язує його з поясненням. Для кожного досліду не потрібно писати окремий застосунок. Командний рядок стає робочим столом, на якому видно всі кроки. [2]
Автори очікують упевненого виконання базових дій у терміналі Unix, наприклад переходу між каталогами чи підключення до сервера. Термінал — це вікно для введення команд. Бути досвідченим розробником не обов’язково, але повному новачкові в роботі з комп’ютером варто спершу опанувати ці основи. Частина про Bitcoin Script, мову умов витрачання, уже потребує програмістських понять. [2]
В уроках повторюються дві назви: bitcoin-cli та bitcoind. Перший інструмент приймає ваші вказівки, другий є запущеним процесом вузла, який їх виконує й відповідає. Вони спілкуються через JSON-RPC, інтерфейс структурованих запитів і відповідей. Тому самого встановлення клієнта недостатньо. Якщо вузол не працює або клієнт використовує інші налаштування, очікуваної відповіді не буде. [3]
Урок налаштування використовує getblockcount — запит висоти ланцюга, відомої вузлу. Результат порівнюється з оглядачем тієї самої мережі. Робочий курс зазвичай передбачає Signet, тестову мережу, відокремлену від справжніх платежів Bitcoin у Mainnet. Порівнювати висоту Signet із Mainnet безглуздо. Числа в прикладах належать до часу їх запису; однакова висота — корисна перевірка, але не повний аудит вузла. [3]
Курс радить проходити уроки по черзі та пробувати самостійно. Якщо відповідне середовище вже є, встановлення можна пропустити; іншим не варто оминати підготовку. Скорочені команди, які називають псевдонімами, заощаджують набір тексту, але можуть приховати, що саме запускається. Тому зазвичай показано повну команду. Навчальне середовище потрібно відокремлювати від роботи зі справжніми коштами й захищати облікові дані та ключі. [2] [3]
Основний README називає версію 2.2.2 завершеною й відредагованою, водночас застарілою та орієнтованою на Bitcoin Core 22.0. У 2026 році версія 3.0 розробляється в окремій робочій гілці, тобто іншому стані розвитку того самого курсу. Грант Human Rights Foundation підтримує оновлення та повторну перевірку прикладів. Незавершеність не є помилкою читача: деяких частин може ще бракувати, а інші можуть не узгоджуватися між собою. [1] [4]
Робочий вступ описує більшу увагу до дескрипторів — записів, що визначають створення адрес і умови витрачання. Додаються QR-коди, зберігання секретних даних і Taproot. Колишні розділи про Lightning та інтерфейси різних мов програмування поступаються вужчому зосередженню на Bitcoin Core. Тому зміст старої й нової версій не варто без розрізнення зводити в єдиний перелік можливостей. [2]
Джерелами є повний README головної гілки, вступ і урок Verifying Your Bitcoin Setup робочої версії та офіційне повідомлення про грант. Вони підтверджують авторів, метод навчання, передумови й стан оновлення. Ми не запускали команди й не читали повністю всі інші уроки. Перед практичним застосуванням перевірте версію курсу, власного програмного забезпечення та зміст кожної вказівки. [1] [2] [3] [4]
Для повної картини прочитайте також Bitcoin Core, Транзакція, Bitcoin Script, Full Node.
01Чи варто починати з цього курсу, якщо я лише хочу купити bitcoin?+
Для такої мети краще почати з посібника про купівлю та безпечне зберігання. Цей курс для тих, хто хоче зазирнути за інтерфейси застосунків і керувати власним вузлом. Досвідченим програмістом бути не обов’язково, але базова робота з терміналом є передумовою.
02Чи можна без змін використати команди курсу на моєму комп’ютері?+
Не автоматично. Це залежить від версії Bitcoin Core, мережі, конфігурації та версії курсу. Робоча гілка змінюється, а старіша завершена версія застаріла. Спочатку зрозумійте призначення вказівки та використовуйте належне навчальне середовище; цей огляд не підтверджує працездатність усіх прикладів.