Spring til indhold
BlockchainBegynder

Open source blockchain-projekter: hvad den offentlige kode betyder

Et open source blockchain-projekt offentliggør sin kode, så alle kan læse, bruge eller ændre den, og du kan tjekke det offentlige repository og licensen.

Vahe HakobyanVahe HakobyanChefredaktør Opdateret 5. okt. 20263 min læsningFaktatjekket
En mørk navyblå baggrund med glødende cyan glasblokke forbundet af lys.
Illustration: World-Crypt
På denne side
De vigtigste pointer
  • Tjek for et offentligt repository og en licens.
  • Noder downloader og kører netværkssoftwaren.
  • Offentlig kode er ikke en garanti for sikkerhed.

Kort svar

Et open source blockchain-projekt er en blockchain, hvis kode er offentlig, så alle kan læse, bruge og ændre den. Det giver folk mulighed for at revidere reglerne og bygge videre på offentlige, tilladelsesløse netværk uden at bede en virksomhed om adgang.

Bitcoin, foreslået i et 2008 white paper, er det mest kendte eksempel på en offentlig kæde, som enhver kan kopiere og køre.

Hvad er et open source blockchain-projekt?

Open source blockchain i overblik

Ledgertype
Offentlige distribuerede ledgere
Nøglefunktion
Sikkert forbundet med kryptografiske hashes
Ledelse
Peer-to-peer-computernetværk
Oprindelse
Satoshi Nakamoto i 2008

Et blockchain-projekt regnes som open source, når dets kode er offentlig, så alle kan læse, bruge og ændre den. Teamet placerer normalt koden i et offentligt repository under en licens.

Hvorfor er open source vigtigt?

Åben kode lader brugere kontrollere reglerne i stedet for at stole på en virksomhed. Det lader også udviklere bygge værktøjer uden at spørge det oprindelige team, når netværket er offentligt og uden tilladelse.

Sådan tjekker du et projekt

  • Find det officielle kodelager.
  • Læs licensvilkårene.
  • Sammenlign det med din wallet-software.

Hvordan fungerer netværket egentlig?

Netværket kører på software, som noder eller validatorer downloader og kører på deres egne maskiner. Hver node opbevarer en kopi af kæden og kontrollerer nye transaktioner mod reglerne.

Inde i hver blok findes transaktionerne, tidspunktet for deres oprettelse og en hash, der binder den til den foregående blok. Ændrer man en gammel post, betyder det, at man ændrer hver efterfølgende blok og opnår enighed i netværket.

Hvilke risici eller begrænsninger bør du kende?

Åben kode garanterer ikke, at et projekt er sikkert eller ærligt. Et team kan offentliggøre ren kode, mens de lader fejl ligge, kører et scam eller beholder kontrollen over opgraderinger.

Hvordan adskiller det sig fra closed-source crypto?

Closed-source crypto holder koden privat. Brugere kan køre netværket, men kan ikke læse reglerne eller kopiere koden.

Åben og lukket kildekode
Element Open source Lukket kildekode
Kodeadgang Enhver kan læse og ændre den Ejeren bestemmer, hvem der må læse eller ændre den
Forking Udenforstående kan kopiere koden og starte en version Udenforstående kan ikke forgrene den private kode

Ofte stillede spørgsmål

Nej. Åben kode giver folk mulighed for at inspicere og kopiere softwaren, men en virksomhed eller fond kan stadig kontrollere beslutningerne.

Ikke ved kun at redigere koden. Ændring af en gammel post kræver enighed i netværket.

Udviklere kopierer et projekts kode og starter en separat version med andre regler.

Nej. Nogle holder deres kode privat, og andre offentliggør kun dele.

Var denne guide nyttig?
Skrevet afVahe HakobyanVahe Hakobyan er chefredaktør for World-Crypt. Han dækker bitcoin, markeder og regulering og leder nyhedsredaktionen, der faktatjekker hver historie, før den publiceres.

Relaterede guider

Alle Blockchain-guides