Bitcoin Core 0.10

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14380
Rejestracja: 16 kwietnia 2012
Reputacja: 2659
Reputacja postu: 
0
Napiwki za post: 0.0001 BTC
Lokalizacja: Polska/Wwa/GW

Bitcoin Core 0.10

Postautor: rav3n_pl » poniedziałek, 16 lutego 2015, 18:18

Kolejna wersja już nie dev :)
https://github.com/bitcoin/bitcoin/blob ... e-notes.md
https://bitcoin.org/bin/0.10.0/

Główne zmiany:
- szybsza synchronizacja dzięki pobraniu najpierw nagłówków a następnie asynchronicznie bloków (do tej pory bloki były pobierane jeden po drugim)
- zmiana sposobu obliczania minimalnego wymaganego fee (im więcej transakcji czeka tym domyślna opłata rośnie)
- zmiana w sposobie podawania adresów IP dostępu RPC - doczytać, bo tu mogą być schody np w kopalniach czy serwisach które mają osobno demony
- umożliwienie dostępu do części danych z łańcucha bez autoryzacji (mechanizm REST)
- zastąpienie OpenSSL przez libsecp256k1 przy podpisywaniu (OpenSSL się popisał ostatnio kilkoma bykami...)
- możliwość dodania adresów "watch only" do portfela - widzimy stan konta, ale nie możemy go wydać
- rozpoczęcie wdrażania konsensusu - w przyszłości będzie można pobrać na starcie tylko bazę UTXO i demon już będzie działał prawidłowo
- dodanie pewnych skryptów P2SH jako standardowe
- dodanie bitcoin-tx - narzędzie stricte do obsługi transakcji
- zmiana standardu bloków na v3
- wchodzi w życie BIP66
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty

Weteran
Posty: 4337
Rejestracja: 29 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core v0.10

Postautor: lenny » poniedziałek, 16 lutego 2015, 21:31

Szybkie ściąganie blockchain, zmienna wartość fee dla potwierdzenia po n-blokach - brawo! Na to czekaliśmy :)

Dyskutant
Posty: 225
Rejestracja: 13 kwietnia 2013
Reputacja: 6
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core v0.10

Postautor: Molisz » wtorek, 17 lutego 2015, 21:52

rav3n_pl pisze:Kolejna wersja już nie dev :)
- zmiana sposobu obliczania minimalnego wymaganego fee (im więcej transakcji czeka tym domyślna opłata rośnie)
Jak to bedzie wygladało?
Demon sam zaproponuje min nową kwotę fee gdy liczba tx ktore czekają w sieci w zrośnie?

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core v0.10

Postautor: pm7 » wtorek, 17 lutego 2015, 23:01

Z tego co zerknąłem, demon prowadzi statystyki jakie jest przełożenie opłaty na szybkość potwierdzenia.

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14380
Rejestracja: 16 kwietnia 2012
Reputacja: 2659
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: Bitcoin Core v0.10

Postautor: rav3n_pl » wtorek, 17 lutego 2015, 23:09

Wg opisu, jest możliwość wyboru fee w zależności, w ike bloków chcemy mieć potwierdzenie.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty

wev
Dyskutant
Awatar użytkownika
Posty: 207
Rejestracja: 7 maja 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core v0.10

Postautor: wev » środa, 18 lutego 2015, 11:32

Tutaj jest to fajnie opisane, chociaż dosyć ogólnie: https://blog.bitcoinfoundation.org/floa ... -for-0-10/

A w bitcoin-qt wygląda to tak jak poniżej. Mamy taki suwak w którym zmieniamy w ciągu ilu bloków nasza transakcja prawdopodobnie powinna być dołączona (od 25 do 1). Przy 1 bloku teraz jest to ok 444uBTC/kB. Chociaż jak transakcja jest o wysokim priorytecie (stare monety, duża wartość) można próbować z mniejszym lub bez fee.
bitcoincore.png
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Dyskutant
Posty: 225
Rejestracja: 13 kwietnia 2013
Reputacja: 6
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core v0.10

Postautor: Molisz » środa, 18 lutego 2015, 21:32

Hmm ... to wygląd tylko jak pewna predykcja że jeśli dasz "tyle" fee to będziesz miał Tx w "mniej więcej" po "tylu" blokach...
a w RPC nie ma tego tylko w GUI jest czy się mylę?

Weteran
Posty: 4337
Rejestracja: 29 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core v0.10

Postautor: lenny » środa, 18 lutego 2015, 22:39

Molisz pisze:Hmm ... to wygląd tylko jak pewna predykcja że jeśli dasz "tyle" fee to będziesz miał Tx w "mniej więcej" po "tylu" blokach...
a w RPC nie ma tego tylko w GUI jest czy się mylę?
To się ustawia w pliku konfigu, więc raczej w RPC też będzie.
Predykcja - niczym się to nie różni od poprzedniego (w wersji 0.9x) stałego fee, mogłeś wtedy wybrać 0 fee (jeśli możliwe wg zasad darmowej transakcji wszytej w program) albo x fee (gdzie x to ogólnie przyjęta kwota, która tak samo jak teraz, niczego nie gwarantowała i mogłeś się jedynie spodziewać, że transakcja zostanie potwierdzona wkrótce).

Dyskutant
Posty: 225
Rejestracja: 13 kwietnia 2013
Reputacja: 6
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core v0.10

Postautor: Molisz » środa, 18 lutego 2015, 23:04

Czyli to tylko taki "suwaczek-kalkulator" który zachęca do dawanie większych tipów.
Czy 0.0001 BTC za kB będzie normalną opłata czy tez ta wartość minimalna za kB się podniesie?

Weteran
Posty: 4337
Rejestracja: 29 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core v0.10

Postautor: lenny » środa, 18 lutego 2015, 23:08

Molisz pisze:Czyli to tylko taki "suwaczek-kalkulator" który zachęca do dawanie większych tipów.
Zgadzam się, też bym to tak nazwał. Nie musisz być 100% zgodny z tym kalkulatorkiem, wyślij swoją transakcję z minimalną opłatą (albo bez niej), i tak w końcu dojdzie do adresata.
Molisz pisze:Czy 0.0001 BTC za kB będzie normalną opłata czy tez ta wartość minimalna za kB się podniesie?
Teraz możemy wiedzieć każdą minimalną opłatę za n-ty (statystyczny) blok. Z tego co wiem nadal mamy narzut 1 MB per blok, więc statystycznie to opłata za potwierdzenie będzie rosnąć (bo raczej ilość transakcji w sieci Bitcoin będzie rosnąć).

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14380
Rejestracja: 16 kwietnia 2012
Reputacja: 2659
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: Bitcoin Core v0.10

Postautor: rav3n_pl » czwartek, 19 lutego 2015, 00:58

Wartość fee zaszyta w kodzie się nie zmieniła. Dodali po prostu możliwość ustawienia takiego, jakie chcemy zapłacić w zależności od sytuacji.
Jak robimy arbitraż, to dajemy więcej, jak oddajemy dług to mniej :-)
Demon po prostu zbiera dane i na ich podstawie wylicza, przy jakim fee nasza TX ma szanse być dołączona natychmiast, a przy jakim poczekamy.
Przedtem takiej funkcji nie było w cale, fee było wyliczane najmniejsze możliwe.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty

Weteran
Posty: 1326
Rejestracja: 11 grudnia 2012
Reputacja: 6
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core v0.10

Postautor: MusX » czwartek, 19 lutego 2015, 01:13

z arbitrażem to żartowałeś czy są ludzie którzy faktycznie przelewają zanim zrealizują zysk?

Weteran
Posty: 3059
Rejestracja: 15 grudnia 2013
Reputacja: 6
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core 0.10

Postautor: konkor » czwartek, 19 lutego 2015, 09:06

@MusX jak robisz arbitraż między giełdami, to w niektórych przypadkach trzeba przez swój portfel na kompie. Przesłanie bitów z Bitcurex na Krakena bezpośrednio nie jest łatwe - na Curexie nowy adres wymaga kwarantanny, a na Krakenie adresy wpłat się "starzeją" i usuwają - trzeba generować nowe. Sam jakiś czas temu czekałem chyba ze 3-4 godziny na dojście dość dużej ilości BTC w celu arbitrażu, bo w nowo zainstalowanym core było fee ustawione na zero ;)

Weteran
Posty: 1326
Rejestracja: 11 grudnia 2012
Reputacja: 6
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core 0.10

Postautor: MusX » czwartek, 19 lutego 2015, 09:25

dlatego trzymasz środki w obu giełdach i wyrównujesz salda bez pośpiechu po zrealizowaniu zysku. Nie wiem dlaczego ktoś by tutaj miał grać na czas, omija się wtedy większość okazji na arbitraż.

Weteran
Posty: 3059
Rejestracja: 15 grudnia 2013
Reputacja: 6
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core 0.10

Postautor: konkor » czwartek, 19 lutego 2015, 09:37

No nie bardzo kolego. W tym modelu byłbym na bitach przez większość czasu połową środków ;) Patrząc na wykres w 1w-3d taka zabawa na dłuższą metę nie byłaby opłacalna.

Dyskutant
Posty: 225
Rejestracja: 13 kwietnia 2013
Reputacja: 6
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core 0.10

Postautor: Molisz » czwartek, 19 lutego 2015, 15:40

Mnie interesuje to fee gdyż sam składam tx i podpisuje sobie kluczem który mam w off-line i tylko wysyłam już raw'a podpisanego on-line.
Duże kwoty lub te które wymagają wielu depozytów wejściowych (in'ow) dzieli mi Tx do 1kB , liczy resztę - 0.0001 i już. Nie muszę martwić się o kradziesz portfela czy problem z dyskiem a podział dużej kwoty na kilka Tx zabezpiecza mi utknięciu przypadkowo dużej kwoty w jednej Tx co się czasami zdarza i może przyprawić o zawał serca.
Zastanawiałem się czy gdy będę robił update do 0.10 będę musiał weryfikować fee odpytując demona o statystyki lub coś takiego.

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14380
Rejestracja: 16 kwietnia 2012
Reputacja: 2659
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: Bitcoin Core 0.10

Postautor: rav3n_pl » czwartek, 19 lutego 2015, 16:47

Nie, bo jak już pisałem, zasady się nie zmieniły.
Statystyki pokazują, że kopalnie wybierają lepiej płatne TX, więc jak zależy na czasie warto zapłacić parę groszy (dosłownie) więcej. A jak nie, to wchodzi nie w pierwszym ale kolejnym bloku.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty

Weteran
Awatar użytkownika
Posty: 2438
Rejestracja: 27 listopada 2013
Reputacja: 42
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Katowice

Re: Bitcoin Core 0.10

Postautor: majkel_94 » czwartek, 19 lutego 2015, 16:58

Ale dzięki takiemu mechanizmowi nie będzie już 0-1 tak jak dotychczas (brak fee lub 0.0001 BTC), ale będzie można dać mniej lub więcej wybierając prędkość przelewu. Dzięki temu rozkład fee będzie bardziej równomierny i rzeczywiście będzie wpływ na czas ;)

Weteran
Posty: 2256
Rejestracja: 23 marca 2013
Reputacja: 140
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core 0.10

Postautor: AdamM » czwartek, 19 lutego 2015, 17:01

Ale przecież do tej pory też można było dać inną wartość fee niż 0.0001...

Weteran
Posty: 4337
Rejestracja: 29 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Bitcoin Core 0.10

Postautor: lenny » czwartek, 19 lutego 2015, 18:00

AdamM pisze:Ale przecież do tej pory też można było dać inną wartość fee niż 0.0001...
Tak, zgadza się. Ale teraz dodatkowo wiesz, jaka wartość odpowiada (statystycznie) potwierdzeniu po n-blokach.

Wróć do „Rozwój projektu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości