IoT Chain기술 아키텍처

in #kr6 years ago (edited)

커뮤니티 여러분:

사물인터넷, 즉 Internet of Things (IoT)는 현대 사회에서 돌이킬 수 없는 산업 혁명의 물결을 가져옵니다. 차세대 고성능 사물인터넷 블록체인 IoT Chain은 사물인터넷 세계를 위한 안전하고 확장 가능한 퍼블릭 블록체인 IoT Chain을 제공하여 사물인터넷의 개발을 지원 및 촉진하는 데 기여할 것입니다.

IoT Chain기술 아키텍처는 3개의 레이어로 나눌 수 있습니다. 아래부터 위까지의 레이어로는 다음과 같습니다:

  • 기초 아키텍처(Infrastructure Layer) : 네트워크의 인프라 블록체인 기술로 합의 알고리즘/암호화 알고리즘/노드 발견 프로토콜/네트워크 전송 프로토콜/EVM 등

  • 기능 추상화 레이어(Abstraction Layer) :스마트 계약/ 해시 인증서/글로벌 등록/ 분산식 신분/ 검색 기록 등을 포함한 IoT Chain 네트워크의 블록체인 시스템 기능 구현입니다.

  • 서비스 추상화 레이어(Service Abstraction Layer) : 기업 혹은 개인 프로그램 개발자들을 대상으로 SDK( 소프트웨어 개발 키트)/블록체인 브라우저/ 플러그인 라이브러리를 포함한 다양한 개발 모듈 및 서비스 제공해주는 것입니다.

IoT Chain 기술 요점

위 그림의 밑 부분에서 IoT Chain의 전반적인 블록체인 생태계를 구성하는 기초 구조 레이어를 보여주고 있습니다.

IoT Chain은 BFT(Byzantine Fault Tolerance) 합의 알고리즘을 사용합니다.

트랜잭션의 일관성을 유지하기 위해 분산 네트워크에서 노드를 관리하는 것은 블록체인 합의 알고리즘 시스템이 해결해야 할 핵심 이슈입니다. 기존의 POW 합의 알고리즘은 부족한 확장성으로 인한 성능 제한의 문제가 있으며 컴퓨팅 능력의 낭비도 있습니다. IoT Chain은 BFT (Byzantine fault tolerance)를 만족함으로써 노드의 2/3가 신뢰되는 한 나쁜 노드가 트랜잭션을 왜곡할 수 없게 되며 성능 향상에 도움이 되며 IoT 사물인터넷의 사용 환경에 더 적합합니다.

IoT Chain은 비대칭 암호화 기법을 사용합니다.

암호화폐 월렛에 대해 잘 알고 있는 커뮤니티 분들이 비대칭 암호화 기법을 기반으로 생성된 퍼블릭 키와 프라이빗 키로 구성되는 키 페어(프라이빗 키)가 블록체인 네트워크에서 디지털 서명 및 신분 인증의 핵심 기반을 실현하는 것을 잘 이해할 수 있습니다.
비대칭 암호화로 생성된 분산식 ID를 통해 사람들이 데이터 독점을 깨고 디지털 자산의 자주적 관리권을 실현할 수 있습니다.

IoT Chain은 Kademlia 노드 발견 프로토콜을 사용합니다.

Kademlia (KAD)는 분산형 네트워크에서 안전하고 효율적인 통신을 가능하게 하여 IoT Chain 네트워크의 노드가 보다 빠르고 정확하게 대상 노드를 검색 및 도달할 수 있도록 해주는 보안 노드 검색 프로토콜입니다.

IoT Chain이 EVM(이더리움 가상 머신)을 지원합니다.

EVM(이더리움 가상 머신)을 지원하는 것이 IoT Chain 네트워크의 호환성 및 개방형의 특징을 나타내주고 있을 뿐만 아니라 이더리움 Dapp(댑)이 IoT Chain 네트워크로 원활하게 이전 가능하다는 것을 의미합니다. Ps:디지털 자산 보유자의 경우 ITC 월렛 앱에서 자신의 ITC 메인넷 토큰 및 이더리움 ERC20 토큰을 자유롭게 관리할 수 있습니다.

기타 부분의 내용으로 네트워크 통신 프로토콜, 스마트 계약 등에 대해 여기서 구체적으로 설명하지 않겠습니다. 전반적으로 이러한 기술 프레임워크에서 IoT Chain 메인넷의 보안성과 사용 용이성 및 개발 용이성이 크게 향상될 것을 알 수 있습니다.

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63562.42
ETH 2649.15
USDT 1.00
SBD 2.77