{"id":10569,"date":"2023-01-23T16:09:39","date_gmt":"2023-01-23T16:09:39","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=10569"},"modified":"2022-05-17T09:21:24","modified_gmt":"2022-05-17T09:21:24","slug":"bitcoin-bip-improvement-proposals","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/en\/bitcoin-bip-improvement-proposals","title":{"rendered":"Bitcoin Improvement Proposals (BIP)"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/bitcoin-bip-improvement-proposals\/#what_are_the_bips\" >What are the BIPs<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/bitcoin-bip-improvement-proposals\/#types_of_bips\" >Types of BIPs<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/bitcoin-bip-improvement-proposals\/#types_of_improvements\" >Types of improvements<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/bitcoin-bip-improvement-proposals\/#list_of_bips\" >List of BIPs<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p><a href=\"https:\/\/www.bitnovo.com\/blog\/en\/who-is-satoshi-nakamoto\/\">Satoshi Nakamoto<\/a>\u00a0creation,\u00a0<strong>Bitcoin<\/strong>, has managed to forge one of the largest\u00a0<strong>communities<\/strong>\u00a0on the Internet. But the reason for Bitcoin\u2019s existence was not to fill the Internet with memes. Although Satoshi is surely enjoying them wherever he lives, the main motive of Bitcoin is to create\u00a0<strong>money without trusting third parties<\/strong>.\u00a0 Therefore,<strong>\u00a0transparency<\/strong>\u00a0is a key factor in achieving success.<\/p>\n<p>&nbsp;<\/p>\n<p>In line with this philosophy, in 2011, a form was devised to\u00a0<strong>propose changes and improvements<\/strong>\u00a0transparently and openly to the community.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"what_are_the_bips\"><\/span><strong>What are the BIPs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p><strong>BIPs (Bitcoin Improvement Proposals) are a method for proposing improvements and changes to the Bitcoin community<\/strong>. This way of publishing proposals has become, in fact, a<strong>\u00a0standard in the industry<\/strong>. For example, we can see that\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-ethereum-eth-and-how-does-it-work\/\">Ethereum<\/a>\u00a0has copied this model through\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-ethereum-improvements-proposals-eip\/\">Ethereum Improvement Proposals<\/a>\u00a0<strong>(EIPs<\/strong>). And not only Ethereum, but many more communities such as\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-stacks-defi-for-bitcoin\/\">Stacks<\/a>\u00a0use it.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h3><span class=\"ez-toc-section\" id=\"types_of_bips\"><\/span><strong>Types of BIPs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>There are 3 types of BIPs,\u00a0<strong>standard, informational and process<\/strong>\u00a0BIPs. In general most BIPs are standard, which properly describe Bitcoin enhancements. The other two types serve additional and boring functions.<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>The standard BIPs<\/strong>\u00a0are the ones that affect most Bitcoin implementations and their interoperability. They are the ones that describe\u00a0<strong>improvements,<\/strong>\u00a0the ones we are interested in.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>The Process BIPs<\/strong>\u00a0are used to organize the process of publishing BIPs. Basically they are just<strong>\u00a0the rules for publishing BIPs<\/strong>, since you can\u2019t publish a BIP to propose developers to follow you on Instagram. But on this blog I can, follow me at @bitcointhinking.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>The Informational BIPs<\/strong>, as the name suggests, only provide<strong>\u00a0information or recommendations<\/strong>\u00a0to the community and do not necessarily represent the opinion of the wider community. They can therefore be freely ignored.<\/li>\n<\/ul>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"image_815134012\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs-300x205.jpg 300w\" alt=\"Bitcoin Improvement Proposals (BIPs)\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"types_of_improvements\"><\/span><strong>Types of improvements<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>The standard BIPs, the interesting ones, are classified according to the\u00a0<strong>layer they affect<\/strong>. The four layers are:\u00a0<strong>Consensus, Peer Services<\/strong>\u00a0(Peers),\u00a0<strong>API\/RPC and Applications.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>BIPs that affect the\u00a0<strong>consensus<\/strong>\u00a0layer require a\u00a0<strong>soft fork<\/strong>\u00a0or a\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-a-hard-fork\/\">hard fork<\/a>. These are changes that affect the entire network and its consensus. For example, if a new type of address were to be proposed, it would require a change in the consensus (as with\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/all-about-taproot\/\">Taproot<\/a>).<\/p>\n<p>&nbsp;<\/p>\n<p>BIPs that affect\u00a0<strong>peer-to-peer services<\/strong>\u00a0specify how\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-a-node-its-importance-in-cryptocurrencies\/\">Bitcoin nodes<\/a>\u00a0communicate on\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-a-peer-to-peer-network\/\">the network<\/a>\u00a0and<strong>\u00a0transmit information<\/strong>. If we propose a message that nodes can transmit over the network, it will fall into this category.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>API\/RPC BIPs describe calls<\/strong>\u00a0that applications make over the protocol. Programmers will have a better understanding of this concept.<\/p>\n<p>&nbsp;<\/p>\n<p>And finally,\u00a0<strong>application<\/strong>\u00a0BIPs deal with high-level structures, abstractions and conventions to facilitate . An example would be the specification of\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-bitcoin-wallet-is\/\">wallets<\/a>\u00a0that generate\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-the-seed-phrase-and-why-is-it-so-important\/\">12- or 24-word seeds<\/a>.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"image_584810871\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs1.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs1-300x205.jpg 300w\" alt=\"Bitcoin Improvement Proposals (BIPs)\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs1-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/08\/Bitcoin-Improvement-Proposals-BIPs1.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h3><span class=\"ez-toc-section\" id=\"list_of_bips\"><\/span>List of BIPs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>For the curious, the list of BIPs can be found\u00a0<a href=\"https:\/\/github.com\/bitcoin\/bips\">here<\/a>. BIPs are a good read for learning about Bitcoin\u00a0<strong>technically although<\/strong>\u00a0it is not affordable for everyone.<\/p>\n<p>In addition, in Bitnovo blog we have explained the<strong>\u00a0BIPs<\/strong>\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/bip-118-update-anyprevout\/\">118<\/a>,\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/bip-119-update-op_ctv\/\">119<\/a>\u00a0and\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/en\/bip-300-upgrade-drivechains\/\">300<\/a>, which have a great\u00a0<strong>chance<\/strong>\u00a0of ending up implemented in Bitcoin.<\/p>\n<p>&nbsp;<\/p>\n<p>In any case, I think it is very important to be aware of the<strong>\u00a0latest proposals<\/strong>\u00a0and to understand that\u00a0<strong>Bitcoin only changes if there is consensus<\/strong>. Bitcoin is a project that belongs to all of us!<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Satoshi Nakamoto\u00a0creation,\u00a0Bitcoin, has managed to forge one of the largest\u00a0communities\u00a0on the Internet. But the reason for Bitcoin\u2019s existence was not to fill the Internet with memes. Although Satoshi is surely enjoying them wherever he lives, the main motive of Bitcoin is to create\u00a0money without trusting third parties.\u00a0 Therefore,\u00a0transparency\u00a0is a key factor in achieving success. &nbsp; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7624,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10569","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criptomonedas"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=10569"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10569\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/7624"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=10569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=10569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=10569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}