Golem: Всё, что вам нужно знать
Golem - это проект, который стремится создать глобальную, открытую и устойчивую к цензуре платформу для обмена и аренды вычислительных ресурсов. Пользователи могут подключаться к сети и платить друг другу за использование своих простаивающих или недостаточно используемых машин или запрашивать вычислительные задачи, требующие больше мощности, чем могут предоставить их устройства. В этой статье мы рассмотрим, что такое Golem, как это работает, кто стоит за этим и каковы его применения.
Что такое Golem?
Golem - это децентрализованная вычислительная сеть, новый способ распределения избыточной вычислительной мощности тем, кто в ней нуждается, по запросу. Он создает одноранговую сеть, где пользователи присоединяются на равных началах для покупки и продажи вычислений, разбивая сложные задачи на меньшие подзадачи в сети. В Golem нет центрального органа, и ни один пользователь не важнее или менее важен, чем другой.
Golem использует свой собственный родной токен, GLM, чтобы совершать транзакции в сети. GLM - это токен ERC-20, который был создан путем миграции с предыдущего токена GNT в 2020 году. Пользователи нуждаются в GLM, чтобы платить за вычисления в сети и вознаграждать поставщиков за их услуги. GLM также может использоваться в целях управления, так как пользователи могут голосовать по предложениям и решениям, которые влияют на развитие сети.
Как работает Golem?
Golem работает, соединяя два типа пользователей: заказчиков и поставщиков. Заказчики - это те, кому нужна дополнительная вычислительная мощность для своих проектов, таких как рендеринг, машинное обучение, научные симуляции и т. д. Поставщики - это те, у кого есть свободные или неиспользуемые вычислительные ресурсы, которыми они готовы поделиться с другими за плату.
Чтобы использовать Golem, пользователям нужно установить программное обеспечение на свои устройства и создать учетную запись. Затем они могут выбрать, действовать ли им как заказчикам или поставщикам, или обоим. Заказчики могут создавать задачи и указывать свои требования, такие как тип вычисления, срок выполнения, бюджет и качество. Поставщики могут просматривать доступные задачи и выбирать те, которые соответствуют их возможностям и предпочтениям. Сеть затем сочетает заказчиков и поставщиков и распределяет задачи между ними.
Задачи выполняются в изолированных средах, называемых блоками выполнения (EUs), которые обеспечивают безопасность и конфиденциальность для обеих сторон. EUs могут быть основаны на различных технологиях, таких как WebAssembly, виртуальные машины или Intel SGX. Сеть также проверяет результаты вычислений с использованием различных методов, таких как избыточность, репутация или доказательства с нулевым знанием. После завершения и проверки задачи поставщик получает оплату в GLM от заказчика.
Кто стоит за Golem?
Golem был основан в Швейцарии в 2016 году Юлианом Завистовским, Анджеем Регульским, Петром Янюком и Александрой Скжипчак. Идея Golem была впервые представлена во время DevCon 0 в ноябре 2014 года. Команда запустила публичное событие по сбору средств в ноябре 2016 года и собрала более 8 миллионов долларов менее чем за 30 минут. Сеть была запущена в основной сети в апреле 2018 года.
Команда, стоящая за Golem, состоит из разработчиков, исследователей, дизайнеров и предпринимателей, которые разделяют видение создания более доступного и демократичного интернета. Команда работает как Golem Factory GmbH, компания со штаб-квартирой в Цуге, Швейцария. Компания также поддерживает другие инициативы и проекты, связанные с децентрализованными технологиями, такие как Clay Golem, Graphene-ng, gWASM и платежи Layer 2.
Каковы возможные применения Golem?
Golem может использоваться для различных приложений, требующих мощной вычислительной мощности. Некоторые из текущих и потенциальных применений включают в себя:
Рендеринг: Golem может быть использован для рендеринга 3D-графики, анимаций и видео быстрее и дешевле, чем традиционные облачные услуги. Пользователи могут использовать мощность тысяч машин в сети для создания высококачественных изображений и видео. Например, пользователи Blender могут использовать Golem для рендеринга своих проектов с помощью приложения Golem Blender.
Машинное обучение: Golem может использоваться для обучения и запуска моделей машинного обучения на больших наборах данных. Пользователи могут получить доступ к большему количеству вычислительных ресурсов, чем могут предложить их собственные устройства, и ускорить свои эксперименты и результаты. Например, пользователи PyTorch могут использовать Golem для запуска своих моделей с помощью приложения Golem PyTorch.
Научные симуляции: Golem может использоваться для выполнения сложных симуляций, требующих интенсивных вычислений и обработки данных. Пользователи могут воспользоваться распределенной природой сети и запустить параллельные симуляции на нескольких машинах. Например, исследователи могут использовать Golem для симуляции молекулярной динамики с помощью приложения Golem HOOMD-blue.
Это лишь некоторые примеры того, как Golem может быть использован для различных целей. Сеть открыта и гибкая, позволяя разработчикам создавать свои собственные приложения и применения с использованием SDK и API Golem. Сеть также поддерживает различные языки программирования, такие как Python, JavaScript и Rust.
Заключение
Golem - это проект, который стремится создать глобальную, открытую и устойчивую к цензуре платформу для обмена и аренды вычислительных ресурсов. Пользователи могут подключаться к сети и платить друг другу за использование своих простаивающих или недостаточно используемых машин или запрашивать вычислительные задачи, требующие больше мощности, чем могут предоставить их устройства. Golem использует свой собственный родной токен, GLM, чтобы совершать транзакции в сети. Golem работает, соединяя два типа пользователей: заказчиков и поставщиков. Заказчики могут создавать задачи и указывать свои требования, а поставщики могут просматривать доступные задачи и выбирать те, которые соответствуют их возможностям и предпочтениям. Задачи выполняются в изолированных средах, что обеспечивает безопасность и конфиденциальность для обеих сторон. Сеть также проверяет результаты вычислений различными методами. После завершения и проверки задачи поставщик получает оплату в GLM от заказчика. Golem был основан в Швейцарии в 2016 году командой разработчиков, исследователей, дизайнеров и предпринимателей, которые разделяют видение создания более доступного и демократичного интернета. Команда также поддерживает другие инициативы и проекты, связанные с децентрализованными технологиями. Golem может использоваться для различных приложений, требующих мощной вычислительной мощности, таких как рендеринг, машинное обучение, научные симуляции и многие другие. Сеть открыта и гибкая, позволяя разработчикам создавать свои собственные приложения и использовать их для различных целей с использованием SDK и API Golem. Golem - это проект, который стремится создать новый способ распределения избыточной вычислительной мощности тем, кто в ней нуждается, по запросу.
Статья помогла?
Отлично!
Спасибо за ваш отзыв
Извините, что не удалось помочь!
Спасибо за ваш отзыв
Комментарий отправлен
Мы ценим вашу помощь и постараемся исправить статью