하나의 기사에서 Graph를 읽고 사용
편집자 주: 이 기사의 출처는골든 파이낸스, 승인을 받아 Odaily에서 재인쇄했습니다.
편집자 주: 이 기사의 출처는
골든 파이낸스
골든 파이낸스
, 승인을 받아 Odaily에서 재인쇄했습니다.
첫 번째 레벨 제목
API란 무엇입니까? API가 중요한 이유는 무엇입니까?
API 또는 "응용 프로그램 프로그래밍 인터페이스"는 응용 프로그램 또는 웹 도구와 해당 자산을 사용하는 응용 프로그램 간에 상호 작용이 발생하는 지침 및 표준 집합입니다. API가 없으면 각 애플리케이션은 자체 인터페이스를 구축해야 합니다. 결국 API를 통해 개발자는 시간을 절약하고 작성하는 코드의 양을 줄일 수 있습니다.
Web3 스택에 인덱싱 프로토콜과 표준이 필요한 이유는 무엇입니까?
이더리움에는 엄청난 양의 원시 데이터가 있습니다. 이 데이터는 쉽고 효율적으로 쿼리할 수 있는 형식으로 저장해야 합니다. 이것은 빠른 로딩 웹 애플리케이션과 좋은 사용자 경험을 위해 필수적입니다. 그래프는 하위 그래프가 애플리케이션에서 사용할 특정 데이터를 정렬하고 인덱싱하므로 블록체인 데이터를 안정적이고 안전하며 빠르게 쿼리할 수 있습니다. 그래프는 web3 스택의 인덱싱 표준입니다!
그래프가 암호화 생태계에 맞는 방법
Ethereum 및 DeFi와 같은 개방형 공용 네트워크의 인기로 인해 Graph는 개방형 데이터를 사용하는 모든 암호화 응용 프로그램의 기반을 마련합니다. 아래 그림은 많은 사람들이 좋아하는 AMM의 예입니다.
GRT 토큰
info.uniswap.org Uniswap dApp용 분석 도구입니다.
Uniswap 하위 그래프는 Uniswap 스마트 계약에서 직접 데이터를 쿼리합니다. 그래프는 유용한 데이터 세트를 인덱싱하여 Uniswap에서 토큰 트랜잭션 데이터의 시각화와 같은 그래프 생성을 허용합니다.
해체 그래프
이제 Graph와 Web3 스택에서의 역할에 대해 기본적으로 이해했으므로 Graph 프로토콜의 구성 요소와 네트워크 참여자를 분해해 보겠습니다.
GRT 토큰
GRT는 프로토콜의 기본 토큰입니다. 인덱싱, 관리 및 위임 서비스 제공을 포함하여 네트워크에서 리소스를 할당하는 데 사용되는 작업 토큰입니다. 위의 모든 참가자는 작업량과 스테이킹된 GRT에 비례하여 네트워크에서 수입을 얻을 수 있습니다.
소비자는 인덱서(인덱스)를 GRT로 지불해야 합니다. 토큰은 네트워크 내의 모든 참가자에 걸쳐 인센티브와 경제적 보안을 조정하여 건강한 참가자에게 보상을 주고 악의적인 행동을 처벌합니다.
인덱서 인덱스
인덱서는 프로토콜의 노드 운영자입니다. 인덱싱 및 쿼리 서비스를 처리하는 데 필요한 물리적 인프라를 실행합니다. 인덱서는 쿼리 수수료와 인플레이션 보상을 얻기 위해 GRT를 스테이킹해야 합니다. 인덱서는 모든 참가자 중에서 가장 많은 보상을 받으며 자체 가격 책정 모델과 전략을 사용하여 시장을 만들 수 있습니다.
관리자Gate리더는 하위 그래프에 GRT를 약속합니다. 그들의 투표는 어떤 하위 그래프가 가치가 있는지에 대한 시장 신호를 생성하여 인덱서가 리소스를 할당하는 데 도움이 됩니다. 결과적으로 리더는 인덱서 보상 및 수수료의 일부를 받게 됩니다.
위임자
위임자는 보상 및 수수료의 일부를 얻기 위해 인덱서와 GRT를 스테이킹합니다. 이를 통해 토큰 보유자는 네트워크 보안 및 Sybil 공격에 수동적으로 참여할 수 있습니다.
소비자
하위 그래프(주로 이더리움 DeFi 애플리케이션)의 소비자는 해당 데이터를 계산하고 저장하는 작업을 수행하지 않고 그래프의 데이터에 액세스해야 합니다. 그래프를 활용하여 데이터를 안전하고 효율적으로 쿼리합니다. 요금은 게이트웨이(
방법, 진행 중) 또는 쿼리 엔진(확장 또는 dApp에 내장될 수 있음)을 사용하여 수수료 시장에서 사용할 인덱서를 결정합니다.
소비자는 인덱서를 쿼리하고 사용량 미터에 따라 비용을 지불합니다. 이것은 프로토콜을 지원하는 공급 및 수요 모델을 생성합니다.
시각화된 네트워크 가치 흐름
그래프를 통해 수입을 얻는 방법
Graph 네트워크에 기여하고 GRT를 얻는 세 가지 주요 방법이 있습니다. 아래에는 가장 쉬운(가장 덜 기술적인) 것부터 가장 어려운(가장 기술적인) 순으로 나열되어 있습니다.
Graph 네트워크는 방금 메인넷을 시작했습니다. 현재 소수의 하위 그래프만 에스크로 서비스에서 메인넷으로 마이그레이션되었습니다. 쿼리 수수료는 여전히 낮지만 점점 더 많은 하위 그래프가 메인넷으로 마이그레이션됨에 따라 증가할 것입니다.
교장을 통해 수입을 얻으십시오
기술: 쉬움(기술적 기술이 필요하지 않음)
위험도: 낮음 - 원금은 불이익을 받지 않습니다.
ROI: 긍정적이지만 인덱서 성능에 따라 다름
GRT를 사용하는 모든 개인은 그래프 노드를 실행하지 않고도 네트워크 보안에 기여할 수 있습니다. 이것은 GRT를 유용하게 만드는 그래프에 참여하는 가장 쉬운 방법입니다. 교장은 "지침" 또는 "색인"과 함께 제공되는 고급 기술 지식이 필요하지 않습니다. 위임자는 자신의 GRT를 기존 인덱서에게 맡기고 인덱서 보상 및 수수료의 일부를 얻습니다.
다음을 통해 GRT를 인덱서에 위임할 수 있습니다.
1. 먼저 Metamask가 "Ethereum Mainnet"으로 설정되어 있고 모든 거래 수수료를 충당하기에 충분한 ETH가 있는지 확인하십시오.
2. 메타마스크에 GRT 토큰 추가
토큰 계약 주소: 0xc944e90c64b2c07662a292be6244bdf05cda44a7
토큰 심볼: GRT
소수 자릿수: 18gate3. Graph의 네트워크 사이트로 이동하여 지갑을 연결합니다. 이 튜토리얼에서는 Metamask를 브라우저 지갑으로 사용합니다.
위임된 GRT 토큰은 인덱서 동결 해제 기간인 28일 이후에만 인출할 수 있습니다. 또한 정착민은 장기 계약을 장려하기 위해 0.5% 보증금을 게시해야 합니다.
4. 아래로 스크롤하여 활성 인덱서를 봅니다.
앞서 언급했듯이 인덱서는 GRT 네트워크 인플레이션 및 쿼리 수수료를 받습니다. "Fee Cut %"는 인덱서가 유지할 쿼리 수수료의 비율이고 "Rewards Cut %"는 유지할 인플레이션 보상입니다.
"Stake Owned"는 인덱서 "Stake Dele"이 약속한 GRT의 양입니다.gated"는 다른 위임자가 인덱서에 위임한 GRT의 양입니다. 인덱서가 더 많이 넣지 않아도 노드 운영자의 손에 들어갈 수 있는 GRT의 양인 "재채굴 용량"도 볼 수 있습니다. 금액 .
"Revenue Query Fees"는 지금까지 이 인덱서에서 얻은 쿼리 수수료이고 "Revenue Indexer Rewards"는 지금까지 얻은 GRT 인플레이션 보상 금액입니다.
위임할 인덱서를 선택할 때 위임자가 강조해야 하는 몇 가지 변수가 있습니다.
예를 들어, 위임자와 더 적은 보상을 공유하지만 위임하는 데 덜 위험한 인덱서는 더 적은 수의 위임자와 더 많은 보상을 공유할 수 있기 때문에 더 많은 보상을 공유하는 경쟁자보다 수익성이 더 높을 수 있습니다.
인덱서를 선택한 상태에서 행의 맨 오른쪽에 있는 아이콘을 클릭합니다. 팝업 옵션을 "삭제"로 설정
" 또는 "위임 취소"
5. 델리게이트(Delegate)를 클릭하면 다른 창이 나타납니다. 쿨다운 및 남은 위임 잔액과 함께 보상 컷이 표시됩니다. 모든 것이 순조롭게 진행되면 위임할 GRT 잔액을 입력한 다음 트랜잭션을 제출할 수 있습니다.
6. 거래 제출을 클릭합니다. 이렇게 하면 메타마스크가 열립니다. Graph를 처음 사용하는 경우 Metamask에서 계약을 승인해야 합니다. 거래 완료 후 확인 가능합니다.
온체인 확인이 완료될 때까지 몇 분 정도 기다리십시오. 이제 귀하는 The Graph의 클라이언트이며 인덱서의 성능에 따라 수동적으로 GRT를 얻습니다.
Network Beta dApp 우측 상단의 주소를 클릭하시면 위임 상태를 관리 및 조회하실 수 있습니다.
가이드로 수입을 얻으십시오
기술: 중급(세미 테크니컬)
위험: 보통, 열악한 하위 그래프를 스테이킹하면 마이너스 수익이 발생할 수 있습니다.
투자 수익률(ROI): Subgraph 주식 토큰은 시장 수요에 따라 Bonding Curve에서 발행되고 소각되며 ROI는 그에 따라 달라집니다. 주어진 하위 그래프에 대해 리더는 스테이킹된 GRT에 비례하는 쿼리 수수료의 10%를 얻습니다.
네트워크에서 인덱서의 역할은 하위 그래프를 평가하고 API에 전용 리소스가 있어야 하는 인덱서에 신호를 보내는 것입니다.
리더는 선택한 여러 하위 그래프에 GRT를 걸 수 있습니다. GRT를 스테이킹할 때 리더는 GRT를 Bonding Curve에 예치하고 그 대가로 공유 토큰을 발행합니다. 이러한 토큰은 향후 언제든지 곡선에서 GRT를 교환하는 데 사용할 수 있습니다(공유 토큰을 소각하여). 요컨대, 가이드는 기본적으로 향후 쿼리 수수료의 일부인 가이드 보상과 교환하여 GRT를 잠급니다.
분산형 탐색기는 2021년 1분기에 출시될 예정이며, 현재 호스팅 서비스를 사용하여 아직 메인넷으로 마이그레이션되지 않은 현재 "빌드/릴리스" 하위 그래프를 탐색할 수 있습니다.
사이드 퀘스트: 접합 곡선 시작하기
Bonding Curve는 거래를 촉진하는 중개자 없이 스마트 계약에 의해 토큰의 구매 및 판매가 처리되는 지속적인 토큰 모델을 생성합니다. 토큰은 스마트 계약이 보유한 모 통화로 교환됩니다.
아래는 Bancor의 결합 곡선의 예입니다.
Bancor 결합 곡선
위의 Y축은 공유 토큰 가격을 나타내고 X축은 곡선에 의해 생성된 공유 토큰의 수를 나타냅니다. 곡선 아래 영역은 모든 예금자가 예치금을 인출할 수 있는 준비금(유동성 풀)입니다. 그것은 모두 상환 시점의 곡선의 수요와 공급에 달려 있습니다.
이것은 그래프에 어떻게 적용됩니까?
리더로 활동할 때 특정 하위 그래프의 준비금에 자금을 예치합니다. 이렇게 하면 결합 곡선을 따라 해당 하위 그래프에 대한 토큰 공유를 생성합니다.
위의 예에서 주황색 영역은 "현재 가격"에서 "신규 가격"으로 이동하는 데 필요한 입금액이며 예금자에게 발행된 주식 토큰의 양은 현재 주식과 새 주식의 차액입니다. .
리더의 목표는 쿼리 수요가 많거나 의심되는 하위 그래프를 예치하여 유동성을 끌어들이는 것입니다. 수요 부족으로 하위 그래프의 유동성이 감소하는 경우(리더가 주식을 인출하는 경우) 환매 시 일부 GRT가 손실될 수 있습니다.
하위 그래프에 더 일찍 스테이킹할수록 계약에 예약된 주어진 GRT 금액에 대한 쿼리 수수료의 몫으로 더 큰(더 많은 스테이커) 벌 수 있습니다.
특정 유형의 경제적 공격을 무익하게 만들고 네트워크 무결성을 손상시킬 수 있는 잘못된 결정을 제거하는 "지도세"가 미래에 구현될 수 있습니다.Discord가이더가 저품질 하위 그래프를 안내하기로 선택하면 처리할 쿼리가 적거나 이를 처리할 인덱서가 적기 때문에 쿼리 비용이 적게 듭니다. 궁극적으로 이것은 장기적인 약속과 고품질 지침을 위해 시장에 인센티브를 제공할 것입니다.하위 그래프 선택。
누구나 하위 그래프를 만들 수 있으므로 거의 동일한 기능을 가진 복제본이 있을 것입니다. 일부는 버그가 있거나 일부는 제대로 작동하지 않거나 일부는 특정 데이터 세트에 최적화되어 있을 수 있습니다. 가이드는 실제 경제적 위험(및 보상)이 있는 하위 그래프 선택을 신중하게 고려해야 합니다. 완전성, 정확성, 복잡성과 같은 평가 메트릭이 도움이 될 수 있습니다.
가장 먼저 살펴볼 것은 탐색기의 서브맵 페이지입니다. 코드를 파헤칠 코드 리포지토리를 찾을 수 있는 Github 링크를 찾아야 합니다. 또한 쿼리 데이터를 테스트할 수 있으며 경우에 따라 기본 쿼리 예제가 제공되거나 직접 작성해야 할 수도 있습니다.
가이드 커뮤니티(
)에는 하위 그래프 평가에서 무엇을 찾아야 하는지에 대한 정보를 찾을 수 있는 이에 대한 더 많은 리소스와 협업이 있습니다.
가이드
인덱서로 적립
기술: 고급(기술)위험: 서버 운영/유지 관리에 대한 높은 지식, 가동 중지 시간 및 잘못된 데이터로 인해 부분적 공유 페널티가 발생합니다.ROI: 높음, 인덱서가 네트워크 수익의 대부분을 얻음, 맞춤형 가격 책정 모델을 사용하는 인덱서가 시장 경쟁
토큰 발행은 현재 연간 3%입니다. 향후 GRT 통화 정책은 Graph Council에서 공식화합니다.이더 리움Graph 노드 실행에 관심이 있는 경우,
Github 저장소는 여기에서 찾을 수 있습니다.
운영 요구 사항에 대한 자세한 정보.
이것은 계산적으로 매우 비쌉니다. 아카이브 노드는 이더리움 및 기타 체인에서 데이터를 인덱싱하는 데 필요합니다(예를 들어, 이더리움 Ropsten 테스트넷에서 데이터를 인덱싱하는 경우 Ropsten 이더리움 노드가 필요함). 많은
노드는 부하 분산 방식으로 실행되며 단일 Ethereum 노드는 필요한 I/O 처리량으로 인해 인덱싱할 수 있는 하위 그래프의 수를 제한할 수 있습니다.
마지막 생각들
또한 인덱서 에이전트는 리소스 사용량을 프로그래밍 방식으로 모니터링하고 가격을 설정하며 인덱싱할 하위 그래프를 결정합니다. 운영 노드는 시장에서 경쟁 우위를 확보하기 위해 자체 가격 책정 모델과 전략을 결정할 수 있습니다.
쿼리 수수료는 리베이트 풀에서 징수되며, 리베이트 보상 기능에 따라 향후 청구할 수 있습니다. 인덱서는 그들이 얻는 쿼리 수수료에 비례하여 지분을 가지도록 인센티브를 받으며, 이는 그들이 제공하는 쿼리 뒤에 경제적 보안을 알리는 반면, 소비자는 해당 인덱서가 자신의 요구를 충족시키는 능력을 봅니다.
또한 인덱서는 인덱서가 지분을 갖는 비율인 위임 권한을 가지며, 인덱서가 악의적이고 잘못된 데이터를 애플리케이션 또는 인덱스에 잘못 공급하여 비활성 토큰 보유를 만드는 경우 불이익을 받을 수 있습니다. 참가자는 불이익의 위험 없이 참여할 수 있습니다. .
위임자와 인덱서 간의 신뢰 관계가 낮기 때문에 가동 시간이나 탈중앙화를 장려하기 위해 발생하는 수수료와 같은 온체인 활동에 대한 인덱서에 집중할 것입니다.https://newsletter.banklesshq.com/p/how-to-make-bank-with-the-graph


