그래프는 최고의 블록 체인 데이터 마이닝 도구입니다.

이더 리움 블록 체인에서 분산 애플리케이션 (dApp)을 구축하려고 시도한 사람은 누구나 동의 할 것입니다. 블록 체인은 개념적으로 데이터베이스에 매우 가깝지만 최신 데이터에 대한 쿼리는 블록 체인에 대한 쿼리와 완전히 다른 세상 인 것 같습니다. 첫째, 블록 체인에 데이터를 저장할 때 눈에 띄는 성능 문제가 있습니다. 이는 주로 분산 (분산) 특성과 다양한 합의 프로토콜 때문입니다. 각 노드가 전체 데이터베이스의 전체 복사본을 유지하고 각 트랜잭션을 각 노드에서 확인해야하는 노드 네트워크로 구성된 경우 데이터베이스도 느려집니다. 이것이 사람들이 블록 체인 구조 변경을 포함하여 블록 체인을 데이터베이스로 사용하는 다양한 접근 방식을 실험하는 이유입니다..

그래프는 다른 방식으로 문제에 접근합니다.이 프로젝트는 현재 형태의 블록 체인 존재를 허용하지만 GraphQL을 사용하여 블록 체인에 저장된 데이터를 효율적으로 인덱싱하고 쿼리 할 수있는 방법을 제공합니다..

그래프는 무엇입니까?

The Graph는 블록 체인 데이터를 인덱싱하기위한 오픈 소스 분산 프로토콜입니다. 개발자는 하위 그래프라는 다양한 API를 생성 및 게시하고 GraphQL을 통해 쿼리를 실행할 수 있습니다. 이 플랫폼은 간단한 쿼리를 사용하여 Ethereum의 모든 데이터를 빠르게 검색하는 데 사용할 수 있습니다. 이것은 다른 많은 블록 체인 인덱싱 플랫폼이 직면 한 문제를 해결합니다..

블록 체인 애플리케이션은 쿼리 실행 중에 완전성, 블록 체인 재구성 및 보안과 같은 속성을 유지하는 데 어려움이 있습니다. 이 모든 것이 쿼리 프로세스를 지루하게 만들지 만 다행히 The Graph에는 문제를 해결할 수있는 해결 방법이 있습니다. 프로젝트는 “서브 그래프”를 통해 사용자가 GraphQL API를 통해 액세스 할 수있는 블록 체인 데이터를 인덱싱합니다. 개발 팀에 따르면 앞으로는 더 많은 노드가 인덱싱을 유지하면서 완전히 분산 될 것입니다..

The Graph가 데이터를 인덱싱하는 방법?

예를 들어 이더 리움 블록 체인에서 정보를 인덱싱하는 과정을 분석해 보겠습니다. 그래프는 “서브 그래프 매니페스트”를 사용합니다. 스마트 계약, 블록 체인 이벤트 및 이벤트 데이터가 모두 플랫폼의 데이터베이스에 저장되기 전에 서로 일치시키는 절차에 대한 데이터를 포함하는 하위 그래프에 대한 설명입니다. 트랜잭션, 하위 그래프 매니페스트 및 데이터베이스는 특정 구조에 따라 조정됩니다. 이 모든 것은 스마트 계약을 사용하여 이더 리움 블록 체인에 데이터를 추가하는 분산 애플리케이션에서 시작됩니다..

이 모든 데이터에는 최종 결과에 도달 할 때까지 모든 이벤트 및 트랜잭션에 대한 기록이 포함됩니다. 그런 다음 그래프 노드는 전체 블록 체인 데이터베이스를 스캔하고 새 데이터를 수집하고 사용자가 요청하는 것과 관련된 데이터를 필터링합니다. 인덱싱을 더 쉽게하기 위해 하위 그래프의 질문에 답하는 각 데이터 세트를 식별합니다..

GraphQL은 블록 체인 데이터와 사용자가 제공하려는 애플리케이션 간의 링크입니다. 그러나 사용자가 플랫폼에 검색어를 전달할 수있는 것은 그래프 노드를 통해서입니다. 전체 프로세스가 끝나면 사용자는 마침내 애플리케이션에서 쿼리 결과를 볼 수 있습니다. 이것은 본질적으로 데이터 쿼리 및 인덱싱주기가 작동하는 방식입니다. 사용자는 Graph Explorer를 참조하여 이미 플랫폼에있는 하위 그래프를 볼 수 있습니다. 이러한 각 하위 그래프에는 사용자가 GraphQL을 통해 쿼리를 실행할 수있는 플레이 그라운드가 있습니다..

이 글을 쓰는 시점에서 The Graph는 이더 리움, IPFS 및 PoA 네트워크에서 오는 인덱싱 데이터를 지원할 수 있습니다. 앞으로 플랫폼은 더 많은 네트워크를 지원할 것입니다. 그러나 현재이 프로젝트에는 애플리케이션 개발자가 사용하는 2300 개 이상의 하위 그래프가 배포되어 있습니다. 실적에는 AAVE, Aragon, Balancer, DAOstack, Uniswap, Synthetix 등이 포함됩니다. 또한, 3Commas는 최근 The Graph를 사용하여 Ethereum 지갑의 잔액과 가격을 가져 왔습니다. 스테이 킹 토큰 표시 지원은 나중에 추가 될 예정입니다..

그래프 생태계의 역할

프로젝트 참가자는 다음 역할을 맡을 수 있습니다.

  • 소비자. 이들은 검색 쿼리에 대해 인덱서에게 비용을 지불하는 사용자입니다. 소비자 사이트에는 전체 웹 서비스 또는 The Graph와 관련된 소프트웨어 세트가있을 수도 있습니다.
  • 인덱서. 데이터 인덱싱을 지원하는 호스트입니다.
  • 큐레이터. 큐레이터는 GRT 토큰 (네이티브 플랫폼 토큰)을 사용하여 플랫폼 인덱스에 중요한 하위 그래프에 대한 정보를 식별합니다.
  • 위임자. 이들은 노드 작업에 대한 수익의 일부를 받기 위해 GRT 토큰을 인덱서에게 위임하는 프로젝트 참여자입니다.
  • 어부 (또는 “어부”). 이들은 요청에 대한 네트워크의 응답을 검증하는 참가자입니다.
  • 중재자-인덱서가 악의적인지 결정합니다..

그래프 생태계의 프로젝트

체인 링크

Chainlink와의 파트너십을 통해 이제 Chainlink 오라클을 사용하여 하위 그래프 정보를 채널링 할 수 있으므로 DeFi 프로토콜이 온 체인 메트릭을 활용하여 제품 또는 플랫폼 전반에서 상호 작용을 더 잘 정의 할 수있는 훨씬 더 강력한 에코 시스템을 만들 수 있습니다..

다시 말해, Chainlink는 분산 형 거래소 및 분산 형 대출과 같은 다양한 분야에서 사용되는 암호 화폐 가격 흐름과 같은 강력한 벤치 마크 지수 세트를 통해 WEB 2.0 데이터를 WEB 3.0 생태계에 통합하는 업계 선두 주자입니다..

The Graph와 파트너 관계를 맺음으로써 Chainlink는 중요한 온 체인 지표를 거의 실시간으로 프로젝트에 직접 전송하여 사용자 경험을 개선하는 중요한 정보를 제공하는 데 걸리는 지연을 줄일 수 있습니다. 다음은 몇 가지 사용 사례입니다.

  • 하위 그래프를 사용하여 블록 체인의 유동성을 분류하여 분산 형 거래소의 미끄러짐을 계산하고 교차 비교합니다.
  • 하위 그래프를 사용하여 각 거래에 대해 블록 당 소비되는 평균 가스량을 분류하고 권장 가스 요금을 계산합니다.
  • 하위 그래프를 API로 사용하여 글로벌 실제 데이터 (오프라인)를 게임 결과, 사용자 ID, 금융 자산 등과 같은 dApp에 통합.

코러스 1

Chorus One은 사용자가 스테이 킹을 통해 안전하게 디지털 보유를 늘릴 수 있도록 지원하는 운영 인프라입니다. Chorus One은 세계의 다른 지역에있는 두 개의 별도 검증 및 검증 노드 세트로 작동합니다.. 

이더 리움 이름 서비스

이더 리움 이름 서비스 (ENS)는 이더 리움 네트워크에서 주소를 편리하게 식별하기위한 시스템입니다. 긴 주소 문자 조합을 기억하기 쉬운 이름과 연결합니다. 이 플랫폼은 사람이 읽을 수있는 이름을 사용하여 리소스에 액세스 할 수있는 안전하고 분산 된 방법을 제공합니다. 누구나 도메인을 구매하고 관리 할 수있는 완전 분산 형 도메인 이름 제공 업체입니다. 즉, 긴 문자열 “8e866f012fb8fb …”대신 “realsatoshi.eth”와 같이 ERC-20 토큰 또는 ETH를 보낼 수 있습니다. 의 위에.

ENS는 이더 리움 스마트 계약을 기반으로 구축되어 인터넷 도메인 이름 서비스 (DNS)보다 더 안전하고 비공개이며 검열에 강합니다. ENS 팀은 인터넷 이름 지정 인프라를 기본 구성 요소로 간주하므로 개방적이고 분산되어 있으며 커뮤니티 주도적이며 비영리적이어야합니다. 기술적 수준에서 ENS는 기존 이더 리움 생태계를 활용할 수 있습니다. 즉, 프로그래밍이 가능하고 다른 스마트 계약과 상호 운용 될 수 있습니다..

Bancor

Bancor Network는 세계 최초의 분산 형 유동성 네트워크입니다. 즉, 하나의 토큰을 다른 토큰으로 자동 변환 할 수있는 회사입니다. 이는 Bancor 네트워크 토큰 (BNTBTN) 스마트 토큰의 생성으로 가능했습니다. 고객의 지갑에서 바로 네트워크의 모든 토큰으로 자동 교환 할 수있는 변환기가 내장 된 디지털 통화입니다..

Aave

Aave는 오픈 소스 대출 프로토콜입니다. 이 프로토콜은 사용자가 CDP에서 ETH 담보를 차단할 때 aTokens라는 금리 토큰을 생성합니다. 토큰은 스마트 계약에 포함 된 담보에 1 : 1로 고정됩니다..

Aave는 분산 형 신용 풀 (또는 DLP) 모델을 사용합니다. 그 모델은 프로젝트가 ETHLend에서 Aave로 리 브랜딩되었을 때 대출자-차용자 직접 매핑에서 DLP로 전환되었습니다. DLP 모델에서 차용인은 거래에서 사용자를 직접 매칭하는 대신 준비된 대규모 자금 풀에서 자금을 얻습니다..

대출 및 신용에 대한 이자율은 알고리즘 방식으로 결정됩니다. 시장의 수요와 공급에 따라 변동됩니다. 사용자는 ETH에 담보를 CDP (Secured Debt Position)에 배치하여 자금의 일정 비율을 대출로 인출합니다. 사용자가 인출 할 수있는 자금의 양은 LTV 또는 암호 화폐 가치에 대한 대출 비율에 따라 다릅니다.. 

2KEY

2KEY 팀은 온라인 공유를위한 새로운 경제 모델을 제공하고 온라인 콘텐츠 배포 및 링크 교환에 관련된 다양한 기여자에게 보상하는 사회적 경제를 만들었습니다. 2KEY는 링크 교환 체인에 관련된 모든 사람을 추적하고 기록 할 수있는 다단계 추적 기술을 사용합니다. 이 프로토콜은 이더 리움을위한 레이어 2 확장 솔루션 역할도하며 2KEY의 다단계 추적 기술이 기본적으로 블록 체인 인프라에 통합 된 새로운 독점 솔루션 인 ARC (Action Forwarding Contracts)를 포함합니다.. 

웹에서 실행되는 각 계약은 자체 ARC 패키지를 발행하며, 이는 ERC-20 호환 클라이언트와보고 상호 작용할 수있는 자체 다단계 웹 3.0 변환 및 전환 추적 엔진 역할을합니다.. 

3 쉼표

또한 3Commas에는 The Graph를 기반으로 한 제품이있어 Ethereum 네트워크에서 주소의 균형을 편리하게 모니터링 할 수 있습니다.. 

이 기능을 사용하려면 사이드 메뉴에서 “내 거래소”를 선택하고 추가 가능한 거래소 목록에서 “이더 리움 지갑”을 선택합니다. 그런 다음 지갑 이름을 제시하고 이더 리움 주소를 입력하십시오..

끝난! 이제 거래소 목록에서 이더 리움 주소의 잔액을 추가로 모니터링 할 수 있습니다. 이 기능을 개발할 때 The Graph의 솔루션이 사용 되었기 때문에 표시된 데이터는 가능한 한 관련성이 있습니다..

산출

분산 형 금융 산업에 대한 현재의 과대 광고를 감안할 때 개발자가 블록 체인 데이터에 무료로 액세스하는 것이 얼마나 중요한지 결론을 내릴 수 있습니다. 모든 사람이 프로세스를 더 빠르고 쉽게 만들면 DeFi 생태계의 성장과 안정성, 보안 및 속도에 잠재적으로 영향을 미칠 수 있습니다. 최근까지 애플리케이션과 블록 체인 데이터 사이에 정보 브리지를 만들어야하는 필요성이 대두되었고 The Graph는이를 충족시키기 위해 노력하고 있습니다..

사용자 데이터 기반 스마트 계약을 배포함으로써 The Graph는 사용하기 쉽고 비용 효율적이며 빠른 프로젝트로 자리 매김했습니다. 이 플랫폼은 커뮤니티의 모든 구성원, 특히 더 많은 블록 체인 사용 사례를 개발하는 사람들에게 권한을 부여하는 유망한 도구로 간주됩니다..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map