Strona 1 z 1

Ponowne uruchomienie Bitcoina

: wtorek, 3 września 2024, 11:14
autor: miso20
Od razu przepraszam za swoją ignorancję, ale interesuje mnie jedna kwestia. Mianowicie czy jeśli wezmę wersję bitcoina opracowaną przez S. Nakomoto i odpalę ją u siebie, to w efekcie otrzymam sieć odrębną od właściwego bitcoina?

Zakładam, że rejestr blockchain będzie inny - chociażby z faktu, że pierwsza transakcja będzie mieć miejsce 3 września 2024 roku, a nie 3 stycznia 2009 roku. To by świadczyło o odrębności sieci "Bitcoina BIS".

Z drugiej jednak strony, on chyba będzie bazować na tych samych kluczach prywatnych co Bitcoin zasadniczy, bo chyba korzystałby z tej samej bazy tych 2048 słów do seedów (nie wiem czy czegoś tu nie przekręcam). Więc będzie istnieć teoretyczna możliwość, że do adresu X z Bitcoian BIS, będę mieć klucz prywatny, który spasuje do adresu Y (lub X?) z Bitcoina właściwego? Wiem, że przestrzeń adresów jest gargantuiczna, ale chodzi mi o możliwość teoretyczną czy tego rodzaju korzystanie z kluczy prywatnych Bitcoina BIS może dać mi klucz prywatny do Bitcoina właściwego? Pewnie jeszcze mieszać tu będzie jakaś ścieżka wyliczania adresów.

Czy byłoby możliwe przesłanie bitcoinów z Bitcoina BIS, uznawanego i propagowanego tylko przeze mnie na adres Bitcoina właścwiego?

Ponowne uruchomienie Bitcoina

: wtorek, 3 września 2024, 11:54
autor: Viper_2008
Rozumiem że chcesz odpalić bitcoina od początku. Nie sądzę by to bylo możliwe.
miso20 pisze: wtorek, 3 września 2024, 11:14Mianowicie czy jeśli wezmę wersję bitcoina opracowaną przez S. Nakomoto i odpalę ją u siebie, to w efekcie otrzymam sieć odrębną od właściwego bitcoina?

Myślę że nie.
Jeśli nic nie zmienisz w rejestrach to nadal będzie ten sam bitcoin i się zsynchronizuje z siecią poprawną.

Jeśli coś zmienisz i zmienisz nazwę to będzie zupełnie inny coin.
Takie moje zdanie ale będę obserwował temat bo ciekawy.
Gdyby takie coś wypaliło w co nie wierzę to nieźle byś namieszał :lol: :mrgreen:

Ponowne uruchomienie Bitcoina

: wtorek, 3 września 2024, 12:04
autor: fusywszklanejkuli
To, że jest możliwe wykorzystywanie tych samych par (klucz prywatny, klucz publiczny), a czasem nawet trójek (klucz prywatny, klucz publiczny, adres) - jak w przypadku sieci zgodnych z Ethereum* - na różnych blockchainach, nie powoduje, że można, w taki sposób o jakim zapewne myślisz (czyli bez użycia dodatkowej, specjalnie zbudowanej w tym celu infrastruktury: bridge'y), przesyłać krypto pomiędzy tymi blockchainami.

* Na przykład adres 0x4108fb2542Ad10f0e05d81bA5399DEfb2440FD47 w Ethereum i w Arbitrum One.

Ponowne uruchomienie Bitcoina

: środa, 4 września 2024, 12:30
autor: miso20
fusywszklanejkuli pisze: wtorek, 3 września 2024, 12:04nie powoduje, że można, w taki sposób o jakim zapewne myślisz (czyli bez użycia dodatkowej, specjalnie zbudowanej w tym celu infrastruktury: bridge'y), przesyłać krypto pomiędzy tymi blockchainami.
Czyli, jeśli dobrze cię rozumiem, ten uruchomiony przeze mnie bitcoin byłby odrębną siecią/kryptowalutą niż bitcoin główny?

Może inaczej spróbuje: Co muszę zrobić żeby stworzyć sobie od podstaw swoją własną kryptowalutę, ale bez pisania jej od zera? Czy mogę po prostu zajumać kod bitcoina opublikowany przez Nakomoto i uruchomić go u siebie na swoich komputerach czy też tak odpalony bitcoin będzie się synchronizował z Bitcoinem właściwym, a zatem w praktyce nie będzie odrębną kryptowalutą?

Chodzi mi o uzyskanie odrębnej kryptowaluty/sieci. Coś jak fork, tylko rozumiem, że fork ma wspólny początek rejestru. Ja bym chciał uruchomić tak jakby bitcoina na nowo, z zupełnie nowym łańcuchem bloków i zupełnie nowym blokiem genesis. Nie chce się odgałęzić. Czy jest to technicznie możliwe przez skopiowanie obecnego kodu sieci czy też zawsze tak odpalony kod będzie się synchornizował z siecią macierzystą?

Dodano po 1 minucie 16 sekundach:
Viper_2008 pisze: wtorek, 3 września 2024, 11:54Rozumiem że chcesz odpalić bitcoina od początku. Nie sądzę by to bylo możliwe.
Dlaczego? Przecież gdzieś w necie zapewne krąży oryginalny schemat. Zresztą nie musi być oryginalny. Mogę wziąć nawet obecny. Pytanie tylko czy jak go uruchomie to będzie to część obecnej sieci bitcoina czy też zupełnie odrębna kryptowaluta :mrgreen:

Ponowne uruchomienie Bitcoina

: środa, 4 września 2024, 12:48
autor: fusywszklanejkuli
W przypadku Bitcoina osiągniesz to wykorzystując tryb regtest:
Regtest Mode
How To Setup A Custom Bitcoin Testnet?
Create your own private bitcoin testnet

Gdyby jednak chcieć zrobić prawdziwą nową kryptowalutę bazującą na BTC, taką jak LTC lub DOGE, nie obejdzie się już bez modyfikowania kodu źródłowego Bitcoina, choćby ze względu na parametry w chainparams.cpp.

Ponowne uruchomienie Bitcoina

: czwartek, 5 września 2024, 17:10
autor: Yogi77
miso20 pisze: środa, 4 września 2024, 12:32 Chodzi mi o uzyskanie odrębnej kryptowaluty/sieci. Coś jak fork, tylko rozumiem, że fork ma wspólny początek rejestru. Ja bym chciał uruchomić tak jakby bitcoina na nowo, z zupełnie nowym łańcuchem bloków i zupełnie nowym blokiem genesis. Nie chce się odgałęzić. Czy jest to technicznie możliwe przez skopiowanie obecnego kodu sieci czy też zawsze tak odpalony kod będzie się synchornizował z siecią macierzystą?
W kodzie bitcoin core powinny być gdzieś wpisane adresy serwerów DNS seed z których pobiera adresy IP klientów z którymi ma się synchronizować - to musisz znaleźć i zmienić aby sieć była odrębną

Musiałbyś też dodać do reguł konsensusu (fragment kodu gdzie walidowany jest blockchain) hash swojego bloku genesis inny od bloku genesis Nakamoto, chodzi o to aby jakoś odróżnić to od oryginalnego blockchaina - inaczej ktoś mógłby rozgłosić jako poprawny cześć oryginalnego blockchaina BTC

Ponowne uruchomienie Bitcoina

: piątek, 6 września 2024, 11:25
autor: miso20
@Yogi77 To jest to yogi, konkret o który mi chodziło, bo jako że nie jestem informatykiem trzeba mi bardziej łopatologicznie tłumaczyć. Dziękuje bardzo za pomoc Tobie i wszystkim :)