104 / 736LEARN

Біткоїн-освіта

Від першого запитання до безпечної практики

Коли вам надсилають біткоїн, що саме ви отримуєте? А що станеться, якщо загубити телефон із гаманцем? Такі запитання — добрий початок. Біткоїн-освіта має поступово поєднувати зрозуміле пояснення з навичками, які ви можете застосувати самі.

Біткоїн-освіта — це вивчення грошей у мережі Bitcoin і безпечної роботи з ними. Вона охоплює отримання й надсилання платежів, захист доступу до гаманця, відновлення з резервної копії та розпізнавання надійних пояснень. Для початкового розуміння не потрібно вміти програмувати або прочитати всю технічну документацію.

Друг хоче показати вам, як надсилати біткоїн. Ще до відкриття застосунку поставте три запитання: що можна безпечно йому показати, як розпізнати отриманий платіж і що дозволить згодом витратити ці гроші? Відповіді природно приведуть до адрес, транзакцій і ключів. Так нові слова набувають сенсу. Не потрібно спершу вивчати цілий словник. Оберіть невелику мету, наприклад зрозуміти отримання навчального платежу. До подробиць можна повернутися, коли стане ясно, навіщо вони потрібні. [5] [10]

Біткоїни — не файли всередині телефону. Мережа зберігає спільну історію транзакцій, а гаманець допомагає користуватися приватними ключами — таємними даними, що дозволяють витрачати кошти. Гаманець може бути застосунком або окремим пристроєм. Адресу отримання можна дати платнику; приватні ключі йому не передавайте. Майнери формують нові блоки — групи транзакцій, які додаються до цієї історії. Full Node — це програма, що самостійно перевіряє блоки й транзакції за правилами Bitcoin. Сервіс, який керує ключами за вас, має іншу роль: баланс на його рахунку означає також залежність від нього. Тому несправність одного застосунку ще не означає збій усієї мережі. [1] [2]

Self-custody означає, що ви контролюєте ключі й відповідаєте за їхню резервну копію. У багатьох гаманцях копія має вигляд Seed Phrase — списку слів, що дозволяє знову створити ключі. PIN лише захищає доступ до пристрою й не замінює цю копію. Якщо використовуєте passphrase, додатковий секрет, який поєднується з резервною копією, для відновлення потрібен і його точний запис. Деякі схеми потребують інших даних. Ніколи не вводьте справжню резервну копію на навчальному сайті, у чаті чи формі викладача. Тренуйте відновлення в окремому гаманці, ключі якого не захищають ваші справжні гроші. [5] [8]

Під час навчання корисно помилитися й з’ясувати причину. Але для цього використовуйте нові навчальні ключі та гаманець для тестової мережі. Testnet — окрема мережа для експериментів; її монети не є BTC, якими ви платите в основній мережі. Перед кожною спробою перевіряйте вибрану мережу. Досвідченіші користувачі можуть застосувати regtest у Bitcoin Core — локальний режим, де самі створюють блоки. На початку не потрібно опановувати обидва варіанти. Важливо не змішувати навчальний гаманець із резервною копією та балансом справжнього. [11]

Ви хочете надіслати частину раніше отриманих біткоїнів. Гаманець вибирає один або кілька UTXO — ще не витрачених виходів попередніх транзакцій. Їх можна уявити як окремі доступні вам суми. Нова транзакція використовує їх, щоб створити суму для одержувача й часто повернути решту до вашого гаманця. Частина йде на комісію. Вона залежить від розміру даних транзакції та обраної ставки, а не є простим відсотком від переказаних грошей. Перед підписом, яким ви дозволяєте витрачання, перевірте одержувача, суму й комісію на надійному екрані. [2] [9]

Надіслана транзакція має ідентифікатор, за яким її можна знайти. Лише включення до блоку дає перше підтвердження; повідомлення гаманця про надсилання — інша річ. Під час вправи простежте зміну статусу й знайдіть суму одержувача та можливу решту відправнику. Вебсервіс для перегляду транзакцій показує дані стороннього сервісу. Власний Full Node працює з даними, які перевірив сам. Для складніших завдань Bitcoin Core має RPC — інтерфейс для передавання команд програмі. Вивчайте команди з поясненнями та документацією відповідної версії, а не копіюйте їх із відео навмання. [2] [4]

Lightning Network передає платежі через пов’язані платіжні канали, тому кожному платежу не потрібно чекати нового блоку. Канал — це домовленість, за якою учасники постійно оновлюють розподіл виділених біткоїнів. Для проходження платежу на його шляху мають бути кошти в потрібних місцях; це називається ліквідністю. Тому можливість надсилати не означає, що отримувати кошти так само легко. З’ясуйте також, хто контролює ключі — ви чи провайдер — і як відновлюється саме цей гаманець. Копії звичайного on-chain гаманця, що працює прямо з основною мережею, може бути недостатньо для відновлення Lightning. [6] [12]

Адреса отримання зазвичай не містить вашого імені, але транзакції відкриті. Якщо опублікувати адресу й використовувати її повторно, люди можуть пов’язати з вами кілька платежів. Інші зв’язки виникають із даних, переданих магазинам чи біржам. Навіть пошук власної адреси в чужому оглядачі може показати його оператору ваш інтерес до неї. Тому розрізняйте вміст транзакції та інформацію про інтернет-з’єднання. Tor допомагає приховати мережевий шлях між користувачем і сервісом, але не прибирає зв’язки, уже записані в історії платежів. [1] [5] [13]

Коли хтось пояснює створення нових біткоїнів, його слова можна зіставити з описом протоколу та програмою, яка забезпечує дотримання правил. Коли він обіцяє обов’язкове зростання ціни, йдеться про майбутній ринок. Правильне технічне пояснення не доводить цієї обіцянки. Так само BIP — документ із пропозицією зміни або описом процедури Bitcoin — не є автоматично функцією, яку мережа вже використовує. Добрий викладач пояснює ці відмінності: що можна перевірити зараз, що залишається пропозицією, а що є думкою чи очікуванням. [1] [3]

Після отримання, надсилання та відновлення оберіть наступне запитання за власним інтересом. Bitcoin whitepaper пояснює початковий задум, але не обов’язково має бути першим читанням для людини, яка ще знайомиться з транзакціями. Mastering Bitcoin дає поглиблений виклад, документація описує конкретну програму, а Bitcoin Optech стежить за технічними змінами. Семінари Chaincode Labs можуть стати продовженням для майбутніх розробників. У кожній інструкції шукайте автора, дату, версію програми й підтвердження. Зважайте також на комерційні зв’язки автора. Мета — не знати всі назви, а пояснювати дії своїми словами й розуміти, коли ще потрібно щось перевірити. [3] [4] [5] [7] [10]

Для повної картини прочитайте також Bitcoin, Bitcoin Whitepaper, Full Node, Самостійне зберігання, Seed Phrase, Lightning Network. На цю статтю також посилаються BTC Prague, ChainCamp, Bitcoinovej Kanál, Josef Tětek.

DOC · 001Bitcoin whitepaper — peer-to-peer electronic cash modelПервинне джерело DOC · 002Bitcoin Developer Guide — protocol concepts and data structuresДокументація DOC · 003Bitcoin BIPs repository — proposals, status and processСпецифікація DOC · 004Bitcoin Core RPC documentation — node interfaces by versionДокументація DOC · 005Mastering Bitcoin — open-source technical textbookПервинне джерело DOC · 006Mastering the Lightning Network — open-source manuscriptПервинне джерело DOC · 007Bitcoin Optech — technical change trackingДокументація DOC · 008Bitcoin Design Guide — backups and recoveryДокументація DOC · 009Learn Me A Bitcoin — transaction and script referenceДокументація DOC · 010Chaincode Labs — BOSS Challenge and self-paced seminarsПервинне джерело DOC · 011Bitcoin Developer Examples — regtest and testnet testingДокументація DOC · 012Lightning Engineering Guide — channels, liquidity and operationsДокументація DOC · 013Tor Project — what is Tor?Первинне джерело
Переглянуто: Спочатку джерела · Не інвестиційна порада