Czym jest Golem? (GNT)

Autor: Kraken Learn team
6 min
19 stycznia 2022

Przewodnik dla początkujących

Golem to oprogramowanie, które zachęca użytkowników do prowadzenia rynku, na którym zasoby obliczeniowe mogą być kupowane i sprzedawane w zamian za kryptowalutę.

Jeden z najwcześniejszych projektów zbudowanych na Ethereum, Golem jest postrzegany jako rodzaj superkomputera, który może łączyć kupujących i sprzedających dla wszelkiego rodzaju obliczeń, w tym renderowania CGI, sztucznej inteligencji i wydobywania kryptowalut, między innymi. 


Oprogramowanie Golem zostało stworzone, aby ułatwić tę wymianę, łącząc użytkowników, którzy nie mają zasobów do realizacji projektów, z tymi, którzy mają wolne zasoby. W zamian za swoją pracę, ci, którzy dostarczają zasoby do sieci Golem, otrzymują GNT, natywną kryptowalutę Golem.

W ten sposób twórcy Golem postrzegają sieć jako alternatywę kontrolowaną przez użytkowników dla tradycyjnych usług przetwarzania w chmurze, które dziś łączą użytkowników poszukujących pracy obliczeniowej. 

Aby uzyskać bardziej regularne aktualizacje od zespołu Golem, możesz dodać do zakładek blog Golem, który zawiera wskazówki i samouczki dotyczące sieci i jej rozwijającej się technologii.

Aby uzyskać bardziej szczegółowy widok mapy drogowej projektu Golem, możesz dodać do zakładek tę sekcję witryny projektu.

what is golem gnt

Kto stworzył Golem?

Golem Factory, firma stojąca za platformą Golem, została współzałożona przez Aleksandrę Skrzypczak, Andrzeja Regulskiego, Juliana Zawistowskiego i Piotra Janiuka w 2016 roku. 

W tym roku zespół Golem sprzedał 82% podaży GNT publicznie, pozyskując 820 000 ETH (około 8,6 miliona dolarów w tamtym czasie). 

 

Jak działa Golem?

Oprogramowanie Golem przetwarza żądania i łączy różne strony uzyskujące dostęp do jego sieci.

Transakcje rozpoczynają się, gdy ktoś na rynku zasobów obliczeniowych (w terminologii Golem nazywany „żądającym”) prosi o zasoby, używając tak zwanego „szablonu zadania”.

Weźmy renderowanie CGI, proces czasami powolny i intensywny obliczeniowo, jako zastosowanie sieci Golem. Zamiast płacić za usługi w chmurze lub czekać, aż ich własna maszyna wykona zadanie, artyści CGI mogą zwrócić się do Golem, aby wykonał ten proces za nich. 

W tym przypadku Golem wynajmie zasoby obliczeniowe od różnych dostawców, aby renderować obrazy, zanim zwróci je żądającemu. 

Architektura

Szablon zadania zawiera pełną logikę obliczeniową, której sieć Golem będzie potrzebować do wykonania żądania. Obejmuje to instrukcje dotyczące:

  1. Kodu źródłowego, który powinien zostać uruchomiony
  2. Sposobu podziału zadania na podzadania i wysłania ich do różnych węzłów
  3. Sposobu weryfikacji wyników w celu uzyskania ostatecznego rezultatu. 

Żądający mogą użyć szablonu zadania już utworzonego dla sieci lub wygenerować własny. Po przesłaniu żądania przez żądającego, sieć Golem będzie dążyć do programowego jego spełnienia.

Po zakończeniu podzadań przechodzą one przez etap weryfikacji, aby upewnić się, że zostały wykonane poprawnie. Klient Golem następnie łączy podzadania w jedną całość, zanim odeśle je do żądającego.

Po otrzymaniu, żądający wyślą odpowiednią ilość GNT do kontraktu, który następnie automatycznie płaci dostawcom.

System reputacji

Po wykonaniu zadania Golem wykorzystuje system reputacji do oceniania kupujących i sprzedających korzystających z jego rynku.

System służy do: 

  1. Wykrywania złośliwych węzłów 
  2. Dostarczania metryki oceny dla prawidłowego routingu zadań.

Dla żądających, system reputacji monitoruje terminowość płatności i to, czy zadanie okazuje się zawierać błędy, gdy jest obliczane przez dostawców.

Dostawcy są oceniani na podstawie ich zdolności do prawidłowego wykonania zadania i tego, czy zadanie przechodzi kontrolę weryfikacyjną po powrocie. 

Rejestr aplikacji i ramy transakcyjne

Golem planuje dodać więcej ofert do swojej sieci, aby wspierać zgłoszenia aplikacji od deweloperów i zwiększyć liczbę zadań, z których mogą wybierać żądający.

Rejestr aplikacji, działający podobnie do sklepu z aplikacjami na telefonie, to inteligentny kontrakt oparty na Ethereum, który umożliwia deweloperom przesyłanie aplikacji do konkretnych zadań i pomaga żądającym znaleźć odpowiednie narzędzia, takie jak szablony zadań, aby dopasować je do swoich potrzeb.

Ramy transakcyjne są również budowane w celu wspierania deweloperów przy wyborze rodzaju transakcji, która będzie odpowiadać potrzebom ich aplikacji. Niektóre komponenty, które mogą być uwzględnione, to schematy wypłat, kanały płatności poza łańcuchem i wykorzystanie oprogramowania na jednostkę.

Golem na Ethereum

Protokół Golem odgrywa rolę w podziale i określaniu sposobu dostarczania tej pracy. Proces ten działa podobnie do systemu przechowywania danych w chmurze Sia, ale zamiast budować własny blockchain, zespół Golem uznał za lepsze zbudowanie go na Ethereum. 

Zespół Golem zdecydował się uruchomić swoje oprogramowanie na Ethereum, aby płatności między zainteresowanymi stronami były rozliczane na jego blockchainie. Ponadto Golem wykorzystuje model mechanizmu konsensusu Ethereum do wdrażania, wykonywania zadań i walidacji tych transakcji.  

Ideą tego jest to, że zespół ma nadzieję, że sieć Ethereum ostatecznie stanie się bardziej skalowalna, a tym samym bardziej wydajna, jednocześnie umożliwiając przetwarzanie mikropłatności.

Osoby chcące uzyskać dostęp do zasobów Golem mogą pobrać jedną z dwóch ofert: Golem Unlimited i Clay Golem. 

Clay Golem to oprogramowanie uruchamiane na pojedynczej maszynie, natomiast Golem Unlimited jest używane do konfiguracji wielowęzłowej. Golem Unlimited to zatem oprogramowanie, które może być uruchamiane przez firmy lub gospodarstwa domowe z wieloma komputerami, które mają niewykorzystane zasoby.
 

Dlaczego GNT ma wartość?

Kryptowaluta GNT czerpie swoją wartość z użyteczności dla sieci Golem, ponieważ jest preferowaną formą płatności w ramach oprogramowania. 

Oznacza to, że żądający muszą kupować i wydawać GNT, aby wynajmować zasoby obliczeniowe. Dostawcy z kolei muszą akceptować GNT za obliczenia, które wykonują. 

Golem wykorzystuje blockchain Ethereum do przetwarzania transakcji GNT między żądającymi a dostawcami ze względu na jego zdolność do zapewnienia platformy płatności bez zaufania. 

Ponadto, podobnie jak wiele innych kryptowalut, podaż tokenów GNT jest ograniczona. Zgodnie z zasadami oprogramowania, zawsze będzie tylko 1 miliard GNT.

Dlaczego warto używać GNT?

Zwolennicy Golem mogą być kuszeni jego potencjałem do służenia jako nowy rodzaj platformy obliczeniowej peer-to-peer. 

Golem może być atrakcyjny dla każdego dewelopera, górnika kryptowalut, profesjonalisty CGI lub każdego, kto potrzebuje dużej mocy obliczeniowej do realizacji projektu.

Inwestorzy mogą chcieć dodać GNT do swojego portfela, jeśli wierzą w potencjał zdecentralizowanego rynku dla każdego, kto chce kupować i sprzedawać moc obliczeniową.

Zacznij kupować kryptowaluty

Nie oferujemy jeszcze GNT na Krakenie, ale sprawdź naszą pełną ofertę tutaj i załóż konto!