네오 글로벌 월간 리포트

2021년 1월

네오 글로벌 월간 리포트

Highlights

네오는 이정표달성인 Preview5의 출시와 함께 새해를 강하게 시작했습니다. 현재까지 네오의 가장 진화된 형태인 Preview5는 새로운 원장계약을 통해 더욱 단순화된 아키텍처를 도입하고 Oracle 서비스 모듈을 통해 오라클 사용을 처음으로 가능하게 합니다.

이 릴리스는 Neo3의 최종 개정을 위해 계획된 새로운 기능의 대부분을 포함하고 3 월에 출시 될 공식 테스트 넷 버전과 가까운 일치가 될 것입니다. 네오FS와의 통합은 지난 1월까지 개발의 핵심포인트가 되었습니다.

Neo 글로벌 커뮤니티 개발자 그룹은 핵심 개발 외에도 인프라와 툴링을 최신 Neo3 변경 사항과 연계하기 위한 작업을 계속해 왔습니다. 이러한 노력은 파이썬, 자바스크립트, TypeScript, Go 및 Java를 위한 성숙한 개발 도구를 통해 보다 접근 가능한 생태계를 만드는 데 있어 플랫폼에 필수적입니다.

천천히, 그러나 확실히 네오에 대한 그랜드 비전은 현실이되고있다. 핵심 개발자와 커뮤니티 개발자 모두의 노력 덕분에 Neo는 차세대 블록 체인 개발자를 선상에 선보이고 가장 사용자 및 개발자 친화적 인 블록 체인 플랫폼으로 자신을 확고히할 수 있습니다.

PROTOCOL DEVELOPMENT

PROTOCOL DEVELOPMENT

Neo3 진행 상황

네오 코어 개발자 팀은 1월까지 오라클 서비스 모듈 개발을 완료했습니다. 이 오라클 노드에 의해 설치되어 오라클 요청을 제공할 수 있습니다. Oracle 계약 및 관련 논리가 이미 Preview4에 출시된 이후 개발자는 이제 분산 된 방식으로 외부 리소스에 액세스하는 스마트 계약을 테스트 할 수 있습니다.

상태 루트는 또한 MPT를 사용하여 블록 실행 일관성을 보장하기 위해 팀이 완료할 수 있는 우선 순위가 높은 작업이었습니다. 미리 보기5 노드 업그레이드의 일부로 포함, 구현 필요한 저장소 및 유효성 검사 논리를 소개 하 고 상태 서비스와 상호 작용에 필요한 RPC 메서드/명령을 추가 합니다.

1월에는 새로운 네이티브 원장계약과 같은 새로운 논리가 도입되었습니다. 이렇게 하면 블록 및 트랜잭션과 같은 핵심 데이터를 저장하여 Neo3의 코드를 더욱 단순화하기 위해 다양한 데이터베이스 테이블을 교체합니다. 이 새로운 계약을 도입하기로 결정하면서 팀은 2월에 Preview5를 출시하고 3월에 계획된 공식 테스트넷을 발표하게 되었습니다. 이러한 네트워크는 거의 동일할 것이며, 유일한 주요 차이점은 후자의 NeoFS통합입니다. 자세한 내용은 여기에서확인할 수 있습니다.

PROTOCOL DEVELOPMENT

StateRoot

Neo3의 상태 루트 구현은 세 가지 주요 부분으로 분할되었습니다. 한 부분(#431)은스토리지 논리 및 관련 P2P 처리기에 중점을 두었으며, 다른 부품은 현재 상태를 가져오고 증명을 확인하는 RPC 메서드/명령(#475)을 도입했습니다. 이 두 부품모두 Neo3 Preview5 노드 업그레이드의 일부로 성공적으로 병합되고 릴리스되었습니다.

구현의 마지막 부분에는 필요한 유효성 검사논리(#470)가소개됩니다. 현재 검토 중인 이 PR은 상태 루트에 대한 합의를 도출하기 위해 유효성 검사 서비스를 추가하고 노드가 최신 상태만 저장하여 경량상태를 유지할 수 있도록 합니다.

PROTOCOL DEVELOPMENT

오라클

지난 1월 핵심 개발자 팀은 노드가 오라클 요청을 이행할 수 있도록 지원하는 모듈인 Oracle서비스(#326)를완료했습니다. 다양한 최적화 와 수정 사항이 전체적으로 적용되었으며 초기 테스트는 다양한 시나리오에서 좋은 결과를 보여 주었으며, 초기 테스트는 좋은 결과를 보였습니다. 이제 병합된 이 기능은 Neo의 기본 오라클 기능이 완료되었습니다.

PROTOCOL DEVELOPMENT

네오프스 이식

NeoFS는 Neo SPCC에서 개발한 분산분산 형 분산 객체 저장 네트워크입니다. 네오 블록체인 통합을 염두에 두고 구축된 NeoFS는 타사 스토리지 제공업체의 전환을 지원하여 사용자에게 데이터를 완벽하게 제어하는 것을 목표로 하고 있습니다. 이 서비스는 Neo 스마트 계약과 협력하여 진정으로 분산된 응용 프로그램을 허용하도록 설계되었으며 콘텐츠 전송 네트워크로도 사용할 수도 있습니다. 사용자는 Neo GAS 토큰에 대한 대가로 저장소를 임대하거나 GAS를 사용하여 네트워크에 파일을 저장할 수 있습니다.

NeoFS는 처음에 Go에서 만들어졌지만 NGD는 현재 C# 노드와의 향상된 통합을 위해 NeoFS 논리를 C#로이싱하기 위해 노력하고 있습니다. 지난 한 달 동안 팀은 FSNode 플러그인에 감사 모듈을 추가하고 내부 링에 대한 단위 테스트를 업데이트했습니다. 네오FS와의 완전한 통합은 3월에 완료될 예정이며, 공식 테스트넷을 준비할 예정입니다.

PROTOCOL DEVELOPMENT

원장 계약

Neo3의 코드베이스를 더욱 단순화하기 위해 새로운 네이티브 원장 계약이 만들어졌습니다. 이 계약은 블록/트리메드블록 및 트랜잭션과 같은 원장 자체와 관련된 모든 기능의 새 홈입니다. 새로운 접근 방식은 기본 계약을 통해 주로 작동하는 프로토콜에 보다 통일된 설계를 제공하며 구현에서는 불필요한 코드의 800줄 이상을 제거합니다.

테스트 중에 성능에 미치는 영향을 최소화하여 마스터 브랜치로 병합되었습니다. 변경 내용도 다른 리포지토리에 영향을 미치기 때문에 네오 노드(#724),네오 모듈(#477), 네오-데브팩-도트넷(#440)에 대해 호환성 PR이 만들어졌습니다. 세 가지 모두 병합되어 예비 원장계약 구현을 완료했습니다.

PROTOCOL DEVELOPMENT

인프라 영향

모듈화는 Neo3의 개발에서 반복되는 주제였으며, 1월도 이러한 유형의 작업도 예외는 아니었습니다. 합의 논리는 네트워크의 모든 전체 노드의 하위 집합에서만 사용되기 때문에 네오 코어에서 새로운 플러그인, dBFT 모듈 (#2212, #453)으로이동하기로 결정했습니다. 또한 구성 요소의 미래 업그레이드 가능성을 향상시키고 사용자가 자체 Neo 네트워크에서 서로 다른 합의 메커니즘으로 교환할 수 있는 기능도 열립니다. dBFT 플러그인을 가진 노드만 Neo3에서 컨센서스 논리를 실행할 수 있습니다.

팀은 또한 1 월에 새로운 네오 네임 서비스 (#2201, #422)를소개하기 위해 노력했습니다. 이 새로운 시스템의 목표는 계약/계정 주소에 사용되는 육소 문자열을 기억하기 쉬운 사람이 읽을 수 있는 문자열로 대체하는 것입니다. 사용자는 특정 도메인 이름으로 직접 트랜잭션을 시작할 수 있어 공용 주소에 대한 보다 사용자 친화적인 대안을 제공할 수 있습니다. 이 서비스는 새로운 네이티브 계약인 NameService로 구현됩니다.

다른 주목할만한 변화는 플러그인이 자신의 사용자 정의 메시지를 보낼 수있는 기능 (#2101),네오 시스템에 새로운 opcode, POPITEM의 추가 (#387, #427)를포함한다. 이 opcode는 스택 위에 있는 목록에서 지정된 항목을 제거한 다음 해당 항목을 스택으로 푸시합니다.

INFRASTRUCTURE & TOOLS DEVELOPMENT

INFRASTRUCTURE & TOOLS DEVELOPMENT

Highlights

INFRASTRUCTURE & TOOLS DEVELOPMENT

프로젝트 이정표

DEFI

NGD의 Flamingo Finance

1월 9일부터 22일까지 플라밍고는 전 세계 500명 이상의 커뮤니티 회원을 끌어모아 퍼프 트레이딩 대회에 참가했습니다. 이 경쟁은 일일 거래량이 1,000개 이상이고 총 거래량은 40억 달러 이상으로 끝났습니다. 보상은 상위 39명의 참가자에게 배포되었습니다. 대회 기간 동안 개선이 필요한 여러 영역이 확인되었습니다. 팀은 이미 프로토콜의 기본 메커니즘과 전반적인 사용자 친화성을 개선하기 위해 노력하고 있습니다.

이달 말, Flamingo 팀은 또한 플랫폼의 전반적인 유용성과 자산 상호 운용성을 개선하기 위해 FIP #2를 도입했습니다. 이 제안에 따라 원래 자산에 대한 가치 페깅을 유지하면서 크로스 체인 자산 흐름 프로세스를 최적화하기 위해 상당한 변화가 있을 것입니다.

https://flamingo.finance/

NODE

Neo SPCC의 NeoGo

1월 네오고의 변화는 주로 핵심 네오 변화에 맞게 노드를 조정하는 데 초점을 맞췄습니다. POPITEM 지원, 컨센서스 업데이트 및 확장 가능한 P2P 페이로드, CALLT+ 관련 앱 엔진 변경 등이 주목할 만한 추가 기능입니다.

https://github.com/nspcc-dev/neo-go

EXPLORER & MONITOR

COZ의 Dora

지난 1월, COZ는 도라 백엔드를 업데이트하여 Preview5의 최신 변경 사항, 그 과정에서 매니페스트 및 이벤트에 대한 지원으로 이를 도입했습니다. 사용자를 위한 Neo3 프론트 엔드도 완료되었으며 가까운 장래에 출시될 예정입니다.

https://dora.coz.io/

NEXT의 NeoTube

팀은 Preview4에 네오튜브 탐색기의 적응을 완료했습니다. 계약 페이지에 대해 새롭게 디자인된 UI에는 페이지 데이터 표시 문제에 대한 솔루션과 함께 변경 내용과 함께 합니다.

https://neotube.io/

SMART CONTRACT COMPILER

COZ의 Boa

보아는 1월에 여러 가지 업데이트를 받았습니다. 최신 미리 보기 버전과 정렬하는 것 외에도 사용자 정의 매니페스트 필드 및 이터레이터, 열수전자 및 저장소에 대한 새로운 중개에 대한 지원이 추가되었습니다. 변경 사항과 함께 단위 테스트와 테스트 기반 개발 프레임워크 및 문서가 향상되었습니다. 파이썬 3.7은 맘바와 연계하여 지원되며 ICO 템플릿 및 원자 스왑 계약 예제를 사용할 수 있습니다.

https://docs.coz.io/neo3/boa/index.html

SDK

COZ의 neon-js

1월 말, COZ는 네온.js v5.0.0-next.5를 발표하여 가장 일반적으로 사용되는 블록 체인 상호 작용 패턴에 대한 Neo3 Preview4 호환 지원을 제공합니다.

https://docs.coz.io/neo3/neon-js

COZ의 Mamba

COZ는 파이썬용 맘바 SDK를 Preview4 릴리스와 정렬하도록 업데이트하고 최근 Preview5 릴리스와의 호환성 작업을 시작했습니다. 새로운 Neo3 프리뷰 릴리스를 지원하기 위해 깜박임 유니버설 VM 및 BigInteger 라이브러리에 대한 업데이트도 완료되었습니다.

https://github.com/CityOfZion/neo-mamba

SMART CONTRACT & DAPP FRAMEWORK

네오우3j 바이 악스랩스

지난 한 달 동안 팀은 neow3j 3.6.03.6.1을발표하여 neow3j SDK, devpack 및 컴파일러가 Neo3의 Preview4 릴리스와 완벽하게 호환됩니다. 그 이후, 팀은 네오 생태계에서 C # 스마트 계약 툴링과 동일한 성숙도에 프로젝트를 가져오는 것을 목표로 네오3 Preview5에 neow3j를 적응하기 위해 노력했다.

https://github.com/neow3j/neow3j

NEO Tracker의 NEO•ONE

1월까지 팀은 PREVIEW 4 호환성을 지원하고 TypeScript 스마트 계약 컴파일러를 포함하는 NEO•ONE v3.1 릴리스를 종료했습니다. 이 릴리스를 통해 사용자는 TypeScript에서 스마트 계약을 작성하고 Neo3 Preview4 TestNet에 배포할 수 있습니다.

https://neo-one.io/

NGD 엔터프라이즈의 네오 블록체인 툴킷

NGD 엔터프라이즈는 네오 블록체인 툴킷 구성 요소에 대한 Preview4 호환성을 출시하고 최신 Preview5 릴리스에 대한 지원을 시작했습니다. deVadosss는 또한 네오 칼럼에 기사를 게시하여 테스트 기반 개발의 개념과 팀이 Toolkit에서 이 접근 방식을 지원하는 방법을 소개했습니다. 이 기사는 여기에서 전체로 읽을 수 있습니다.

https://marketplace.visualstudio.com/items?itemName=ngd-seattle.neo-blockchain-toolkit

WALLET

네온 바이 코즈

네온 지갑 기여자는 1 월까지 데스크톱 지갑에 업데이트의 번호를 출시했다. 네덜란드어 지원이 도입되었고, 여러 가지 성능 조정이 추가되었습니다. 또한 SWTH 토큰에 대한 구문 분석 작업을 수정하고 새 설계 반복 작업을 완료했습니다. 네온 지갑의 모바일 버전은 이제 자격에 있습니다.

https://neonwallet.com/

NEXT의 NeoLine

NEXT는 네오라인 지갑의 모바일 및 크롬 확장 버전을 업그레이드하여 Neo3 Preview4와의 호환성을 달성했습니다. 백그라운드에서 팀은 알려진 몇 가지 버그와 응용 프로그램에 최적화된 네트워크 성능을 수정했습니다.

https://neoline.io/

NEOFS

네오 SPCC의 네오FS

지난 1월 팀의 노력은 네오FS TestNet 출시로 절정에 달했으며 Preview4 TestNet과 함께 사이드체인 노드를 테스트했습니다. 주목할 만한 업데이트에는 상태를 모니터링하기 위한 제어 서비스, 저장소 노드의 네트워크 보기 및 상태를 관리하는 것이 포함됩니다. 네오 SPCC는 또한 여러 RPC 엔드포인트에 대한 지원을 추가하고 다음 릴리스를 준비하기 위해 데이터 감사 결제를 구현했습니다.

다른 개선 사항에는 저장소 노드에 대한 기본 소득 경제 모델과 TestNet 배포 속도를 높이기 위한 저장소 노드의 새로운 미리 구성된 Docker 이미지가 포함됩니다. HTTP 게이트를 통과하는 객체에 대한 초안 구현과 같은 다양한 NeoFS 서비스에서도 작업이 완료되었습니다.

https://fs.neo.org/

연구

네오리서치의 네오컴파일러 에코

지난 1월, 브라질에 본사를 둔 네오 리서치 팀은 Neo컴파일러 에코의 거의 모든 뛰어난 이정표를 달성했습니다. 팀은 웹 사이트에 대한 새로운 디자인을 라이브로 밀어 Neo3의 새로운 표준으로 만들고 이전 Neo2 버전에 대한 리디렉션을 도입했습니다. 서비스에서 사용하는 노드는 모두 마스터 브랜치와 최신 상태이며, 다른 백그라운드 인프라 개선은 타사 인터페이스를 사용하는 대신 네오 클리를 통해 블록 체인 상호 작용을 통합했습니다.

https://neocompiler.io/

MARKETING & OPERATIONS

MARKETING & OPERATIONS

Overview

다홍페이는 지난 1월 매우 바빴고, 여러 출판물과 포럼과 자신의 견해를 공유했습니다. 네오 재단 커뮤니티 전문가인 롱페이 왕(Longfei Wang)도 NEO3에 대해 논의하기 위해 AMA에 합류했으며, 존 드바도스는 네오 블록체인 툴킷에서 NGD 엔터프라이즈의 테스트 중심 개발에 대한 기사를 발표했습니다.

MARKETING & OPERATIONS

Marketing Events

3-5위

다 홍페이는 코인텔레그래프와 인터뷰를 통해 새해 기사를 연이어 다수로 인터뷰했다. Da는 비트코인, 블록체인 채택 및 업계 동향에 대한 자신의 견해를 공유했습니다.

5일

다홍페이, 위안가오, 롱페이 왕은 투오니아오X의 연말 특별판 ‘암호화정보국’에 초청되어 공공 체인, 데파이, 네오3에 대한 의견을 공유했다.

8일

John deVadoss는 테스트 기반 개발(TDD)의 관행과 그의 팀이 네오 블록 체인 툴킷에서 TDD에 대한 지원을 구축 한 이유를 탐구하는 네오 칼럼 기사를 게시했습니다.

18일

다홍페이는 아시아 금융 포럼에 온라인상에 합류하여 ‘블록체인 현황’에 대한 자신의 견해를 공유했습니다.

20일

네오 파운데이션 개발자 커뮤니티 전문가인 롱페이 왕(Longfei Wang)은 O3 Live AMA에 합류하여 네오3의 다양한 새로운 변화, 올인원 도구 제품군, 원활한 개발자 경험을 제공하는 방법에 대해 논의했습니다.

29위

다홍페이는 플라밍고와 플램컴의 업그레이드 제안뒤에 대한 근거를 설명하기 위해 “플라밍고의 다음: DeFi 상호 운용성의 청사진”이라는 제목의 기사를 게재했습니다.

MARKETING & OPERATIONS

커뮤니티

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

ECOSYSTEM GROWTH

ECOSYSTEM GROWTH

업데이트

LIQUIDITY

LIQUIDITY

교환소