베잔트 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
39번째 줄: 39번째 줄:
  
 
===트랜잭션 흐름===
 
===트랜잭션 흐름===
베잔트는 [[이더리움]]과 달리 각 [[노드]]의 고유한 역할이 있으며, [[개인 인증 서비스]](IAS, Identity Authentication Service), 클라이언트 [[SDK]], [[노드]], [[오더러]](orderer)라는 4가지의 핵심 요소로 구성되어 있다.
 
  
* '''[[개인 인증 서비스]]''' : 베잔트 블록체인은 개인적으로 허락 받은 네트워크를 기반으로 하고 있기 때문에 [[개인 인증 서비스]](IAS, Identity Authentication Service)가 필요하다. 네트워크에 여러 불특정 아이디들이 참여하는 열린 네트워크와 달리, 네트워크의 사용자들은 개인 인증 서비스(IAS)에 참여하여야 한다. 베잔트 블록체인의 핵심 역할은 파트너들이 블록체인을 이용해 광범위한 수의 채널에 속한 다수의 유저들을 동시에 수용할 수 있는 기능을 제공하는 것이다.
+
베잔트는 이더리움과 달리 각 노드의 고유한 역할이 있으며, 개인 인증 서비스(IAS, Identity Authentication Service), 클라이언트(SDK), 노드, 오더러(orderer)라는 3가지의 핵심 요소로 구성되어 있다.
  
* '''클라이언트 [[SDK]]''' : [[블록체인]] 네트워크 외부에서 트랜잭션을 요청하는 역할을 한다. 이는 주로 사용자의 애플리케이션에 해당한다. SDK는 초기에 [[노드제이에스]](Node.js) 및 [[자바]](Java) 언어로 제공되었으며 앞으로 계속 언어를 늘릴 예정이다.<ref>고당도 오렌지, 〈[https://blog.naver.com/gameteam1/221249279325 베잔트(Bezant) 코인]〉, 《네이버 블로그》, 2016-04-10</ref>
+
* '''개인 인증 서비스''' : 베잔트 블록체인은 개인적으로 허락 받은 네트워크를 기반으로 하고 있기 때문에 [[개인 인증 서비스]](IAS, Identity Authentication Service)가 필요하다. 네트워크에 여러 불특정 아이디들이 참여하는 열린 네트워크와 달리, 네트워크의 사용자들은 개인 인증 서비스(IAS)에 참여하여야 한다. 베잔트 블록체인의 핵심 역할은 파트너들이 블록체인을 이용해 광범위한 수의 채널에 속한 다수의 유저들을 동시에 수용할 수 있는 기능을 제공하는 것이다.
  
* '''[[노드]]'''(node) : 블록체인 네트워크는 주로 여러 [[노드]](node)로 구성된다. 각 노드에 있는 자체적인 원장을 통해 스마트 컨트랙트를 실행하여 원장에 데이터를 저장하거나 읽어올 수 있다. 또한 노드는 클라이언트의 트랜잭션 요청을 검증하고 근처 노드에 블록을 전달하는 역할을 한다.
+
* '''클라이언트''' : 클라이언트 [[SDK]]는 블록체인 네트워크 외부에서 트랜잭션을 요청하는 역할을 한다. 이는 주로 사용자의 애플리케이션에 해당한다. SDK는 초기에 Node. js 및 Java로 제공되었으며 앞으로 계속 언어를 늘릴 예정이다.<ref>고당도 오렌지, 〈[https://blog.naver.com/gameteam1/221249279325 베잔트(Bezant) 코인]〉, 《네이버 블로그》, 2016-04-10</ref>
  
* '''[[오더러]]'''(Orderer) : 유효성이 검증된 [[트랜잭션]]을 시간 순으로 정렬하여 [[블록]]을 생성한 후 생성된 블록들을 관련된 [[노드]]들로 전달하는 역할을 한다.
+
* '''노드''' : 블록체인 네트워크는 주로 여러 [[노드]](node)로 구성된다. 각 노드에 있는 자체적인 원장을 통해 스마트 컨트랙트를 실행하여 원장에 데이터를 저장하거나 읽어올 수 있다. 또한 노드는 클라이언트의 트랜잭션 요청을 검증하고 근처 노드에 블록을 전달하는 역할을 한다.
 +
 
 +
* '''오더러'''(Orderer) : 유효성이 검증된 [[트랜잭션]]을 시간 순으로 정렬하여 [[블록]]을 생성한 후 생성된 블록들을 관련된 [[노드]]들로 전달하는 역할을 한다.
  
 
===베잔트 인증===
 
===베잔트 인증===

위키원에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 위키원:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)