EOS Network Foundation

API+: Providing Access for the Next Generation of EOSIO-powered dApps

The API + working group will ensure developers have the APIs they need to deliver world class applications.

EOS Network Foundation
EOS Network Foundation

--

Chinese/Korean at bottom || 中/韩文在底部 || 하단에 중국어/한국어

A steadfast and resilient EOS community continues to organize and mature. In the wake of our newfound independence, and with the stewardship of the EOS Network Foundation (ENF), the network is forging its own path forward and bringing about a new era of collaboration.

At present, there are six ENF funded working groups (WGs) and four of them are progressing towards the completion of their blue papers in areas of development identified as critical for the success of EOS. Each blue paper will represent the culmination of research into, and an expression of actionable strategies for achieving success in their respective domains.

The Six ENF Sponsored WGs:

  • API+: Providing access for the next generation of EOSIO-powered apps.
  • Core+: Developing software that allows applications to run on EOSIO.
  • Wallet+: Working with software to integrate EOSIO into external applications.
  • Audit+: Providing an overall framework for security analysis tooling and contract audit for EOSIO-based applications.
  • EVM+: Development for EVM compatibility and economic incentives for viability on EOS.
  • Recover+: Developing mitigation strategies, emergency response protocols, and best practices for hacks and exploits.

Each working group is being allocated $200–250k in funding with a further $100k being dedicated to the overall oversight of the working groups. These funds have been deposited into an account with an MSIG permission structure which requires them to reach consensus among themselves to decide how funds should be allocated, enabling them to work in a DAO-like structure based on accountability and consensus.

Communication between the various WGs allows them to see where problems and proposals for solutions overlap and promotes coordination, reduces duplicate efforts, brings gains in efficiency, and speeds development towards making EOS more usable for developers, exchanges, and users who are looking to tap into the power of the EOS blockchain.

Introducing API+

The digital world runs on APIs (Application Programming Interfaces). They are the connective tissue that allows applications to leverage core infrastructure as well as connect with other applications.

EOSIO APIs are specialized servers that websites, applications and wallets use to send and receive information from EOSIO-based blockchains. Different APIs perform different functions and are crucial to helping developers read and interact with the blockchain. EOS APIs have not always met the needs of developers and despite the valiant efforts of various teams, EOS APIs have been in need of a comprehensive overhaul.

The API+ working group (WG) is composed of talented, veteran EOSIO developers from these three organisations.

The goal of API+ is to make a thorough survey of the needs that applications, users, and exchanges have, and to learn how to best improve the API layer to deliver the services and information they require. Getting this in place will be vital in making sure EOS is not only the best blockchain technology in the world, but that it is as accessible and usable as possible.

Areas of Focus

The group’s blue paper is due to be released at the end of January and includes but is not limited to the following proposals:

  • Data: Proposing a new organization to increase the availability of public APIs for apps and users to access the chain;
  • Nodeos: Proposals to add and change node APIs for developers to build upon.
  • Adoption: Better documentation to ease the flow of information and make it easier for developers to adopt APIs;
  • Existing APIs: Improvements to the existing APIs to make it easier for developers, exchanges, and users to access the data they need. This will help EOS enhance its usability profile in the near term, which in turn will make it easier for new and potential users to get involved with EOS;
  • Further works: Because of the time limitations on this working group, there will be some areas which are not immediately addressed. API+ will therefore suggest a new group focused exclusively on researching next generation APIs, the specifications and methods needed, and what it will take to build them; and,
  • Non-EOSIO Integrations: Additional projects will be discussed to integrate EOSIO more widely into the non-EOSIO ecosystem. Adopting public standards and common interfaces used more globally will allow multi-ecosystem applications and services (like exchanges) to more easily adopt EOSIO projects.

What’s Next

The API+ team exemplifies the potential of inter-team collaboration that we are seeing across the ENF sponsored WGs and increasingly across the wider EOSIO ecosystem. The forthcoming blue paper will be a catalyst for enabling developers to leverage the power of EOS and to allow applications to communicate with a whole world of value, both within and beyond the EOSIO ecosystem.

The proposals set forth by the API+ working group will create the roadmap for how the EOS network goes about improving existing API services as well as how to approach even larger challenges such as next generation chain API specifications and the future of history solutions.

Following the blue paper’s publication, the EOS community will have the opportunity to review and discuss the materials to help determine where to prioritize funding to execute on the needs outlined by the API+ working group.

Stay tuned for more deep dives into the rest of the ENF sponsored working groups!

Join the EOS Community Discord server to participate in the dedicated channels for ENF Working Group discussions.

EOS Network Foundation

The EOS Network Foundation coordinates financial and non-financial support to encourage the growth and development of the EOS Network. We’re harnessing the power of decentralization to chart a coordinated future for the EOS Network as a force for positive global change.

Join the EOS Discord
Follow Us on Twitter

Chinese

API+:简化开发门槛,推动EOSIO融入到更广泛的区块链生态

引言:API+ 工作组将为开发人员提供所需 API,释放 EOS 交付世界级应用程序的潜力

摆脱 Block.one 重新获得独立之后,EOS 社区正在变得更加成熟坚韧。在 EOS 网络基金会的领导下,EOS 生态正在开辟自己的前进道路,进入全新的协作时代。

目前,由 EOS 网络基金会资助成立的六大核心工作组正在高速运行,每个工作组都在其领域发挥重要作用,其中 API+、Core+、Wallet+ 和 Audit+ 四个工作组蓝皮书已接近完成,每份蓝皮书都详细阐述了其在各自领域如何取得成功的可行策略。

今天,我们将带领大家认识 API+ 核心工作组,在正式介绍之前,我们先来了解一下六大核心工作组的概况。

六大核心工作组介绍

目前,EOS 网络基金会赞助成立了六个核心工作组,他们分别是:

  • API+:主要负责提供数据接口,帮助 EOS 生态以外的应用程序更好的集成 EOS 网络。
  • Core+:主要负责维护 EOS 系统使 EOS 更适合运行各种类别的应用程序。
  • Wallet+:主要负责配合软件将 EOS 集成到外部应用程序中。
  • Audit+:主要负责为 EOS 应用提供安全分析工具和合约审计的整体框架。
  • EVM+:主要负责实现与 EVM 的兼容以及探索 EOS 可行性的经济激励措施。
  • Recover+:主要负责建立危机处理框架,通过制定紧急联络、反应机制、DAO 保险和白帽奖励等措施,帮助 EOS 项目在遭遇黑客攻击后以更合理有效的方式应对危机及追回丢失资产。

核心工作组将会与 EOS 生态中最有经验的人和组织合作,在落实 EOS 路线图方面发挥重要作用。这将是一个评估 EOS 生态现状、识别潜在问题并为未来发展制定路线图的绝佳机会。

每个工作组都收到了来自 EOS 网络基金会提供的 20–25万 美元的资助,另外 EOS 网络基金会还支出 10 万美元成立了一个监督小组,专门监督工作组的整体进展。

这些资助资金已经存入到一个具有多签许可结构的账户,在这样一个拥有问责机制和共识框架的DAO 结构下,各个工作组更能够在资金分配、目标实施等各方面迅速达成共识,更加高效团结的协作。

各个工作组之间的交流可以促进协调,减少重复工作,带来效率的提高,加快EOS网络的发展,使 EOS 网络变得对开发者、交易所和用户更加有吸引力。

API+ 工作组介绍

数字世界在 API(应用编程接口)上运行。API 是帮助应用程序利用核心基础设施,并与其他应用程序连接的重要一环。

EOSIO API是网站、应用程序和钱包发送和接收基于 EOSIO 的区块链信息的专用接口。不同的 API 执行不同的功能,在帮助开发者读取区块链并建立交互方面,API 至关重要。

目前 EOS 的 API 并不能满足开发者的需求,尽管各个开发团队都付出了巨大努力,但 EOS 的 API 仍然需要进行全面整改。

API+ 工作组由来自以下三个团队的优秀 EOSIO 开发者组成:

Greymass:Greymass 是 Anchor walletGreymass FuelUnicoveEOSIO Signing Request(ESR)和核心库/SDK 背后的核心开发团队,在多个基于 EOSIO的区块链上拥有丰富的开发经验,促进了分布式账本技术开发和相应基础设施的发展。另外,该团队还在Wallet+工作组工作,团队负责人 Aaron Cox 担任 Wallet+ 工作组的首席项目经理。

EOS Nation:EOS Nation是Pomelo .gems EOS Name Service EOSX 区块链浏览器的开发团队,也是目前排名第一的区块生产者。另外,EOS Nation 还是 dfuse on EOS的基础设施提供商,负责维护其EOSIO代码库。

EOS Rio:EOS创世区块生产者,Hyperion History的核心开发团队,Hyperion History是一个完整的解决方案,为EOSIO提供优化的数据结构和存储方法。

API+的目标是对应用程序、用户和交易所的需求进行彻底调查,进一步了解开发者需求,并推出更棒的API服务,帮助开发者更简单的在EOS上创建项目。

实现API+的目标至关重要,因为这将让EOS更加易于访问和使用,进一步推动EOS成为世界上最好的区块链技术。

API+ 工作组重点关注领域

API+ 工作组的蓝皮书将于1月底发布,其重点内容包括但不限于以下方面:

  • 数据:提议成立一个新的组织,致力于增强公共API的可用性,从而降低开发门槛吸引更多项目方和用户访问EOS。
  • 节点:提议添加和更改节点API,以供开发人员构建项目。
  • 信息管理:通过更好的文档管理来简化信息获取流程,帮助开发人员更容易使用API。
  • 改进现有API:对现有的API进行改进,使开发者、交易所和用户更容易访问其所需数据,这将有助于EOS在短期内提高可用性,也会使新用户更容易参与EOS。
  • 下一步工作:由于API+工作组的时间有限,一些问题无法立即解决。因此,API+建议成立一个新的工作组,专门研究下一代的API所需的规范,以及分析建立这些API所需的条件。
  • 与更广泛的区块链生态集成:了解接触更多的区块链项目,推动EOSIO融入到更广泛的区块链生态中,通过建立全球范围内的公共标准和通用接口,使多生态系统的应用和服务(如交易所)能够更容易接入EOSIO。

未来展望

API+工作组充分体现了,在EOS网络基金会的领导下,EOSIO生态系统团队协作的力量得以进一步释放。即将发布的蓝皮书使开发人员能够利用EOS的力量,帮助应用程序与EOSIO生态系统内外的世界进行交流。

API+工作组提出的建议将为 EOS 网络如何改进现有 API 服务、如何应对更大的挑战(例如下一代区块链 API 规范、如何利用之前推出的解决方案等问题)制定路线图。

蓝皮书将于2022年1月下旬正式发布,EOS社区会审查和讨论其内容,来帮助确定在哪些方面优先分配资金并执行API+ 工作组提出的需求。

请继续关注EOS网络基金会赞助的其他工作组的深入研究。

关于EOS网络基金会

EOS网络基金会是一个非营利性的组织,旨在倾听社区声音、传达社区意愿并扶持社区优质项目发展,成为EOS社区的信息共享桥梁,并为EOS生态提供资金、技术、运营、未来规划、生态构建等关键基础设施支持,进一步发挥EOS作为世界上速度最快的治理型区块链的全部潜力。

Korean

API+: 차세대 EOSIO 기반의 앱들을 위한 액세스 제공

API + 워킹 그룹은 개발자들이 월드 클래스 응용 프로그램들을 제공하는 데 필요한 API들을 가질 수 있도록 보장할 것입니다.

견고하고 탄력적인 EOS 커뮤니티는 지속적으로 조직화 되고 성숙해지고 있습니다. 우리가 새로 찾은 독립 및 EOS Network Foundation(ENF)의 책임 하에 네트워크는 자체적인 경로를 구축하고 새로운 협업 시대를 열어가고 있습니다.

현재 ENF가 자금을 지원한 워킹그룹(WG)은 6개이며 이 중 4개 그룹이 EOS의 성공에 중요 사항들로 식별된 개발 분야에서 청서의 완성을 위한 작업을 수행하고 있습니다. 각 청서는 각각의 영역에서 성공을 달성하기 위한 연구의 정점을 나타냄과 동시에, 이러한 성공을 위해 실행 가능한 전략들을 기술하여 발간될 예정입니다.

여섯가지 ENF 후원 기반 워킹 그룹들 :

API+: 차세대 EOSIO 기반 앱들에 대한 액세스 제공

Core+: EOSIO에서 애플리케이션을 실행할 수 있는 소프트웨어 개발

Wallet+: 외부 애플리케이션들에 EOSIO를 통합하기 위한 소프트웨어 관련 작업

Audit+: EOSIO 기반 애플리케이션들에 대한 보안 분석 도구 및 컨트렉트 감사를 위한 전반적인 프레임워크 제공

EVM+: EOS상에서의 실행 가능성을 위한 EVM 호환성 및 경제적 인센티브 개발

Recover+: 해킹 및 익스플로잇에 대한 완화 전략, 비상 대응 프로토콜 및 모범 사례 개발

각 워킹 그룹에는 20–25만 달러의 자금이 할당되고 추가 10만 달러가 워킹 그룹 전반적인 감독 전용으로 할당됩니다. 이들 자금은 MSIG 허가구조로 계좌에 입금돼 기금 배분 방식을 스스로 결정하도록 되어 있기에, 책임감 및 합의를 바탕으로 한 DAO와 같은 구조로 활동할 수 있게 됩니다.

다양한 워킹 그룹 간의 커뮤니케이션을 통해 문제와 솔루션 제안이 중첩되는 부분을 확인하고 조정을 촉진하여 중복 작업을 최소화 함과 동시에 효율성을 높이며 개발 속도를 향상시켜, EOS 블록체인의 힘을 활용하고자 하는 개발자, 거래소 및 사용자들이 EOS를 보다 유용하게 사용할 수 있도록 합니다.

API+ 소개

디지털 세계는 API(Application Programming Interface)들 상에서 실행됩니다. 이들은 응용프로그램이 핵심 인프라를 활용하고 다른 응용프로그램과 연결할 수 있도록 하는 연결 조직입니다.

EOSIO API들은 웹사이트, 애플리케이션 및 지갑들이 EOSIO 기반 블록체인들과 정보를 주고받기 위해 사용하는 전문 서버들 입니다. 서로 다른 API는 각기 다른 기능을 수행하며 개발자가 블록체인을 읽어들이고, 상호작용하는 데 매우 중요합니다. EOS API들이 항상 개발자의 요구를 충족시킨 것은 아니며 다양한 팀의 용기 있는 노력에도 불구하고 EOS API는 종합적인 점검이 필요했습니다.

API+ 워킹 그룹(WG)은 아래와 같은 세 조직의 재능 있는 베테랑 EOSIO 개발자들로 구성되어 있습니다.

  • Greymass: 여러 EOSIO 체인들 상에서 작업을 수행하며, 분산 원장 기술과 이를 지원하는 인프라의 성장을 촉진합니다. Greymass는 Anchor 월랫, Greymass Fuel, Unicove, EOSIO Signing Request(ESR) 프로토콜 및 핵심 라이브러리/SDK의 코어 개발자들입니다. 그들은 또한 Wallet+ 워킹 그룹에서도 일하고 있으며, 그들의 수장인 Aaron Cox는 WG의 수석 프로젝트 관리자로서 업무를 수행중입니다.
  • EOS Nation: Pomelo, .gems, EOS Name Service, EOSX Block Explorer, EOS Detective의 개발자이자 최고의 블록 프로듀서입니다. EOS Nation은 EOS에서 dfuse의 유일한 인프라 제공업체이기도 하며 EOSIO용 해당 코드 저장소 또한 유지 관리를 수행합니다.
  • EOS Rio: 제네시스 EOS 블록 프로듀서이자 EOSIO에 최적화된 데이터 구조와 작업 형식을 제공하는 전체 기록 솔루션인 Hyperion History의 핵심 개발자입니다.

API+의 목표는 애플리케이션, 사용자 및 거래소가 필요로 하는 사항을 철저히 조사하고, 그들이 필요로 하는 서비스와 정보를 제공하기 위해 API 계층을 가장 완벽하게 개선하는 방법을 배우는 것입니다. 이는 EOS가 세계 최고의 블록체인 기술일 뿐만 아니라 가능한 한 접근 가능하고 사용 가능하도록 하는 데 매우 중요한 사항일 것입니다.

중점 분야

본 그룹의 청서는 1월 말에 발표될 예정이며 다음 제안사항들을 포함하지만 이에 국한되지는 않습니다.

  • 데이터: 앱과 사용자가 체인에 액세스할 수 있도록 퍼블릭 API의 가용성을 높이기 위한 새로운 조직 제안
  • Nodeos: 개발자들이 기반으로 구축을 시행하는 노드 API 추가 및 변경을 위한 제안
  • 채택: 정보 흐름을 용이하게 하고 개발자들이 API를 더 쉽게 채택할 수 있도록 하기 위한 문서 개선
  • 기존의 API들: 개발자, 거래소 및 사용자들이 필요한 데이터에 더 쉽게 액세스할 수 있도록 하기 위한 기존 API 개선. 이는 EOS가 단기간에 사용성 프로필을 향상시키는 데 도움이 될 것이며, 이는 결과적으로 신규 및 잠재적 사용자가 EOS에 더 쉽게 참여할 수 있도록 유도할 것입니다.
  • 추가 작업들: 이 워킹 그룹의 시간이 제한적임에 따라, 처리되지 않는 일부 영역이 존재합니다. 따라서 API+는 차세대 API, 필요한 사양 및 방법, 그리고 이를 구축하는 데 필요한 사항을 연구하는 데 독점적으로 초점을 맞춘 새로운 그룹을 제안할 것입니다.
  • 비 EOSIO 통합: EOSIO를 비 EOSIO 생태계에 보다 광범위하게 통합하기 위한 추가 프로젝트들이 논의될 것입니다. 전 세계적으로 사용되는 퍼블릭 표준들과 공통 인터페이스들을 채택하면 다중 생태계 애플리케이션 및 서비스들(예: 거래소)이 EOSIO 프로젝트들을 더 쉽게 채택할 수 있게 될 것입니다.

다음은 무엇일까요?

API+ 팀은 ENF가 후원하는 워킹그룹들(WG)과 광범위한 EOSIO 생태계 전반에 걸쳐 점진적으로 증가하고 있는 팀 간 협업의 가능성을 시사합니다. 곧 발표될 청서는 개발자들이 EOS의 힘을 활용하고 애플리케이션들이 EOSIO 생태계 안팎에서 모든 가치 세계와 통신할 수 있도록 하는 촉매제가 될 것입니다.

API+ 워킹 그룹이 제시한 제안은 EOS 네트워크가 기존 API 서비스를 개선하는 방법뿐만 아니라 차세대 체인 API 사양 및 히스토리 솔루션의 미래와 같은 더 큰 문제에 접근하는 방법에 대한 로드맵을 제작할 것입니다.

청서가 발행된 후 EOS 커뮤니티는 API+ 워킹 그룹에서 명시한 요구 사항들을 실행하기 위해 자금 조달의 우선 순위를 결정하는 데 도움이 되는 자료를 검토하고 토론할 기회를 갖게 될 것입니다.

ENF가 후원하는 나머지 워킹 그룹에 대한 자세한 내용을 지속적으로 지켜봐 주시길 바랍니다!

EOS Network Foundation

EOS Network Foundation(ENF)은 EOS 네트워크의 성장과 발전을 장려하기 위해 재정 및 비재정적인 지원을 구성합니다. 저희는 긍정적인 글로벌 변화를 위한 힘으로서 EOS 네트워크의 조직화된 미래를 계획하기 위해 탈중앙화의 힘을 활용하고 있습니다.

EOS 디스코드 참여하기

Twitter에서 저희를 팔로우 하세요!

--

--