네오 글로벌 월간 보고서 - 개발

2022년 2월

네오 글로벌 월간 보고서 - 개발

하이라이트

2월은 네오 v3.1의 안정적인 운영의 두 번째 전월이었다. 네트워크 활동이 꾸준히 추세를 유지하고 새로운 애플리케이션이 MainNet에 배포하려는 것처럼 보이면서 Neo는 보안이 유용성을 희생할 필요가 없는 광범위한 블록 체인 공간을 계속 의미합니다.

이번 달, 핵심 개발자는 유지 보수를 코딩하기 위해 노력을 이동하고 프로토콜에 대한 새로운 개선으로 탐구를 시작했다. 한편, NGD의 디지털 자산 단위는 NeoFS C # 버전에 대한 여러 업데이트와 함께 앞으로 나아갔습니다. NeoCLI 노드의 내부 링 플러그인은 이제 코드 검토를 받고 있으며 공증인 서비스에 대한 테스트가 시작되었습니다.

Neo SPCC는 NeoFS C#을 개발하는 동안 DAU와 긴밀히 협력하여 구현 세부 사항에 대한 자문을 제공하고 원래 Go 버전에 대한 정확성을 보장하기 위한 테스트를 지원했습니다. 이 전면에 DAU의 노력이 완료되면, NeoCLI 사용자는 내부 링 및 스토리지 노드로 작동 할 수있을 것입니다. 차례로, 네오FS 네트워크는 이질성을 통해 지방 분권의 추가 계층을 제공합니다.

NeoFS 참조 구현에 전원을 공급하는 데 사용되는 Go 노드는 2월에 여러 가지 눈에 띄는 변화를 받았습니다. Neo SPCC는 Windows OS와 완전한 호환성을 달성했으며 블록을 동기화하지 않는 경량 노드를 실행할 수 있게 했습니다.

AxLabs는 또한 자바 개발자를위한 neow3j SDK에 관련 유틸리티를 추가하는 것을 시작으로 자체 NeoFS 통합에 파도를 만들었습니다. NGD 엔터프라이즈는 스마트 계약 디버거의 개선에 주목하여 계약 스토리지를 탐색할 수 있는 개발자 친화적 인 방법을 설계했으며, Next는 사용자 정의 NFT를 확장 지갑에 추가 할 수있는 새로운 기능을 갖춘 NeoLine에서 반복했습니다.

전체 2월 네오 글로벌 월간 개발 보고서는 아래에서 확인할 수 있습니다.

프로토콜 개발

프로토콜 개발

네오 코어

네오 v3.1 출시 이후 안정적인 운영의 세 번째 달에 진입

몇 가지 잠재적인 업데이트가 탐구되고 테스트 및 철저한 검토를 위해 개발 지점으로 밀려났지만 이번 달 Neo core의 마스터 브랜치에는 업데이트가 없었습니다. 특히 N3 TestNet의 블록 설정당 최대 트랜잭션을 조정하는 제안이 병합되어 512에서 5000으로 증가했습니다. 이 제안된 변경은 TPS 천장을 333으로 증가시켜 완전히 채워진 mempool이 단 10블록 내에 완전히 플러시되어 미래를 위한 플랫폼의 요구를 쉽게 충족시킬 수 있게 합니다.


C# 공증 서비스 구현을 위한 테스트 및 최적화 시작

디지털 자산 단위는 검토를 위해 공증인 서비스의 C # 구현을 제출했습니다. Neo SPCC에 의해 NeoGo에서 실험 기능으로 처음 배포된 공증인 서비스는 멀티 시그 트랜잭션을 만들고 중계하는 과정을 단순화합니다. 이 시스템은 내부 운영을 크게 최적화할 수 있는 NeoFS 네트워크의 핵심 부분입니다.


코어 노드에 대한 네오FS 내부 링 플러그인은 검토 단계를 입력

네오FS의 C# 구현은 몇 달 동안 개발되었습니다. 필요한 기능은 핵심 Neo 노드 클라이언트에 설치할 수 있는 플러그인 형태로 제공됩니다. 2 월에 내부 링 노드 플러그인은 검토 및 테스트를 위해 제출되었습니다. 내부 링 노드는 네오 메인넷과 내부 NeoFS 작업을 수행하는 네오 사이드체인 사이의 다리 역할을 합니다. IR 플러그인이 완료되면 C# 노드가 NeoFS 네트워크 관리에 참여할 수 있게 되어 스토리지 노드 및 네트워크의 내부 스마트 계약과 함께 분산 스토리지 서비스를 제공할 수 있습니다.

인프라 및 툴 개발

인프라 및 툴 개발

하이라이트

인프라 및 툴 개발

프로젝트 이정표

노드

Neo SPCC의 NeoGo

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

SDK

AxLabs의 neow3j

AxLabs는 네오프를 SDK에 통합하는 데 주력했으며, 네오프3j가 필요한 기능을 제공하기 위해 감싸는 예제네오FS 프로젝트를 제공하기 위해 노력하고 있습니다. 또한 개발자팩은 Java에 대한 확장된 클래스 지원과 같은 개선 사항도 받았습니다. 해시160, 해시256, ECPoint 및 배열 유형의 인스턴스화 키워드입니다.

https://github.com/neow3j/neow3j

스마트 컨트랙트 및 DAPP 프레임워크

NGD Enterprise의 네오 블록체인 툴킷

NGD Enterprise는 2월까지 계약 스토리지 구성 요소를 대상으로 하는 중요한 새로운 디버거 개선 사항에서 작업했습니다. 다가오는 미리 보기 릴리스는 기존 바이트 스트림 뷰를 입력된 개발자 친화적인 키 값 표현으로 대체합니다.

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

월렛

NEXT의 NeoLine

최신 업데이트에서 NEXT는 NeoLine 확장 사용자가 유효한 NEP-11 스마트 계약 주소를 입력하여 사용자 지정 NEP-11 토큰을 추가할 수 있도록 했습니다. 2월에 개선된 다른 개선 사항으로는 dAPI에서 RPC에 대한 오류 응답 개선, 최적화된 NFT 속성 구문 분석 및 다양한 버그 수정이 포함되었습니다.

https://neoline.io/

NEOFS

Neo SPCC의 NeoFS

https://fs.neo.org/

감사

Red4Sec의 감사

2월, Red4Sec은 PayProxy 스마트 계약에 대한 감사를 완료하여 프로세스의 중요한 취약점을 감지했습니다. 플라밍고와 리버드 스택의 문제에 대한 수정 사항도 검토되었으며 취약점도 NeoLine 메인테이너에 보고되었습니다. 최근에는 ETH-NEO 크로스 체인 브리지에서 가능한 악용을 향해 관심을 돌렸습니다.

https://red4sec.com/en

특별 이니셔티브

특별 이니셔티브

그랜트쉐어 및 네오 개발자 포털

커뮤니티 펀딩 플랫폼 GrantShares, 메인넷 파일럿 테스트 에 근접

지난달 DAO 베타를 TestNet에 성공적으로 배포한 후. 프로젝트의 방문 페이지와 웹 앱은 계획, 설계 및 개발 단계를 통해 진행되었습니다. 선도적인 팀인 AxLabs는 이제 자금을 추구하는 생태계에 두 개의 새로운 프로젝트를 통해 파일럿 테스트를 준비하고 있습니다. 테스트 실행은 N3 MainNet에서 작동하며 보조금 프로세스 및 전반적인 사용자 경험 평가를 지원합니다.

파일럿 실행을위한 GrantShares에 착륙하는 처음 두 프로젝트 중 하나는 개발자 알렉스 워커가 이끌고 있습니다. 네오 뉴스 투데이의 보조금으로 시작된 Alex는 NeoFS 플랫폼을 사용하는 자체 분산 응용 프로그램을 만드는 과정을 통해 다른 개발자를 안내하는 데 도움이되는 리소스와 함께 NeoFS를 사용하는 Dropbox 스타일의 앱을 생산하는 것을 목표로합니다.

현재 https://neo-docs.onrender.com/ 사용할 수 있는 이 문서는 개발자가 Neo 및 NeoFS를 기반으로 빌드해야 하는 기본 개념과 라이브러리를 안내하는 데 도움이 됩니다. Go의 자습서도 제공되며 시간이 지남에 따라 파이썬, C #및 기타 예제로 확장할 계획입니다. 또한 PXT와 함께 새로운 리소스를 현재 개발 중인 공식 개발자 포털로 가져오도록 노력하고 있습니다.


PXT, 공식 웹사이트를 위한 새로운 네오 개발자 포털 출시

제품 경험 팀은 설립 이후 여러 가지 주요 이니셔티브를 시작했습니다. 가장 직접적으로 눈에 띄는 것 중 하나는 도구와 리소스의 포괄적인 컬렉션 역할을 하는 공식 Neo.org 웹 사이트의 새로운 섹션인 개발자 포털입니다.

포털을 사용하면 스마트 계약, dApps 및 기타 통합에 대한 핵심 Neo 개념, 로컬 환경 설정 가이드 및 예제를 쉽게 찾을 수 있습니다. 모든 언어와 도구가 지원됩니다. 포털 미리 보기에는 이미 커뮤니티 그룹의 자습서가 있습니다.

포털은 https://developers.neo.org/ 찾을 수 있으며 파이썬, Go, Java 및 C #에 걸쳐 커뮤니티 그룹의 자습서를 이미 갖추고 있습니다.