Wpis z mikrobloga

Kilka pytań o #blockchain mam. Zawołam może i #kryptowaluty oraz #programowanie.

Staram się po raz kolejny podejść do uruchomienia (zabawowo) własnego (prostego) blockchaina.
Tutaj mam jeden z wielu tutoriali:
https://medium.com/@ssaurel/create-your-own-blockchain-in-30-minutes-dbde3293b390

Pytania:
- w jaki sposób zbierane są dane do stworzenia bloku (jak budować blok w rozprzestrzenionej strukturze),
- jak sprawić, by nie powstawało wiele bloków (chodzi mi o to by tylko jeden był prawdziwy).

Bez centralizacji trudno mi to sobie wyobrazić.
Prosto i po chłopsku proszę ( ͡- ͜ʖ ͡°)
  • 8
@defoxe: masz łańcuch bloków. Każdy blok zawiera informacje o hashu bloku poprzedniego. Moga sie pojawic bloki równolegle - rozgalezienie, ale zasada jest taka ze dluzszy lancuch jest wazny. Poniewaz masz PoW nie mozesz zmienic blokow wstecz.
@gozwei: No ok, z tym, że PoW w najprostrzej postaci blockhaina nie musi być, prawda?
Może być tylko zwykłe sha hashu poprzedniego bloku i danych obecnego?
Nie chodzi mi o sterowanie trudnością wydobycia i kombinowania z tymi zerami na początku hasha.
Powyższe też jak rozumiem zabezpiecza przed zmianami.

Moga sie pojawic bloki równolegle - rozgalezienie, ale zasada jest taka ze dluzszy lancuch jest wazny.


Właśnie ten temat chciałbym podrążyć. Jak powstaje