비트코인 블록체인 기술이란 소상한 설명

비트코인 블록체인 기술이란 소상한 설명

비트코인, 이더리움, 리플 등 여러 코인들에 대한 투자가 활발해지고 있는 요즘. 비트코인과 같은 코인, 즉 암호화폐에 사용된 기술과 관련 용어들에 대한 공부를 시작하며 그 내용을 공유드리고자 합니다. 그 첫차례 시간으로 이번에는 비트코인에 사용된 블록체인 기술에 에 대하여 분석해 보도록 하겠습니다. 같이 공부하시죠 gogogo? 비트코인 블록체인 기술Blockchain security technology이란? 블록에 데이터를 담아 체인 형태로 연결하여 여러 대의 컴퓨터에서 동시에 이를 복제해 저장하는 분산형 데이터 저장기술을 말합니다.


클레이튼Klaytn 블록생성 과정
클레이튼Klaytn 블록생성 과정

클레이튼Klaytn 블록생성 과정

클레이튼에서의 라운드는 블록 생성 주기를 의미합니다. 각 라운드마다. 새로운 블록을 생성하고, 라운드가 종료되는 즉시 다음 라운드가 시작됩니다. 연결망 트래픽 및 노드 작동 조건마다. 상이하지만 각 라운드 별로 1초를 목표로 하고 있습니다. Kaytn은 즉각적인 최종성을 보장하는 Instanbul BFT 합의 메커니즘을 사용합니다. PBFT의 유효성 검사기 집합은 정적이지만, IBFT는 동적 유효기 검사기 집합으로 과거 PBFT 합의 메커니즘에 비해 빠르게 트랜잭션을 확인하게 됩니다.

제안자 위원회 선정 각 라운드 별로 Klaytn은 CN합의 노드 무작위, 결정론적인 방법을 사용해 생성할 블록의 제안자로 선택합니다. 이후 선택하는 CN 그룹을 해당 라운드의 위원회committee로 선택하게 됩니다.

스마트 컨트랙트의 예시
스마트 컨트랙트의 예시

스마트 컨트랙트의 예시

스마트 컨트랙트는 법의 문제에 관련된 조건과 결과를 스마트 컨트랙트에 구현하여, 특정 상황이 발생하면 자동으로 법의 행위가 이루어지도록 할 수 있습니다. 예를 들어, 상속 조건을 스마트 컨트랙트에 작성하면, 상속자가 사망하면 자동으로 재산이 분배되도록 할 수 있습니다. 이는 법 자동 이행 시스템으로 사용될 수 있습니다.

또한, 음악, 영상, 게임 등의 콘텐츠 제작자들은 자신의 저작물을 소비자들에게 제공하기 위해 유통 업체와 계약을 맺습니다.

하지만 유통 업체는 제작자에게 상세한 수익을 지급하지 않거나 지연할 수 있습니다. 스마트 컨트랙트를 이용하면 구매자가 콘텐츠를 사용할 때마다. 제작자에게 자동으로 수익이 지급되도록 할 수 있습니다.

다중 채널 사용

트랜잭션의 수가 증가함에 따라 메인네트워크의 TPS 성능은 떨어지게 됩니다. 지연시간이 늘어나면 dApp 사용자들의 편의성은 떨어지게 되고, 이 문제를 해결하기 위해 클레이튼에서는 다중 채널 접근 전략을 사용하고 있습니다. 즉 트랜잭션과 블록에 대하여 별도 전파 채널을 생성합니다.

만약 트랜잭션이 몰리는 상황에서 트랜잭션과 블록에 별도의 채널을 할당하면서 적시에 새롭게 만드러진 블록을 전파할 수 있게 됩니다.

간헐적인 연결망 트래픽 급증에 따른 최종 사용자에게 응답 지연이 발생하지 않도록 해줍니다.

블록체인과 암호화폐의 관계

블록체인과 암호화폐Cryptocurrency는 밀접하게 연결된 개념입니다. 암호화폐는 블록체인 기술을 활용하여 만들어진 디지털 화폐로, 블록체인을 통하여 거래 기록이 기록됩니다. 암호화폐는 분산된 네트워크에서 발행되며, 거래는 블록체인 상에서 발생합니다. 거래 수수료는 블록체인에서 허가된 사용자에게 보상으로 지급되지만 이와 같은 거래는 블록체인 상의 스마트 컨트랙트라는 프로그램을 실행하여 자동으로 이루어집니다.

이때, 블록은 암호화되어 봉인되어 있으며 한번 기록된 후에는 변경이나 삭제가 불가능합니다. 블록체인은 검증자들에게 암호화폐를 보상으로 지급하여 블록체인 네트워크를 유지하고 넓히는 원동력을 제공합니다. 이와 같은 보상 체계로 인해 블록체인에 함께하는 인원이 증가하고, 블록체인 기술의 활용 분야도 확대되고 있으며 암호화폐는 블록체인의 보상 체계 외에도 여러가지 용도로 사용될 수 있습니다.

클레이튼 보상 체계

클레이튼에서 각 라운드 별로 9.6 Klay가 새로 생성됩니다. 블록생성에 연결망 참여자는 새로 만드러진 9.6 Klay와블록을 처리하기 위해 지불된 수수료의 합을 미리 설정된 분배율에 따라 지급받습니다. 블록 생성의 제안자로 선택하는 CN은 100를 받지만 위원회로 선정된 노드들은 아무것도 지급받지 않습니다. 클레이튼에서 제안자로 선정될 확률은 스테이킹한 Klay량에 비례합니다. 즉, 더 많은 Klay를 스테이킹 할 수록 확률적으로 더 많은 보상을 받게 됩니다.

자주 묻는 질문

클레이튼Klaytn 블록생성

클레이튼에서의 라운드는 블록 생성 주기를 의미합니다. 좀 더 자세한 사항은 본문을 참고하시기 바랍니다.

스마트 컨트랙트의 예시

스마트 컨트랙트는 법의 문제에 관련된 조건과 결과를 스마트 컨트랙트에 구현하여, 특정 상황이 발생하면 자동으로 법의 행위가 이루어지도록 할 수 있습니다. 자세한 내용은 본문을 참고하시기 바랍니다.

다중 채널 사용

트랜잭션의 수가 증가함에 따라 메인네트워크의 TPS 성능은 떨어지게 됩니다. 궁금한 사항은 본문을 참고하시기 바랍니다.