Permissioned: MSP로 허가된 참여자만 접근 허용 + 접근 권한 제어
Consensus algorithm or Membership Service Provider 등 핵심 기술 요소를 Plug-and-Play(교체 가능한 모듈러 아키텍처)
원장데이터를 다양한 형식으로 저장
일반 프로그래밍 언어사용: Non-deterministic Programming Language 사용 → 스마트 컨트랙트 결과가 항상 동일하다고 보장할 수 없지만 내부 키의 상태 변환 값에 의해 비 결정적 오류를 해결
❗Non-deterministic: 동일한 입력이 주어지더라도 매번 다른 과정을 거쳐 다른 결과를 도출
높은 성능: 키에 대한 버전 관리를 통해 동시 처리에 따른 비 결정적 오류 해결 → 서로 다른 엔도싱 피어 노드에게 체인코드를 실행
멀티 블록체인 지원: 채널이라는 분할된 네트워크로 멀티 블록체인 지원
네트워크 접속: 신원확인 → Membership Service Provider
트랜잭션 저장: 원장 → World state, 한 채널에 한 원장
❗World state: 현재 상태를 저장해 놓은 DB
스마트 컨트랙트 실행: 체인코드