za

Nowa wersja Bitcoin Core v0.13.1- czyli SegWit nadchodzi

2016-10-29
Techniczne
Zondacrypto gielda kryptowalut 2650

Pojawiła się nowa wersja portfela Bitcoin Core w wersji 0.13.1 wprowadzająca SegWit. Co prawda wersja 0.13 Core zawierała już kod SegWit, lecz nowa aktualizacja zawiera kod aktywujący ten softfork.

 

 

Pojawiła się nowa wersja portfela Bitcoin Core w wersji 0.13.1 wprowadzająca SegWit. Co prawda wersja 0.13 Core zawierała już kod SegWit, lecz nowa aktualizacja zawiera kod aktywujący ten softfork.

 

Przypominamy o dobrociach, jakie (przy)niesie ze sobą włączenie segwit:

 

  • całkowita eliminacja „ciągliwości” transakcji („malleability” – drobna zmiana w transakcji zmieniająca jej txid). Oddzielenie podpisów i używanie „czystych” danych transakcji jako txid eliminuje ostatecznie ten problem
  • zwiększenie pojemności bloku – podpisy w transakcji segwit nie liczą się do wielkości transakcji, pojemność bloku rośnie więc proporcjonalnie do ilości oddzielonych podpisów. Szacuje się zmieszczenie nawet 70% więcej transakcji niż obecnie, oczywiście pod warunkiem używania segwit.
  • zmiana sposobu nadawania priorytetu dołączania transakcji do bloku – transakcje segwit jako mniej obciążające węzły otrzymują wyższy priorytet niż zwykłe transakcje (teraz wiadomo, dlaczego nie zwiększają wielkości bloku – tym sposobem „nakłaniają” do używania segwit bo transakcje będą szły szybciej)
  • lepsze skalowanie haszowania transakcji – usunięcie możliwości akceptowania transakcji, które mogłyby blokować węzły przez użycie dużej ilości podpisów/haszy
  • zwiększenie bezpieczeństwa transakcji multisig – multisig segwit będzie miał hasz 128 zamiast 80 bitów (używa SHA256 zamiast RIPEMD-160)
  • przybliżenie „szybkiego” synchronizowania pełnych węzłów – uruchomienie segwit da możliwość implementacji kodu synchronizowania bazy niewydanych wyjść (UTXO) pomiędzy węzłami bez konieczności pobierania i weryfikacji wszystkich bloków.
  • możliwość rozwoju języka skryptowego – transakcje segwit będą mogły używać w przyszłości innych (nowych) komend języka skryptowego bez konieczności forkowania sieci.

 

Aktywacja segwit nastąpi w przeciągu 2 zmian trudności (ok 4 tygodni) po przekroczeniu progu 95% bloków (co może nie być łatwe) oznaczonych przez kopalnie jako zgodne z nową wersją, nie wcześniej niż 15 listopada 2016.

 

Równolegle wprowadzany jest softfork wyłączający możliwość używania pola „dummy” w transakcjach zwykłych oraz segwit, eliminując ostatni składnik „ciągliwości” transakcji (BIP147).

 

Wraz z wersją 13.1 pojawiają się oficjalne binarki na środowiska ARM (raspi itp., NIE android!), wciąż jednak uważane za eksperymentalne.

 

segwitcomming

Bitcoina i inne kryptowaluty kupisz w prosty i bezpieczny sposób na giełdzie zondacrypto.

Tagi

Newsletter Bitcoin.pl

Więcej niż bitcoin i kryptowaluty. Najważniejsze newsy i insiderskie informacje prosto na Twój email.

Dbamy o ochronę Twoich danych. Przeczytaj naszą Politykę Prywatności