**골렘 네트워크(Golem Network)**는 오픈소스 기반의 분산 컴퓨팅 플랫폼으로, 피어 투 피어(P2P) 네트워크를 활용하여 저렴하고 접근성 높은 컴퓨팅 자원을 제공합니다. 골렘은 피오트르 야니우크(Piotr Janiuk)에 의해 설립되었습니다.[1]
골렘 네트워크는 검열에 저항하는 컴퓨팅 파워에 대한 접근을 민주화하기 위해 2015년에 만들어졌습니다. 2014년 DEVCON0에서 처음 소개되었습니다. Piotr Janiuk, 골렘의 CEO도 2015년 DEVCON1에서 Ethereum에서 Nanopayment를 발표했습니다. [3]
골렘은 원래 DAOist에 의해 자금이 조달될 예정이었지만, 2016년 11월 골렘 네트워크는 건설 자금을 위한 크라우드 펀딩을 실시한 최초의 프로젝트 중 하나가 되었습니다. Initial Coin Offerings (ICOs)를 통해 개발 자금을 조달하여 골렘 네트워크 토큰(GNT)을 판매했습니다. 프로젝트가 제안되었을 당시 총 공급량의 80% 이상을 판매하여 약 860만 달러의 ETH를 모금했습니다. [4]
골렘의 첫 번째 구현인 Brass Golem은 Ethereum 메인넷에 출시된 최초의 앱 중 하나가 되었습니다. 2018년 4월에 출시되었으며, 특히 3D 모델링 애플리케이션 Blender와 렌더링 엔진 LuxRenderer를 위한 CGI 렌더링에 중점을 두었습니다. Clay, Stone, Iron 세 가지 버전이 이어서 출시되었습니다. 골렘은 Brass Beta도 업데이트했으며, 이 업그레이드의 주요 내용은 간소화된 작업 생성 GUI, 서브태스크 시간 초과 시 부분 작업 재시작 지원, Windows에서 Docker 서비스 관련 문제를 완화하는 수정 사항입니다. [11] 2018년 10월, 골렘은 분산 컴퓨팅 파워 마켓플레이스의 GPU 버전을 출시했습니다. [1]
2020년 내내 골렘 팀은 네트워크에 대한 업데이트와 개선을 계속해서 출시했습니다. 11월, 골렘은 원래 GNT 토큰을 GLM 1:1 ERC-20 토큰으로 마이그레이션하는 토큰 마이그레이션을 시작했습니다. 골렘의 utility token은 처음에 GNT라고 불렸지만, 프로젝트의 새로운 트랜잭션 프레임워크가 Ethereum의 Layer 2에 구축되었기 때문에 ERC-20 토큰이 필요했습니다. [7]
2021년까지 골렘 팀은 골렘의 메인넷 버전인 Beta 1(Yagna)을 출시했는데, 이는 Alpha IV보다 더 세련되고 버그가 적으며 약간 향상된 점진적인 개선 사항입니다. [8] 또한 Ethereum의 2계층 확장 솔루션인 Polygon과의 전략적 파트너십을 발표했습니다. 이 통합은 골렘 네트워크의 트랜잭션 확장성과 비용 효율성을 높이는 것을 목표로 했습니다. 이 협업은 Yagna v0.9.0을 포함하는 Beta IV 출시와 함께 이루어졌으며, 이는 요청자와 제공자 모두에게 중요합니다. [5][6]
골렘(Golem)은 블록체인 기반 소프트웨어로 사용자는 인공지능, 암호화폐 채굴, CGI 렌더링 및 기타 높은 컴퓨팅 성능을 필요로 하는 복잡한 계산을 위해 컴퓨팅 성능을 구매, 판매 및 임대할 수 있습니다. 골렘 네트워크는 사용자가 유휴 컴퓨팅 성능을 필요로 하는 다른 사용자에게 임대할 수 있도록 하여 컴퓨팅 자원을 위한 글로벌 시장을 효과적으로 만듭니다.
골렘은 사용자가 피어 투 피어(P2P) 방식으로 제공업체의 유휴 하드웨어를 제공하고 임대할 수 있도록 하는 고급 프로토콜을 통해 작동합니다. 골렘 네트워크 토큰(GLM)으로 구동되는 프로토콜의 결제 계층은 공유 및 대안 경제의 구축을 가능하게 합니다. 이 시스템에서 사용자는 하드웨어 자원을 임대하여 수동적 수입을 창출할 수 있습니다. 이러한 기능의 통합을 통해 개발자는 플랫폼에서 애플리케이션을 구축하고 중앙화된 플랫폼과 관련된 일반적인 문제를 피하면서 기존 클라우드 인프라를 기반으로 구축할 수 있습니다. [9]
골렘은 작업을 더 작은 하위 작업으로 분할하고 여러 제공업체에 분산하여 병렬 처리를 가능하게 합니다. 이러한 접근 방식은 효율성을 높이고 복잡한 계산의 완료 속도를 높입니다. 사용자는 골렘 플랫폼에서 직접 참여하여 유휴 컴퓨팅 자원의 사용에 대한 대가로 GLM 토큰을 교환합니다. [10][13]
2023년 9월, Golem은 Golem 네트워크에 Ray 분산 컴퓨팅 프레임워크를 통합한 Ray on Golem을 발표했습니다. 이를 통해 Python 개발자는 편리하게 Golem 네트워크에 접근할 수 있으며, Ray 사용자에게는 비용 효율적인 인프라 옵션을 제공합니다. Ray on Golem은 여러 단계로 진행됩니다. 1단계에서는 AWS에서 Ray 사용자가 직면하는 과제를 이해하고 Ray on Golem의 실현 가능성을 평가하기 위한 연구가 수행됩니다. 프로젝트 아이디어를 평가하고 통찰력을 얻기 위해 Ray 사용자와 연락합니다. 2단계는 Golem 네트워크에서 Ray 애플리케이션을 실행하기 위한 최소 기능 제품(MVP)을 구축하는 데 중점을 두며, 사용자 경험 개선을 위한 피드백을 적극적으로 수렴합니다. 3단계에서는 Ray 개발자 및 Golem 제공자를 포함한 커뮤니티와 협력하여 피드백을 수집하고, 실현 가능성을 평가하며, 추가 투자 필요성을 결정합니다. [16]
2023년 7월, Golem 네트워크는 실제 자산 기반 NFT를 생성, 구매 및 판매할 수 있는 플랫폼인 Reality NFT와의 협력을 발표했습니다. Reality NFT와의 파트너십의 일환으로 Golem 네트워크는 Golem 블록체인 게이트웨이와 Blender 기반 서비스(Golem 네트워크 컴퓨팅 리소스를 사용하여 개인 맞춤형 건물 애니메이션 렌더링)라는 두 가지 중요한 업데이트를 발표했습니다. [17]
2022년 9월, Golem은 Golem 신규 네트워크 드라이버 베타 테스터를 위한 28,000 GLM 상금 풀을 가진 보상 프로그램을 발표했습니다. 참여하려면 사용자가 한 달 동안 신규 네트워크 드라이버를 설치하고 테스트했습니다. [18]
Golem은 2021년 10월 베타 III를 출시했습니다. 베타 III는 Yagna v0.8.0을 중심 구성 요소로 제공하여 가상 사설망(VPN) 및 사용자 지정 사용량 카운터에 대한 지원이 추가된 Yagna Python API인 Yapapi를 개선했습니다. 또한 Golem 설명서가 새로운 콘텐츠와 확장된 개발자 리소스(예제 및 Golem 플랫폼에서 프로젝트를 시작하는 데 도움이 되는 정보 포함)로 업데이트되었습니다. [19]
베타 II는 2021년 6월에 출시되었습니다. Yagna (Eutukhia) 0.7.0(베타 II의 더 긴 이름)에서는 제공자와 요청자 모두의 경험을 향상시키기 위한 개선이 이루어졌습니다. 주목할 만한 업데이트에는 이전에 보고된 버그를 해결하는 새로운 ERC20 지불 드라이버, 협상 재개를 허용하는 개선된 시장 협상 및 계약 취소 또는 거부 기능이 포함됩니다. 주요 기능으로는 서비스 지향 애플리케이션 생성을 개발자에게 더 간편하게 만드는 서비스 API 및 서비스 모델에 대한 개발 문서 도입이 있습니다. 또한 새로운 지불 확인 메커니즘, Golem 서비스 버스(GSB)의 상당한 개선 및 Golem 테스트 하네스의 상당한 개선이 구현되었습니다. [20]
Golem 베타 I는 2021년 5월에 출시되었습니다. 베타 I는 메인넷 Golem이 최근 마이그레이션된 ERC-20 호환 GLM 토큰으로 전환된 것을 특징으로 합니다. 관리 가능한 거래 비용을 유지하기 위해 구현에는 2계층 지불 제공업체인 zkSync를 사용했습니다. Yagna에 P2P 지원, 확인 메커니즘 및 저수준 프로토콜 암호화 및 서명이 부족했음에도 불구하고 새로운 Golem의 최소 기능 제품(MVP)을 위한 다른 모든 기능을 포함했습니다. 특히 여기에는 분산 시장 구현, VM 및 WASI와 같은 컴퓨팅 환경 지원, 작업별 및 사용별 가격 책정 방식 통합이 포함됩니다. 새로운 GLM 토큰으로 이루어지는 지불은 이더리움 메인넷의 1계층과 2계층 모두에서 지원되었습니다. [21]
2023년 12월, Golem Network는 Yagna v0.13.2 및 Yagna v0.14.0을 출시했습니다. [22]
Yagna v0.13.2는 CORS(Cross-Origin Resource Sharing) 및 WebSocket Message Proxy와 같은 기술적 개선 사항을 도입하여 JS SDK의 기능을 향상시켰습니다. 이러한 기능은 특히 브라우저에서 작업을 실행하는 것과 관련된 문제, 즉 파일 전송 및 원격 Yagna 데몬에 연결하는 문제를 해결합니다. 이 업데이트는 웹 브라우저를 통한 플랫폼 사용을 가능하게 하는 중요한 발걸음입니다. [22]
Yagna v0.14.0은 새로운 결제 드라이버를 도입하여 간소화된 트랜잭션 처리, 향상된 Yagna 결제 상태 명령, 감소된 RPC 스패밍, 개선된 트랜잭션 수수료 비용 효율성 및 트랜잭션 배치 및 다중 전송과 같은 이점을 제공합니다. [22]
애플리케이션 레지스트리는 이더리움 스마트 계약으로 기능하여 개인이 Golem 네트워크에서 작동할 준비가 된 애플리케이션을 게시할 수 있도록 합니다. 애플리케이션 레지스트리의 목표는 다음과 같습니다: [15]
개발자가 Golem과 애플리케이션을 통합할 때, Golem의 트랜잭션 프레임워크를 준수하는 트랜잭션 모델을 선택할 수 있는 유연성을 갖습니다. 트랜잭션 프레임워크는 애플리케이션 레지스트리의 항목, EVM과 같은 오픈소스 및/또는 결정론적 환경의 사용, 트랜잭션 모델에 대한 커뮤니티 승인 또는 평가, 그리고 소프트웨어 및 리소스 제공자에 대한 보상을 위한 GNT 사용 등의 특정 요구 사항으로 구성됩니다. 트랜잭션 프레임워크는 이더리움 플랫폼을 기반으로 구축되어 고급 신뢰 없는(trustless) 체계의 구현을 위한 표현력을 제공합니다. [15]
평판 시스템은 네트워크의 신뢰 및 안정성 문제를 해결하고 공식적인 신원 확인 없이 누구든 제공자 또는 요청자로 참여할 수 있도록 하는 것을 목표로 합니다. 이 시스템의 목표는 네트워크 참여자 간의 안전하고 신뢰할 수 있는 상호 작용을 위한 프레임워크를 구축하는 것입니다. [23]
Golem 평판 시스템은 데이터, 집계, 동기 부여 및 패널티라는 구별되지만 상호 연결된 수준으로 구성됩니다. 이러한 계층적 접근 방식은 평판에 대한 미묘한 이해를 제공하고 시스템의 포괄성과 적응성을 보장합니다. [24]
시스템은 행동과 결과에 대한 원시적이고 사실적인 증거를 수집하고 저장하는 데 중점을 두며, 평판 모델의 기반 역할을 합니다. Golem 네트워크에서는 완료된 트랜잭션, 서비스 품질, 적시성, 신뢰성, 위반 또는 실패, 그리고 KYC/KYB 프로세스를 통한 검증된 신원 및 인증서에 대한 데이터가 포함됩니다. 이러한 데이터의 무결성과 정확성은 후속 평판 평가에 매우 중요합니다. [24]
이 계층에서는 알고리즘과 모델을 활용하여 데이터 계층에서 수집된 데이터로부터 일관된 평판 점수를 생성하여 원시 데이터를 구조화된 지표로 처리합니다. 데이터 과학의 기술적 측면과 전략적 제품 계획을 결합하여 다양한 유형의 데이터와 작업의 상대적 가중치를 결정합니다. [24]
동기 부여 계층은 과거 행동의 현재 및 미래적 의미에 초점을 맞추어 평판 점수를 사용하여 긍정적 참여를 장려하고 부정적 행동에 대한 결과를 제시합니다. 이 계층에는 공정성과 투명성 원칙에 따라 일관된 결과를 보장하기 위해 참여자에 대한 보상 및 불이익 시스템을 구현하는 것이 포함됩니다. 여기에는 높은 평판 노드의 가시성 증가, 유리한 거래 조건 또는 건설적인 행동을 촉진하는 기타 인센티브가 포함될 수 있습니다. [24]
평판 시스템을 개별 계층으로 분할하면 기본 데이터(데이터 계층), 맥락 및 해석(집계 계층) 및 인센티브와 결과를 통한 시스템 거버넌스(동기 부여 계층)와 같은 다양한 측면에 독립적으로 집중할 수 있습니다. 이러한 접근 방식을 통해 다양한 데이터 유형과 진화하는 네트워크 요구 사항에 유연하게 대응하면서도 정확하고 공정한 평판 평가가 가능합니다. 수직적 모듈 방식을 통해 관련 데이터 하위 집합을 추가 집계 및 동기 부여 규칙과 결합할 수 있습니다. [24]
GLM은 ERC-20 네트워크 토큰으로 지분 증명(PoS) 합의 메커니즘을 사용합니다. 요청자는 네트워크에서 컴퓨팅 성능을 받은 후 GLM을 지불하며, 이렇게 구매한 성능에 대한 가치는 주로 관련된 모든 개별 전력 공급자에게 분배됩니다. GLM은 이더리움 블록체인 네트워크에서 실행되므로 다른 이더리움 기반 디지털 자산과 온체인으로 거래 및 교환할 수 있습니다. [12]
Golem 네트워크의 이전 토큰인 GNT를 GLM으로 마이그레이션하는 작업은 2020년 말에 시작되었습니다. 사용자는 1:1 비율로 GNT를 GLM으로 마이그레이션할 수 있는 옵션이 있었습니다. [14]
골렘 네트워크 토큰(GNT)은 골렘 네트워크의 유틸리티 토큰이었습니다. GNT는 크라우드 펀딩 단계와 골렘의 초기 주요 출시 이후에 생성되었으며, 골렘 네트워크 내에서 다양한 기능을 수행하는 역할을 했습니다. [15]
요청자로부터 제공자에게 자원 사용료 및 소프트웨어 개발자에 대한 보상을 지불하는 거래에는 GNT가 사용되었습니다. 또한, GNT는 제공자와 소프트웨어 개발자가 예치금을 제출하고 애플리케이션 레지스트리 섹션에 명시된 소프트웨어 검증 및 인증 프로세스에 참여하는 등 골렘 내의 다른 상호 작용에도 필요했습니다. [15]
골렘 네트워크 크라우드펀딩은 2016년 11월 11일에 시작되어 29분 만에 목표액에 도달했습니다. 크라우드펀딩 기간 동안 총 1,000,000,000개의 골렘 네트워크 토큰(GNT)이 생성되었으며, 모금액은 820,000 ETH에 달해 모금 목표액의 100%를 달성했습니다. [14]