Wpis z mikrobloga


Garść ciekawostek od entuzjasty dla entuzjastów:

1. Miner może wydać nagrodę oraz opłaty transakcyjne z wykopanego bloku dopiero po 100 kolejnych blokach.
2. Okres dopasowania trudności trwa ok. 2 tygodnie (2016 bloków).
3. W whitepaperze node = miner.
4. Niemożliwym jest wydanie nagrody z bloku #0.
5. Tak naprawdę 21 mln BTC, które kiedykolwiek będą istnieć, to zaokrąglenie. Dokładna liczba wynosi 20999999,97690000.
6. Istnieje możliwość udowodnienia bycia posiadaczem danego adresu bez ujawniania klucza prywatnego.
7. Początkowo nie istniał maksymalny limit bloku. Limit 1 MB został wprowadzony pod koniec 2010 roku i miał zostać w przyszłości zwiększony/zlikwidowany, jeśli zajdzie taka potrzeba.
("We can phase in a change later if we get closer to needing it").
8. Ludzie często wyobrażają sobie działanie Bitcoina na przykładzie kont bankowych. Porównują adres publiczny do konta bankowego. To bardzo wygodne porównanie, niestety mylące w bardziej zaawansowanych sprawach.
Wyobraź sobie, że monety nie istnieją, a banknoty mogą mieć dowolną wartość (np. 21,37 zł). Każdy z nas ma maszynkę, która umożliwia rozdzielenie banknotu na dwa (lub więcej), niszcząc uprzednio wprowadzony banknot. Np. wprowadzając banknot o nominale 21,37 zł możemy wydrukować 2 banknoty, np. 13,37 zł i 8 zł. Urządzenie pozwala również na konwersję w drugą stronę (niszczymy te dwa banknoty i drukujemy jeden o nominale 21,37 zł).
Dziwne? Tak właśnie działa Bitcoin.
Banknot(y), które wprowadzamy do maszynki, nazywamy wejściami (inputs), a drukowane banknoty wyjściami (outputs). Podstawowa transakcja ma 1 wejście i 2 wyjścia, z czego 1 wyjście wraca do nas (reszta). Wyobraźmy to sobie.
Mamy nasz banknot o wartości 21,37 zł i kupujemy paczkę papierosów za 20 zł. Podajemy banknot kasjerce, ta wkłada go do swojej maszynki, tworzy banknot 20-złotowy, który wkłada do kasy fiskalnej, oraz banknot 1,37-złotowy, który wręcza nam. Dlaczego to takie ważne? Ilość wejść i wyjść go główny czynnik wpływający na koszt opłaty transakcyjnej.
9. Podstawowa transakcja (1 input, 2 outputy) waży 225 bajtów.
10. Można wygenerować customowy adres, np. 1pies.
11. 15 sierpnia 2010 roku Jeff Garzik odkrył, że ktoś wykopał blok z 92 mld BTC. Dziura została załatana poprzez hardfork.
12. Po tym incydencie Satoshi zaimplementował "alert system", dzięki której mógł rozgłaszać ważne informacje do wszystkich węzłów. Nigdy jednak nie skorzystał z tej opcji. Została ona usunięta w 2016 roku.
13. Jeśli transakcja utknie w mempoolu, wróci do nadawcy po 2 tygodniach (kiedyś były to 3 dni). Jest to wartość domyślna (-mempoolexpiry), o której decyduje każdy węzeł.
14. W przeszłości możliwe było wysłanie transakcji bez opłaty, o ile wartość CoinAge nadawała jej duży priorytet, tzn. monety dawno nie były przesyłane. Opcja ta została usunięta w wersji 0.15.0. Satoshi był zdania, że w blokach zawsze powinno być troszkę miejsca na darmowe transakcje.
15. Na Mt. Gox odbywało się 70% światowego obrotu BTC.
16. Wszystkie wypowiedzi Satoshiego można znaleźć na stronie www.satoshi.nakamotoinstitute.org
17. W skład adresów nie mogą wchodzić następujące znaki: 0, O, I, l (zero, duże o, duże i, małe L).
18. Miner nie musi załączać do bloku żadnych transakcji.
19. Zanim Satoshi wydał pierwszą wersję Bitcoin Core (wtedy zwanego jeszcze po prostu "Bitcoin"), przez ponad 2 miesiące dyskutował o nim na liście mailingowej dla kryptograficznych geeków metzdown.com
20. Milton Friedman przewidział powstanie Bitcoina w 1999 roku (załączam nagranie).

Przyznać się, o ilu nie wiedzieliście :)?
Kliko - ! #bitcoin #kryptowaluty
Garść ciekawostek od entuzjasty dla entuzjastów:

...
  • 46
  • Odpowiedz
via Android
  • 0
@bulka_z_chlebkiem

Myślę, że autor ma na myśli zasadę działania blockchaina, tzn. że nie przekazujesz komuś dokładnie odliczonej kwoty (20) tylko wszystko co masz (21,37 - symbolizuje cały "chain" czyli historie transakcji)


No właśnie niekoniecznie, bo jeśli masz inputy np. 5 BTC i 2 BTC, i kupisz coś za 2 BTC, to 5 BTC zostanie w portfelu. Stąd tak długie i trochę abstrajcyjne wytłumaczenie (ale prościej się chyba nie da).
  • Odpowiedz
@Kliko: w sumie większość wiedziałem, ale o tym pierwszym nie. btw gdzie znaleźć informacje o tym? bo aż mi się nie chce wierzyć że o czymś takim nie wiedziałem.
A kolejną ciekawostką jaką mógłbyś dodać jest o tym że miner może załączyć swoją wiadomość do nowo wykopanego bloku (tak jak satoshi załączył do genesis bloku)
  • Odpowiedz
@ktoosiu:

A kolejną ciekawostką jaką mógłbyś dodać jest o tym że miner może załączyć swoją wiadomość do nowo wykopanego bloku


Uznałem, że to jest zbyt powszechna wiedza (w końcu w ten sposób kopalnie oznaczają wykopane przez siebie bloki oraz sygnalizują za zmianami)

w sumie większość wiedziałem, ale o tym pierwszym nie. btw gdzie znaleźć informacje o tym?

Szukaj pod "block maturity/maturation". Kiedyś było to 120 bloków, ale w wersji Bitcoin Core
  • Odpowiedz