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 działania na rynku, na którym zasoby obliczeniowe mogą być kupowane i sprzedawane w zamian za kryptowalutę.

Golem, jeden z najwcześniejszych projektów zbudowanych na Ethereum, 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ę, osoby dostarczające zasoby do sieci Golem otrzymują GNT, natywną kryptowalutę Golem.

W ten sposób twórcy Golem wyobrażają sobie sieć jako kontrolowaną przez użytkowników alternatywę 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 ewoluującej 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ł publicznie 82% podaży GNT, pozyskując 820 000 ETH (wówczas około 8,6 miliona $). 

 

Jak działa Golem?

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

Transakcje rozpoczynają się, gdy ktoś poszukujący zasobów obliczeniowych (w nomenklaturze Golem znany jako „requestor”) prosi o zasoby, używając tak zwanego „task template”.

Weźmy renderowanie CGI, proces czasami powolny i intensywnie wykorzystujący zasoby komputera, jako zastosowanie sieci Golem. Zamiast płacić za usługi w chmurze lub czekać, aż ich własna maszyna zakończy zadanie, artyści CGI mogą zwrócić się do Golem, aby ten proces został dla nich zakończony. 

W tym przypadku Golem wynajmie zasoby obliczeniowe od różnych dostawców, aby wyrenderować obrazy, zanim zwróci je do „requestora”. 

Architektura

„Task template” 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 wysyłania ich do różnych węzłów
  3. Sposobu weryfikacji wyników w celu uzyskania ostatecznego rezultatu. 

„Requestorzy” mogą użyć szablonu zadania już utworzonego dla sieci lub wygenerować własny. Gdy „requestor” złoży żądanie, 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 prawidłowo wykonane. Klient Golem następnie składa podzadania w jedną całość, zanim odeśle je do „requestora”.

Po otrzymaniu, „requestorzy” wysyłają odpowiednią ilość GNT do kontraktu, który następnie automatycznie płaci dostawcom.

System reputacji

Po zakończeniu zadania Golem używa systemu 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 do prawidłowego kierowania zadań.

Dla „requestorów” system reputacji monitoruje terminowość płatności oraz to, czy zadanie zawiera błędy, gdy jest obliczane przez dostawców.

Dostawcy są oceniani na podstawie ich zdolności do prawidłowego wykonania zadania oraz tego, czy zadanie przejdzie weryfikację po zwróceniu. 

Rejestr aplikacji i struktura transakcji

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ć zleceniodawcy.

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

Ramy transakcji są również budowane w celu wspierania deweloperów przy wyborze typu transakcji, który będzie odpowiadał potrzebom ich aplikacji. Niektóre z komponentów, które mogą być włączone, to schematy wypłat, pozasieciowe kanały płatności i rozliczanie za jednostkę oprogramowania.

Golem na Ethereum

Protokół Golem odgrywa rolę w podziale i określaniu sposobu realizacji tej pracy. Proces ten działa podobnie do opartego na chmurze systemu przechowywania danych Sia, jednak zespół Golem uznał, że zamiast budować własny blockchain, lepiej jest budować 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 rozwiązania jest nadzieja zespołu, że sieć Ethereum stanie się w końcu 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 jednej maszynie, natomiast Golem Unlimited jest używane w konfiguracji wielowęzłowej. Golem Unlimited to oprogramowanie, które może być uruchamiane przez firmy lub gospodarstwa domowe z wieloma komputerami posiadającymi 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 zleceniodawcy muszą kupować i wydawać GNT, aby wynająć zasoby obliczeniowe. Dostawcy z kolei muszą akceptować GNT za wykonywane obliczenia. 

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

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

Dlaczego używać GNT?

Zwolenników Golem może kusić jego potencjał do służenia jako nowy rodzaj platformy obliczeniowej peer-to-peer. 

Golem może być atrakcyjny dla każdego dewelopera, kopacza 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 Kraken, ale sprawdź naszą całą ofertę tutaj i załóż konto!