네오 글로벌 월간 리포트

2021년 2월

네오 글로벌 월간 리포트

Highlights

2월은 공식 테스트넷 출시를 위해 Neo3를 준비하기 위해 끊임없이 노력하는 핵심 개발자들에게 또 다른 바쁜 달이 되었습니다. 매월 처음 며칠 내에 Neo3 Preview5가 출시되어 최신 기능에 대한 분산 테스트를 허용했습니다.

현재까지 Neo의 가장 기능 완전 버전인 Preview5는 MPT 기반 상태 서비스에 자동 가지치기를 제공하여 블록에 대한 일관된 데이터 실행 결과를 보장하는 동시에 상태 bloat을 최소화했습니다.

Preview5는 또한 일반 계약 또는 지갑 주소 바인딩 외에도 기존 IP 도메인 이름과 호환되는 새로운 Neo 도메인 이름 서비스를 도입했습니다. 이 기능을 사용하면 기억하기 쉬운 도메인 이름을 사용하여 비밀스러운 공용 주소를 대체하여 Neo 플랫폼이 더욱 사용자 친화적이 될 수 있습니다.

최신 추정에 따르면, 공식 Neo3 TestNet3 3 월 하반기에 출시 될 것으로 예상 된다, 6 월 경에 메인 넷 출시에 대 한 궤도에 네오를 넣어. 이 기간 의 기간은 핵심 개발자에게 네트워크 안정성에 필요한 반복적인 업데이트를 푸시할 수 있는 기회를 제공하고 Neo 개발자 커뮤니티가 도구와 인프라를 업데이트하고 통합할 수 있는 시간을 남깁니다. 최신 정보는 RC1 체크리스트에서찾을 수 있습니다.

PROTOCOL DEVELOPMENT

PROTOCOL DEVELOPMENT

StateRoot

핵심 개발자는 상태 루트 서비스에서 계속해서 기능을 추가하고 버그를 수정했습니다. 한 PR은 서명을 보낼 ExtensiblePayload(#512)를포함하여 상태 서비스에 P2P 기능을 추가했으며, 또 다른 PR은 상태 루트 미러링모니터가 null(#525)일 수 있는 잘못된 논리를 수정했습니다.

이러한 두 변경 내용은 이제 마스터 분기에 병합되었으며 검토를 위해 두 가지 추가 개선 사항이 할당되었습니다. 이러한 새로운 업데이트는 상태 루트 콘솔 명령(#528)을활성화하기 전에 마법을 확인하고 해시 계산논리(#529)를각각 수정합니다.

PROTOCOL DEVELOPMENT

네오프스 이식

NeoFS 참조 구현은 Go에서 작성되므로 2월을 통해 NGD는 핵심 클라이언트를 실행하는 노드와 보다 원활한 통합을 위해 관련 논리를 C#로 이식하는 작업을 계속했습니다. 지난 달, 팀은 neofs api-csharp에 대한 업데이트를 완료하고 여러 버그를 해결했습니다. 이달 말까지 NeoFS를 오라클 모듈에 통합하는검토(#518)가검토중이었습니다.

PROTOCOL DEVELOPMENT

인프라 영향

2월에는 각각 값의 힘과 제곱근을 계산하는 데 사용되는 NEO 계약 시스템인 POW 및 SQRT에 두 개의 새로운 opcodes가 추가되었습니다. 이러한 추가 기능은 이러한 기능에 따라 스마트 계약의 개발을 단순화합니다. 네오 코어, 가상 시스템 및 .NET 개발팩에 대한 해당 논리 변경이 모두 완료되었습니다( #399, #2359,그리고 #472).

또 다른 PR(#2300)은MaxTransactionsPerBlock 및 MaxBlockSize와 같은 기본 정책 계약에서 몇 가지 컨센서스 별 설정을 이동했습니다. 이러한 설정은 대신 노드 간의 조정된 업데이트에서 증가할 수 있는 dBFT 플러그인의 구성 파일에 추가됩니다.

네이티브 계약 업데이트기록(#2332)도구현되어 버전 지원을 추가하고 업데이트 기록에 선언된 블록 체인 높이에 따라 네이티브 계약을 배포할 수 있도록 했습니다.

팀은 또한 플러그인PR #2323에서여러 NeoSystems와 함께 작동 할 수 있도록 진행했다, 이는 하나의 과정에서 네오와 네오프를 실행할 수 있습니다.

코어의 다른 개선 사항은 코드베이스를 청소하고 단순화하는 것을 목표로 합니다. 예를 들어 네오 코어(#2302)에서싱글톤을 제거하고 수수료 형식(#2331)을표준화하기 위해 일부 시스템 통화 요금을 조정하는 등의 예제입니다. 이 과정에서 CpuFee와 StorageFee도 수수료 계산을 지원하기 위해 차별화되었습니다. 마지막으로 서명 및 서명 검사 기능이업데이트되었습니다(#2331). 서명 스크립트 구조 수정으로 인해 이전 Neo3 지갑 주소가 Preview5 버전과 호환되지 않습니다.

INFRASTRUCTURE & TOOLS DEVELOPMENT

INFRASTRUCTURE & TOOLS DEVELOPMENT

Highlights

INFRASTRUCTURE & TOOLS DEVELOPMENT

프로젝트 이정표

DEFI

NGD의 Flamingo Finance

2월 초까지 플라밍고 팀은 FIP #2 제품 리드인 가오위안과의 불화 AMA 세션을 포함하여 제안된 변경 사항을 설명하기 위해 지역 사회와 집중적으로 협력했습니다. 제안서의 승인에 따라 팀은 새로운 기능 개발에 초점을 맞추고 자산 마이그레이션을 처리하는 데 필요한 준비를 하기 시작했습니다.

https://flamingo.finance/

NODE

Neo SPCC의 NeoGo

Neo SPCC는 컴파일러 수준에서 의 NEP-11 컴플라이언스 검사와 네이티브 계약에 대한 향상된 스마트 계약 API를 포함하여 Go 노드 구현에 대한 여러 가지 개선을 발표했습니다.

팀은 또한 성능에 미치는 영향을 테스트하기 위해 몇 가지 변경 사항을 실험했습니다. BoltDB 버킷을 조사하고 눈에 띄는 이득없이 벤치마킹했지만 P2P 트랜잭션 일괄 처리 실험은 처리량이 15 % 개선된 것으로 입증되었습니다.

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

EXPLORER & MONITOR

NEXT의 NeoTube

네오튜브는 이제 Neo3 Preview5와 호환되며 주소 세부 정보, 거래 세부 정보 및 차단 세부 정보 페이지에 최적화되어 있습니다.

https://neotube.io/

SMART CONTRACT COMPILER

COZ의 Boa

COZ는 Neo3-Boa v0.7을 출시하여 Preview5와 함께 라이브로 출시했습니다. 새 버전은 이터레이터 인터옵을 구현하고 내장된 파이썬 지원을 확장합니다. COZ는 또한 원자 스왑을 발표하고 NEO 계약 예제를 포장했습니다.

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

SMART CONTRACT & DAPP FRAMEWORK

네오우3j 바이 악스랩스

2월, AxLabs 팀은 Neow3j v3.7.0 및 v3.7.1을출시하여 SDK, devpack 및 컴파일러를 Neo3 Preview5 릴리스와 완벽하게 호환하도록 조정하고 다양한 새로운 기능을 도입했습니다.

팀은 또한 곧 Neo3 릴리스 후보와의 호환성에 필요한 새로운 변화에 대한 진행 상황을보고된다. 새로운 neow3j 업데이트는 자바 개발자가 Neo3 TestNet에서 빌드를 시작할 수 있도록 가능한 한 빨리 사용할 수 있습니다.

AxLabs는 또한 VS 코드에 대한 네오 블록 체인 툴킷과 neow3j의 원활한 통합을 보장하기 위해 NGD 엔터프라이즈와 긴밀한 접촉을 유지하고있다. 이 선견지명이 있는 협력은 유권자들이 스마트 계약 개발을 위한 가장 중요한 자원으로 쉬운 설치 개발 환경을 선택한 팀이 실시한 트위터 여론조사에서 유권자의 욕구와 일치합니다.

https://github.com/neow3j/neow3j

NEO Tracker의 NEO•ONE

NEO 트래커 팀은 2월에 NEO•ONE v3.1.0-preview4.2를 출시하여 Preview4 네트워크와의 호환성을 특징으로 합니다. 이 업데이트에는 특히 TypeScript 스마트 계약 컴파일러가 포함되어 있어 개발자가 TypeScript에서 처음으로 Neo3 스마트 계약을 작성할 수 있습니다. 앞으로 몇 주 동안 팀은 Preview5 및 이후 RC1 호환성에서 계속 작업할 것입니다.

https://neo-one.io/

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

NGD 엔터프라이즈는 네오 블록체인 툴킷에 대한 Preview5 지원 구현을 완료하여 익스프레스, 디버거, 비주얼 데브트래커 및 비주얼 토큰 디자이너의 호환 버전을 출시했습니다. 또한 팀은 전략적 프로젝트에 대한 코드 프로토타입과 함께 “헤드리스” 노드 이니셔티브를 시작했습니다.

프로젝트 책임자 존 드바도스는 또한 엔터프라이즈 블록 체인 시장과 공급 업체 (아마존, IBM, JP 모건, 마이크로 소프트와 R3 코르다)의 현재 상태를 검토 전략 논문을 발표했다.

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

WALLET

네온 바이 코즈

COZ는 iOS와 안드로이드 모두에서 사용할 수있는 네온 지갑의 모바일 버전에 대한 베타 테스트를 열었습니다.

https://neonwallet.com/

NEOFS

네오 SPCC의 네오FS

상트페테르부르크 팀은 2월까지 빠른 개발 속도를 이어가며 TestNet 출시에 대비하여 몇 가지 최종 인프라를 마무리했습니다. 저장소 노드에 대한 로컬 가비지 수집기가 완료되었으며 API에는 컨테이너 크기 추정 및 노드의 네트워크 보기를 가져오기 위한 RPC 메서드도 포함되어 있습니다.

NeoFS 스마트 계약도 몇 가지 변경 사항을 접수했으며, 이제 리팩터링하고 이후 업데이트에 대한 마이그레이션 방법을 제공했습니다. 계약은 또한 최근 Preview5 호환 NeoGo 릴리스의 새로운 중개 및 공증 계약을 다중 서명 트랜잭션을 만드는 메커니즘으로 모두 지원합니다.

네오 SPCC는 또한 파일 이름에 공백과 UTF-8 기호가 포함 된 S3 게이트의 문제에 대한 CDN 캐시 무효 및 수정을 포함하여 NeoFS 서비스에 대한 업데이트를 출시했습니다. 또한 HTTP 게이트를 통한 스트리밍 및 베어러 토큰에 대한 지원이 구현되었습니다.

https://fs.neo.org/

연구

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

지난 2월 네오리서치팀은 네오컴파일러 에코에서 네오3 기능의 구현을 마쳤습니다. 이제 사용자는 웹 기반 서비스를 사용하여 스마트 계약을 컴파일, 배포 및 호출할 수 있습니다. Neo3 TestNet에 맞추기 위해 현재 추가 조정이 진행 중입니다.

https://neocompiler.io/

감사

Red4Sec에 의한 코드 감사

Red4Sec은 2월에 일반적인 핵심 개발 초점을 유지하면서 Neo3 소스 코드에 대한 지속적인 보안 감사를 지속했습니다. 여기에는 미리 보기5 릴리스에 대한 보고서 전송이 포함되었으며, 현재 해결 중인 세 가지 잠재적 서비스 거부 취약점이 드러났습니다. 팀은 또한 가까운 장래에 공식 출시전에 Neo3 RC1에 대한 검토를 시작했습니다.

http://red4sec.com/en

MARKETING & OPERATIONS

MARKETING & OPERATIONS

Overview

Neo는 플라밍고, DeFi 및 블록 체인 경력에 대한 다양한 커뮤니티 토론에 참여했습니다.

MARKETING & OPERATIONS

Marketing Events

3일

Neo3 Preview5와 테스트넷은 오라클 플러그인, 주 서비스, 네오 네임 서비스, 원장 계약 및 다양한 개선 사항으로 출시되었습니다.

4일

플라밍고 제품 리드 가오 위안은 AMA 세션에 대한 플라밍고 디스코드 커뮤니티에 합류하여 제안된 자산 흐름 재설계에 대한 심층적인 설명을 제공하고 지역 사회의 질문에 답변했습니다.

9일

다홍페이는 클럽하우스 세션에서 업계 리더들과 함께 DeFi가 부의 격차를 개선하고 있는지, 아니면 악화되는지에 대해 이야기했습니다.

25일

네오 에코카오니즈 매니저 데니스 수슬로프는 마우스벨트 대학이 주최한 온라인 세션에 출연해 “블록체인의 경력 및 사용 사례”에 대해 이야기했습니다.

MARKETING & OPERATIONS

커뮤니티

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

ECOSYSTEM GROWTH

ECOSYSTEM GROWTH

업데이트

LIQUIDITY

LIQUIDITY

교환소