블록체인 이론/klaytn4 Klaytn 트랜잭션 비용 위임 TxTypeFeeDelegatedValueTransfer TxTypeFeeDelegatedValueTransfer는 사용자가 KLAY를 보내려고 할 때 사용 TxTypeFeeDelegatedValueTransfer는 KLAY를 EOA에 전송할 때 사용하는 기능 KLAY를 스마트 컨트랙트로 전송하려면 TxTypeFeeDelegatedSmartContractExecution을 대신 사용 수정중 2022. 2. 15. Klaytn transactions 개요 트랜잭션은 블록체인의 상태를 변경하는 노드간 전송되는 메시지이다. 트랜잭션은 아토믹(atomic) 연산이기 때문에 한 트랜잭션이 다른 트랜잭션 사이에 낄 수 없다. Klaytn은 새로운 기능을 제공하고, 메모리 풋 프린트와 퍼포먼스를 최적화하기 위해 여러 가지 트랜잭션 유형을 제공한다 트랜잭션의 서명 검증 클레이튼에서 키 쌍은 Klaytn의 주소와 분리되어 있으므로 발신자 주소는 트랜잭션 서명을 사용하여 파생되지 않는다 TxTypeLegacyTransaction을 제외한 다른 Klaytn 트랜잭션 유형의 필드에 from이 있는 이유 트랜잭션을 검증하기 위해 클레이튼에서 from의 AccountKey가 사용 트랜잭션 수수료 위임 트랜잭션 수수료 보조금은 Ratio parameter를 조정하여 서비스 .. 2022. 2. 15. Klaytn 계정 개요 Klaytn의 계정(account)은 개인의 잔액이나 스마트 컨트랙트에 관한 정보를 포함하는 데이터 구조 Klaytn의 상태(state)는 모든 계정의 상태, 즉 Klaytn의 계정들에 저장된 모든 데이터의 과거와 현재 상태를 의미 Klaytn 노드에서 트랜잭션이 실행되면, Klaytn의 상태는 모든 노드에서 변경 주소로부터 키 쌍(key pairs) 분리하기 클레이튼은 사용자가 자신의 주소와 키 쌍을 선택할 수 있도록 하는 기능을 제공 사용자는 원하는 주소를 선택할 수 있고, 다중 키 쌍을 사용하여 보안을 강화할 수 있다. 다중 키 쌍과 역할기반 키 klaytn 계정은 키쌍과 연결 되는데 이 키 쌍은 변경 될 수 있다. 다중 키 쌍을 지원하며 각 키는 다른 목적을 가질 수 있다. 주소와 강하게 결.. 2022. 2. 15. klaytn 합의 메커니즘 합의 메커니즘 PBFT PBFT에서는 각 노드가 다른 참여 노드와 통신하여 합의에 도달하고 노드가 합의에 도달하는 즉시 블록의 완결성를 보장 노드 간의 통신은 다음과 같이 진행된다 PBFT에 참여하는 노드는 기본적으로 네트워크의 모든 노드와 여러 단계에서 통신합니다. 이 특성은 노드 수가 증가할수록 통신량이 기하급수적으로 증가하므로 노드 수를 '제한'한다. BTC, ETH(PoW, PoS) 일반적으로 이러한 알고리즘들은 블록의 유효성을 결정할 때 노드 간에 통신하지 않는다 이러한 시스템에서는 포크가 발생할수 있다. 같은 높이에서 둘 이상의 서로 다른 블록이 만들어질 수 있다는 의미 일반적으로 가장 긴 체인의 길이를 유효한 체인으로 인정하는 규칙이 포크 상태를 해결한다 결국 하나의 체인으로 병합되긴 하지만.. 2022. 2. 15. 이전 1 다음