Propozycja ulepszenia Bitcoina.
Bitcoin, jako open-source, zdecentralizowana kryptowaluta, nie ma hierarchicznej lub zdefiniowanej struktury organizacyjnej. W zwiazku z tym potrzebny byl ogolnie uzgodniony standard wprowadzania nowych pomyslow i rozwoju do Bitcoina.
Pierwszy BIP zostal wydany w 2011 roku przez brytyjsko-iranskiego programiste Amira Taaki, 2 lata po powstaniu Bitcoina, okreslajac sam format BIP i czerpiac inspiracje z systemu propozycji zmian w jezyku Python. Kazdy BIP jest publicznie dostepny na GitHubie. Bitcoin Improvement Proposals zazwyczaj naleza do jednej z trzech kategorii: Standards Track, Informational oraz Process.
Standards Track BIPs odnosza sie do zmian w protokole lub metodach walidacji. Informacyjne BIP sluza celom edukacyjnym lub zwiekszaniu swiadomosci. BIPy procesowe odnosza sie do proponowanych zmian procesow poza protokolem Bitcoin. Informacyjne BIP-y moga byc zaakceptowane lub zignorowane przez spolecznosc Bitcoin, jak chce. BIPy dotyczace standardow i procesow wymagaja jednak konsensusu spolecznosci i musza zostac rozpatrzone.
Jako projekt open-source, kazdy kto ma chec lub umiejetnosci moze zlozyc BIP. Zanim stanie sie formalnym BIP, przechodzi on przez proces redagowania lub "triaging" - zaczynajac od szkicu wyslanego na liste mailingowa bitcoin-dev@lists.linuxfoundation.org. Proponowany BIP zostanie albo zaproponowany, albo odrzucony, wycofany lub odlozony. Jesli otrzyma zgode, zostanie opublikowany jako projekt w repozytorium Bitcoin Core GitHub, gdzie spolecznosc moze go przejrzec i pracowac nad nim w sposob przejrzysty.
Etap aktywny nastepuje w nastepnej kolejnosci, po czym nastepuje dezaktualizacja lub wymiana. Wiekszosc BIPow zaczyna zycie poprzez dyskusje na listservach lub innych spolecznosciach. BIP-y moga dotyczyc krytycznych decyzji, takich jak twarde i miekkie widelce. Na przyklad, BIP 141, znany rowniez jako SegWit, zaproponowal soft fork majacy na celu zwiekszenie przepustowosci sieci. Propozycje forkow wymagaja 95% wiekszosci wsrod gornikow. Co najwazniejsze, BIP nie moga byc egzekwowane. Nawet jesli spolecznosc osiagnie konsensus w sprawie zmiany okreslonej w BIP, kazdy deweloper dokonuje wlasnego wyboru dotyczacego uzywanej przez siebie bazy kodu. Ponadto, nie ma sposobu ani checi, aby dyktowac, ktora wersja kodu jest uzywana przez poszczegolnych uzytkownikow Bitcoin. Wiele zmian - takich jak modyfikacje interfejsu uzytkownika - nie wymaga w ogole BIP.
Artykul pochodzi ze strony KryptoBiblia.pl -
slownik kryptowaluty