인터넷 상에 있는 사람들과 동일한 데이터를 가지는 것
누구나 트랜잭션을 생성할 수 있는 블록체인이다.
트랜잭션 내역이 모두에게 공개되어 네트워크에 참여한 모든 노드가 이를 상호검증하고 거래를 승인하기 때문에 신뢰도가 높다.
모든 참여자의 거래 기록을 남기고 이를 공유하느라 처리속도가 느리다.
서비스 제공자의 승인을 받아야만 참여할 수 있다.
동일한 목적이나 가치를 가지고 있는 다수의 기업과 단체들이 하나의 컨소시엄을 구성하고 그안에서 작동하도록 만든 블록체인이다. ex) 리눅스재단이 주도하는 하이퍼레저 패브릭 프로젝트
거래 정보를 원장을 특정 기관의 중앙화된 서버가 아닌 분산화된 네트워크에 참여자들이 공동으로 기록 및 관리하는 기술이다.
블록은 헤더 + 바디로 구성, 헤더는 메타데이터, 바디는 트랜잭션들의 리스트로 구성되어 있다.
거래 전송시 논스는 1씩 증가한다.
논스는 계정에서 유일하며, 동일한 논스가 존재하지 않는다.
비트코인과 이더리움의 논스 유무 차이는, 이중지불의 방지를 위해서 이다.
비트코인의 경우 UTXO을 통해, 이더리움은 어카운트기반 시스템으로 논스값을 각 트랜잭션이 오직 한번만 처리되게 하는 카운터로 사용한다.
UTXO와 어카운트 기반의 프로토콜 차이 때문에 이더리움 트랜잭션의 논스가 있고,이 논스는 트랜잭션을 발신한 사람이 트랜잭션에 필요한 메시지 재사용을 방지하기 위함입니다.
다수의 참여자들이 통일된 의사결정을 하기 위해 사용하는 알고리즘
블록생성 시간동안 가장 많은 해시파워를 제공한 노드가 블록을 생성할 수 있도록 설계가 되어있다.
PoW의 특징
지분(코인)을 많이 가지고 있는 노드에게 블록을 생성할 권한을 준다.
PoS의 특징
이더리움 트랜잭션 논스의 특징2가지
비트코인과 이더리움 논스의 유무 차이는 이중지불의 방지를 위해서 입니다.
UTXO는 미사용 트랜잭션 출력값(미지출 거래 출력)
화폐의 역할에 충실해야 한다면 비트코인의 UTXO가 한번 사용되고 사라져 익명성과 보안성이 강하기 때문, dApp과 같이 다양한 기능을 구현하고 싶다면 스마트 컨트랙트를 활용할 수 있는 이더리움의 어카운트가 좋다.