탄소 중립 머클

" 탄소 중립 머클 (Carbon Neutral Merkle) "" 마스터 티어 머클 "의 일환으로, 탄소 배출 데이터를 상쇄 데이터를 이용하여 소각 및 기부 처리함으로써 탄소를 중립화하는 기능을 수행합니다. 이 머클은 탄소 중립 스마트 컨트랙트를 통해 탄소 관련 세금을 연산 처리하는 역할을 합니다.

아키텍쳐

탄소 중립 머클 클라이언트

" 탄소 중립 머클 " 탄소 배출 및 상쇄 머클에서 연산된 토큰 데이터를 롤업하는 기능을 합니다. 이렇게 롤업된 데이터는 탄소 중립 스마트 컨트랙트를 통해 소각 및 기부 작업이 이루어질 때 해당 트랜잭션에 대한 블록 검증 역할을 수행합니다.

또한, 탄소 상쇄 머클 클라이언트는 레이어 단위의 시스템 구조를 채택하고 있으며, 이는 기존의 " 이더리움 가상 머신(EVM : Ethereum Virtual Machine ) " 시스템의 네트워크 프로토콜을 수정하여 탄소 상쇄와 관련된 트랜잭션의 처리에 특화된 기능을 제공합니다.

탄소 상쇄 머클 네트워크 구조

검증자 노드

마스터 티어 머클 블록 및 스마트컨트랙트 제안을 검증하는 과정에서, 검증자 노드는 중요한 역할을 수행합니다. 이 시스템에서 검증자 노드는 라우터 노드 시스템을 통해 특정 그룹으로 선출되며, 이 그룹은 " BLS(Boneh-Lynn-Shacham) " 서명 방식을 사용하여 트랜잭션을 검증합니다.

검증자 노드 그룹은 마스터 티어 머클 블록과 관련된 스마트컨트랙트의 제안 및 실행을 검증하는 책임을 지닙니다. 이는 블록체인 네트워크 내에서 합의를 달성합니다.

또한, 검증자 노드는 다른 워크 티어 머클과 스마트 컨트랙트의 호출 및 배포에 대한 합의 처리도 담당합니다.

부트 노드

노드가 네트워크의 다른 노드를 쉽게 찾아 연결할 수 있도록 돕는 기능은 주로 " 부트스트랩(Bootstrapping) 노드 ", 일명 " 부트 노드 ( Boot Node )"에 의해 수행됩니다. 새로운 노드가 네트워크에 참여하려 할 때, 이 부트 노드는 매우 중요한 역할을 합니다.

새로운 노드가 네트워크에 참여하기 위해서는 먼저 부트 노드 중 하나에 연결되어야 합니다. 부트 노드는 네트워크 내의 활성 노드들의 IP 주소 목록을 제공함으로써, 새 노드가 네트워크에 쉽게 통합될 수 있도록 돕습니다. 이 목록을 통해 새로운 노드는 네트워크 내의 다른 노드들과 연결을 시작하고, 네트워크와 동기화 과정을 진행할 수 있습니다.

RPC 노드

" RPC (Remote Procedure Call) 노드 "는 클라이언트가 스마트 컨트랙트의 함수를 호출하고 그 결과를 받을 수 있도록 하는 노드입니다. 이를 통해 클라이언트는 RPC 노드의 명령어를 사용하여 스마트 컨트랙트의 다양한 조합을 실행하고 관리할 수 있습니다.

거버넌스

머지 스테이킹 권한 분산 자율 조직(Merge Staking Authority DAO)

" 탄소 중립 머클 " " 머지 스테이킹 권한 분산 자율 조직(Merge Staking Authority DAO) "에 참여하기 위한 요건으로, 관련 기관 및 기업은 탄소세와 탄소 국경세에 관한 전문 기술 및 권한을 갖추어야 합니다. 이는 탄소세와 탄소 국경세와 관련된 정책, 기술, 관리 능력 등을 포함할 수 있으며, 이를 통해 " 탄소 중립 머클 " 시스템 내에서 탄소 배출 및 상쇄 데이터의 관리와 처리에 필요한 전문성과 권한을 확보하는 것이 필수적입니다.

합의 알고리즘

" 탄소 중립 머클 " 시스템에서 블록 생성은 GET 토큰을 발행한 체인의 " 머지 스테이킹( Merge Staking ) "을 통해 이루어집니다. 이 과정은 해당 네트워크 내에서 POS(Proof of Stake) 합의 알고리즘을 따라 합의를 이루어냅니다.

스마트컨트랙트 배포 및 사용 권한

배포 인증 토큰

탄소 중립 머클 시스템에서 스마트 컨트랙트를 배포하고자 할 때, 개발자는 노드 운영자로부터 배포 인증 토큰을 받아야 합니다. 이 토큰은 스마트 컨트랙트 배포를 위한 권한을 부여하는 역할을 합니다. 스마트 컨트랙트의 배포가 성공적으로 완료되면, 이 배포 인증 토큰은 소멸(또는 'Burn')됩니다.

배포 공증 토큰

탄소 중립 머클 시스템에서 스마트 컨트랙트를 배포하고자 할 때, 중앙서버의는공증계정은 노드 운영자로부터 배포 공증 토큰을 받아야 합니다. 이 토큰은 공증 계정 역할로 특정 노드에 접속할수 있는 권한스마트 컨트랙트 배포를 위한 권한을 부여하는 역할을 합니다. 스마트 컨트랙트의 배포가 성공적으로 완료되면, 이 배포 공증 토큰은 소멸(또는 'Burn')됩니다.

사용 공증 토큰

탄소 중립 머클 시스템에서 스마트 컨트랙트를 사용하려면, 해당 특정노드 운영자로부터 사용 공증 토큰을 받아야 합니다. 이 사용 공증 토큰은 탄소세 및 탄소 국경세 프로젝트 명부와 연동되어 있으며, 이는 탄소세 및 탄소 국경세 스마트 컨트랙트의 연산 처리 권한을 가지고 있음을 확인하는 역할을 합니다.

Last updated