Hoe gedecentraliseerde archieven van websites werken op Arweave
Stel je voor dat je een website bouwt. Je hebt een gaaf idee, prachtige foto’s en scherpe teksten.
Je uploadt het naar een hostingbedrijf, betaalt elke maand een bedragje en je bent klaar.
Maar wat gebeurt er eigenlijk achter de schermen? En wat als dat hostingbedrijm failliet gaat, of besluit je site te verwijderen? Dan ben je je digitale huis kwijt.
Arweave belooft hier een einde aan te maken. Het is niet zomaar een plek om bestanden op te slaan; het is een permanent archief. In dit artikel duiken we in de technologie achter Arweave en ontdekken we hoe het de toekomst van het internet probeert te veranderen.
Wat is Arweave eigenlijk?
Arweave is een netwerk dat draait op een speciale vorm van blockchain-technologie. Het doel is simpel maar krachtig: data permanent opslaan.
In tegenstelling tot traditionele servers die bestanden opslaan voor zolang je betaalt, zorgt Arweave ervoor dat data voor altijd bewaard blijft.
Je betaalt één keer, en de data blijft bestaan, zolang het netwerk bestaat. Het netwerk werd gelanceerd in 2018 en draait om de native cryptocurrency AR. Deze token is de brandstof voor het netwerk.
Gebruikers betalen met AR om opslagruimte te kopen, en operators (de computers die de data bewaren) krijgen AR als beloning. Op moment van schrijven (oktober 2023) ligt de prijs van één AR rond de $24,74, met een marktkapitalisatie van ongeveer $383 miljoen. Hoewel de prijs fluctueert, is het de functionaliteit die telt: AR is de sleutel tot permanente opslag.
De basis: blockchain, maar dan anders
Om Arweave te begrijpen, moet je weten wat blockchain is. Een blockchain is in essentie een onveranderlijke database die wordt verspreid over duizenden computers.
Elke transactie wordt vastgelegd in een blok, en deze blokken vormen een keten. Het grote voordeel is decentralisatie: geen enkele partij heeft de volledige controle.
Arweave gebruikt deze technologie, maar niet op de traditionele manier. Waar Bitcoin en Ethereum vooral draaien om transacties, focust Arweave zich op opslag. Het netwerk heet niet voor niets de ‘weave’ (het weefsel). In plaats van blokken die aan elkaar vastzitten, gebruikt Arweave een structuur die lijkt op een web. Dit maakt het efficiënter en schaalbaarder voor het opslaan van grote hoeveelheden data.
Hoe werkt de ‘weave’?
De kern van Arweave is het ‘weave’-proces. Dit is de manier waarop data permanent wordt opgeslagen.
Het proces verschilt van traditionele blockchains, waar elke transactie één op één wordt toegevoegd. Bij Arweave wordt data in één keer permanent gemaakt. Hier is een eenvoudige uitleg van hoe het werkt: Traditionele blockchains gebruiken ‘proof-of-work’ of ‘proof-of-stake’ om transacties te valideren. Arweave gebruikt ‘proof-of-storage’. Dit betekent dat operators moeten aantonen dat ze daadwerkelijk ruimte op hun harde schijf gebruiken om data op te slaan. Het netwerk beloont operators die betrouwbaar zijn, wat zorgt voor een stabiel en permanent archief.
- Data upload: Een gebruiker uploadt een bestand, zoals een website, afbeelding of document.
- Data sharding: Het bestand wordt opgedeeld in kleine stukjes, zogenaamde ‘shards’.
- Proof-of-Storage: Operators in het netwerk bieden aan om deze shards te bewaren. Ze bewijzen dat ze de data daadwerkelijk opslaan door cryptografische bewijzen te leveren. Dit heet ‘proof-of-storage’.
- Verificatie: Andere operators in het netwerk controleren of de bewijzen kloppen. Als dit het geval is, wordt de shard permanent opgeslagen.
- Permanentie: De data is nu onderdeel van de weave en kan niet meer worden verwijderd of aangepast. Je kunt er via een uniek adres altijd bij.
Waarom is dit anders?
Arweave versus traditionele webhosting
Laten we de verschillen op een rijtje zetten. Traditionele webhosting, zoals je misschien kent van bedrijfen als GoDaddy of SiteGround, werkt met servers.
- Geen permanente garantie: Als de provider failliet gaat of je account verwijdert, is je site weg.
- Centralisatie: Een klein aantal bedrijven beheert het grootste deel van het web.
- Maandelijkse kosten: Je betaalt doorlopend voor opslag en bandbreedte.
Jij huurt ruimte op een server, en zolang je betaalt, blijft je site online.
Maar er zijn nadelen: Arweave biedt een alternatief:
- Permanentie: Eén betaling zorgt ervoor dat je data voor altijd bewaard blijft.
- Decentralisatie: Je data staat op duizenden computers, niet op één server.
- Geen doorlopende kosten: Je betaalt eenmalig voor opslag.
- Censuurbestendigheid: Omdat er geen centrale partij is, is het moeilijker om data te verwijderen.
Een praktisch voorbeeld: een website op Arweave
Stel je voor dat je een blog begint over een obscure hobby.
Je bouwt de site, test hem en bent tevreden. Bij traditionele hosting moet je elke maand betalen, en als je vergeet te verlengen, is je site offline. Als de hostingprovider vindt dat je inhoud niet past, kunnen ze je account opzeggen.
Met Arweave werkt het anders. Je uploadt je website naar het permaweb, dat essentieel verschilt van het normale internet.
De client-software (zoals ArDrive of de Arweave CLI) zorgt ervoor dat je site wordt opgedeeld en permanent wordt opgeslagen.
Technische stappen op een rij
Je krijgt een uniek adres, bijvoorbeeld ‘arweave.net/xxxxxx’. Iedereen kan deze link bezoeken, en je site blijft bestaan, ongeacht wat er gebeurt met je hostingaccount of de economie. Het proces is eenvoudiger dan het klinkt. Gebruikers hoeven niet te weten hoe blockchain precies werkt.
Arweave-clientsoftware regelt de technische details. Je uploadt je bestanden, en de software handelt de ‘weave’ af. Net zoals muzikanten hun werk veiligstellen via Pianity, is je site binnen enkele minuten permanent opgeslagen.
De rol van operators
Zonder operators is er geen Arweave. Operators zijn computers die de shards van data bewaren.
Ze verdienen AR-tokens voor hun werk. Iedereen kan operator worden: een individu met een extra harde schijf of een bedrijf met gespecialiseerde servers.
De incentive-structuur is cruciaal. Operators moeten bewijzen dat ze data opslaan, en ze worden beloond als ze betrouwbaar zijn. Als een operator stopt met opslaan, neemt een andere operator de shards over. Dit zorgt voor redundantie en betrouwbaarheid.
De toekomst van Arweave
Arweave is nog jong, maar de potentie is groot. Het netwerk groeit snel en er worden steeds meer toepassingen ontwikkeld. Hier zijn een paar voorbeelden van wat mogelijk is:
- Digitale archieven: Historische documenten en wetenschappelijke data permanent bewaren.
- Decentrale websites: Websites die niet afhankelijk zijn van één bedrijf.
- NFTs: De metadata en eigendomsinformatie van NFTs opslaan.
- DApps: Decentrale applicaties die gebruikmaken van permanente opslag.
De gemeenschap rond Arweave is actief en innovatief. Er wordt voortdurend gewerkt aan nieuwe tools en toepassingen.
De lange termijnvisie is een internet waar informatie voor altijd toegankelijk is, zonder censuur of verlies.
Conclusie
Arweave verandert de manier waarop we denken over online opslag. In plaats van te vertrouwen op gecentraliseerde bedrijven, biedt het een permanent en gedecentraliseerd archief voor onder meer nieuwsbewaring.
Of je nu een website bouwt, digitale kunst bewaart of historische data archiveert, Arweave biedt een oplossing die bestand is tegen de tand des tijds.
Het netwerk is nog in ontwikkeling, maar de fundamenten zijn sterk. Voor iedereen die de toekomst van het internet wil vormgeven, is Arweave een technologie om in de gaten te houden.
Veelgestelde vragen
Wat is Arweave precies, en wat maakt het anders dan reguliere opslag?
Arweave is een uniek netwerk dat data permanent opslaat, vergelijkbaar met een digitale archief. In tegenstelling tot traditionele cloudopslag, betaal je één keer voor de opslag en de data blijft voor altijd bewaard, zolang het Arweave-netwerk actief blijft.
Kun je uitleggen hoe blockchain in Arweave werkt, en wat het verschil is met bijvoorbeeld Bitcoin?
Dit biedt een veilige manier om je website of bestanden te bewaren zonder zorgen over het verdwijnen van je data. Arweave maakt gebruik van blockchain-technologie, maar op een andere manier dan bijvoorbeeld Bitcoin. In plaats van te focussen op transacties, richt Arweave zich op het permanent opslaan van data.
Wat is het ‘weave’-proces van Arweave, en hoe verschilt het van een traditionele blockchain?
Het netwerk gebruikt ‘proof-of-storage’ in plaats van ‘proof-of-work’ of ‘proof-of-stake’, waardoor data direct en permanent wordt opgeslagen in het netwerk.
Hoe worden de computers in het Arweave-netwerk beloond voor het bewaren van data?
Het ‘weave’-proces is de kern van Arweave en zorgt ervoor dat data permanent wordt opgeslagen. In plaats van blokken die aan elkaar vastzitten, creëert Arweave een soort webstructuur, waardoor het efficiënter is voor het opslaan van grote hoeveelheden data. Dit maakt het netwerk schaalbaar en robuust. Gebruikers betalen met AR-tokens om opslagruimte te kopen.
Is Arweave een gedecentraliseerd netwerk, en wat betekent dat voor de veiligheid van mijn data?
De computers die de data daadwerkelijk bewaren (de ‘operators’) ontvangen AR-tokens als beloning voor hun diensten. Dit stimuleert het netwerk en zorgt ervoor dat data veilig en permanent wordt bewaard.
Ja, Arweave is een gedecentraliseerd netwerk, wat betekent dat er geen enkele partij de volledige controle heeft over de data. Dit maakt het netwerk resistent tegen censuur en verlies van data, omdat de data over veel computers wordt verspreid. Dit zorgt voor een veilige en betrouwbare manier om je digitale bezittingen op te slaan.
