za
bitcoincore1

Jest już Bitcoin Core v0.11

2015-07-13
Techniczne
Zondacrypto gielda kryptowalut 2650

Opublikowano właśnie nową wersję tradycyjnego portfela – Bitcoin Core, oznaczoną numerem 0.11. Wersja ta jest określana jako nowa wersja główna, i ze względu na wprowadzenie sporej ilości poprawek i optymalizacji zalecana jest aktualizacja.

 

 

Opublikowano właśnie nową wersję Bitcoin Core, oznaczoną numerem 0.11. Wersja ta, jest określana jako nowa wersja główna, i ze względu na wprowadzenie sporej ilości poprawek i optymalizacji zalecana jest aktualizacja.

 

Wprowadzenie nowej wersji tradycyjnego portfela zbiegło się w czasie ze Spam Atakiem na sieć Bitcoina czyli dużą ilością transakcji oczekujących na zatwierdzenie.

Aby odciążyć swój węzeł, zalecane jest tymczasowe zwiększenie parametrów minimalnej wymaganej opłaty za przekazanie transakcji (minrelaytxfee, domyślnie 0.00001/kb transakcji) oraz ograniczenie ilości przekazywanych transakcji nie wymagających opłaty (limitfreerelay, domyślnie 15kb/min).

 

Zalecane wartości wpisujemy do pliku bitcoin.conf

 

[

minrelaytxfee=0.00005

limitfreerelay=5

]

 

Nowa wersja wnosi kilka znaczących zmian, które postaramy się opisać.

 

1. Czyszczenie zapisanych bloków („block file pruning”) – Wyłącznie dla trybu węzła.

Nowy Bitcoin Core umożliwia teraz włączenie funkcji „czyszczenia” starych bloków. Ponieważ baza niewydanych wyjść („unspenty” lub UTXO) jest budowana na bieżąco, dane przetworzonych bloków możemy usunąć z dysku jako niepotrzebne. Minimum jakie musimy przechowywać na dysku to ostatnie dwie doby (288 bloków) co zaokrąglono do 550MB. Jest to oczywiście ilość „surowych” danych zawierających ostatnie bloki, oprócz tego Core będzie nadal budował bazę UTXO oraz indeks bloków. Pozwoli to jednak na znaczne odciążenie maszyn na których ilość miejsca zajmowanego przez „pełne” Core jest zbyt duża.

 

Włączenie tej funkcji ma jednak obecnie sporo ograniczeń:

  • Węzeł nie będzie przekazywał bloków. W kolejnych wersjach będzie możliwość przekazywania najnowszych bloków
  • Węzeł nie może obsługiwać portfela. Wynika to z faktu, że do importowania klucza prywatnego konieczne jest przeskanowanie całego łańcucha bloków. W kolejnych wersjach zostanie wprowadzona funkcja importu na podstawie bazy UTXO i ostatnich bloków. Oznaczać to będzie, że jeżeli zaimportujemy jakiś „stary” adres, do portfela trafią tylko niewydane wyjścia a nie cała historia transakcji tego adresu.
  • Nie można używać funkcji „txindex” zwracającej dowolną transakcję po jej haszu (txid). Wynika to oczywiście z faktu, że nie będziemy trzymać na dysku wszystkich transakcji historycznych

Jeżeli użyjemy funkcji czyszczenia, i będziemy chcieli powrócić do „pełnego” działania, konieczne będzie pobranie i zindeksowanie od nowa wszystkich bloków.

 

2. Wsparcie dla maszyn „big endian”

Wersja ta wprowadza eksperymentalnie wsparcie dla architektur MIPS i PPC

 

3. Optymalizacje użycia pamięci w celu zmniejszenia jej zużycia przez węzeł

– poprawa działania cache bazy UTXO

– zmniejszenie struktur danych w komunikacji P2P

– zmniejszenie ilości wątków i jednoczesne niezmniejszenie zapotrzebowania na pamięć wirtualną

 

4. Zmiana sposobu obliczania „wymaganej” opłaty

Zmieniono sposób kalkulowania opłaty aktualnie wymaganej dla potwierdzenia wysyłanej transakcji w ciągu najbliższych dwóch bloków. Do tej pory algorytm szukał opłaty która umożliwiłaby zatwierdzenie w najbliższym bloku, co nie zawsze dawało oczekiwany efekt. Obecnie obliczenia dają 85% pewności.

 

5. Możliwość wyłączenia automatycznego rozsyłania transakcji z portfela

Wydanie to wprowadza nową opcję [-walletbroadcast=0] która zapobiega automatycznemu rozgłaszaniu niepotwierdzonych transakcji zawartych w portfelu. Pozwala to na tworzenie transakcji i wysyłanie ich innymi kanałami niż połączenia naszego węzła.

 

6. Nowe połączenia przez TOR zawsze w nowym kanale

Każde połączenie z innym węzłem TOR jest teraz realizowane przez osobny kanał TOR. Powinno to spowodować, że każde nowe połączenie wychodzące będzie używało nowego węzła wyjściowego TOR.

 

 

Pobierz nową wersję Bitcoin Core

 

 

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