Cortex 메인넷 출시

Shen Xi
Cortex Labs
Published in
14 min readJun 26, 2019

제목: AI 프로그램을실행할수있는최초의블록체인: Cortex MainNet Arnold 출시

이더리움의 스마트 계약은 블록체인 기술 기반 비트코인의 차세대 암호화폐입니다. 이더리움의 스마트 계약은 개방적이고 투명하며 분산되며 조작 불가능하며 컴퓨팅 프로그램을 검열할 수 있는 블록 체인 기술 응용 프로그램 상에서 아주 획기적인 발전입니다.

블록 체인 기술은 본질적으로 스마트 계약을 신뢰할 수 있는 실행 환경을 제공 할 수 있습니다. 그러나 현재의 이더리움 스마트 계약은 기본 설계에 의해 제한되며 더 복잡한AI 계산 프로그램을 실제로 구현할 수 없습니다.

블록 체인 계산에서 AI를 실행하는 것은 전통적으로 가상 머신 설계, AI 모델 이기종 환경에서 결과 추정의 불확실성, 체인 상에 AI 추론의 트랜잭션 속도 등 여러 요소로 인해 이것은 비현실적이거나 불가능한 것으로 생각되어 왔습니다.

Cortex 백서 설계의 목표를 달성하려면 위의 일련의 엔지니어링 과제를 해결할 필요가 있으며, 이는AI 및 블록 체인에 대한 깊은 이해가 필요한 새롭고 또 힘든 탐색 과정 이었습니다.

일년 여간의 노력을 거쳐서 Cortex 팀은 2019년 6월 26일18:00(UTC + 8)에 드디어 메인넷 출시를 공식적으로 발표되었습니다. 이것은 인류 역사상 최초로 체인에서 인공 지능을 추론 할 수 있는 퍼블릭 체인입니다.

이것은 인류 역사상 처음으로 블록 체인에서 인공 지능(AI) 계산 프로그램을 구현했으며 전체 네트워크의 합의를 통해AI 추론의 모든 단계를 검증했습니다. 체인의 모든 노드는 추론 결과의 분권화, 확실성 및 공정성을 보장합니다. AI 컴퓨팅 프로그램의 힘으로 스마트 계약이 더욱 스마트 해지고 스마트 계약(Smart Contract)이 공식적으로AI 스마트 계약(AI Smart Contract)으로 업그레이드 되었기 때문에 이것은 분권화 된 세계에 막대한 영향을 주었다고 생각합니다.

본 문에서는 핵심 기술 혁신, 메인넷 특성, AI 스마트 계약 적용 범위, 분산형 인공 지능 자율 시스템 비전 및 다음 개발 계획 등 여러 측면에서Cortex AI 퍼블릭 체인을 상세하게 설명해 드리겠습니다.

1.핵심 기술 혁신

1) CVM(Cortex’s Virtual Machine,Cortex 가상 머신)

이더리움과 같은 전통적인 블록 체인이AI를 효과적으로 통합 할 수 없는 가장 큰 이유 중 하나는 가상 시스템이CPU에서 실행되고 있으며 복잡한AI 프로그램을 실행하는데 적합하지 않기 때문입니다. 또한CVM은GPU를 활용할 수 있으므로AI 프로그램을 효과적으로 실행하는 데 적합합니다.

Cortex는 이더리움 가상머신(EVM) 기반의Cortex 체인에서AI 추론을 지원합니다. 이 기능은 주로 두 개의 모듈로 나누어 집니다.첫 번째는CVM에 인터페이스 지령 지원합니다. 그중에는 Infer (코드: 0xc0), InferArray (코드: 0xc1)가 포함됩니다. 리믹스와 같은 프런트 엔드는 계약을 컴파일하고 체인에서AI 추론 기능을 구현하기 위해CVM 인터페이스를 캡슐화하는 추론 함수를 추가합니다.반면Synapse는 이기종 컴퓨팅 환경에서AI 추론을 보장 할 수 있는 고정 소수점 인공 지능 추론 엔진(CVM Executor)입니다. 이기종 컴퓨팅 환경에서도 AI 추론 결과의 일치성을 확보합니다. Synapse는 모델 기반 고정 소수점 실행 프레임 워크를 제안하고 이에 해당하는 결정적 기계 학습 연산자 라이브러리를 제안했습니다. 관심있는AI 개발자는 제안 된 프레임 워크를 기반으로 교육하거나 고점 소수점 시킬 수 있습니다. 디커플링을 보장하기 위해Synapse는CVM 기반 장치로 존재하며, 추론이 필요한 모델과 데이터를CVM에 넣고 캐시로 간주하여Synapse 인터페이스를 인터럽트로 호출하는 별도의 모듈이라고 보시면 됩니다. 또한CVM은EVM과 역 호환됩니다. 따라서, 이더리움에서 모든DApps를 실행할 수 있으며,이를 기반으로AI 기능을DApps에 추가 할 수 있습니다.

보다 자세한 기술 정보는CVM 오픈 소스 코드를 방문하십시오:

https://github.com/CortexFoundation/CortexTheseus/tree/dev/infernet

2) 모델 표현 도구(MRT)

MRT(Model Representation Tool) 은 Cortex의 모델 고정 소수점 변환 도구입니다. 서로 다른 장치에서 심층 신경망 모델의 비 결정적인 행동으로 인해 블록 체인에서 실행되는 동안 네트워크 합의에 도달 할 수 없었습니다. 이 문제를 해결하기 위해 우리는 NNVM이 지원하는 부동 소수점 모델을CVM에서 실행 가능한 고정 소수점 모델로 변환하고 정밀도를 크게 떨어 뜨리지 않도록 설계된 결정론적 양자화 프레임 워크 인MRT를 개발했습니다.

고정 소수점 방법은 주로 부동 소수점 네트워크를 시뮬레이트 하기 위해INT8 또는INT32의 범위로 모델의 모든 레이어의 출력 번호 필드를 줄이고 퓨즈 및 다시 쓰기를 사용하여 부동 소수점 연산에 관련된 연산자를 전체 형태의 연산자로 변환합니다.

저희의 고정 소수점 방법은 MXNet 팀의 지원과 인정을 받았고 오버플로를 방지하고 모델 실행의 결정 론적 결과를 보장합니다.

자세한 내용은 다음을 방문하십시오.

https://github.com/CortexFoundation/tvm-cvm

2.퍼블릭 체인 특성

1)마이닝

Cortex는PoW의 컨센서스 알고리즘으로CuckAroo 30을 사용합니다.

Cuckoo Cycle은 임의로 생성 된Siphash의Cuckoo bipartite 그래프에서 고정 길이L 루프를 찾는 그래프 기반 알고리즘입니다. 그래프의 스케일이 클수록L 값이 커지고L 길이에 맞는 루프를 찾는 것이 더 어려워집니다. Cuckoo Cycle 문제 정답 구할 시 많은 공간을 필요하며(루프 찾기) 한가지Memory-Hard의PoW 알고리즘입니다. 원래의 설계에서Cuckoo Cycle은anti-ASIC 기능을 가진 것으로 간주 되었지만 그 뒤에 분석은ASIC-friendly란 것을 친숙하다는 입증했으며, 이는 일반적으로 검증 기능을 위한 가장 간단한PoW 알고리즘으로 간주됩니다. 또한Cuckoo Cycle에는 다양한 알고리즘이 있습니다. 이분 그래프의 모든 노드가 그룹화 되어 있으면 그룹의 노드가 상호 의존 관계를 가지기 때문에 구하기를 어려워져서 더 큰 데이터 캐시가 필요합니다. 그것의anti-ASIC 특징은CuckARoo 산법이라고 지명됩니다.

Cortex 메인넷은 업데이트 된CuckARoo 30 알고리즘으로 사용하여Siphash-2–4를Siphash-4–8으로 대체합니다. Cortex는 컴퓨팅 파워의 중심화를 피하면서ASIC PoW 알고리즘을 통해 더 많은 플레이어들을 참여시키고자 합니다.

2)Cortex블록 메커니즘

블록 타임: ~15s

블록 보상: 7 CTXC / 블록(4 년마다 절반 감소, 즉8409600개blocks)

uncle 보상:

(current:当前区块号,uncle:叔块区块号,block_reward:区块奖励)

3)난이도 조정 메커니즘

난이도는 동적으로 조정되어 평균15 초마다 블록을 생성하며 블록 시간은15초입니다. 이 비율은 침입자가 네트워크 마이닝 전력의51 % 이상을 보유하지 않는 한 시스템 상태 동기화를 보장하면서 이중 분할 및 기록 변경을 방지할 수 있습니다.

4)AI 모델 업로드 지원

관련 매개 변수 업로드:

Quota general: 64k per block (model uploading space)

Uploading network bandwidth: 1MB/s

Model mature: 100 blocks

Model size limit: 1GB

메인넷에 관한 자세한 내용은 Cortex Full-node 전체 노드 코드를 참조하십시오.

https://github.com/CortexFoundation/CortexTheseus

3.발표내용

1)Cortex 메인넷 지갑

Cortex Wallet을 지원하는 모바일 지갑을 공식적으로 권장합니다: Cortex Wallet

Cortex 공식 웹 사이트는 로컬 다운로드 및 설치 링크를 제공합니다(Cortex 공식 웹 사이트를 유일한 다운로드 채널로 간주하십시오).

Cortex Wallet은 곧Google Play 및Apple App Store에 있습니다.

다운로드 및 설치 페이지 링크는 다음과 같습니다.

https://www.cortexlabs.ai/wallet

2)Cortex 주 체인 블록 브라우저

Cortex의 첫 번째 테스트 체인에서 출시 된Cortex 블록 브라우저는 이제Cortex 메인넷으로 전환되었습니다. 액세스 링크는 변경되지 않습니다.

https://cerebro.cortexlabs.ai/

Cortex 블록 브라우저를 방문하면Cortex 메인넷의 모든 블록 정보, 거래 정보, 주소 정보 등을 볼 수 있습니다.

3)Cortex Miner

Cortex는 마이닝 소프트웨어의 기본 버전을 제공하며 코드는 전부 오픈 소스이며 컴파일 된 버전이 릴리스 됩니다.

코드 및 소프트웨어 링크는 다음과 같습니다.

https://github.com/CortexFoundation/PoolMiner

4) Cortex Full-node

Cortex 오픈 소스 전체 노드 전체 코드, 링크는 다음과 같습니다:

https://github.com/CortexFoundation/CortexTheseus

4.AI 스마트 계약의 적용 범위

현 시대의 과학 기술 환경에서 전통적 앱은 어느정도 AI 기술이 들어가 있습니다. AI 없는 디앱의 미래를 예측할 수 없다고 생각합니다.

분포식 금융(DeFi):

분산 된 대출 응용 프로그램은 AI 알고리즘을 실행하여 개인 신용 기록(주소)를 기반으로 대출 이율을 결정할 수 있습니다. 개인 신용 점수의 분석을 위해AI 모델은 특정, 폐쇄 된 환경에서 실행하지만, 인공 지능 추론의 모든 단계는 차별을 방지하기 위해 개방적이고 투명한 있는지 확인하기 위해, 코어 텍스 체인에서 실행되지 않습니다.

게임:

AI를 추가하면CruptoKitties는 지능적인 상호 작용과 독특한 개성을 추가합니다. 교류하고, 움직이며, 자신의 인격 유전자를 가지고있는 고양이를 상상해보십시오. 이 유전자는 이더리움과 같은 전통적인 퍼블릭 체인에서 실현할 수 없습니다AI 모델에서 가져온 위의 사용자 경험은Cortex 체인에서 구현할 수 있습니다.

보험:

블록체인 기술은 보험 산업에서 많은 응용 시나리오를 발굴 해 왔으며, 보험 산업은 불법 개작, 공정, 공개 및 투명한 기능에 요구가 높습니다. AI 모델은 인수 결정, 리스크 통제 개선 및 사기 예방을 개선하는 데 도움이 될 수 있습니다. 체인AI가 주도하는 보험DAO는 세계에 더 좋고 저렴하며 공평한 보험 상품을 제공 할 수 있습니다.

탈 중앙화 Uber:

Uber의 다양한 사업 분야는 운전자, 경로 최적화에서 운전자 입력 및 가격 계산에 이르는 등모든AI를 포함합니다. 따라서 분산Uber 새로운 비즈니스 생태계를 구축하려는 경우AI 추론을 얼굴에 사용할 수 있어야합니다.

AI 인공 지능 위조 방지:

얼굴을 첸지시키는(인류가 분별하기 어려운 비디오) 출현은 전 세계의 사회에 큰 우려와 위협을 초래했습니다. 그러한 비디오 녹화물이 단순히 법정에서 증거로 사용될 수 있다면 사회 안정성에 심각한 영향을 미칩니다. 인공 지능 위조 방지 알고리즘(비디오가 변조되었는지 여부를 감지하는 알고리즘)은 특히 법원에서 사용되는 경우 투명성과 공정성을 보장하기 위해 블록 체인에서 실행됩니다.

이러한 몇 가지 경우 이외에, 분포식 거래소의 사기 판단 , 게임의AI 자동 판단, AI 게임 플레이어 에이전트, AI 알고리즘의 안정적인 통화 제어, 감정 분석, 탈중앙화인 분산AI 추천 광고 및 기타 영역도 있습니다.

교차 체인 기술과 같은Cortex 체인 및 기타 기술을 효과적으로 결합하여Cortex와 다른 공공 체인 간의 상호 운용성을 확보하여 블록 체인 세계에 안정적인 분산AI 추론을 제공 할 수 있습니다.

5. 탈 중앙화된 인공 지능 자율 시스템 전망

AI 스마트 계약을 구현하는 것 외에도Cortex 프로젝트의 또 다른 부분은 블록 체인에 개방형 분산AI 에코 시스템을 구축하는 것입니다. Cortex는 블록 체인 에코 시스템(전통적으로DApp 개발자, 사용자 및 광부 만 포함)의 중요한 역할을 소개합니다. AI 연구원. AI 연구원은 훈련 된 인공 지능 모델을Cortex 블록 체인의 스토리지 계층에 업로드합니다. 이 모델은DApp 개발자가 별도로 유추하거나 스마트 계약에 통합 할 수 있습니다. AI 모델이 호출 될 때마다 모델 업 로더는 보상으로 온라인 거래 수수료에서CTXC의 일부를 받습니다. (스폰서 엔돌핀 이더넷 광장의 개념 가스 유사한 거래의 양을 계산하는 데 필요한 측정 단위입니다. 엔돌핀 가격과 거래 비용을 설정하여 거래 비용을 지불합니다. 이 경제적 인센티브 메커니즘을AI 연구자 모델 최적화를 위한 당사자들은 서로 경쟁하여 블록 체인에 진화하는 분산 형AI 생태계를 형성합니다. 따라서 뛰어난 인공 지능 모델은 몇 개의 대기업이 독점하기 보다는 오픈 소스를Cortex 블록 체인에 배포합니다.

현재Cortex 체인에는23 가지 모델이 있으며4 가지 데이터 세트를 사용하여 교육을 받고7 가지 시나리오에서 사용할 수 있습니다. 모든 모델은MRT (위 참조)를 사용하여 수정되었으며Cortex Virtual Machine (CVM)에서 유추 할 수 있습니다.

6. Cortex의 다음 단계 계획

1)기술 개발 계획

다음으로, 우리의 목표는 세 가지 중요한 목표를 달성하는 것입니다.

첫째, CVM + MRT를 업그레이드합니다. 현재MRT는 결정 론적 고정 소수점 프레임 워크이며 완전한 명령어 세트와 더 나은 결정적 지원을 제공하여 완전한 프로그래밍 언어로 바꿀 수 있기를 바랍니다. 동시에 더 많은AI 모델, 특히 동적 모델을 지원하도록CVM을 업그레이드 할 수 있기를 바랍니다.

둘째, 현재의layer1 또는layer2 확장 솔루션의 성숙도를 계속 평가할 것이며 초기 목표는 네트워크 보안을 희생하지 않고TPS를1000으로 높이는 것입니다. 우리는 현재1400에OPS (op per second)를 향상시킬 것입니다.

셋째, AI 모델의 프라이버시를 개선하기 위해 노력할 것입니다. 우리는 체인 상의AI에 대한 개인 정보 유추를 구현하기 위해 암호화 솔루션을 개발 중입니다. 가장 근접한 실행 가능한 옵션 중 하나는 레이어1의 프라이버시 추론 솔루션으로zk-stark 또는zk-snark 중 하나를 사용하여 신뢰할 수있는 컴퓨팅을 고성능 레이어2 후보 개인 정보 유추 솔루션으로 사용하는 것입니다.

2)커뮤니티 개발 계획

인공 지능에 대한Cortex의 전망은 인공 지능 모델을 열고 데이터를 공개하여 전 세계 연구자와 개발자에게 자유롭게 개방하고 개방형AI 커뮤니티를 형성하는 것입니다. 최고 수준의 인공 지능 기술과 연료로서의 데이터는 일반 대중에게 반환되므로AI의 급속한 발전으로 인한 논쟁과 독점을 피할 수 있습니다. 블록 체인의 경제적 시스템 덕분에 모든 사람들이 자신의 아이디어를 실험하고 지속 가능한 비즈니스 형태를 형성 할 수 있습니다.Cortex는 이와 관련하여 새로운 조합과 시도입니다.

메인넷 출시와 코드 소스 오픈 이후, Cortex 팀은 전 세계의 분산 된 오픈 소스 커뮤니티에서 개발할 수 있습니다. 동시에, Cortex Foundation은Cortex 블록 체인 및 오픈 소스 생태계에 대한 기본 지원을 다양한 방법으로 계속 제공 할 것입니다.개발자 포럼(링크)을 구축하고 온라인 및 오프라인 살롱을 구성하여AI 개발자는 Cortex 생태계에 익숙하며 현상금 프로그램을 설정하고 오픈 소스 기술 공동 작업 메커니즘(오픈 소스 모델 라이브러리 및 오픈 데이터 세트 설정) 등을 개발하고 있습니다.

AI DApp 에코 시스템의 경우, Cortex Foundation은 전 세계의DApp 개발자 및 회사와 협력하여Cortex 체인에서AI DApp를 구현하는 데 도움을 줄 것입니다.

또한 다른 블록 체인의 프로그램은 신뢰성과 투명성을 위해 체인에서AI를 실행해야하기 때문에 체인에서AI 모델을 실행하고 체인에 결과를 반환 할 수 있습니다.

또한 학계 및 산업계와 공동 연구 및 출판으로 긴밀히 협력 할 것입니다. 우리 고유의 핵심 구현 체인AI 추론 솔루션은 공식MXNet 팀의 지원을 받았습니다. 앞으로는 더 많은 파트너와 제휴할 것입니다.

AI 스마트 계약의 시대가 열렸습니다. 저희는 이 새로운 세상에서 더 유용하고 진정으로 지능적인 응용 프로그램의 출시를 전망합니다.

--

--