- AML (Аnti-Money Laundering)
- Batching (Пакетная обработка)
- Bitcoin Improvement Proposal (BIP)
- BTC
- Don’t Trust, Verify
- DYOR (Do Your Own Research)
- HODL
- Layer 2
- Mt. Gox
- NFT (Non-Fungible Token)
- Nocoiner
- Nonce
- Off Chain
- On Chain
- Peer-To-Peer (P2P)
- QR Code (QR код)
- Schnorr Signature (Подпись Шнорра)
- Segregated Witness (SegWit)
- SHA-256
- Virgin Bitcoin
- XBT
- Австрийская школа экономики
- Алгоритм шифрования (Encryption Algorithm)
- Асик (ASIC)
- Атомный своп
- Безопасность операций (OPSEC, Operations Security)
- Биткоин адрес (Bitcoin Address)
- Биткоин Клиент (Bitcoin Client)
- Биткоин Кор (Bitcoin Core)
- Блок (Block)
- Блокчейн (Blockchain)
- Внутренняя стоимость (Intrinsic Value)
- Вознаграждение за блок (Block Reward)
- Высота блока (Block Height)
- Выход неизрасходованной транзакции (UTXO, Unspent Transaction Output)
- Гипербиткоинизация (Hyperbitcoinization)
- Глубина рынка (Market Depth)
- Графический процессор (GPU)
- ДАО (DAO, Decentralized Autonomous Organization)
- Двойная трата (Double Spend)
- Децентрализованная биржа (DEX, Decentralized Exchange)
- Доказательство работы (Proof Of Work, PoW)
- Заголовок блока (Block Header)
- Знай своего клиента (KYC)
- Инфляция (Inflation)
- Коинбейс транзакции (Coinbase Transactions)
- КоинДжоин (CoinJoin)
- Комиссия за транзакцию (Transaction Fee)
- Кошелек (Wallet)
- Краткий неинтерактивный аргумент знания с нулевым разглашением (zk-SNARK)
- Криптография (Cryptography)
- Криптография публичного ключа (Public Key Cryptography)
- Лайтнинг нетворк (Lightning Network)
- Легкий Клиент (Light Client)
- Майнер (Miner)
- Майнинг (Mining)
- Майнинг пул (Mining Pool)
- Маржинальная торговля (Margin Trading)
- Мемпул (Mempool)
- Миксер (Mixer) криптовалют
- Мультиподпись (Multisignature)
- Мягкая вилка (Soft Fork)
- На Луну (To The Moon)
- Набор UTXO (UTXO Set)
- Начальная фраза для восстановления Recovery Seed Phrase)
- Не ваши ключи — не ваши монеты (Not Your Keys, Not Your Coins)
- Неподтвержденная транзакция (Unconfirmed Transaction)
- Нода (Node)
- Нулевой блок (Genesis Block)
- Обмен (Exchange)
- Объем обмена (Exchange Volume)
- Первоначальная загрузка блока (Initial Block Download, IBD)
- Переворот (Flippening)
- Платежный канал (Payment Channel)
- Подпись (Signature)
- Подтверждение (Confirmation)
- Подтверждение ключей (Proof Of Keys)
- Потерянный блок (Orphaned Block)
- Прекоинер (Precoiner)
- Приватный ключ (Private Key)
- Протокол (Protocol)
- Публичный ключ (Public Key)
- Пузырь (Bubble)
- Пыль (Dust)
- Распределенный реестр (Distributed Ledger)
- Расширенный открытый ключ (xPub, Extended Public Key)
- Рект (Rekt)
- Реорганизация цепочки (Chain Reorganization)
- Сайдчейн (Sidechain)
- Сат (Sat)
- Сатоши Накамото (Satoshi Nakamoto)
- Сеть Биткоин (Bitcoin Network)
- Сложность Биткоина (Difficulty of Bitcoin)
- Смарт-контракты (Smart Contracts)
- Страх упущенной прибыли (FOMO)
- Тестовая сеть (Testnet)
- Транзакция (Transaction)
- Транзакция с нулевым подтверждением (Zero Confirmation Transaction)
- Усреднение долларовой стоимости (DCA, Dollar-Cost Averaging)
- Устаревшие блоки (Stale Blocks)
- Фиат (Fiat)
- ФОРК (Fork)
- ФУД (FUD)
- Халвинг (The Halving)
- Хард Форк (Hard Fork)
- Хеш (Hash)
- Хешинг (Hashing)
- Хешрейт (Hash Rate)
- Цифровая подпись (Digital Signature)
- Шиткоин (Shitcoin)
Предложение по улучшению Биткоина (Bitcoin Improvement Proposal (BIP) — технология, благодаря которой упрощаются и структурируются все формальные процессы становления и внедрения улучшений в криптовалютной сети Биткоин.
Биткоин (Bitcoin) — система, которая функционирует на базе определенных цифровых протоколов и алгоритмов. Поэтому вполне закономерно, что периодически с целью повышения эффективности задействуемых алгоритмов по мере развития других цифровых технологий требуется устранение ошибок и модернизация протоколов. Основная цель, которую нужно достичь в этом случае, — максимально упростить код, при этом обеспечить сопряжение с другим ПО, при необходимости добавить новые функции.
Так как первая криптовалюта Биткоин была создана на принципах децентрализации, когда не предусмотрен единый орган управления, есть открытый исходный код, свои улучшения может предложить каждый пользователь системы. Но их подтверждение обязательно со стороны остальных участников сообщества независимых разработчиков.
Особенности применения BIP
Каждое предложение, внесенное участником системы, обязательно получает определенный порядковый номер. Фреймворки применяются с целью обновления протоколов, интеграции масштабных изменений.
Условия для применения BIP:
- предложение по улучшению кода Биткоина должна быть оформлено с соблюдением протокола и официальных правил системы;
- хранение всех предложений предусмотрено в формате текстовых файлов, которые размещаются в репозиториях, с их содержанием можно ознакомиться при желании в любое время, причем сделать это может каждый пользователь;
- выдвижение идеи для улучшений может сделать любой пользователь, независимо от рейтинга, однако для начала процесса внедрения обязательно получение одобрения со стороны майнеров, разработчиков.
Однако при этом есть определенная градация предложений по степени их значимости и сложности. Если изменения касаются масштабных обновлений, тогда обязательно соблюдается вышеописанная техника. В некоторых случаях подтверждение нужно получить от 95% пользователей, поэтому принятие решения может растягиваться на несколько лет. Между моментом внедрения и активации улучшения тоже может пройти много времени, вплоть до нескольких лет. Такие примеры уже есть в практике, когда предложения были внесены в 2014 году, а доступны в применении стали лишь с 2020 года.
Если же это мелкое устранение багов, то такие обновления совершаются в автономном порядке, но пользователям рассылается информационное уведомление о внедрении BIP.
Специфика BIP
Впервые предложение о внесении улучшений было выдвинуто программистом Амир Тааки в 2011 году. На основании этого опыта и был разработан алгоритм дальнейших изменений, то есть сформирована система Bitcoin Improvement Proposal.
Отклонение BIP выполняется в том случае, если на протяжении 3 лет не был достигнут значимый прогресс по конкретному предложению.