Published Date 3/6/23 5:05 PM
Propozycja ulepszenia Bitcoina.
Bitcoin, jako open-source, zdecentralizowana kryptowaluta, nie ma hierarchicznej lub zdefiniowanej struktury organizacyjnej. W związku z tym potrzebny był ogólnie uzgodniony standard wprowadzania nowych pomysłów i rozwoju do Bitcoina.
Pierwszy BIP został wydany w 2011 roku przez brytyjsko-irańskiego programistę Amira Taaki, 2 lata po powstaniu Bitcoina, określając sam format BIP i czerpiąc inspirację z systemu propozycji zmian w języku Python. Każdy BIP jest publicznie dostępny na GitHubie. Bitcoin Improvement Proposals zazwyczaj należą do jednej z trzech kategorii: Standards Track, Informational oraz Process.
Standards Track BIPs odnoszą się do zmian w protokole lub metodach walidacji. Informacyjne BIP służą celom edukacyjnym lub zwiększaniu świadomości. BIPy procesowe odnoszą się do proponowanych zmian procesów poza protokołem Bitcoin. Informacyjne BIP-y mogą być zaakceptowane lub zignorowane przez społeczność Bitcoin, jak chce. BIPy dotyczące standardów i procesów wymagają jednak konsensusu społeczności i muszą zostać rozpatrzone.
Jako projekt open-source, każdy kto ma chęć lub umiejętności może złożyć BIP. Zanim stanie się formalnym BIP, przechodzi on przez proces redagowania lub "triaging" - zaczynając od szkicu wysłanego na listę mailingową bitcoin-dev@lists.linuxfoundation.org. Proponowany BIP zostanie albo zaproponowany, albo odrzucony, wycofany lub odłożony. Jeśli otrzyma zgodę, zostanie opublikowany jako projekt w repozytorium Bitcoin Core GitHub, gdzie społeczność może go przejrzeć i pracować nad nim w sposób przejrzysty.
Etap aktywny następuje w następnej kolejności, po czym następuje dezaktualizacja lub wymiana. Większość BIPów zaczyna życie poprzez dyskusje na listservach lub innych społecznościach. BIP-y mogą dotyczyć krytycznych decyzji, takich jak twarde i miękkie widelce. Na przykład, BIP 141, znany również jako SegWit, zaproponował soft fork mający na celu zwiększenie przepustowości sieci. Propozycje forków wymagają 95% większości wśród górników. Co najważniejsze, BIP nie mogą być egzekwowane. Nawet jeśli społeczność osiągnie konsensus w sprawie zmiany określonej w BIP, każdy deweloper dokonuje własnego wyboru dotyczącego używanej przez siebie bazy kodu. Ponadto, nie ma sposobu ani chęci, aby dyktować, która wersja kodu jest używana przez poszczególnych użytkowników Bitcoin. Wiele zmian - takich jak modyfikacje interfejsu użytkownika - nie wymaga w ogóle BIP.
Artykuł pochodzi ze strony KryptoBiblia.pl -
słownik technologii blockchain