본문 바로가기
뉴스

새로운 이오스(EOS)를 위한 준비. ENF 청서 API+ 소개

by EOS Support 한국 2023. 3. 14.

ENF(이오스 네트워크 재단) 청서(Blue Paper)는 이오스를 웹3(Web3) 앱을 위한 동급 최고의 스마트 계약 개발 플랫폼으로 만들기 위해 작성되었으며, 세계 최고의 블록체인 전문가들과 함께 구체화되었습니다.

세계 최대 DAO(탈중앙화 자율 조직) 이오스는 독립 기념일을 맞이했으며, 이오스는 이제 엔텔로프 기반의 커뮤니티 주도 블록체인입니다.

참고: 이오스 서포트(EOS Support)의 "새로운 이오스를 위한 준비(Ready for the New EOS()" 시리즈의 네 번째 기사로, 독자들을 위해 ENF 블루 페이퍼를 소개합니다.

API+ : 차세대 앱 액세스 제공

이오스 네이션(EOS Nation), 이오스 리오(EOS Rio) 그리고 그레이매스(Greymass) 팀은 엔텔로프 API 개발, 운영 및 사용 경험을 바탕으로 이 작업을 위해 함께 작업했습니다.

2021년에 ENF는 API(응용 프로그래밍 인터페이스)에 대한 현재 상황을 논의하고 당면한 문제를 식별하며 최신 API를 사용해 앱이 엔텔로프 데이터에 더 쉽고 원활하게 액세스할 수 있도록 솔루션 제안을 위한 3개의 고위급 팀을 모았습니다.

소개

청서(Core+, Wallet+, Audit+, API+)의 작성은 ENF가 각 청서마다 $250,000의 기금 지원을 바탕으로 만들어졌으며, 백서(White Paper), 황서(Yellow Paper), 프로포절 및 로드맵이 포함된 이 문서의 최소 요구 사항은 정말 높은 수준이었습니다. 앵커(Anchor) 지갑 개발사인 그레이매스 팀, 이오스 리오, 이오스 네이션을 포함한 API+ 워킹 그룹에는 2022년 초까지 시간이 주어졌습니다.

ENF는 3개의 독립적인 팀 모두가 소프트웨어 개발, 인프라 운영 및 EOSIO 및 더 큰 블록체인 생태계 내에서 히스토리 솔루션을 제공했던 경험이 있습니다. 원래 해당 블루 페이퍼 이름은 히스토리+(History+)였으나, 워킹 그룹 내 열띤 초기 논의 끝에 API+로 이름을 변경했습니다. 이는 그룹의 필수 초점을 더 명확하게 할 수 있었기 때문이었습니다.

데이터 수집

다음을 포함하여 "데이터 수집"에 대한 다양한 접근 방식이 사용되었습니다.

  • 스테이크 홀더 입력 요청
    • 수십 개의 조직이 자신의 요구 사항에 대한 귀중한 피드백을 제공했습니다.
  • EOSIO 토론 채널은 개발자가 그간 겪었던 EOSIO API를 사용 방법 및 문제가 발생 요인을 확인하기 위해 다시 한번 검토되었습니다.

프로세스 작성

작은 규모의 워킹 그룹은 데이터 수집에서 논의된 다양한 주제에 대해 작업하며 여러 개의 문서를 작성했습니다. 다음 더 큰 규모의 워킹 그룹에서는 이 문서를 탐독하고 중복되는 부분을 찾아 제거, 문서의 마지막 부분에서는 모든 항목을 일목요연하게 정리한 일종의 제안서로 구현해 내는 것이 중요했습니다.

이 블루 페이퍼의 핵심 원칙

다음은 API 변경에 따라 가장 큰 영향을 받는 대상입니다. 따라서 API를 개발을 위해 가장 우선적으로 고려해야 하는 대상들입니다.

- 애플리케이션 개발자

- 데이터 분석가

- 거래소, 커스터디얼 서비스

- 주요 리더십

- 오퍼레이터 및 서비스 제공자

- 프로토콜/도구 개발자

- 스마트 계약 개발자

더 정교한 원리

  • 개발자 우선
    • API 사용을 기존 개발자 및 새로 유입되는 개발자에게 가장 쉬운 방식으로 개편하는 것입니다.
  • 미래 지향
    • 미래를 내다보고 현재 상황을 평가하고 개선합니다.
  • 탈중앙화 장려
  • 실용적인 작업
    • 개발에 사용할 수 있는 한정된 자원을 고려하여 가능한 최상의 목표를 목표로 합니다.
  • 의도가 있는 개발
  • 접근성
    • API 액세스는 전반적으로 쉬워야 합니다. 다양한 프로그래밍 언어와 작업 환경에서 문서화된 표준에 기반합니다.
  • 상호 운용 가능성
    • 제안된 모든 솔루션은 EOSIO뿐 아니라 외부의 다른 시스템과도 통합되어야 합니다.

EOSIO에 이미 존재하는 API에 대해 논의가 이루어진 후, 네이티브 EOSIO API, 커뮤니티에서 개발한 API 및 비 EOSIO 전용 API를 구분 지었습니다. 마지막으로 API+ 청서의 가장 포괄적인 부분은 ENF 제안을 다루고 있습니다.

API+ 워킹 그룹 제안

이 청서를 작성하는 과정에서 수십 명의 블록체인 전문가 자문을 받았습니다. 일부 문제는 교육 이니셔티브(예: 학습 센터)로 해결할 수 있다고 여겨졌으나, 다른 것들은 매우 복잡한 솔루션이 필요했습니다. 총 8개의 제안이 제출되었으며, 그중 첫 번째는 가장 중요한 제안 중 하나, 즉 제안된 제안의 초기 실행을 확실하게 하기 위한 영구 작업 그룹(APR)을 설립하는 것이었습니다.

1. API 연구 및 표준

APR 팀은 EOSIO API의 매우 복잡한 개발을 지원하기 위해 중요한 연구 및 조정 역할을 수행합니다.

2. 트랜잭션 라이프사이클

핵심 API 수준에서 트랜잭션에 대한 개선 사항이 도입됩니다. 이 개선 사항은 전문가 팀이 수행해야 하며 아직 APR 팀이 구성되지 않았기 때문에 API+ 작업 그룹에서 감독해야 합니다.

3. 전문화된 API

특정 요구 사항을 충족하려면 전문화된 API가 필요합니다. 예를 들어, 네이티브 API 히스토리 플러그인은 EOS 블록체인의 트랜잭션 볼륨에 충분하지 않습니다. 전문화된 EOSIO 인프라의 긴 수명을 보장하려면 유지 관리 및 추가 개발을 위한 자금이 확보되어야 합니다. 또한 EOSIO에 익숙한 외부 팀을 참여시켜 개발자의 복원력을 극대화해야 합니다.

4. 중앙 API 서비스

API 서비스를 제공하기 위해 전담 팀에 자금을 지원하고 새로운 개발자와 회사를 생태계로 끌어들이는 공공 자원 역할을 합니다. 이러한 서비스는 다음과 같습니다.

  • 웹사이트/브랜드: 이해관계자를 위한 웹사이트 제작(알림, 온 보딩)
  • 공개 피어링: 운영자를 위한 안정적인 연결 설정
  • 공개 API 액세스: 기본 사용을 위한 제한된 액세스 평가
  • 공개 다운로드: 데이터 사업자, 자체 서비스 출시
  • 문서: 운영자 및 개발자를 위한 지원 제공
  • 고객 서비스: 서비스 이용 시 사업자 및 개발자 지원

API 분산

API+ 작업 그룹은 이오스 및 기타 EOSIO 블록체인에서 다양한 API의 작동을 촉진하는 DAO를 개발하기 위해, 5개의 전문 팀이 백서를 작성하는 데 전념할 것을 제안합니다.

블록체인 데이터 저장소

이는 인프라 제공자의 블록체인 데이터를 ENF 웹사이트 또는 EOSIO와 같은 홈페이지에서 표준화된 시간 간격으로 대중이 다운로드할 수 있도록 하여 신규 이민자가 자신의 블록체인 인프라를 더 쉽게 구축할 수 있도록 하는 것입니다.

로제타(Rosetta)

EOSIO 용 Rosetta 통합을 생성하면 미들웨어를 프로그래밍할 필요가 없어 거래소에 EOSIO 프로젝트 토큰을 훨씬 쉽게 나열할 수 있습니다. 이는 유동성의 극대화로 이어질 것입니다.

더 그래프(The Graph)

이더리움 및 기타 EVM(이더리움 가상 머신) 호환 체인에서 가장 큰 DeFi 애플리케이션 중 일부는 The Graph를 사용해 사용자 대시보드에 풍부한 데이터와 상세한 데이터 차트(예: 토큰 가격, 24시간 거래량, TVL)에 대한 시각적 표현을 제공합니다. 목표는 The Graph 프로토콜을 EOSIO에 통합하여 새로운 데이터 세트를 생성하는 데 필요한 소프트웨어를 개발하는 것입니다.

API+ 워킹 그룹 결론:

"이전 장에서 우리는 탐색할 수 있고 탐색할 수 있는 주제의 껍질만 맛보았습니다. 커뮤니티가 EOSIO 생태계의 취약한 부분을 파악해 조속히 현대화하고, 이를 안정적으로 유지하는 데 다다를 수 있도록 저희가 충분한 정보를 제공했기를 바랍니다."

 


 

출처 및 참고문헌

작성자: Markus Hinrichs

편집자: Randall Roland

옮긴이: Sangyong Jeong, Terry Jin

이오스 서포트가 2022년 11월 2일 발간한 기사입니다.

이오스 서포트는 이오스 네트워크의 신뢰할 수 있는 안내자이자 커뮤니티 기반 글로벌 고객 지원 서비스 센터입니다.

이오스 서포트 라이브는 모든 유형의 이오스 사용자를 돕기 위한 24시간 연중무휴 1:1 고객 지원 서비스를 9개 언어로 제공하고 있습니다.

이오스 서포트 플러스: 이오스 및 엔텔로프 소프트웨어에 관한 교육자료 및 가이드, 스캠 주의보, 이오스 네트워크 운영 기술 지원, 초보자 학습센터, 경품 이벤트 등 더욱 다양한 서비스를 제공합니다.

이는 지역 커뮤니티를 활성화하고, 이오스 생태계를 더욱 확장합니다. 저희의 공식 웹사이트 및 소셜 계정을 방문하시고 이오스에 관한 최신 소식과 최고의 고객 서비스를 만나보세요!

[이오스 서포트]

웹사이트 | 트위터

[서포트 고객 센터 이용방법]

1. EOSsupport.io 접속

2. 오른쪽 하단 1:1 상담문의 채팅 클릭

3. 이오스 관련 문의사항 질문하기