Что такое Golem? (GNT)

Автор: Kraken Learn team
6 мин
19 января 2022 г.

Руководство для начинающих

Golem — это программное обеспечение, которое стимулирует пользователей к работе на рынке, где вычислительные ресурсы можно покупать и продавать в обмен на криптовалюту.

Golem, один из самых ранних проектов, построенных на Ethereum, задуман как своего рода суперкомпьютер, который может связывать покупателей и продавцов для выполнения всевозможных вычислений, включая рендеринг CGI, искусственный интеллект и майнинг криптовалют, а также другие задачи. 


Программное обеспечение Golem создано для облегчения этого обмена, связывая пользователей, у которых нет ресурсов для выполнения проектов, с теми, у кого есть свободные ресурсы. Взамен за свою работу те, кто предоставляет ресурсы сети Golem, получают GNT, нативную криптовалюту Golem.

Таким образом, создатели Golem представляют сеть как управляемую пользователями альтернативу традиционным облачным вычислительным сервисам, которые сегодня связывают пользователей, нуждающихся в вычислительной работе. 

Для получения более регулярных обновлений от команды Golem вы можете добавить в закладки блог Golem, который содержит советы и руководства по сети и ее развивающимся технологиям.

Для более подробного ознакомления с дорожной картой проекта Golem вы можете добавить в закладки этот раздел веб-сайта проекта.

what is golem gnt

Кто создал Golem?

Golem Factory, компания, стоящая за платформой Golem, была сооснована Александрой Скшипчак, Анджеем Регульски, Юлианом Завистовски и Петром Янюком в 2016 году. 

В том же году команда Golem продала 82% от общего объема GNT публике, собрав 820 000 ETH (примерно 8,6 миллиона долларов на тот момент). 

 

Как работает Golem?

Программное обеспечение Golem обрабатывает запросы и соединяет различные стороны, получающие доступ к его сети.

Транзакции начинаются, когда кто-либо на рынке вычислительных ресурсов (называемый в терминологии Golem «запрашивающим») запрашивает ресурсы, используя так называемый «шаблон задачи».

Возьмем рендеринг CGI, иногда медленный и ресурсоемкий процесс, в качестве примера применения сети Golem. Вместо того чтобы платить за облачные сервисы или ждать, пока их собственная машина выполнит задачу, CGI-художники могут обратиться к Golem для выполнения этого процесса.

В этом случае Golem будет арендовать вычислительные ресурсы у различных поставщиков для рендеринга изображений, прежде чем вернуть их запрашивающему. 

Архитектура

Шаблон задачи содержит полную вычислительную логику, которая потребуется сети Golem для выполнения запроса. Это включает инструкции для:

  1. Исходного кода, который должен быть выполнен
  2. Того, как задача может быть разделена на подзадачи и отправлена различным узлам
  3. Того, как результаты могут быть проверены для получения окончательного результата. 

Запрашивающие могут использовать уже созданный для сети шаблон задачи или сгенерировать свой собственный. Как только запрашивающий отправляет запрос, сеть Golem будет стремиться программно выполнить его.

После завершения подзадач они проходят этап проверки, чтобы убедиться, что они были выполнены правильно. Затем клиент Golem собирает подзадачи в единое целое, прежде чем отправить их обратно запрашивающему.

После получения запрашивающие отправляют необходимое количество GNT в контракт, который затем автоматически оплачивает услуги поставщиков.

Система репутации

После завершения задачи Golem использует систему репутации для оценки покупателей и продавцов, использующих его торговую площадку.

Система служит для: 

  1. Обнаружения вредоносных узлов 
  2. Предоставления метрики оценки для правильной маршрутизации задач.

Для запрашивающих система репутации отслеживает своевременность платежей и выявляет, содержит ли задача ошибки при выполнении поставщиками.

Поставщики ранжируются на основе их способности правильно выполнять задачу и того, проходит ли задача проверку при возврате. 

Реестр приложений и фреймворк транзакций

Golem планирует добавить больше предложений в свою сеть для поддержки отправки приложений от разработчиков и увеличения количества задач, которые могут выбирать запрашивающие.

Реестр приложений, действующий аналогично магазину приложений на вашем телефоне, представляет собой смарт-контракт на базе Ethereum, который позволяет разработчикам отправлять приложения для конкретных задач и помогает запрашивающим находить подходящие инструменты, такие как шаблоны задач, для удовлетворения их потребностей.

Аналогично, разрабатывается фреймворк транзакций для поддержки разработчиков при выборе типа транзакции, который будет соответствовать потребностям их приложения. Некоторые компоненты, которые могут быть включены, это схемы выплат, оффчейн-платежные каналы и оплата программного обеспечения за единицу использования.

Golem на Ethereum

Протокол Golem играет роль в разделении и определении того, как будет выполняться эта работа. Этот процесс работает аналогично облачной системе хранения данных Sia, но вместо создания собственного блокчейна команда Golem посчитала лучшим решением строить на базе Ethereum. 

Команда Golem выбрала запуск своего программного обеспечения на Ethereum, чтобы платежи между заинтересованными сторонами осуществлялись в его блокчейне. Кроме того, Golem использует модель консенсусного механизма Ethereum для развертывания, выполнения задач и валидации этих транзакций.  

Идея заключается в том, что команда надеется, что сеть Ethereum со временем станет более масштабируемой и, следовательно, более эффективной, при этом включая возможность обработки микроплатежей.

Те, кто желает получить доступ к ресурсам Golem, могут загрузить одно из двух их предложений: Golem Unlimited и Clay Golem. 

Clay Golem — это программное обеспечение, работающее на одной машине, тогда как Golem Unlimited используется для многоузловой установки. Таким образом, Golem Unlimited — это программное обеспечение, которое может использоваться компаниями или домашними хозяйствами с множеством компьютеров, имеющих неиспользуемые ресурсы.
 

Почему GNT имеет ценность?

Криптовалюта GNT получает свою ценность от ее полезности для сети Golem, поскольку она является предпочтительной формой оплаты в рамках программного обеспечения. 

Это означает, что запрашивающим необходимо покупать и тратить GNT для аренды вычислительных ресурсов. Поставщики, в свою очередь, должны принимать GNT за выполняемые ими вычисления. 

Golem использует блокчейн Ethereum для обработки транзакций GNT между запрашивающими и поставщиками благодаря его способности предоставлять бездоверительную платежную платформу. 

Кроме того, как и многие другие криптовалюты, предложение токенов GNT ограничено. Согласно правилам программного обеспечения, будет выпущено всего 1 миллиард GNT.

Зачем использовать GNT?

Сторонников Golem может привлечь его потенциал служить новым видом одноранговой вычислительной платформы. 

Golem может быть привлекателен для любого разработчика, майнера криптовалют, специалиста по CGI или любого, кому требуется большая вычислительная мощность для выполнения проекта.

Инвесторы могут захотеть добавить GNT в свой портфель, если они верят в потенциал децентрализованного рынка для всех, кто желает покупать и продавать вычислительную мощность.

Начните покупать криптовалюту

Мы пока не предлагаем GNT на Kraken, но ознакомьтесь с нашим полным ассортиментом здесь и зарегистрируйте аккаунт!