싱귤래리티넷은 블록체인 기술을 활용하는 탈중앙화된 AI 서비스 네트워크입니다. 인공 일반 지능(AGI) 기술 발전에 전념하는 싱귤래리티넷은 AI에 대한 접근성을 높이는 것을 목표로 하며, 영향력, 가치 및 기술이 공정하게 공유되는 전 세계적인 플랫폼을 구축하는 데 중점을 둡니다.[1]
SingularityNET(SNET)은 인프라에 블록체인 기술을 사용하는 탈중앙화 AI 서비스 네트워크입니다. 핵심적으로 SingularityNET을 통해 개발자는 AI 서비스를 게시하여 인터넷 연결이 있는 모든 사람이 액세스할 수 있습니다. 기능의 핵심은 기본 AGIX 토큰을 사용하여 개발자가 AI 서비스 사용 요금을 설정할 수 있도록 하는 것입니다. SingularityNET에서 제공하는 서비스는 이미지 분석, 음성 인식, 텍스트 처리, 생물 정보학 등 다양한 영역을 포괄합니다. 이러한 서비스는 기본적인 AI 알고리즘부터 포괄적인 문제 해결 솔루션, 네트워크 내에서 원활하게 상호 작용하는 자율 AI 에이전트에 이르기까지 다양합니다. [2][3]
SingularityNET은 확장성, 확장성 및 규정 준수를 우선시하기 위해 핵심 아키텍처를 신중하게 설계했습니다. 특히 이 플랫폼은 이더리움 블록체인에 대한 의존도를 줄이면서 블록체인에 구애받지 않는 원칙을 수용하여 네트워크 상호 작용을 간소화하고 개발자와 사용자 모두에게 사용자 친화적이고 효율적이며 강력한 경험을 제공하는 것을 목표로 합니다. 또한 SingularityNET은 마켓플레이스와 완전한 탈중앙화 AI 서비스 레지스트리 간의 구분을 유지합니다. 이러한 접근 방식은 개방성과 탈중앙화라는 핵심 원칙을 유지하면서 규정 준수를 충족하기 위해 취해집니다.[3]
2024년, SingularityNET, Fetch.ai, Ocean Protocol은 분산형 인공 일반 지능(AGI) 및 인공 초지능(ASI) 개발을 지원하기 위한 통합 프레임워크를 만들기 위해 토큰 경제적 합병을 시작하여 인공 초지능 연합(ASI)을 결성했습니다. 이 합병은 SingularityNET의 분산형 AI 네트워크, Fetch.ai의 자율 에이전트 인프라, Ocean Protocol의 분산형 데이터 교환 기능을 공유 생태계 하에 결합합니다.
이 이니셔티브는 개방적이고 분산된 대안을 발전시켜 떠오르는 AI 시스템의 중앙 집중식 통제에 대한 우려를 해결하기 위해 구성되었습니다. 합병은 협력적 AGI 및 ASI 연구, 통합 AI 애플리케이션 개발, 분산형 컴퓨팅 리소스 확장이라는 세 가지 핵심 우선 순위를 중심으로 세 창립 조직의 노력을 조정합니다.
ASI 연합은 전 세계적으로 AI 기술의 윤리적이고 분산된 발전을 가속화하기 위한 협력적인 노력을 나타냅니다. [24]
SingularityNET 레지스트리는 이더리움 블록체인 상의 ERC-165 규격 스마트 계약으로 운영되며, 조직, 서비스 및 유형 저장소의 저장소 역할을 합니다. AI 개발자는 레지스트리를 사용하여 AI 서비스에 대한 포괄적인 세부 정보를 게시할 수 있으며, 소비자는 이를 통해 필요한 서비스를 식별합니다. 사용자가 마켓플레이스 DApp 내에서 검색을 시작하면 레지스트리는 필요한 서비스 정보를 제공하여 사용자가 서비스 및 유형 저장소에 태그를 지정하여 검색 및 필터링을 용이하게 합니다. 레지스트리는 플랫폼에서 AI 서비스를 검색하고 참여하는 데 필요한 완전한 정보를 제공하며, 종종 데이터를 전체적으로 나열하거나, 긴 경우 IPFS 해시를 참조합니다. 레지스트리의 소스, ABI 및 배포에 대한 중요한 정보는 singnet/platform-contracts 저장소에 포함되어 있습니다. [14]
레지스트리 인터페이스인 IRegistry는 레지스트리의 기능을 포괄적으로 명시하는 사양입니다. IRegistry.sol에 위치한 이 인터페이스는 모든 함수에 대한 natspec 호환 문서를 포함하며, 기본적으로 레지스트리가 어떻게 작동해야 하는지에 대한 청사진 역할을 합니다. [14]
레지스트리는 조직, 서비스, 타입 저장소, 태그의 네 가지 주요 데이터 범주를 저장합니다. 데이터 검색을 위한 다양한 보기 기능과 함께 이러한 모든 범주에 대한 생성, 읽기, 업데이트 및 삭제(CRUD) 작업을 지원합니다. [14]
조직은 서비스가 그룹화될 수 있는 포괄적인 프레임워크를 제공합니다. 각 조직은 레지스트리의 데이터 계층 구조의 정점 역할을 합니다. 서비스 개발자는 조직을 등록하고 모든 서비스를 해당 조직의 관할 하에 두는 것이 좋습니다. 조직 등록 기록에는 이름, ID 컨텍스트의 소유자 주소, 멤버 주소 모음 및 서비스 모음이 포함됩니다. [14]
레지스트리 항목에는 이름, 멤버 및 IPFS 해시가 포함되어 있으며, 이는 IPFS의 메타데이터 파일에 대한 링크 역할을 합니다. 이 파일에는 결제 수신 주소와 관련된 필수 정보와 모든 오프체인 채널 상태를 모니터링하는 데 필요한 스토리지 세부 정보가 포함되어 있습니다. [14]
특정 조직에 등록된 서비스 및 유형 저장소는 해당 조직의 자산으로 간주됩니다. 멤버 목록은 기본적인 액세스 관리 구조 역할을 하며, 멤버는 조직의 후원 하에 서비스를 생성, 업데이트 및 삭제할 수 있습니다. [14]
레지스트리에서 "서비스"는 고유한 AI 알고리즘을 나타냅니다. 레지스트리에 나열된 각 서비스는 소비자가 AI 서비스와 상호 작용하는 데 도움이 되는 필수 정보를 포함합니다. 이 정보에는 서비스를 식별하는 이름, 고객이 서비스를 더 쉽게 찾을 수 있도록 하는 태그, IPFS에 저장된 서비스 메타데이터 파일에 대한 링크 역할을 하는 IPFS 해시가 포함됩니다. 서비스 검색 프로세스를 단순화하기 위해 레지스트리는 분산형 애플리케이션(DApp) 및 스마트 계약에서 특정 태그 또는 카테고리를 기반으로 관련 서비스를 찾는 데 사용할 수 있는 "listServicesForTag"라는 함수를 제공합니다. [14]
서비스 메타데이터는 성능을 최적화하고 가스 비용을 줄이기 위해 주로 IPFS에 오프체인으로 저장됩니다. 이 메타데이터에는 버전 번호, 서비스 이름, 설명과 같은 중요한 정보와 인코딩 및 요청 형식과 같은 서비스 호출을 위한 기술적 통찰력이 포함됩니다. 데몬 엔드포인트 목록도 가격 정보와 함께 하나 이상의 그룹으로 집계되어 포함됩니다. 서비스 API 모델에 대한 IPFS 해시가 제공됩니다. [14]
레지스트리의 "타입 저장소"는 서비스 개발자가 서비스의 모델 및 사용하는 데이터 타입과 관련된 메타데이터를 제공하는 특정 섹션입니다. 이 항목에는 타입 저장소를 식별하는 이름, 사용자가 검색하는 데 도움이 되는 태그, 조직 내 선택적 내부 관리 경로 및 URI(Uniform Resource Identifier)를 포함한 다양한 세부 정보가 포함되어 있습니다. [14]
URI는 클라이언트가 타입 저장소와 연결된 메타데이터 파일을 찾을 수 있도록 하는 탐색 도구 역할을 합니다. 탈중앙화 애플리케이션(DApp) 및 스마트 계약은 "listTypeRepositoriesForTag" 함수를 사용하여 특정 태그 또는 카테고리를 기반으로 AI 서비스를 탐색할 수 있습니다. URI는 IPFS 해시로 표시되므로 SingularityNET, 서비스 개발자 또는 Infura와 같은 IPFS 고정 서비스에서 호스팅할 수 있습니다. 이러한 유연성 덕분에 메타데이터에 대한 다양한 호스팅 옵션을 사용할 수 있습니다. [14]
태그는 AI 서비스와 타입 저장소 모두에 연결된 설명적인 레이블 또는 키워드입니다. 이러한 태그는 리소스를 분류하고 설명하는 방법으로 사용되어 사용자가 자신의 요구 또는 관심사에 맞는 특정 서비스 또는 데이터 유형을 더 쉽게 찾고 식별할 수 있도록 합니다. [14]
에스크로 계약은 두 거래 당사자 간의 조건부 거래의 기초를 형성하며, 에스크로 계정을 통해 운영됩니다. SingularityNet에서 Multi-Party Escrow (MPE) 스마트 계약 API와 지불 채널은 AI 소비자와 AI 서비스 제공자 간의 최소한의 온체인 상호 작용으로 지불을 용이하게 하기 위해 함께 작동합니다. [15]
MPE 계약은 두 가지 주요 기능을 제공합니다.
두 당사자가 계약을 체결하면 결제 채널이 생성됩니다. 결제 채널은 당사자 간에 오프체인 거래를 수행하는 수단으로, 블록체인 블록 형성으로 인한 지연을 없애고 거래 보안을 유지합니다. [15]
Multi-Party Escrow의 핵심 개념은 Atomic 단방향 결제 채널입니다. 이러한 채널은 블록체인 상의 지속적인 업데이트를 방지하기 위해 오프체인으로 유지됩니다. 각 채널은 특정 만료일과 초기 토큰 예치금으로 생성됩니다. 채널 자금을 담당하는 발신자는 서명된 승인을 통해 수신자에게 소액의 토큰 전송을 승인합니다. 수신자는 이러한 승인을 확인하여 정확성과 에스크로 자금 준수를 확인합니다. 채널의 nonce(카운터 역할을 하고 각 결제 채널과 연결된 숫자 값)는 각 클레임마다 증가하여 채널이 오프라인에서 계속 작동할 수 있도록 하는 동시에 새로운 nonce를 사용해야 합니다. 발신자는 만료일 이후에 남은 모든 자금을 회수하거나 만료일을 연장하고 언제든지 계약에 자금을 추가할 수 있습니다. [15]
SingularityNET의 핵심 목적은 다양한 AI 서비스를 위한 탈중앙화된 마켓플레이스를 구축하여 사용자들이 이러한 서비스를 직접 구매하고 판매할 수 있도록 하는 것입니다. 이러한 서비스는 광범위한 AI 및 머신 러닝 솔루션을 포괄하며, 서비스 구성을 간소화하는 유틸리티 및 어댑터 서비스의 가능성도 있습니다. "서비스"는 주로 사양 및 메타데이터로 정의됩니다. [16]
서비스 사양은 서비스의 API를 정의하는 프로토콜 버퍼 정의입니다. 이를 통해 SingularityNET 클라이언트는 요청 및 응답의 구조를 프로그래밍 방식으로 이해할 수 있습니다. 플랫폼에서 서비스를 설정할 때 초기 단계는 프로토콜 버퍼를 사용하여 서비스 정의를 만드는 것입니다. [16]
클라이언트와 데몬은 서비스를 효과적으로 활용하기 위해 서비스 메타데이터와 조직 메타데이터라는 두 가지 중요한 정보가 필요합니다. [16]
서비스 메타데이터는 싱귤래리티넷 서비스에 대한 오프체인 설명이며, 일반적으로 싱귤래리티넷 IPFS 클러스터에서 호스팅됩니다. 서비스를 이용하려면 클라이언트는 필수 정보가 필요합니다.
이는 SingularityNET 조직 및 해당 서비스에 대한 세부 정보를 제공합니다. SingularityNET 내의 조직 메타데이터는 SingularityNET 조직을 설명하는 정보를 나타냅니다. 이 메타데이터는 주로 SingularityNET IPFS 클러스터에 상주합니다. 조직 메타데이터 파일에는 특정 목적을 가진 다양한 필드가 포함되어 있습니다.
다음 메타데이터는 세 가지 방법을 통해 클라이언트 및 데몬과 공유할 수 있습니다.
SingularityNET 데몬(snetd)은 AI 서비스와 SingularityNET 플랫폼을 연결하는 데 중요한 역할을 합니다. 주요 작업은 결제 처리와 요청 변환입니다. 결제의 경우 소비자가 다중 당사자 에스크로 계약에 자금을 지원하고 서비스 사용 전에 활성 결제 채널을 보유하고 있는지 확인합니다. 결제 진위 여부 및 사용 가능한 자금과 같은 사항을 확인합니다. 결제가 확인되면 요청을 서비스로 전달하고 여러 사용자의 결제 상태를 추적합니다. [18]
또한 한 형식의 요청을 특정 AI 서비스가 이해하는 형식으로 변환합니다. 이 유연성을 통해 여러 AI 서비스가 자체 snetd를 사용하여 관리 및 조정을 용이하게 할 수 있습니다. 데몬은 보안, 모니터링, 속도 제한과 같은 다양한 필수 기능도 제공합니다. 전체 SingularityNET 플랫폼은 개방적이고 분산되어 있지만 마켓플레이스는 현재 특정 요구 사항을 충족하기 위해 큐레이팅된 베타 단계에 있습니다. [18]
핵심 기능 외에도 데몬은 SSL 종료, 회전 및 플러그형 로그 후크를 통한 포괄적인 로깅, 리소스 최적화, 모니터링 및 경고를 위한 메트릭 수집을 제공합니다. 또한 서비스 거부 공격을 방지하고 서비스 소유자가 자신의 속도에 맞춰 확장할 수 있도록 속도 제한을 제공합니다. [18]
클라이언트가 게시된 서비스에서 제공하는 메서드를 호출하려는 경우, gRPC 메타데이터를 통해 결제 정보를 전달합니다. 서버는 이에 대한 응답으로 특정 gRPC 오류 코드를 반환하며, 이는 다음 섹션에서 설명합니다. [20]
gRPC 메타데이터는 클라이언트가 서비스 요청을 시작할 때 서버에 필수 결제 정보를 전송하는 메커니즘 역할을 합니다. 이 메타데이터를 통해 클라이언트는 결제 프로토콜 유형(현재 컨텍스트에서는 "에스크로"), 결제 채널 ID, 결제 채널 nonce, 승인된 결제 금액 및 클라이언트의 결제 서명을 포함한 주요 정보를 지정할 수 있습니다. 이 데이터는 서버가 요청을 처리하고 안전하고 정확한 결제 실행을 보장하는 데 필요한 결제 컨텍스트를 제공합니다. [20]
SingularityNET 마켓플레이스는 탈중앙화 애플리케이션(DApp)으로, AI 서비스를 위한 허브 역할을 합니다. 사용자 친화적인 웹 인터페이스를 제공하여 이러한 서비스와의 상호 작용을 단순화하고, 사용자로부터 복잡성을 추상화하는 것을 목표로 합니다. 또한 이 마켓플레이스는 MetaMask 또는 일반 지갑을 통해 결제를 관리하고 서비스 등급을 처리합니다. 새로운 조직이나 서비스 게시와 같은 블록체인 이벤트를 지속적으로 모니터링하여 데이터베이스를 신속하게 업데이트합니다. SingularityNET 마켓플레이스는 다양한 법률 지역의 법적 요구 사항에 맞춰 플랫폼의 큐레이팅된 뷰 역할을 합니다. [7]
AI 퍼블리셔(Publisher Portal)는 개발자를 위한 도구로, 조직 및 서비스의 게시 및 관리를 간소화하는 것을 목표로 합니다. 주요 목적은 Marketplace DApp에 서비스 목록을 쉽게 만들어 서비스 사용자가 사용자 친화적으로 사용할 수 있도록 하는 것입니다. [8]
AGIX 토큰은 이더리움 블록체인에서 호스팅되며 SingularityNET 생태계의 기본 구성 요소 역할을 합니다. 주요 기능은 사용자가 마켓플레이스 내에서 AI 서비스 및 제품에 대한 비용을 지불할 수 있도록 하는 것입니다. 또한 AGIX는 Cardano, Polygon 및 Binance Smart Chain을 포함한 여러 블록체인과 호환되어 유용성을 향상시킵니다. [4][5]
AGIX 스테이킹은 보상을 받으면서 AI 마켓플레이스의 운영을 지원하기 위해 AGIX 토큰을 보유하는 과정입니다. 이 스테이킹 메커니즘은 추가적인 AGIX 토큰 풀을 확보하고 필요할 때 AGIX 토큰을 법정 통화로 전환하는 데 사용할 수 있도록 보장합니다. [9]
AGIX 스테이킹은 SingularityNET 플랫폼 생태계에서 법정화폐-암호화폐 게이트웨이를 활성화합니다. 이 게이트웨이를 통해 사용자는 AGIX 토큰 대신 법정화폐를 사용하여 AI 서비스 제공업체 및 다른 사용자와 상호 작용할 수 있으며, AGIX 토큰을 사용하여 플랫폼 내에서 모든 가치 교환을 실행할 수 있습니다. 이 이중 기능은 플랫폼이 SingularityNET의 철학과 운영에 근본적인 AGIX 토큰의 고유한 경제 논리를 유지하면서 법정화폐를 제공할 수 있도록 합니다.
자동 법정화폐-AGIX 변환을 포함하는 법정화폐-암호화폐 게이트웨이의 전반부는 이미 구축되어 사용자가 PayPal 지갑으로 AI 서비스를 구매할 수 있습니다. 서비스 제공업체가 획득한 AGIX 토큰을 법정화폐로 자동 변환하는 데 중점을 둔 후반부는 아직 구축되지 않았습니다. [9]
법정화폐-암호화폐 게이트웨이를 운영하려면 법정화폐와 AGIX 토큰을 지속적으로 교환해야 합니다. 여기에는 필요에 따라 법정화폐로 교환할 수 있는 AGIX 토큰의 유동성 풀을 유지하는 것이 포함됩니다. 스테이킹은 이 풀의 가용성을 보장합니다. AGIX 토큰 보유자가 토큰을 스테이킹하면 특정 기간 동안 토큰을 잠그는 데 동의합니다. 이 기간 동안 이러한 토큰은 일시적으로 재단에 위탁되어 스테이킹 프로세스를 관리합니다. 그 대가로 스테이커는 법정화폐 예금에 대한 이자를 얻는 것과 유사하게 보너스 AGIX 토큰을 받습니다. [9]
단일 스테이킹 세션은 다음 단계를 따릅니다.
AGIX 토큰 스테이킹은 고정된 시간 창에서 발생하며, 각 창에 앞서 특정 스테이킹 기간에 대한 호출이 있습니다. 스테이킹 기간 동안 토큰 보유자는 AGIX 스테이킹 DApp을 통해 스테이킹을 요청할 수 있습니다. 운영의 실현 가능성을 보장하기 위해 최소 AGIX 금액이 필요합니다. 현재 사용자당 최대 금액이나 스테이킹에 허용되는 금액에 대한 상한선은 없습니다. 그러나 필요한 경우 향후 상한선이 구현될 수 있습니다. [11]
스테이커는 옵트아웃 기간 동안 다음 스테이킹 윈도우에서 옵트아웃할 수 있습니다. 사용자는 이 기간 동안 원래 결정을 변경할 수 있습니다. 이 기능은 유연성을 제공하여 사용자가 스테이크 금액과 보상을 다음 스테이킹 윈도우로 이월할지 또는 인출할지 결정할 수 있도록 합니다. [12]
사용자는 토큰을 스테이킹하는 대가로 기존 예금자가 이자를 받는 것과 유사하게 보너스 AGIX 토큰을 받습니다. 사용자는 참여하는 각 스테이크에 대한 보상을 받으며, 다음 라운드에 참여하지 않기로 선택하면 스테이크 기간이 끝날 때 이러한 보상이 이전됩니다. AGIX 스테이킹 DApp은 잠재적 보상을 결정하는 데 도움이 되는 사용자 친화적인 계산기를 제공합니다. 스테이킹에 대한 추가 보상이 향후 도입될 수 있으며, 스테이킹은 토큰 보유자가 토큰에서 단기적인 가치를 얻을 수 있는 가치 있는 메커니즘이 됩니다. [13]
2024년 6월 3일, SingularityNET은 인공 초지능 연합(ASI) 토큰과 AGIX 토큰의 병합 날짜를 공식 발표했습니다. 이는 fetch.ai (FET), AGIX 및 Ocean Protocol (OCEAN) 커뮤니티를 통합하기 위한 단계였습니다. [22]
2024년 6월 11일부터 FET는 ASI로 이름이 변경되었고 6월 13일에 토큰 병합이 완료되었습니다. ASI 토큰은 결합된 탈중앙화 AI 네트워크에서 작동하여 전례 없는 규모와 힘을 제공합니다. - 팀 작성[23]
FET, AGIX 및 OCEAN 토큰 보유자의 경우 병합에는 이러한 토큰을 특정 전환율로 ASI 토큰으로 전환하는 것이 포함되었습니다. [22][23]