Vad är Golem? (GNT)
Nykomlingens guide
Golem är en programvara som uppmuntrar användare att driva en marknad där beräkningsresurser kan köpas och säljas i utbyte mot kryptovaluta.
Golem, ett av de tidigaste projekten byggda på Ethereum, är tänkt som en slags superdator som kan koppla samman köpare och säljare för alla typer av beräkningar, inklusive CGI-rendering, artificiell intelligens och kryptovalutaminering, bland andra uppgifter.
Golems programvara är byggd för att underlätta detta utbyte, genom att koppla samman användare som inte har resurserna att utföra projekt med dem som har resurser över. I utbyte mot sitt arbete belönas de som tillhandahåller resurser till Golem-nätverket med GNT, Golems egen kryptovaluta.
På detta sätt ser Golems skapare nätverket som ett användarstyrt alternativ till traditionella molntjänster, som idag kopplar samman användare som söker beräkningsarbete.
För mer regelbundna uppdateringar från Golem-teamet kan du bokmärka Golems blogg, som innehåller tips och handledningar om nätverket och dess utvecklande teknik.
För en mer detaljerad bild av Golem-projektets färdplan kan du bokmärka detta avsnitt på projektets webbplats.

Vem skapade Golem?
Golem Factory, företaget bakom Golem-plattformen, grundades av Aleksandra Skrzypczak, Andrzej Regulski, Julian Zawistowski och Piotr Janiuk år 2016.
Det året sålde Golem-teamet 82 % av GNT-utbudet till allmänheten och samlade in 820 000 ETH (ungefär $8,6 miljoner vid den tiden).
Hur fungerar Golem?
Golem-programvaran beräknar förfrågningar och kopplar samman de olika parterna som använder dess nätverk.
Transaktioner börjar när någon på marknaden för beräkningsresurser (känd i Golem-terminologin som en ”beställare”) begär resurser med hjälp av en så kallad ”uppgiftsmall”.
Ta CGI-rendering, en ibland långsam och datorintensiv process, som en tillämpning av Golem-nätverket. Istället för att betala för molnbaserade tjänster eller vänta på att deras egen maskin ska slutföra en uppgift, kan CGI-artister vända sig till Golem för att slutföra processen åt dem.
I detta fall kommer Golem att hyra beräkningsresurser från olika leverantörer för att rendera bilder innan de returneras till beställaren.
Arkitektur
En uppgiftsmall innehåller all beräkningslogik som Golem-nätverket behöver för att utföra begäran. Detta inkluderar instruktioner för:
- Källkoden som ska köras
- Hur uppgiften kan delas upp i deluppgifter och skickas till olika noder
- Hur resultaten kan verifieras till ett slutresultat.
Beställare kan använda en uppgiftsmall som redan skapats för nätverket eller generera sin egen. När en beställare skickar in en begäran kommer Golem-nätverket att försöka uppfylla den programmatiskt.
När deluppgifter är slutförda går de igenom ett verifieringssteg för att säkerställa att de slutfördes korrekt. Golem-klienten sätter sedan ihop deluppgifterna till en helhet innan den skickar tillbaka den till beställaren.
När de har mottagits skickar beställarna rätt mängd GNT till kontraktet som sedan automatiskt betalar leverantörerna.
Ryktessystem
När en uppgift är slutförd använder Golem ett ryktessystem för att betygsätta köpare och säljare som använder dess marknadsplats.
Systemet tjänar till att:
- Upptäcka skadliga noder
- Tillhandahålla ett utvärderingsmått för att korrekt dirigera uppgifter.
För beställare övervakar ryktessystemet betalningarnas aktualitet och om uppgiften visar sig innehålla fel när den beräknas av leverantörer.
Leverantörer rankas baserat på deras förmåga att korrekt utföra en uppgift och om uppgiften klarar en verifieringskontroll vid retur.
Applikationsregister och transaktionsramverk
Golem planerar att lägga till fler erbjudanden i sitt nätverk för att stödja applikationsinlämningar från utvecklare och för att öka antalet uppgifter som beställare kan välja mellan.
Ett applikationsregister, som fungerar på liknande sätt som appbutiken på din telefon, är ett Ethereum-baserat smart kontrakt som gör det möjligt för utvecklare att skicka in applikationer för specifika uppgifter och hjälper beställare att hitta lämpliga verktyg, såsom uppgiftsmallar, för att passa deras behov.
Transaktionsramverket byggs också för att stödja utvecklare när de väljer vilken typ av transaktion som passar deras applikations behov. Vissa komponenter som kan inkluderas är utbetalningsscheman, off-chain betalningskanaler och användning av programvara per enhet.
Golem på Ethereum
Golem-protokollet spelar rollen att dela upp och bestämma hur detta arbete ska levereras. Denna process fungerar på liknande sätt som det molnbaserade lagringssystemet Sia, men istället för att bygga sin egen blockkedja, ansåg Golem-teamet att det var bättre att bygga ovanpå Ethereum.
Golem-teamet valde att köra sin programvara på Ethereum så att betalningar mellan intresserade parter skulle regleras på dess blockkedja. Vidare använder Golem Ethereum-konsensusmekanismmodellen för distribution, uppgiftsutförande och validering av dessa transaktioner.
Tanken bakom detta är att teamet hoppas att Ethereum-nätverket så småningom kommer att bli mer skalbart, och därmed effektivare, samtidigt som det inkluderar möjligheten att behandla mikrobetalningar.
De som vill få tillgång till Golem-resurser kan ladda ner något av deras två erbjudanden, Golem Unlimited och Clay Golem.
Clay Golem är en programvara som körs av en enda maskin medan Golem Unlimited används för en flernodsinställning. Golem Unlimited är alltså en programvara som kan köras av företag, eller ett hushåll med många datorer som har oanvända resurser.
Varför har GNT ett värde?
GNT-kryptovalutan får sitt värde från sin nytta för Golem-nätverket, eftersom det är den föredragna betalningsformen inom programvaran.
Detta innebär att beställare måste köpa och spendera GNT för att hyra beräkningsresurser. Leverantörer måste i sin tur acceptera GNT för de beräkningar de utför.
Golem utnyttjar Ethereum-blockkedjan för att behandla GNT-transaktioner mellan beställare och leverantörer på grund av dess förmåga att tillhandahålla en tillitslös betalningsplattform.
Vidare, liksom många andra kryptovalutor, är utbudet av GNT-tokens begränsat. Enligt programvarans regler kommer det bara att finnas 1 miljard GNT.
Varför använda GNT?
Förespråkare av Golem kan lockas av dess potential att fungera som en ny typ av peer-to-peer-beräkningsplattform.
Golem kan vara tilltalande för alla utvecklare, kryptovalutaminerare, CGI-proffs eller någon som behöver mycket beräkningskraft för att utföra ett projekt.
Investerare kanske vill lägga till GNT i sin portfölj om de tror på potentialen för en decentraliserad marknadsplats för alla som vill köpa och sälja beräkningskraft.
Börja köpa kryptovaluta
Vi erbjuder ännu inte GNT på Kraken, men kolla in hela vårt utbud här och registrera dig för ett konto!