온톨로지 블록체인은 중국에서 Neo기반으로 만들어진 블록체인으로서,
대규모의 투자유치를 한 것으로 유명하다.
온톨로지의 특징을 살펴보면 다음과 같다. (참고: 영문개발자 사이트)
1. VBFT 알고리듬을 사용한다.
BFT계열의 알고리즘들은 DCS (Decentralize, Consensus, Scale) 중에 SC를 취한 방식이다.
즉, 속도가 빠르고 정합성도 좋지만 노드의 수는 작은 편이다.
그 중 PBFT는 전체 노드의 동의가 아닌 일부노드(2/3)의 동의로 합의한다. (pbft 상세)
온톨로지의 VBFT는 VRF(Vertifiable Random Function)와 BFT를 결합한 것이다.
- 즉 BFT이지만 랜덤의 특성을 통해 합의알고리듬의 공정성을 보장한다.
2. 개발환경
- Solo Chain 제공 : 이더리움의 ganache 클라이언트와 같은 개발용 블록체인이다. 모양도 비슷하다.
- dAPI : 이더리움의 web3와 유사한 js 기반
- cyano Wallet : 메타마스크와 유사하다. android와 ios버전이 벌써 존재하는 점은 이더리움보다 빠르다.
(NEO와 ONT 계좌가 지원된다 : ONT는 암호화폐, ONG는 GAS)
- SmartX라는 스마트컨트랙트 개발툴 지원.
- Ontology Client : 이더리움의 geth Client 라고 보면 됨.
- 스마트컨트랙트는 python, 부수적으로는 C#
- Punica 슈트: dApp개발 framework.
= Punica CLI (punica-python, punica-typescript) : 이더리움의 truffle과 유사.
+ Punica BOX (tutorialtoen-box, tokenexchange-box, oep4-box)
+ Solo Chain
3.온톨로지 기본 소개
온톨로지 소개:
- 퍼블릭, OnChain이라는 솔루션기업이 중국정부최초인가 업체
- OnChain아래 Neo와 온톨로지.
- Neo의 댑으로 시작했다가, 온톨로지 플랫폼으로 작년에 메인넷 론칭.
- 대표:다홍페이-네오대표, 리준(리쥔). 코파운더
- 분산신원인증 체계를 독보적으로 보유하고 있음. ONT ID가 대표적.
(개인, 사물, 인증을 ID 밑으로 연동해서 DATA공유 플래폼을 목표로 함.), 알리바바 결제는 엔트파이넨셜이 운용.
데이터 주권을 개개인으로 이동.
데이터를 필요로 하는 사람들에게는 DDFD로 전달하게 됨.
- ONG라는 가스. 0.01 ONG로 고정되어 있음. 10원정도.
- dApp은 30여개. 한국은 무비블록, 뮤지카(는 돌고 있음)
- OEP4(ERC-20), OEP5 (NFT) 토큰 존재 --> 두개특성 섞은 OEP-8
- 실제 6000 TPS 수준 (EOS는 3천)
- 한국파트너: Hashed가 노드운영. 체인어스
- incentive 모델 A (가스비 50% 리턴), B (top 50위에 들면 ONT를 줌.)
C (대출, 70%개발시 반, 완료시 반 대출)
D (기술 마케팅 서포트)
- HyperDragons Go 게임 론칭시 이벤트등도 지원해줬다