모든 언어
NEO는 커뮤니티가 주도하는 오픈 소스 플랫폼입니다. 개발자는 블록체인 기술과 디지털 ID를 사용하여 스마트 계약을 통해 자산 관리를 디지털화하고 자동화할 수 있습니다. NEO는 분산 네트워크를 통해 차세대 인터넷 인프라를 구축하고 블록체인 기술의 대규모 구현을 위한 기반을 마련하여 스마트 경제의 원대한 비전을 실현하는 데 전념하고 있습니다.
NEO는 블록체인 기술을 기반으로 실물 자산을 디지털 자산으로 전환하고 스마트 계약을 통해 지능형 관리를 실현하며 사용자는 디지털 인증서 인증 기관을 선택하여 신원 인증을 실현합니다. NEO는 NEO 네트워크에 대한 관리 권한을 실현하는 데 사용됩니다. NEO는 국내외 커뮤니티에서 가장 인기 있는 퍼블릭 체인 프로젝트 중 하나입니다.
NEO 블록체인은 점대점 네트워크, 비잔틴 내결함성, 디지털 인증서, 스마트 계약, 초전도 트랜잭션, 교차 체인 상호 운용성 프로토콜 등과 같은 일련의 기술을 결합하여 빠르고 효율적이며 안전하게 스마트 자산을 합법적으로 관리하세요.
합의 메커니즘: DBFT
DBFT의 전체 이름은 대리 투표를 통해 합의에 대규모 노드 참여를 실현하는 비잔틴 내결함성 합의 메커니즘인 Delegated Byzantine Fault Tolerant입니다. NEO 관리 토큰 보유자는 자신이 지원하는 장부 담당자에게 투표할 수 있습니다. 그런 다음 선택된 회계 장부 그룹은 합의에 도달하고 BFT 알고리즘을 통해 새로운 블록을 생성합니다. 투표는 정해진 기간이 아닌 NEO 네트워크에서 실시간으로 지속적으로 이루어집니다.
DBFT는 n 합의 노드로 구성된 합의 시스템에 대해 f=⌊(n-1)/3⌋ 내결함성을 제공합니다. 모든 네트워크 환경. DBFT는 완결성이 좋고 한 번의 확인이 최종 확인이며 블록을 분기할 수 없으며 트랜잭션이 취소되거나 롤백되지 않습니다.
NEO의 DBFT 합의 메커니즘 하에서 블록은 15-20초마다 생성되며 측정된 트랜잭션 처리량은 약 1000tps에 도달할 수 있으며 이는 퍼블릭 체인에서 우수한 성능입니다. 적절한 최적화를 통해 대규모 상용 애플리케이션을 지원할 수 있는 10,000TPS에 도달할 수 있습니다.
DBFT는 디지털 신원 기술을 결합하여 장부가 실명 개인 또는 조직이 될 수 있도록 합니다. 이에 따라 판결의 동결, 철회, 상속, 회수, 이전 등 파격적인 운영이 가능하다. 이는 NEO 네트워크에서 준수 금융 자산의 등록 및 발행에 도움이 됩니다. NEO 네트워크는 필요할 때 이러한 작업을 지원할 계획입니다.
스마트 계약 시스템: NeoContract
NEO의 스마트 계약 시스템은 세 부분으로 구성됩니다.
NeoVM - 범용 블록체인 가상 머신:NeoVM은 경량 일반- JVM 및 .NET Runtime에 매우 근접한 아키텍처로 가상 CPU와 유사하며 계약의 명령을 읽고 순차적으로 실행하며 흐름 제어, 산술 연산 및 논리 기능을 수행합니다. 지시 조작 등 시작 속도와 범용성이 뛰어나 스마트 계약과 같은 소규모 프로그램에 매우 적합하며 비블록체인 시나리오로 포팅하거나 IDE와 통합하여 좋은 개발 경험을 제공할 수 있습니다. NeoVM의 기능을 확장할 수 있으며 JIT(Just-In-Time Compiler) 메커니즘을 도입하여 명령의 실행 효율성을 높일 수 있습니다.
InteropService - 상호 운용성 서비스: 블록체인 원장, 디지털 자산, 디지털 ID 및 영구 저장소 영역과 같은 기본 서비스를 로드하는 데 사용됩니다. 이들은 가상 머신용으로 제공되는 가상 장치와 같아서 스마트 계약이 런타임에 이러한 서비스에 액세스하여 일부 고급 기능을 달성할 수 있도록 합니다. 이러한 낮은 결합 설계를 통해 NeoVM은 모든 블록체인 또는 비블록체인 시스템에 이식할 수 있어 스마트 계약의 적용 범위를 크게 확장할 수 있습니다.
DevPack - 컴파일러 및 IDE 플러그인: DevPack에는 고급 언어 컴파일러 및 IDE 플러그인이 포함되어 있습니다. NeoVM의 아키텍처는 JVM, .NET Runtime 등과 매우 유사하기 때문에 이러한 DevPacks의 컴파일러는 Java 바이트 코드 및 .NET MSIL과 같은 중간 언어를 NeoVM 명령어 세트로 컴파일할 수 있습니다. Java/Kotlin 및 C# 개발자는 새로운 언어를 배울 필요가 없으며 VS 및 Eclipse와 같은 친숙한 IDE 환경에서 즉시 스마트 계약 작성을 시작할 수 있습니다. 이를 통해 스마트 계약의 학습 비용을 크게 줄이고 풍부한 NeoContract 스마트 계약 생태계를 구축할 수 있습니다.
NeoContract는 스마트 계약을 실행하기 전에 정적 분석을 통해 스마트 계약의 호출 트리를 구축할 수 있습니다. 결정적 호출 트리를 통해 NEO 노드는 스마트 계약을 동적으로 분할하여 이론적으로 무제한 확장을 달성하고 다른 블록체인 시스템의 정적 분할로 인한 "혼잡 효과"를 극복할 수 있습니다.
크로스 체인 상호 운용성 프로토콜: NeoX
NeoX는 크로스 체인 상호 운용성을 달성하기 위한 프로토콜입니다. NeoX는 "크로스 체인 자산 교환 프로토콜"과 "크로스 체인 분산 거래 프로토콜"의 두 부분으로 나뉩니다.
크로스 체인 자산 교환 프로토콜:
NeoX는 기존의 이중 체인 원자 자산 교환 프로토콜을 확장하여 여러 참가자가 서로 다른 블록체인 교환에서 자산을 교환할 수 있도록 하고 모든 단계가 전체 트랜잭션 프로세스가 모두 성공하거나 실패합니다. 이 기능을 구현하기 위해서는 NeoContract의 기능을 사용하여 각 참가자의 계약 계정을 생성해야 합니다. 다른 블록체인의 경우 NeoContract와 호환되지 않는 경우 간단한 스마트 계약 기능을 제공할 수 있는 경우 NeoX와도 호환될 수 있습니다.
크로스 체인 분산 트랜잭션 프로토콜:
크로스 체인 분산 트랜잭션은 트랜잭션의 여러 단계가 서로 다른 블록체인에 분산되어 전체 트랜잭션의 일관성이 보장됨을 의미합니다. 이는 교차 체인 자산 교환의 확장으로, 자산 교환의 동작을 임의의 동작으로 확장합니다. 평신도의 관점에서 NeoX는 교차 체인 스마트 계약을 가능하게 합니다.스마트 계약은 여러 블록체인에서 다른 부분을 실행할 수 있으며, 모두 실행되거나 실행 전 상태로 모두 반환됩니다. 이는 교차 체인 협업에 큰 상상력을 제공하며 우리는 교차 체인 스마트 계약의 애플리케이션 시나리오를 탐색하고 있습니다.
분산 저장 프로토콜: NeoFS
NeoFS는 분산 해시 테이블 기술을 사용하는 분산 저장 프로토콜 집합입니다. NeoFS는 파일 경로(URI)가 아닌 파일 내용(해시)별로 데이터를 인덱싱합니다. 대용량 파일은 고정 크기의 데이터 블록으로 분할되어 분산 방식으로 많은 노드에 저장됩니다.
이러한 유형의 시스템의 주요 문제는 중복성과 안정성 간의 균형을 찾아야 한다는 것입니다. NeoFS는 토큰 인센티브 메커니즘과 백본 노드 구축을 통해 이러한 모순을 해결할 계획입니다. 사용자는 파일의 신뢰성 요구 사항을 선택할 수 있으며, 저신뢰성 파일은 무료 또는 거의 무료로 저장 및 액세스할 수 있으며, 고신뢰성 파일은 백본 노드에서 안정적이고 신뢰할 수 있는 서비스와 함께 제공됩니다.
NeoFS는 NeoContract 시스템의 InteropService 상호 운용성 서비스 중 하나로, 스마트 계약을 통해 블록체인에 대용량 파일을 저장하고 이러한 파일에 대한 액세스 권한을 설정할 수 있습니다. 또한 NeoFS는 디지털 ID와 결합될 수 있으므로 중앙 집중식 서버 관리 없이 디지털 ID를 기록하는 디지털 인증서를 지점 간 발급, 전송 및 취소할 수 있습니다. 앞으로는 오래된 블록 데이터를 NeoFS에 저장할 수 있으므로 대부분의 전체 노드가 오래된 데이터를 릴리스하고 더 높은 확장성을 얻고 과거 데이터의 무결성을 보장할 수 있습니다.
양자 저항 암호화: NeoQS
양자 컴퓨터의 출현은 RSA 및 ECC 기반 암호화에 큰 도전이 될 것입니다. 양자 컴퓨터는 RSA가 의존하는 많은 수의 분해 문제와 ECC가 의존하는 타원 곡선 이산 대수 문제를 매우 짧은 시간에 해결할 수 있습니다. NeoQS는 격자 기반 암호화 메커니즘이며 QS는 Quantum Safe의 약자입니다. 현재 양자 컴퓨터는 최단 벡터 문제(SVP)와 최단 벡터 문제(CVP)를 신속하게 해결할 수 있는 능력이 없기 때문에 격자 암호가 양자 컴퓨터에 대한 가장 신뢰할 수 있는 알고리즘으로 간주됩니다.
Neo는 커뮤니티가 주도하는 오픈 소스 플랫폼입니다. 블록체인 기술과 디지털 ID를 활용하여 스마트 계약을 사용하여 자산 관리를 디지털화하고 자동화합니다. 차세대 인터넷 인프라를 구축하고 대량 블록체인 채택을 위한 견고한 기반을 마련하여 분산 네트워크를 사용하여 스마트 경제를 만드는 것을 목표로 합니다.
Neo MainNet은 2016년에 출시되어 3년 이상 안정적으로 운영되고 있습니다. Neo는 2020년에 높은 처리량, 향상된 안정성 및 보안, 최적화된 스마트 계약 시스템, 개발자 채택을 촉진하고 엔터프라이즈급 블록체인 혁신을 가속화하도록 설계된 완전한 기능의 인프라를 갖춘 강력한 구현인 Neo3를 출시할 것으로 예상합니다.
관련 링크:
https://neo.org/
https://www.huobi.io/zh-cn/assetintro/#neo
> http://www.qukuaiwang.com.cn/szhb/2334.html#jj
https://info.binance-cn.com/en/currencies/neo