Forkning av källkod kontra blockkedjan, vad är skillnaden?

Forkning av källkod kontra blockkedjan, vad är skillnaden?

”Forkning” har olika aspekter beroende på. I det här fallet har det att göra med forkning (förgrening) av själva blockkedjan och forkning (förgrening) av källkoden. Detta förklarar skillnaden mellan dessa. När forkning av blockkedjan görs delar de historien och du får lika många coins i den gamla som den nya. Men sker en forkning av källkoden så får du inte det (coins).

Forking blockchain

Forking blockchain innebär att du tar med hela historien av alla transaktioner och ditt nya coin fortsätter bygga på den historien.

Till exempel, när Bitcoin Cash forkade i augusti 2017 så forkade de både källkoden och blockchainen.

Det innebär att de producerade en ny version av programvaran som inte var kompatibel med den traditionella Bitcoin cash-mjukvaran, men transaktionshistoriken var fortfarande där, vilket innebär att om du hade Bitcoin hade du nu lika mycket Bitcoin Cash.

Forkning av källkoden

Forkning av källkoden innebär att du bara kopierar källkoden till ett projekt och ändrar lite i det för att passa dina egna behov.

Vad Litecoin gjorde var att de bara forkade källkoden – tog Bitcoin källkoden och ändrade den.

De behöll aldrig transaktionshistorien för Bitcoin, utan lanserade sitt nya coin med källkoden bakom Bitcoin som de har modifierat.

När det kommer till Bitcoin Cash så forkades både källkoden och blockkedjan.

 

Hoppas det blev lite tydligare? Läs mer om: Vad innebär hardforks och softforks? 

Foto
unsplash-logoCrew

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *