Wat is Golem? (GNT)

By Kraken Learn team
6 min
19 jan 2022
Share this:

De beginnersgids

Golem is software die gebruikers stimuleert om een markt te exploiteren waar rekenkrachtbronnen kunnen worden gekocht en verkocht in ruil voor cryptocurrency.

Golem, een van de eerste projecten gebouwd op Ethereum, wordt gezien als een soort supercomputer die kopers en verkopers kan verbinden voor allerlei berekeningen, waaronder CGI-rendering, kunstmatige intelligentie en het mijnen van cryptocurrency, naast andere taken. 


De software van Golem is gebouwd om deze uitwisseling te vergemakkelijken, door gebruikers die niet de bronnen hebben om projecten uit te voeren te koppelen aan gebruikers die bronnen over hebben. In ruil voor hun werk krijgen degenen die bronnen leveren aan het Golem-netwerk GNT, de cryptocurrency van Golem.

Op deze manier zien de makers van Golem het netwerk als een door de gebruiker gereguleerd alternatief voor traditionele cloudcomputingdiensten, die vandaag de dag gebruikers verbinden die op zoek zijn naar rekenwerk. 

Voor meer regelmatige updates van het Golem-team kun je de Golem-blog als bladwijzer toevoegen, met tips en tutorials over het netwerk en zijn evoluerende technologie.

Voor een gedetailleerder beeld van de roadmap van het Golem Project kun je dit gedeelte van de website van het project als bladwijzer toevoegen.

what is golem gnt

Wie heeft Golem gemaakt?

Golem Factory, het bedrijf achter het Golem-platform, werd in 2016 mede opgericht door Aleksandra Skrzypczak, Andrzej Regulski, Julian Zawistowski en Piotr Janiuk. 

Dat jaar verkocht het Golem-team 82% van de voorraad van GNT aan het publiek, waarmee 820.000 ETH (destijds ruwweg € 8,6 miljoen) werd opgehaald. 

 

Hoe werkt Golem?

De Golem-software berekent verzoeken en verbindt de verschillende partijen die toegang hebben tot het netwerk.

Transacties beginnen wanneer iemand die op zoek is naar rekenkracht (in Golem-taal een "aanvrager" genoemd) om bronnen vraagt met behulp van wat een "taaksjabloon" wordt genoemd.

Neem CGI-rendering, een soms traag en computerintensief proces, als toepassing van het Golem-netwerk. In plaats van te betalen voor cloudgebaseerde diensten of te wachten op hun eigen machine om een taak te voltooien, kunnen CGI-artiesten zich wenden tot Golem om het proces voor hen te voltooien. 

In dit geval huurt Golem computerbronnen van verschillende aanbieders om afbeeldingen te renderen voordat ze worden teruggestuurd naar de aanvrager. 

Architectuur

Een taaksjabloon bevat de volledige rekenlogica die het Golem-netwerk nodig heeft om het verzoek uit te voeren. Dit omvat instructies voor:

  1. De broncode die uitgevoerd moet worden
  2. Hoe de taak kan worden opgesplitst in subtaken en naar verschillende knooppunten kan worden gestuurd
  3. Hoe de resultaten kunnen worden geverifieerd tot een eindresultaat. 

Aanvragers kunnen een taaksjabloon gebruiken dat al is gemaakt voor het netwerk of hun eigen sjabloon genereren. Zodra een aanvrager een aanvraag indient, probeert het Golem-netwerk het programmatisch uit te voeren.

Zodra subtaken zijn voltooid, gaan ze door een verificatiefase om er zeker van te zijn dat ze correct zijn voltooid. De Golem-client voegt vervolgens dan de subtaken samen tot één geheel en stuurt het terug naar de aanvrager.

Eenmaal ontvangen sturen de aanvragers de juiste hoeveelheid GNT naar het contract dat vervolgens automatisch de aanbieders betaalt.

Reputatiesysteem

Zodra een taak is voltooid, gebruikt Golem een reputatiesysteem om de kopers en verkopers die de marktplaats gebruiken te beoordelen.

Het systeem dient om: 

  1. Kwaadaardige knooppunten te detecteren 
  2. Een evaluatiemethode te bieden voor het correct routeren van taken.

Voor aanvragers controleert het reputatiesysteem de tijdigheid van betalingen en of de taak fouten blijkt te bevatten bij het berekenen door aanbieders.

Aanbieders worden gerangschikt op basis van hun vermogen om een taak goed te berekenen en of de taak een verificatie doorstaat bij retournering. 

Applicatieregister en transactieraamwerk

Golem is van plan meer aanbiedingen aan zijn netwerk toe te voegen om het indienen van applicaties door ontwikkelaars te ondersteunen en het aantal taken waaruit aanvragers kunnen kiezen te vergroten.

Een applicatieregister, vergelijkbaar met de appstore op je telefoon, is een op Ethereum gebaseerd smart contract dat ontwikkelaars in staat stelt om aanvragen in te dienen voor specifieke taken en dat aanvragers helpt om de juiste tools te vinden, zoals taaksjablonen, die passen bij hun behoeften.

Het transactieraamwerk wordt ook gebouwd om ontwikkelaars te ondersteunen bij het kiezen van het type transactie dat past bij de behoeften van hun applicatie. Enkele componenten die kunnen worden opgenomen zijn de uitbetalingsschema's, off-chain betaalkanalen en het gebruik van software per eenheid.

Golem op Ethereum

Het Golem-protocol speelt de rol van het verdelen en bepalen hoe dit werk wordt geleverd. Dit proces werkt vergelijkbaar met het cloudgebaseerde opslagsysteem Sia. In plaats van een eigen blockchain te bouwen, vond het Golem-team het beter om bovenop Ethereum te bouwen. 

Het Golem-team koos ervoor om zijn software op Ethereum te draaien, zodat betalingen tussen geïnteresseerde partijen op zijn blockchain zouden worden afgewikkeld. Verder gebruikt Golem het consensusmechanismemodel van Ethereum voor de implementatie, taakuitvoering en validatie van deze transacties.  

Het idee hierachter is dat het team hoopt dat het Ethereum-netwerk uiteindelijk schaalbaarder en dus efficiënter wordt, terwijl het ook de mogelijkheid biedt om microbetalingen te verwerken.

Degenen die toegang willen tot de bronnen van Golem kunnen een van hun twee aanbiedingen downloaden, Golem Unlimited en Clay Golem. 

Clay Golem is software die op een enkele machine draait, terwijl Golem Unlimited wordt gebruikt voor een opstelling met meerdere knooppunten. Golem Unlimited is dus software die kan worden gebruikt door bedrijven of een huishouden met veel computers die ongebruikte bronnen hebben.
 

Waarom heeft GNT waarde?

De GNT-cryptocurrency ontleent zijn waarde aan zijn gebruik voor het Golem-netwerk, omdat het de voorkeursvorm van betaling is binnen de software. 

Dit betekent dat aanvragers GNT moeten kopen en uitgeven om rekenkrachtbronnen te verhuren. Aanbieders moeten op hun beurt GNT accepteren voor de berekeningen die ze uitvoeren. 

Golem maakt gebruik van de Ethereum-blockchain voor het verwerken van GNT-transacties tussen aanvragers en aanbieders vanwege de mogelijkheid om een vertrouwensloos betaalplatform te bieden. 

Verder is, net als bij veel andere cryptocurrency's, het aanbod van GNT-tokens beperkt. Volgens de regels van de software zullen er nooit meer dan 1 miljard GNT zijn.

Waarom GNT gebruiken?

Voorstanders van Golem worden misschien verleid door zijn potentieel om te dienen als een nieuw soort peer-to-peer computerplatform. 

Golem kan aantrekkelijk zijn voor elke ontwikkelaar, cryptocurrencymijner, CGI-professional of iedereen die veel rekenkracht nodig heeft om een project uit te voeren.

Beleggers zouden GNT aan hun portfolio kunnen toevoegen als ze geloven in het potentieel van een gedecentraliseerde marktplaats voor iedereen die rekenkracht wil kopen en verkopen.

Begin met cryptocurrency kopen

We bieden GNT nog niet aan op Kraken, maar bekijk hier onze volledige selectie en registreer je voor een account!