스텔라루멘 편집하기

이동: 둘러보기, 검색

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

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
39번째 줄: 39번째 줄:
 
제드 맥케일럽은 [[리플랩스]]에서 일한 경험을 되살려 스텔라루멘을 개발했기 때문에, 스텔라루멘 역시 리플 코드를 기반으로 하고 있다. 이처럼 초기에 제드는 리플의 코드를 포크해 스텔라를 개발했는데, 네트워크 노드들이 분열되면서 두 갈래로 나눠져 [[하드포크]]하게 되었다. 결국 스텔라는 2015년 11월부터 리플의 프로토콜을 개선한 새로운 합의 매커니즘인 스텔라 합의 프로토콜('''SCP''', Stellar Consensus Protocol)을 사용하기 시작했다. 스텔라 합의 프로토콜인 SCP는 [[연합 비잔틴 동의]](FBA; Federated Byzantine Agreement)라는 합의 알고리즘을 기반으로 개발되었다. 스텔라 합의 프로토콜에 사용된 새로운 프로토콜은 미국 [[스탠퍼드 대학교]] 컴퓨터 과학 교수인 [[데이비드 마지어스]](David Mazieres)가 개발한 [[프로토콜]]이다.
 
제드 맥케일럽은 [[리플랩스]]에서 일한 경험을 되살려 스텔라루멘을 개발했기 때문에, 스텔라루멘 역시 리플 코드를 기반으로 하고 있다. 이처럼 초기에 제드는 리플의 코드를 포크해 스텔라를 개발했는데, 네트워크 노드들이 분열되면서 두 갈래로 나눠져 [[하드포크]]하게 되었다. 결국 스텔라는 2015년 11월부터 리플의 프로토콜을 개선한 새로운 합의 매커니즘인 스텔라 합의 프로토콜('''SCP''', Stellar Consensus Protocol)을 사용하기 시작했다. 스텔라 합의 프로토콜인 SCP는 [[연합 비잔틴 동의]](FBA; Federated Byzantine Agreement)라는 합의 알고리즘을 기반으로 개발되었다. 스텔라 합의 프로토콜에 사용된 새로운 프로토콜은 미국 [[스탠퍼드 대학교]] 컴퓨터 과학 교수인 [[데이비드 마지어스]](David Mazieres)가 개발한 [[프로토콜]]이다.
  
트랜잭션이 몇 초 내에 확인된다는 것은 스텔라가 [[채굴]]보다는 합의 프로토콜을 기반으로 한다는 것을 의미한다. 이렇게 네트워크를 이용해 단순한 메시지를 전달하는 것이다 보니 연산력과 에너지 소모가 적다. 또한 거래자 자산을 스텔라 화폐인 스텔라루멘으로 바꿀 필요없이 기존 법정화폐나 다른 암호화폐 등에 바로 전송할 수 있다. 스텔라 합의 프로토콜(SCP)은 금융 거래를 정확하게 기록하기 위해 폐쇄된 시스템에 의존하지 않고 합의에 이르는 방법을 제공한다. SCP는 수명보다 안전성을 최적화할 수 있는 입증 가능한 안전한 속성을 갖고 있다. [[노드]]가 분열되거나 오작동하는 경우, 합의에 도달할 때까지 네트워크의 진행이 중지된다. SCP는 분산 제어, 짧은 대기 시간, 유연한 신뢰 및 비대칭 보안과 같은 4가지 주요 속성을 갖추고 있다.
+
트랜잭션이 몇 초 내에 확인된다는 것은 스텔라가 [[채굴]]보다는 합의 플로토콜을 기반으로 한다는 것을 의미한다. 이렇게 네트워크를 이용해 단순한 메시지를 전달하는 것이다 보니 연산력과 에너지 소모가 적다. 또한 거래자 자산을 스텔라 화폐인 스텔라루멘으로 바꿀 필요없이 기존 법정화폐나 다른 암호화폐 등에 바로 전송할 수 있다. 스텔라 합의 프로토콜(SCP)은 금융 거래를 정확하게 기록하기 위해 폐쇄된 시스템에 의존하지 않고 합의에 이르는 방법을 제공한다. SCP는 수명보다 안전성을 최적화할 수 있는 입증 가능한 안전한 속성을 갖고 있다. [[노드]]가 분열되거나 오작동하는 경우, 합의에 도달할 때까지 네트워크의 진행이 중지된다. SCP는 분산 제어, 짧은 대기 시간, 유연한 신뢰 및 비대칭 보안과 같은 4가지 주요 속성을 갖추고 있다.
  
 
SCP는 사용자가 누구를 신뢰할 것인지 직접 선택을 하고 이를 바탕으로 형성된 신뢰망을 이용하여 합의에 도달하는 방식이다. SCP를 이해하려면 [[노드]](node), [[쿼럼]](quorum), [[쿼럼 슬라이스]](quorum Slice)라는 개념이 필요하다. 쿼럼 슬라이스는 어떤 동의에 이르기 위한 일반 노드들의 집합이자 쿼럼의 하위 집합이다. 그리고 결정되어 결코 변할 수 없는 합의가 쿼럼이다. 즉, 신뢰할 수 있다고 선택된 노드 집단이다. 사용자(노드)는 쿼럼 슬라이스라는 것을 분산된 방식으로 계속 중첩적으로 선택하여 쿼럼을 결정하면서 특정 메시지에 대한 합의에 도달하게 된다. 예로, 노드1과 노드2는 은행을 신뢰하지 않도록 설정된다. 따라서 은행과의 합의는 노드가 신뢰할 수 있는 다른 쿼럼 슬라이스를 요구한다. 그 후 합의가 이루어질 때, 쿼럼이 만들어진다. 모든 노드에 동일한 설정 파일이 있는 것이 아니므로 쿼럼 슬라이스와 쿼럼은 다이나믹하게 형성된다.<ref>출처: [https://www.stellar.org/papers/stellar-consensus-protocol.pdf 스텔라루멘 백서]</ref>
 
SCP는 사용자가 누구를 신뢰할 것인지 직접 선택을 하고 이를 바탕으로 형성된 신뢰망을 이용하여 합의에 도달하는 방식이다. SCP를 이해하려면 [[노드]](node), [[쿼럼]](quorum), [[쿼럼 슬라이스]](quorum Slice)라는 개념이 필요하다. 쿼럼 슬라이스는 어떤 동의에 이르기 위한 일반 노드들의 집합이자 쿼럼의 하위 집합이다. 그리고 결정되어 결코 변할 수 없는 합의가 쿼럼이다. 즉, 신뢰할 수 있다고 선택된 노드 집단이다. 사용자(노드)는 쿼럼 슬라이스라는 것을 분산된 방식으로 계속 중첩적으로 선택하여 쿼럼을 결정하면서 특정 메시지에 대한 합의에 도달하게 된다. 예로, 노드1과 노드2는 은행을 신뢰하지 않도록 설정된다. 따라서 은행과의 합의는 노드가 신뢰할 수 있는 다른 쿼럼 슬라이스를 요구한다. 그 후 합의가 이루어질 때, 쿼럼이 만들어진다. 모든 노드에 동일한 설정 파일이 있는 것이 아니므로 쿼럼 슬라이스와 쿼럼은 다이나믹하게 형성된다.<ref>출처: [https://www.stellar.org/papers/stellar-consensus-protocol.pdf 스텔라루멘 백서]</ref>

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

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