Czy podaż Bitcoina da się zmienić?

in #polish5 years ago

Jeden z użytkowników Wykopowych napisał listę 12 mitów Bitcoina. Część ma sens, większość nie (przynajmniej moim zdaniem). Dzisiaj spróbuję się rozprawić z jednym, ale ciekawym mitem.

Ile będzie Bitcoinów?

Odpowiedź można znaleźć w pliku amount.h, który zawiera informacje ile będzie Bitcoinów i ile Satoshi składa się na 1 Bitcoina. Ale podsumowując - będzie tego 21 milionów, a 1 Bitcoin to 100000000 satoshi ;)

Czy można tę wartość zmienić?

21 milionów nie wydaje się być wielką ilością (chociaż pamiętajmy, że Bitcoin jest podzielny do 8 zer po przecinku, a w LN [w teorii?] do 11). Ale skoro jeden plik tego pilnuje to co to za problem dopisać sobie parę zer? Oczywiście żaden, kod się skompiluje i uruchomi bez problemu :)

Czy to takie proste?

No nie zupełnie. Jak zapewne wiecie, Bitcoin to sieć komputerów, tak więc jest ich więcej niż 1 - a dokładniej 10 000 z zewnętrznym IP (i rzekomo 100 000 zNATowanych [nasłuchujących]). Te komputery mają zapisaną starą wartość, której będą strzec. jeśli jakiś komputer ma inną wartość to będzie odrzucony z sieci (przynajmniej w przypadku jeśli transakcje jakie realizował będą niezgodne z zasadami).

Powiedzmy, że użytkownik oprócz zwiększenia 10-krotnie podaży Bitcoina podniósł sobie kwotę Bitcoinów na 30 milionów i próbuje je wysłać na giełdę. Wysyła transakcje i ... ludzie ją odrzucają. Dlaczego to?!

Tutaj akurat mamy dwa powody:

  • Za dużo próbuje wysłać (powyżej podaży)
  • Tych pieniędzy nie ma zapisanych na innych komputerach

I wtedy wchodzi on ...

Hard fork

Czym jest Hard Fork? Jest to aktualizacja (kryptowaluty), która może zaistnieć tylko przy zmianie reguł sieci (jak z podażą). Skoro inne węzły odrzucają naszą transakcję (i w sumie nasz węzeł) to przecież on działa dalej, tylko sieć Bitcoinowa go odrzuca. Jednak taki węzeł jest siecią samą w sobie, więc ... stworzyłeś własnego Bitcoina :) Co prawda nie możesz nim nigdzie płacić (chyba, że ktoś wgra sobie twoją modyfikację i uzna twój łańcuch za prawdziwy), ale możesz się pochwalić jaką to Ty zrobiłeś kryptowalutę ;)

Czemu taka aktualizacja jest (prawie?) niemożliwa?

Zmiana reguł "gry" jest krzywdząca. Sieć Bitcoin powstała jako sieć niezależna, zdecentralizowana i odporna na cenzurę. Hard fork pozwala to omijać - można dopisywać, usuwać, modyfikować zawartość blockchain / timechain i nic sobie z tego nie robić jeśli się ma odpowiednie poparcie.

Dlatego w Bitcoinie nie używa się tego rodzaju zmian na głównym kliencie - oczywiście każdy może sobie sam zrobić Hard fork (w podany wyżej sposób), ale to nie będzie (marka) Bitcoin.

Najsłynniejszym Hard Forkiem można uznać Ethereum, gdzie na skutek błędu w Smart Contract ludzie utracili ~100 milionów dolarów. Zgodnie z zasadami gry suma powinna być utracona, gdyż blockchain nie powinno się zmieniać, ale Vitalik uznał, że ... w sumie można i zrobił to - złamał zasady gry co doprowadziło do podziału kryptowaluty na "Ethereum" i "Ethereum Classic".

Czy Hard Fork może przejąć sieć?

W przypadku Hard Forka powstają dwie monety (a dokładniej są) - jedna na nowym łańcuchu, druga na starym. Możemy często wymienić taką monetę na giełdzie jeśli wierzymy w konkretny projekt i zarobić (bo ktoś wierzy w starszy projekt), rynek zadecyduje ostatecznie, chociaż taka zmiana nie wydaje się realna (głównie dlatego, że sieć po Hard Forku jest uważana za gorszą - zepsutą).

Sort:  

Ciekawi mnie sytuacja gdyby się ludzie zgodzili na podwyższenie podaży. Na przykład dziesięciokrotnie. Wtedy co, każdy otrzyma razy 10 tego co ma w portfelu czy nic się nie zmieni tylko dłużej będziemy kopać?

To zależy co ludzie będą chcieli zrobić

Hipotetycznie będą chcieli tylko zmienić podaż na 210 milionów. Co z portfelami?

Będzie trzeba wszyyyyyyystko przerabiać. Pytanie czy warto ;)

Jak wszystko to nie :P

Posted using Partiko Android

Więcej sensu ma zwiększenie liczb po przecinku tak aby np. 1 stare sat = 1000 nowych, dostajesz to samo, ale nie szkodzisz nikomu.

O to byłby dobry pomysł. Może fee by było wtedy tańsze

Posted using Partiko Android

Używaj lightning network - fee prawie nie istnieje, a transakcje masz w 3 sekundy :P

Coin Marketplace

STEEM 0.26
TRX 0.12
JST 0.031
BTC 61258.08
ETH 2873.80
USDT 1.00
SBD 3.56