Нужен диплом по профессии? Проф. переподготовка дистанционно! 800 актуальных профессий! Быстро! По выгодной цене!

Golem (GNT) — проект децентрализованного суперкомпьютера, перспективы и цели

Содержание

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

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

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

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

Особенности блокчейна Golem

Вот только несколько примеров того, на что способен Golem:

  • Компьютерная графика – Golem может разделять задачи по обработке компьютерной графики, благодаря чему то, что заняло бы у вас несколько дней, будет сделано в считанные минуты при рекордно низких затратах. Первая версия Brass Golem будет именно этим и заниматься.
  • Криптография – Golem поддерживает первые в мире и самые крупные децентрализованные криптовалютные майнинг-пулы. Также он может использовать криптографию для факторизации больших чисел.
  • Бизнес – от предсказаний поведения рынков до анализа big data. Golem может ускорить вычисления для предприятий, одновременно снизив затраты.
  • Наука – малозатратный и легкодоступный суперкомпьютер будет чрезвычайно полезен для науки, от анализа ДНК до симуляции сворачивания белка и поиска внеземных цивилизаций.
  • Машинное обучение – если вы обучаете искусственный интеллект распознаванию голосов, изображений или игре в шахматы, Golem ускорит процесс.
  • Микросервисы – журнал приложений Golem поддерживает бесконечное множество вариантов децентрализованных микросервисов и приложений, которые можно разрабатывать и распространять (за деньги, если захотите).

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

Всемирная экономика совместного потребления компьютерных мощностей

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

Технология

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

Реализация

  • Одноранговая сеть – однаранговая архитектура гарантирует децентрализацию и масштабируемость. Golem поддерживает обнаружение узлов и связь между определёнными узлами. Каждое соединение зашифровано, что гарантирует безопасность.
  • Решение задач – решение задач в узлах Golem переносится в изолированные виртуальные машины, что обеспечивает максмальную безопасность. Поставщики сами решают, сколько ядер процессора, какой объём RAM-памяти или жёсткого диска они хотят предоставить Golem.
  • Система репутации – система репутации стимулирует желаемое поведение узлов в децентрализованном окружении, не полагаясь на регулирующие органы. Репутация узла падает в случае неподобающего поведения и повышается после успешных операций.
  • Определение типов задач – Golem позволяет пользователям самим определять типы задач при помощи соответствующего фреймворка и библиотек для высокоуровневых языков программирования. Затем Golem сам распределяет все задания среди сети вычислительных узлов.

Токен GNT

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

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

Разработчики

Джулиан Зависовски (генеральный директор) и Анджей Регулиски (технический директор) работают вместе с 2008 года. Изначально они были в польском экономическом аналитическом центре IBS, а затем в Imapp, консалтинговой группе по разработке программного обеспечения, которую они основали вместе в 2013 году.

Команда работает с Blockchain лабораторией Lab от Omise, которые в свою очередь работают с Factom, Hydrachain и Raiden. Imapp также работал над Black Vision, механизмом рендеринга в режиме реального времени для польской производственной компании Blackburst.

Также стоит отметить участие Алекса Левирингтона, архитектора devp2p, лежащего в основе протокола P2P от Ethereum, а также Паша Булика, создатель EVMJIT, библиотеки для своевременной компиляции кода Ethereum Virtual Machine (EVM) и активного члена команды  С++ из Ethereum.

Цели и дальнейшее развитие

Цель проекта Golem – стать основой децентрализованного рынка компьютерных мощностей, предоставляя Инфраструктуру-как-Сервис (IaaS) и Платформу-как-Сервис (PaaS). К этим сервисам Голем добавляет интеграцию любого программного обеспечения. Любая заинтересованная сторона может создать вычислительное приложение и разместить его в Реестре Приложений, а интегрируя его с Платформой Транзакций, разработчики могут модифицировать платежные механизмы под свои приложения.

В качестве пилотного приложения, Golem собирается стать платформой CGI рендеринга, на которой Пользователи смогут рендерить файлы .blender и .lux. Пока готова альфа версия кода, которую можно протестировать.

Команда Golem состоит из 11 постоянных сотрудников, но не исключено, что после успешного ICO они расширят штат.

Golem облегчает систему прямых платежей между тремя группами пользователей экосистемы

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

Сегодня в облачном вычислительном пространстве доминируют такие гиганты как Amazon, Microsoft и IBM, что приводит к неэффективному ценообразованию. Рынок Golem призван нарушить такую монополию и свести к минимуму неэффективность, предоставляя полную информацию, делая такие сложные приложения, как большая аналитика данные и машинное обучение.

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

В совокупность эти два компонента нацелены на создание условий, способствующих созданию инноваций.

Golem облегчает систему прямых платежей между тремя группами пользователей экосистемы

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

Сегодня в облачном вычислительном пространстве доминируют такие гиганты как Amazon, Microsoft и IBM, что приводит к неэффективному ценообразованию. Рынок Golem призван нарушить такую монополию и свести к минимуму неэффективность, предоставляя полную информацию, делая такие сложные приложения, как большая аналитика данные и машинное обучение.

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

В совокупность эти два компонента нацелены на создание условий, способствующих созданию инноваций.

Дорожная карта проекта не отличается детализацией. Белая Книга Golem перечисляет этапы, из них срок указан только для первого: Медный Голем – 6 месяцев. Его основные задачи:

  • Базовая схема определения задач – спецификации
  • Реестр Приложений – первая версия Реестра на блокчейне Эфириума
  • Интеграция с IPFS, т. е. маршрутизация файлов – доставка файла Провайдеру, доставка результата Пользователю.
  • Локальная верификация – вероятностная верификация результата, основанная на частичном вычислении задачи на машине Пользователя.
  • Базовый Интерфейс пользователя
  • Базовая система репутации
  • Реализация задач Blender и LuxRender.

Три остальных этапа: Глиняный Голем, Каменный Голем и Железный Голем.

  • Clay Golem: экспериментальная версия для разработчиков, чтобы начать взаимодействие с реестром приложений. (15 месяцев)
  • Stone Golem: надежная версия, представляющая разработку приложений и расширенные инструменты для разработчиков. (24 месяца)
  • Iron Golem: крутая версия со многими дополнительными функциями, включая веб-клиент, внешние линии передачи данных и языковые агностические функции через стандартную библиотеку Golem. (48 месяцев)
Ссылка на основную публикацию