플라즈마 알고리즘 편집하기
최신판 | 당신의 편집 | ||
12번째 줄: | 12번째 줄: | ||
===플라즈마 블록체인 용어=== | ===플라즈마 블록체인 용어=== | ||
* 차일드 체인(Child Chain)과 패런트 체인(Parent Chain) | * 차일드 체인(Child Chain)과 패런트 체인(Parent Chain) | ||
− | : 이 둘의 개념은 상대적이다. A와 B | + | : 이 둘의 개념은 상대적이다. A와 B 두체인이 연결되어 있다고 했을 때, 화살표가 시작되는 쪽의 체인이 차일드 체인이고, 화살표가 끝나는 쪽의 체인이 패런트 체인이다. 차일드 체인도 하위 체인의 패런트 체인이 될 수 있고, 패런트 체인도 상위 체인의 차일드 체인이 될 수 있다. |
* 플라즈마 체인(Plasma Chain) | * 플라즈마 체인(Plasma Chain) | ||
− | : 차일드 체인과 패런트 체인은 상대적인 개념이므로, 혼란을 주지 않기 위해서는 별도의 용어를 사용할 필요가 있다. 플라즈마에서는 이더리움 메인 체인을 제외한 모든 | + | : 차일드 체인과 패런트 체인은 상대적인 개념이므로, 혼란을 주지 않기 위해서는 별도의 용어를 사용할 필요가 있다. 플라즈마에서는 이더리움 메인 체인을 제외한 모든 체인들을 플라즈마 체인이라 칭한다. 각 플라즈마 체인은 독립적인 거버넌스 시스템을 가질 수 있다. |
*루트 체인(Root Chain) | *루트 체인(Root Chain) | ||
: 이더리움 메인 체인을 의미한다. 루트 체인도 다른 체인의 패런트 체인이다. 플라즈마는 루트 체인이 제대로 동작(non-byzantine)하는 한 신뢰할 수 있다. | : 이더리움 메인 체인을 의미한다. 루트 체인도 다른 체인의 패런트 체인이다. 플라즈마는 루트 체인이 제대로 동작(non-byzantine)하는 한 신뢰할 수 있다. | ||
* 클라이언트(Client) | * 클라이언트(Client) | ||
− | : 플라즈마 체인에 실제로 참여하는 참여자다. 플라즈마 체인을 생성하거나 참가할 때 필요한 deposit 요청, 해당 플라즈마 체인에서 나오기 위한 exit 요청, 플라즈마 체인 내부의 [[트랜잭션]] 생성, 플라즈마 체인 내부의 | + | : 플라즈마 체인에 실제로 참여하는 참여자다. 플라즈마 체인을 생성하거나 참가할 때 필요한 deposit 요청, 해당 플라즈마 체인에서 나오기 위한 exit 요청, 플라즈마 체인 내부의 [[트랜잭션]] 생성, 플라즈마 체인 내부의 부정 행위 감독 등의 역할을 수행한다. |
* 플라즈마 컨트랙트(Plasma Smart Contract) | * 플라즈마 컨트랙트(Plasma Smart Contract) | ||
: 클라이언트와 deposit, exit, challenge 요청 등을 주고 받는 스마트 컨트랙트를 의미한다. 플라즈마 컨트랙트는 기본적으로 루트 체인에 위치해 있지만, 구체적인 설계에 따라 패런트 체인이나 패런트 체인의 패런트 체인 등에도 있을 수 있다. | : 클라이언트와 deposit, exit, challenge 요청 등을 주고 받는 스마트 컨트랙트를 의미한다. 플라즈마 컨트랙트는 기본적으로 루트 체인에 위치해 있지만, 구체적인 설계에 따라 패런트 체인이나 패런트 체인의 패런트 체인 등에도 있을 수 있다. |