Люди, желающие отправить BIP, сначала должны предложить свою идею или документ в список рассылки [email protected] ( не назначайте номер — прочитайте BIP 2 для полного процесса). После обсуждения просьба открыть PR. После редактирования и принятия он будет опубликован здесь.
Мы довольно либерально относимся к утверждению BIP и стараемся не слишком участвовать в принятии решений от имени сообщества. Исключением являются очень редкие случаи разрешения споров, когда решение является спорным и не может быть согласовано. В таких случаях консервативный вариант всегда будет предпочтительнее.
Наличие BIP здесь не делает его официально принятым стандартом до тех пор, пока его статус не станет окончательным или активным.
Те, кто предлагает изменения, должны учитывать, что в конечном итоге согласие может зависеть от консенсуса пользователей Биткойна (см. Также: экономическое большинство).
Число | Слой | Заголовок | Владелец | Тип | Статус |
---|---|---|---|---|---|
1 | Цель и рекомендации BIP | Амир Тааки | Процесс | Заменено | |
2 | Процесс BIP, пересмотренный | Люк Дашжр | Процесс | Активный | |
8 | Версия бит с фиксацией по высоте | Шаолинь Фрай, Люк Дашжр | Информационный | Черновик | |
9 | Биты версии с таймаутом и задержкой | Питер Вуилле, Питер Тодд, Грег Максвелл, Расти Рассел | Информационный | Финал | |
10 | Приложения | Распределение мультиподписных транзакций | Алан Райнер | Информационный | снято |
11 | Приложения | Стандартные транзакции M-of-N | Гэвин Андресен | Стандартный | Финал |
12 | Консенсус (мягкая вилка) | OP_EVAL | Гэвин Андресен | Стандартный | снято |
13 | Приложения | Формат адреса для хэша pay-to-script | Гэвин Андресен | Стандартный | Финал |
14 | Одноранговые услуги | Версия протокола и пользовательский агент | Амир Тааки, Патрик Стрейтман | Стандартный | Финал |
15 | Приложения | Псевдонимы | Амир Тааки | Стандартный | Отложенный |
16 | Консенсус (мягкая вилка) | Платить за хеш скрипта | Гэвин Андресен | Стандартный | Финал |
17 | Консенсус (мягкая вилка) | OP_CHECKHASHVERIFY (CHV) | Люк Дашжр | Стандартный | снято |
18 | Консенсус (мягкая вилка) | хешскриптчекк | Люк Дашжр | Стандартный | Предложенный |
19 | Приложения | Стандартные транзакции M-of-N (Low SigOp) | Люк Дашжр | Стандартный | Отклоненный |
20 | Приложения | Схема URI | Люк Дашжр | Стандартный | Заменено |
21 | Приложения | Схема URI | Нильс Шнайдер, Мэтт Коралло | Стандартный | Финал |
22 | API/RPC | getblocktemplate — Основы | Люк Дашжр | Стандартный | Финал |
23 | API/RPC | getblocktemplate — пуловый майнинг | Люк Дашжр | Стандартный | Финал |
30 | Консенсус (мягкая вилка) | Повторяющиеся транзакции | Питер Вилле | Стандартный | Финал |
31 | Одноранговые услуги | Понг сообщение | Майк Хирн | Стандартный | Финал |
32 | Приложения | Иерархические детерминированные кошельки | Питер Вилле | Информационный | Финал |
33 | Одноранговые услуги | Стратифицированные узлы | Амир Тааки | Стандартный | Отклоненный |
34 | Консенсус (мягкая вилка) | Блок v2, Высота в Coinbase | Гэвин Андресен | Стандартный | Финал |
35 | Одноранговые услуги | сообщение мемпула | Джефф Гарзик | Стандартный | Финал |
36 | Одноранговые услуги | Таможенные услуги | Стефан Томас | Стандартный | Отклоненный |
37 | Одноранговые услуги | Фильтрация Блума соединения | Майк Хирн, Мэтт Коралло | Стандартный | Финал |
38 | Приложения | Закрытый ключ, защищенный парольной фразой | Майк Колдуэлл, Аарон Вуазин | Стандартный | Черновик |
39 | Приложения | Мнемокод для генерации детерминированных ключей | Марек Палатинус, Павол Руснак, Аарон Вуазин, Шон Боу | Стандартный | Финал |
40 | API/RPC | Протокол Stratum Wire | Марек Палатинус | Стандартный | присвоен номер BIP |
41 | API/RPC | Протокол добычи стратума | Марек Палатинус | Стандартный | присвоен номер BIP |
42 | Консенсус (мягкая вилка) | Ограниченное денежное предложение Биткойна | Питер Вилле | Стандартный | Финал |
43 | Приложения | Целевое поле для детерминированных кошельков | Марек Палатинус, Павол Руснак | Стандартный | Финал |
44 | Приложения | Иерархия нескольких аккаунтов для детерминированных кошельков | Марек Палатинус, Павол Руснак | Стандартный | Финал |
45 | Приложения | Структура детерминированных кошельков с мультиподписью P2SH | Мануэль Араос, Райан Х. Чарльз, Матиас Алехо Гарсия | Стандартный | Предложенный |
46 | Приложения | Схема адресов для облигаций Fidelity с временной блокировкой | Крис Белчер, Тебора Компаньони | Стандартный | Черновик |
47 | Приложения | Многоразовые платежные коды для иерархических детерминированных кошельков | Юстус Ранвье | Информационный | Финал |
48 | Приложения | Иерархия мультискриптов для кошельков с мультиподписью | Фонтейн | Стандартный | Предложенный |
49 | Приложения | Схема деривации для учетных записей на основе P2WPKH, вложенных в P2SH | Дэниел Вейгль | Стандартный | Финал |
50 | Март 2013 г. Вскрытие цепной вилки | Гэвин Андресен | Информационный | Финал | |
52 | Консенсус (хард-форк) | Надежный биткойн с низким энергопотреблением PoW | Михаил Дубровский, Богдан Пеньковский | Стандартный | Черновик |
60 | Одноранговые услуги | Сообщение «версия» фиксированной длины (поле релейных транзакций) | Амир Тааки | Стандартный | Черновик |
61 | Одноранговые услуги | Отклонить P2P-сообщение | Гэвин Андресен | Стандартный | Финал |
62 | Консенсус (мягкая вилка) | Работа с податливостью | Питер Вилле | Стандартный | снято |
63 | Приложения | Скрытые адреса | Питер Тодд | Стандартный | присвоен номер BIP |
64 | Одноранговые услуги | сообщение getutxo | Майк Хирн | Стандартный | Устаревший |
65 | Консенсус (мягкая вилка) | OP_CHECKLOCKTIMEVERIFY | Питер Тодд | Стандартный | Финал |
66 | Консенсус (мягкая вилка) | Строгие подписи DER | Питер Вилле | Стандартный | Финал |
67 | Приложения | Детерминированные адреса с мультиподписями Pay-to-script-hash посредством сортировки открытого ключа | Томас Керин, Жан-Пьер Рупп, Рубен де Врис | Стандартный | Предложенный |
68 | Консенсус (мягкая вилка) | Относительное время блокировки с использованием согласованных порядковых номеров | Марк Фриденбах, BtcDrak, Николя Дорье, киношитахона | Стандартный | Финал |
69 | Приложения | Лексикографическое индексирование входов и выходов транзакций | Кристов Атлас | Информационный | Предложенный |
70 | Приложения | Протокол оплаты | Гэвин Андресен, Майк Хирн | Стандартный | Финал |
71 | Приложения | Типы MIME платежного протокола | Гэвин Андресен | Стандартный | Финал |
72 | Приложения | биткойн: расширения uri для платежного протокола | Гэвин Андресен | Стандартный | Финал |
73 | Приложения | Используйте заголовок «Accept» для согласования типа ответа с URL-адресами запроса платежа. | Стивен Пэйр | Стандартный | Финал |
74 | Приложения | Разрешить нулевое значение OP_RETURN в протоколе платежей | Тоби Падилья | Стандартный | Отклоненный |
75 | Приложения | Внешний обмен адресами с использованием шифрования платежного протокола | Джастин Ньютон, Мэтт Дэвид, Аарон Вуазин, Джеймс МакУайт | Стандартный | Финал |
78 | Приложения | Простое предложение Payjoin | Николя Дорье | Стандартный | Черновик |
79 | Приложения | Bustapay :: практичный протокол монетного соединения | Райан Хавар | Информационный | Заменено |
80 | Иерархия для нецветных пулов голосования, детерминированных кошельков с мультиподписью | Юстус Ранвье, Джимми Сонг | Информационный | Отложенный | |
81 | Иерархия для детерминированных мультиподписных кошельков с цветным пулом голосования | Юстус Ранвье, Джимми Сонг | Информационный | Отложенный | |
83 | Приложения | Динамические иерархические детерминированные деревья ключей | Эрик Ломброзо | Стандартный | Отклоненный |
84 | Приложения | Схема деривации для счетов на основе P2WPKH | Павол Руснак | Стандартный | Финал |
85 | Приложения | Детерминированная энтропия из брелков BIP32 | Итан Косаковский, Аниш Карве | Информационный | Финал |
86 | Приложения | Вывод ключа для выходов с одним ключом P2TR | Ава Чоу | Стандартный | Финал |
87 | Приложения | Иерархия для детерминированных кошельков с мультиподписью | Роберт Спиглер | Стандартный | Предложенный |
88 | Приложения | Шаблоны иерархических детерминированных путей | Дмитрий Петухов | Информационный | Предложенный |
90 | Скрытые развертывания | Сухас Дафтуар | Информационный | Финал | |
91 | Консенсус (мягкая вилка) | Сниженный порог Segwit MASF | Джеймс Хиллиард | Стандартный | Финал |
93 | Приложения | codex32: начальные значения BIP32 с поддержкой SSSS. | Леон Олссон Карр, Перлворт Снид, Эндрю Поэлстра | Информационный | Черновик |
94 | Приложения | Тестовая сеть 4 | Фабиан Яр | Стандартный | Черновик |
98 | Консенсус (мягкая вилка) | Быстрые деревья Меркла | Марк Фриденбах, Калле Альм, BtcDrak | Стандартный | Черновик |
99 | Мотивация и внедрение изменений в правилах консенсуса ([мягкие/хард]форки) | Хорхе Тимон | Информационный | Отклоненный | |
100 | Консенсус (хард-форк) | Динамический максимальный размер блока по голосованию майнеров | Джефф Гарзик, Том Хардинг, Дагур Валберг Йоханнссон | Стандартный | Отклоненный |
101 | Консенсус (хард-форк) | Увеличить максимальный размер блока | Гэвин Андресен | Стандартный | снято |
102 | Консенсус (хард-форк) | Размер блока увеличен до 2 МБ. | Джефф Гарзик | Стандартный | Отклоненный |
103 | Консенсус (хард-форк) | Размер блока после технологического роста | Питер Вилле | Стандартный | снято |
104 | Консенсус (хард-форк) | «Block75» — максимальный размер блока, как и сложность. | т.хан | Стандартный | Отклоненный |
105 | Консенсус (хард-форк) | Алгоритм ретаргетинга размера блока на основе консенсуса | БткДрак | Стандартный | Отклоненный |
106 | Консенсус (хард-форк) | Максимальный размер динамически контролируемого биткойн-блока | Упал Чакраборти | Стандартный | Отклоненный |
107 | Консенсус (хард-форк) | Динамическое ограничение размера блока | Вашингтон Ю. Санчес | Стандартный | Отклоненный |
109 | Консенсус (хард-форк) | Ограничение размера в два миллиона байт с ограничениями на сигоп и сигэш | Гэвин Андресен | Стандартный | Отклоненный |
111 | Одноранговые услуги | Служебный бит NODE_BLOOM | Мэтт Коралло, Питер Тодд | Стандартный | Предложенный |
112 | Консенсус (мягкая вилка) | ПОСЛЕДОВАТЕЛЬНОСТЬ ПРОВЕРКИ | BtcDrak, Марк Фриденбах, Эрик Ломброзо | Стандартный | Финал |
113 | Консенсус (мягкая вилка) | Медианное прошедшее время как конечная точка для расчета времени блокировки | Томас Крейн, Марк Фриденбах | Стандартный | Финал |
114 | Консенсус (мягкая вилка) | Меркелизованное абстрактное синтаксическое дерево | Джонсон Лау | Стандартный | Отклоненный |
115 | Консенсус (мягкая вилка) | Общая защита от повторного воспроизведения с использованием скрипта | Люк Дашжр | Стандартный | Отклоненный |
116 | Консенсус (мягкая вилка) | MERKLEBRANCHVERIFY | Марк Фриденбах, Калле Альм, BtcDrak | Стандартный | Черновик |
117 | Консенсус (мягкая вилка) | Семантика выполнения хвостового вызова | Марк Фриденбах, Калле Альм, BtcDrak | Стандартный | Черновик |
118 | Консенсус (мягкая вилка) | SIGHASH_ANYPREVOUT для сценариев Taproot | Кристиан Декер, Энтони Таунс | Стандартный | Черновик |
119 | Консенсус (мягкая вилка) | CHECKTEMPLATEVERIFY | Джереми Рубин | Стандартный | Черновик |
120 | Приложения | Подтверждение оплаты | Калле Розенбаум | Стандартный | снято |
121 | Приложения | Схема подтверждения платежа URI | Калле Розенбаум | Стандартный | снято |
122 | Приложения | Схема URI для ссылок/исследований блокчейна | Марко Понтелло | Стандартный | Черновик |
123 | Классификация БИП | Эрик Ломброзо | Процесс | Активный | |
124 | Приложения | Иерархические детерминированные шаблоны сценариев | Эрик Ломброзо, Уильям Суонсон | Информационный | Отклоненный |
125 | Приложения | Сигнализация о полной замене за плату | Дэвид А. Хардинг, Питер Тодд | Стандартный | Устаревший |
126 | Лучшие практики для транзакций гетерогенных входных сценариев | Кристов Атлас | Информационный | Черновик | |
127 | Приложения | Простые транзакции подтверждения резервов | Стивен Руз | Стандартный | Черновик |
129 | Приложения | Настройка Bitcoin Secure Multisig (BSMS) | Хьюго Нгуен, Питер Грэй, Марко Бенкун, Аарон Чен, Родольфо Новак | Стандартный | Предложенный |
130 | Одноранговые услуги | сообщение sendheaders | Сухас Дафтуар | Стандартный | Финал |
131 | Консенсус (хард-форк) | Спецификация «объединяющей транзакции» (входные подстановочные знаки) | Крис Прист | Стандартный | Отклоненный |
132 | Процесс принятия BIP на уровне комитета | Энди Чейз | Процесс | снято | |
133 | Одноранговые услуги | сообщение фильтра сбора | Алекс Моркос | Стандартный | Финал |
134 | Консенсус (хард-форк) | Гибкие транзакции | Том Зандер | Стандартный | Отклоненный |
135 | Голосование по битам обобщенной версии | Санчо Панса | Информационный | Отклоненный | |
136 | Приложения | Ссылки на позицию передачи в кодировке Bech32 | Велеслав, Йонас Шнелли, Дэниел Папе | Информационный | Черновик |
137 | Приложения | Подписи сообщений с использованием приватных ключей | Кристофер Гиллиард | Стандартный | Финал |
140 | Консенсус (мягкая вилка) | Нормализованный TXID | Кристиан Декер | Стандартный | Отклоненный |
141 | Консенсус (мягкая вилка) | Отдельный свидетель (уровень консенсуса) | Эрик Ломброзо, Джонсон Лау, Питер Вуилле | Стандартный | Финал |
142 | Приложения | Формат адреса для отдельного свидетеля | Джонсон Лау | Стандартный | снято |
143 | Консенсус (мягкая вилка) | Проверка подписи транзакции для программы-свидетеля версии 0 | Джонсон Лау, Питер Вилле | Стандартный | Финал |
144 | Одноранговые услуги | Отдельный свидетель (равные службы) | Эрик Ломброзо, Питер Вуилле | Стандартный | Финал |
145 | API/RPC | getblocktemplate Обновления для отдельного свидетеля | Люк Дашжр | Стандартный | Финал |
146 | Консенсус (мягкая вилка) | Работа с гибкостью кодирования подписи | Джонсон Лау, Питер Вилле | Стандартный | снято |
147 | Консенсус (мягкая вилка) | Работа с податливостью элементов фиктивного стека | Джонсон Лау | Стандартный | Финал |
148 | Консенсус (мягкая вилка) | Обязательная активация развертывания segwit | Шаолинь Фрай | Стандартный | Финал |
149 | Консенсус (мягкая вилка) | Отдельный свидетель (второе развертывание) | Шаолинь Фрай | Стандартный | снято |
150 | Одноранговые услуги | Одноранговая аутентификация | Йонас Шнелли | Стандартный | Отложенный |
151 | Одноранговые услуги | Шифрование одноранговой связи | Йонас Шнелли | Стандартный | Заменено |
152 | Одноранговые услуги | Компактное блочное реле | Мэтт Коралло | Стандартный | Финал |
154 | Одноранговые услуги | Ограничение скорости с помощью задач, заданных партнером | Карл-Йохан Альм | Стандартный | снято |
155 | Одноранговые услуги | сообщение addrv2 | Владимир Й. ван дер Лаан | Стандартный | Черновик |
156 | Одноранговые услуги | Dandelion — маршрутизация, повышающая конфиденциальность | Брэд Денби, Эндрю Миллер, Джулия Фанти, Сурья Бакши, Шайлеш Боджа Венкатакришнан, Прамод Вишванат | Стандартный | Отклоненный |
157 | Одноранговые услуги | Фильтрация блоков на стороне клиента | Олаолува Осунтокун, Алекс Аксельрод, Джим Позен | Стандартный | Черновик |
158 | Одноранговые услуги | Компактные блочные фильтры для легких клиентов | Олаолува Осунтокун, Алекс Аксельрод | Стандартный | Черновик |
159 | Одноранговые услуги | NODE_NETWORK_LIMITED сервисный бит | Йонас Шнелли | Стандартный | Финал |
171 | Приложения | API информации о валюте/курсе обмена | Люк Дашжр | Стандартный | Отклоненный |
173 | Приложения | Формат адреса Base32 для собственных выходных данных-свидетелей v0-16. | Питер Вуилле, Грег Максвелл | Информационный | Финал |
174 | Приложения | Частично подписанный формат биткойн-транзакций | Ава Чоу | Стандартный | Финал |
175 | Приложения | Оплата по протоколу контракта | Омар Шибли, Николас Грегори | Информационный | Отклоненный |
176 | Номинал битов | Джимми Сонг | Информационный | Черновик | |
178 | Приложения | Версия Расширенный WIF | Карл-Йохан Альм | Стандартный | Черновик |
179 | Название для идентификаторов получателей платежей | Эмиль Энглер, Люк Дашжр | Информационный | Черновик | |
180 | Одноранговые услуги | Доказательство мошенничества с размером/весом блока | Люк Дашжр | Стандартный | Отклоненный |
197 | Приложения | Хешированный временный залоговый контракт | Мэттью Блэк, Тони Кай | Стандартный | Черновик |
199 | Приложения | Хешированные транзакции контрактов с временной блокировкой | Шон Боу, Дайра Хопвуд | Стандартный | Черновик |
300 | Консенсус (мягкая вилка) | Хешрейт Escrow (уровень консенсуса) | Пол Шторц, CryptAxe | Стандартный | Черновик |
301 | Консенсус (мягкая вилка) | Слепой объединенный майнинг (уровень консенсуса) | Пол Шторц, CryptAxe | Стандартный | Черновик |
310 | Приложения | Расширения протокола Stratum | Павел Моравец, Ян Чапек | Информационный | Черновик |
320 | Биты nVersion для общего использования. | БткДрак | Стандартный | Черновик | |
322 | Приложения | Общий формат подписанного сообщения | Карл-Йохан Альм | Стандартный | Черновик |
324 | Одноранговые услуги | Зашифрованный транспортный протокол P2P версии 2 | Дхрув Мехта, Тим Раффинг, Йонас Шнелли, Питер Вуилле | Стандартный | Финал |
325 | Приложения | печатка | Карл-Йохан Альм, Энтони Таунс | Стандартный | Предложенный |
326 | Приложения | Защита от снижения комиссий в транзакциях с основным корнем | Крис Белчер | Информационный | Черновик |
327 | MuSig2 для мультиподписей, совместимых с BIP340 | Джонас Ник, Тим Раффинг, Эллиот Джин | Информационный | Активный | |
328 | Приложения | Схема вывода агрегатных ключей MuSig2 | Ава Чоу | Информационный | Черновик |
329 | Приложения | Формат экспорта этикеток кошелька | Крейг Роу | Информационный | Черновик |
330 | Одноранговые услуги | Сверка объявлений о транзакциях | Глеб Науменко, Питер Вюйле | Стандартный | Черновик |
331 | Одноранговые услуги | Реле пакета предков | Глория Чжао | Стандартный | Черновик |
337 | API/RPC | Сжатые транзакции | Том Брайар | Стандартный | Черновик |
338 | Одноранговые услуги | Отключить ретрансляцию транзакций | Сухас Дафтуар | Стандартный | снято |
339 | Одноранговые услуги | Ретрансляция транзакций на основе WTXID | Сухас Дафтуар | Стандартный | Финал |
340 | Подписи Шнорра для secp256k1 | Питер Вуилле, Йонас Ник, Тим Раффинг | Стандартный | Финал | |
341 | Консенсус (мягкая вилка) | Taproot: правила расходов SegWit версии 1 | Питер Вуилле, Йонас Ник, Энтони Таунс | Стандартный | Финал |
342 | Консенсус (мягкая вилка) | Проверка скриптов Taproot | Питер Вуилле, Джонас Ник, Энтони Таунс | Стандартный | Финал |
343 | Консенсус (мягкая вилка) | Обязательная активация развертывания Taproot | Шинобиус, Майкл Фолксон | Стандартный | Финал |
345 | Консенсус (мягкая вилка) | ОП_ВАУЛТ | Джеймс О’Бейрн, Грег Сандерс, Энтони Таунс | Стандартный | Черновик |
347 | Консенсус (мягкая вилка) | OP_CAT в Tapscript | Итан Хейлман, Армин Сабури | Стандартный | Черновик |
350 | Приложения | Формат Bech32m для адресов-свидетелей v1+ | Питер Вилле | Стандартный | Финал |
351 | Приложения | Частные платежи | Альфред Ходлер, Кларк Муди | Информационный | Черновик |
352 | Приложения | Тихие платежи | Йосибаке, Рубен Сомсен | Стандартный | Предложенный |
353 | Приложения | Инструкции по оплате DNS | Мэтт Коралло, Бастьен Тейнтюрье | Стандартный | Черновик |
370 | Приложения | ПСБТ Версия 2 | Ава Чоу | Стандартный | Финал |
371 | Приложения | Стержневые поля для PSBT | Ава Чоу | Стандартный | Финал |
372 | Приложения | Поля настройки оплаты по контракту для PSBT | Максим Орловский | Стандартный | Черновик |
373 | Приложения | MuSig2 PSBT поля | Ава Чоу | Стандартный | Черновик |
379 | Приложения | Минискрипт | Питер Вюй, Эндрю Поэльстра, Санкет Каньялкар, Антуан Пуансо, Ава Чоу | Информационный | Черновик |
380 | Приложения | Дескрипторы выходного сценария. Общие сведения о работе. | Питер Вилле, Ава Чоу | Информационный | Финал |
381 | Приложения | Дескрипторы выходных сценариев без Segwit | Питер Вилле, Ава Чоу | Информационный | Финал |
382 | Приложения | Дескрипторы выходных сценариев Segwit | Питер Вилле, Ава Чоу | Информационный | Финал |
383 | Приложения | Дескрипторы сценариев вывода мультиподписи | Питер Вилле, Ава Чоу | Информационный | Финал |
384 | Приложения | Combo() Дескрипторы выходного сценария | Питер Вилле, Ава Чоу | Информационный | Финал |
385 | Приложения | Дескрипторы выходного сценария raw() и addr() | Питер Вилле, Ава Чоу | Информационный | Финал |
386 | Приложения | Дескрипторы выходного сценария tr() | Питер Вилле, Ава Чоу | Информационный | Финал |
387 | Приложения | Дескрипторы сценариев вывода мультиподписи Tapscript | Питер Вилле, Ава Чоу | Информационный | Финал |
388 | Приложения | Политики кошелька для дескрипторных кошельков | Сальваторе Ингала | Стандартный | Предложенный |
389 | Приложения | Ключевые выражения дескриптора многопутевого распространения | Ава Чоу | Информационный | Черновик |
390 | Приложения | Выражение ключа дескриптора musig() | Ава Чоу | Информационный | Черновик |
431 | Приложения | Ограничения топологии для закрепления | Глория Чжао | Информационный | Черновик |