2021. 6. 7. 13:23ㆍ블록체인
1.비트코인이란?
2.이더리움이란?
3.차이점
비트코인이란?
2008년 10월 사토시 나카모토가 "Bitcoin: A Peer-to-Peer Electronic Cash System"의 제목의 논문을
공개했고, 2009년 1월3일 비트코인이 처음 발행되었다.(제네시스블록 생성)
비트코인은 최초로 구현된 암호화폐입니다.
발행과 유통을 관리하는 중앙정부나 중간 금융기관의 개입없이 P2P(개인간) 네트워크를 통해 서로 연결된 사용자들만 존재하고, 빠르고 안전한 거래가 가능하며, 정부가 원하면 더 찍어낼 수 있는 기성화폐와는
다르게 최대 발행량이 한정되어 있다. 연결된 사용자들이 주체적으로 참여하여 화폐를 발행하고.
거래내역을 공동으로 관리하는 개념이다.
비트코인이 알려지면서, 이에 영감을 받은 다양한 암호화폐들이 개발되었는데 비트코인을 제외한 모든 암호화폐를 알트코인 (altcoin)이라 부른다.
(Alternative coin의 약자이며, 암호화폐 시장의 선구자인 비트코인 이외의 후발 암호화폐를 칭한다.)
비트코인의 특징
1. 튜링 불완전성 (Turing-incompleteness)
간단히 설명하자면 우리가 사용하고 있는 수학체계가 증명할 수 없는 논리를 가진다는 것이다.
비트코인의 스크립트 언어는 "비교적" 단순해서 비트코인이 '화폐'로서만 작동하게끔 한다.
비트코인 스크립타트 언어로도 할 수 있는 작업이 많지만, 모든 경우의 프로그래밍을 다 지원하지 못한다.
특히 while 이나 for 과 같이 순환(loop) 명령 카테고리가 빠져있다. 이는 비트코인의 결함이기도 하지만
이는 무한 반복 공격을 방지하기 위해 의도된 설계이다.
2. 상태표현 제한 (Lakc of state)
비트코인의 UTXO(비트코인의 잔액덩어리)가 표현할 수 있는 상태는 사용했거나 하지 않았거나 둘 중
하나인데 그렇기에 이 두가지 상태 이외에 다른 어떤 조건에서 UTXO를 전부 사용하지 않고 나눠서
사용하는 계약을 할 수가 없다.
( UTXO : 미사용 트랜잭션 출력값,미지출 거래 출력 이라고도 불림)
3. Blockchain-blindness
UTXO가 블록체인의 블록헤더 데이터들을 해독하지 못해서 화폐 기능 이외의 다른 분야의 어플리케이션을 만드는데 "한계"가 있다.
이더리움의 이란?
탈중앙화된 연산 플랫폼입니다.
이더리움은 비트코인의 스크립트보다 더 세련된언어(튜링 불완정성의 한계 극복)인 'Solidity'와 'Serpent'를 사용한다.
이것이 '분산 애플리케이션'(Decentralized Application; dApp)을 구현하고, 복잡한 다중 계약인 스마트 컨트랙트 (smart contract)을 가능케한다.
※ 비트코인의 블록체인은 결제나 송금 같은 단순한 거래에 활용하기 위해 고안됐지만, 이더리움은 거래에서 나아가 일종의 '계약'이 가능하도록 개발되었습니다. 스마트 콘트랙트가 이더리움의 핵심 개념입니다.
비트코인과 이더리움의 차이
비트코인은 블록체인에 기반하며, 세계 디지털 화폐 시스템을 위한 경제적 인센티브를 제공합니다.
보통 비트코인을 1세대 블록체인으로 일컫는데, 이는 지나치게 복잡한 코드로 만들어지지 않았으며,
따라서 보안이 우수합니다. 실제로, 비트코인 내에서 스마트 콘트랙트를 사용하는 것은 극도로
제한되며, 트랜잭션 외부의 애플리케이션들을 좀처럼 수용하지 못합니다.
반면 이더리움은 2세대 블록체인으로 불립니다. 해당 플랫폼에서는 금융 트랜잭션 뿐 아니라
보다 높은 수준의 프로그램을 실행할 수 있습니다. 개발자들은 탈중앙화 애플리케이션(dApp)을
만들 수 있습니다.
정리
비트코인
1. 성공적으로 채굴하려면 엄청난 연산능력과 전기가 필요하며, 산업용 규모의 채굴농장을 이용해야함.
2. 튜링 불완전성
3. '화페' 로서만 작동
이더리움
1. 작업증명 알리즘으로 개인들의 분산 채굴 가능
2. 튜링 완전성 : 충분한 연산 능력과 시간이 주어지면 모든 것을 계산할 수 있고, 비트코인은 이러한 능력이 없다.
3. '분산 애플리케이션'(Decentralized Application; dApp)을 구현.
참고 :
https://academy.binance.com/ko/articles/what-is-ethereum#ethereum-vs-bitcoin-whats-the-difference
https://kr.cointelegraph.com/ethereum-for-beginners/what-is-ethereum
'블록체인' 카테고리의 다른 글
뜨거운 감자! 알트코인 (Alt-coin), 유망 알트코인 TOP 5 (1) | 2021.06.08 |
---|---|
라이트 코인 (Litecoin, LTC)이란? (1) | 2021.06.08 |
블록체인의 동작 원리 (0) | 2021.05.29 |
"블록체인(Blockchain)" 기술의 활용 사례 (0) | 2021.05.29 |
클레이튼 표준 토큰 만들기 (인프런 "코사트"님 강의) (6) | 2021.05.24 |