EOS Network Foundation(ENF)이 후원하는 워킹 그룹에 참여하는 수십 명의 기여자들이 수개월 간 공동으로 노력한 끝에, 이들의 연구결과를 바탕으로 4개의 EOS 청서가 발간되었습니다.

  • Audit+: EOSIO 기반 애플리케이션에 대한 보안 분석 도구 및 컨트랙트 감사를 위한 전체적인 프레임워크 제공
  • Core+: EOSIO 프로토콜을 블록체인 기술 분야의 글로벌 선두주자로서 복원.
  • API+: 차세대 EOSIO 기반 dApp에 대한 액세스 제공
  • Wallet+: 애플리케이션 개발자와 EOSIO 최종 사용자 환경에 도움이 되는 지갑 SDK, 표준 및 보완 제품

이 4개의 청서는 EOS를 Web3 애플리케이션을 지원하는 동급 최고의 스마트 컨트랙트 개발 플랫폼으로 개선하기 위한 75개 이상의 제안 사항들과 함께 EOS의 현재 상태에 대한 자세한 개요를 보여줍니다. 이러한 제안들 중 몇 가지는 현재 커뮤니티 구성원의 추가 통찰력을 장려함으로써 집단 지성을 활용하려는 지속적인 커뮤니티 피드백 이니셔티브를 통해 연구 단계에서 개발 단계로 나아가기 위한 자금 지원을 고려하고 있습니다.

OCI와의 파트너십을 통한 연구개발

ENF는 Object Computing Inc.(OCI)와 파트너십을 시작으로 API+ 청서에 설명된 트랜잭션 수명 주기 제안서를 개발 및 구현하기 위한 계약을 체결했습니다. 이는 청서 연구 이니셔티브의 결과로, 개발을 진행하기 위한 첫 번째 EOS 기능 세트입니다.

엔터프라이즈 오픈 소스 솔루션의 선구자인 OCI는 머신러닝에서 블록체인에 이르는 포괄적인 기술을 제공하는 현대식 컨설팅 회사이며, IBM, Intel, NASA, Cisco 및 Microsoft와 같은 대형 기술 파트너가 다수 포함되어 있습니다.

OCI 팀은 200명 이상의 숙련된 엔지니어로 구성되어 있으며 EOSIO 코드베이스의 주요 기여자 중 일부가 포함되어 있습니다. OCI는 EOSIO 개발에 중요한 역할을 했으며 2017년부터 개발에 있어 핵심적인 기여를 하고 있습니다. 또한 OCI의 엔지니어들은 EOSIO 워크샵을 주최하고, 이벤트들에 참석하기도 했으며, Emanate, AirTM, 그리고 StrongBlock.과 같은 다른 블록 체인 프로젝트들과도 함께 작업한 이력이 있습니다.

ENF는 견고한 개발자 생태계 육성을 지속적으로 지원하고 있기 때문에, OCI는 프로젝트에 적합한 전문지식을 갖춘 팀을 신속하게 구축할 수 있는 확실한 파트너이며, 수백 명의 소프트웨어 엔지니어와 함께 프로젝트의 규모나 복잡성에 관계없이 확장할 수 있는 능력을 지니고 있습니다.

“OCI는 매우 초기부터 EOSIO 개발에 기여해 왔습니다. ENF와 협력하여 작업을 수행하고, 이를 기반으로 EOS 플랫폼을 세계에서 가장 성능이 뛰어나고 사용하기 쉬운 블록체인으로 만들 수 있게 되어 기쁘게 생각합니다.”Kevin Heifner, OCI — 수석 엔지니어

트랜잭션 수명 주기

생태계 내 개발자들 간의 광범위한 합의와 API+ 청서의 구체적인 권장사항은 모두 EOSIO에서 구현해야 하는 우선 순위가 높은 기능으로 트랜잭션 수명 주기를 지목하고 있으며 이는 ENF가 자금을 지원하는 청서의 첫 번째 개발 제안사항입니다.

EOSIO 사용자의 중요한 경험 중 한가지는 사용자가 트랜잭션을 제출하려고 시도하는 순간입니다. 사용자는 원하는 트랜잭션을 수행할 수 있는지 여부와 트랜잭션이 언제 성공적으로 완료되었는지를 반드시 알아야 합니다. 이를 위한 기술은 오늘날 많은 애플리케이션들과 일부 지갑에 존재하지만, 이러한 동일 기술들은 모든 EOSIO 사용자 경험의 핵심이 되어야 합니다.

EOSIO의 대중적인 기능으로서, 이러한 향상된 기능은 핵심 API 소프트웨어에 직접 적용되어야 하며 모든 운영자의 소프트웨어 업그레이드(포킹 불필요)를 통해 제공되어야 합니다.

트랜잭션 수명 주기의 핵심 기능

트랜잭션 리소스 비용 견적

해결 과제 : EOSIO 주관적 청구 모델에서는 거래 비용을 예측할 수 없습니다.

해결 방안 : 리소스 사용량 견적을 반환할 트랜잭션을 제출할 수 있는 새 API 엔드포인트를 제작합니다.

주관적 청구 개선

해결 과제: “주관적 청구” 오류로 인해 거래가 손실되는 경우가 존재합니다.

해결 방안: 손실된 트랜잭션을 줄이거나 제거하기 위해 보다 지능적으로 트랜잭션을 라우팅하는 코드를 개발합니다.

트랜잭션 재시도

해결 과제: 효과적인 트랜잭션 모니터링 솔루션의 부족으로 인하여 사용자 경험이 저하 됩니다.

해결 방안: 네트워크상의 트랜잭션을 적절하게 추적하고 중계할 수 있는 시스템을 개발합니다.

트랜잭션 완결 상태

해결 과제: 트랜잭션 불변성(finality) 추적은 특수 API 기록 솔루션의 임시 기능입니다.

해결 방안: 핵심 시스템에 불변성(finality) 과 현재 상태를 추적하는 선택적 기능을 도입합니다.

추후 나아갈 방향

OCI와의 이 초기 계약은 청서의 우선 순위가 높은 권장 사항에 대한 새로운 개발 주기의 시작을 의미하며 저희는 이것이 협력할 수 있는 많은 기회 중 첫 번째가 될 것이라고 믿습니다. 거래 수명 주기 기능을 사용할 수 있는 목표 공급 날짜는 현재 6월 중으로 추정되며, 저희는 모든 분들에게 변경 사항을 지속적으로 알려드릴 예정입니다.

“EOS는 경험이 풍부한 OCI팀과 함께할 수 있음을 행운이라 생각합니다. ENF는 EOS 네트워크에 중요한 가치를 부여할 지속적인 협력을 기대하고 있습니다. 여러 업계를 선도하는 개발팀에 접근할 수 있게 되면 청서에 설명된 제품 및 기능의 통합 로드맵을 구현하기 위해 많은 팀이 병행하여 EOS의 핵심 코드 기반을 향상시킬 수 있을 것입니다.– Yves La Rose, ENF — 최고 책임자

또한 ENF는 강력한 개발자 생태계를 위해 지속적인 투자 및 다양한 방법의 지원을 행하고 있습니다. 모든 것을 한 바구니에 담는 시대는 지나갔습니다. 오늘날 저희는 탄력적인 EOSIO 개발자 인재 영입이 더욱 확대되는 것을 볼 수 있습니다. EOSIO는 물론이고 EOSIO 블록체인 제품군 모든 가족에게 밝은 나날들이 기다리고 있습니다.

Object Computer, Inc. (OCI)

Object Computing, Inc. (OCI)는 혁신적인 기술을 사용하여 통찰력으로 성과를 내며 비즈니스를 이끄는 현대적인 컨설팅 회사입니다. OCI의 기술 팀은 머신 러닝, 블록체인, 사물 인터넷(IoT), 클라우드 등 오늘날의 최첨단 기술을 사용하여 솔루션을 설계하고 구축하는데 있어 타의 추종을 불허하는 전문 지식을 보유하고 있습니다. OCI는 엔터프라이즈 솔루션에 오픈 소스 솔루션을 통합하여 탁월한 확장성, 재사용성, 보안 및 품질을 지원하는 디지털 기능을 제공합니다. OCI에서 고객 및 커뮤니티와 협력하여 영향력 있는 기술 솔루션을 제공하는 방법에 대해 자세히 알아보시려면 홈페이지(objectcomputing.com)를 방문해 주시기 바랍니다.

EOS 네트워크

EOS 네트워크는EOS VM을 기반으로 하는 3세대 블록체인 플랫폼으로 저지연, 고성능, 확장성이 뛰어난 Web Assembly 엔진으로, 최적의 Web3 사용자 및 개발자 경험을 제공하며, 결정적으로 저렴한 수수료를 통해 이용할 수 있도록 특별히 설계되었습니다. EOS는 EOS 네트워크 재단(ENF)을 통해 도구 및 인프라에 대한 멀티 체인 협업 및 공공재 펀딩의 원동력 역할을 하는 EOSIO 프로토콜의 대표 블록체인 및 금융 센터입니다.

EOS Network Foundation

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