반응형 블록체인14 이더리움 가스 이더리움 가스 (Etherium Gas) 이더리움 내의 수수료 - 이더리움은 자체 암호화폐인 이더가 있으며, 계좌간 송금 또는 스마트 컨트랙트 사용 및 이더리움의 자원을 사용할 경우 가스를 지불한다. - 가스는 수수료로 지불하는 적은 양의 이더리움을 지칭한다. - 이더리움을 비롯한 대부분의 블록체인은 데이터의 저장 및 가공의 높은 중복성(Redundancy)이 특징이다. - 전세계 참여자가 동일한 데이터를 저장, 연산을 중복되게 실시하므로 사용할 수 있는 자원에 한계가 있음. - 비허가성 블록체인이기 때문에 누구나 블록체인을 읽고 쓸수 있기에 공유지의 비극이 생길 수 있고, 이를 막기 위해 한정된 자원에 비용을 매길 필요가 있다. - 비트코인 같은 경우에는 거래 수수료를 지불하고, 이더리움 같은 경우에는.. 2021. 6. 10. State machine A transaction-based state machine - 이더리음은 State 라는 개념을 사용한다. - 비트코인은 들어오는 input 들의 합이 지갑에서 존재하는 금액이었음 (UTXO) - 이더리움은 은행계좌처럼 A 지갑에 10 Eth 가 있다로 존재. - State 1 --> State 2 일때 (5Eth 을 전송한다고 가정) 말그대로 10Eth에서 5Eth를 뺀 과정을 거친다. - 비트코인은 3, 3, 4 BTC에서 5가 전송되고 2, 3이 돌아왔을 것이다. - TX를 통해 상태(State)가 바뀐다. - 네트워크에 트랜잭션이 발생하기 전인 Genesis State로 시작하여 트랜잭션이 실행되면 Final State로 전환 - 어느 한시점에서 Final State는 이더리움 네트워킈 현재 상.. 2021. 6. 10. 이더리움 구성 이더리움 플랫폼을 구성하는 Layer 구조 Ethereum Blockchain Network. - 접속프로그램, 클라이언트를 통해 접속 - 풀노드, 라이트노드, 피어로 참여가능 Smart Contract Code - Solidity, LLL, vyper, serpent 중 Solidity 언어로 주로 구성. - 스마트 컨트랙트 전용 언어를 활용 DApps - 개발한 앱을 블록체인 네트워크와 연결 - JS 사용 이더리음의 Code Level의 계층구조 2021. 6. 9. 이더리움 비트코인의 한계점 비트코인 스크립트 언어의 단점 - 튜링 불완정성 : while, loop 명령이 제외됨 - Value-blindness : UTXO는 input, output 2가지만 가능 - Lack of state : 사용되거나, 사용되지 않거나 두가지만 가능 작업증명방식의 합의 메커니즘 - 지나치게 큰 에너지 소모 - 채굴자들의 중앙화 늦은 거래처리속도 의사결정구조 - hardfork(bitcoin cash), Segwit 이더리움 - 비트코인의 단점을 보완한 새로운 블록체인 플랫폼 - Vitalik Buterin이 주도하여 개발 - 상태와 데이터의 저장이 가능 - 반복문 실행 가능 - 튜링 완전 언어 (Solidity, GO, C++, LLL 등)을 이용하여 Smart Contract 생성 - .. 2021. 6. 9. 블록체인 용어, PoW & PoS 스테이블코인 - 법정화폐 또는 실물 자산을 기준으로 가격이 연동되는 암호화폐 - 기존의 암호화폐는 가격 변동성 때문에 통화로써 안정성이 떨어진다는 평가 - 반면 USDT와 같은 코인은 가치가 달러에 고정됨. 가격 안정성은 높음. MainChain (주요체인) - 제네시스 블록으로부터 가장 최근의 블록까지 연결되어 있는 체인 - 주요 체인, 최장 체인이라고 부르며, 가장 많은 해시 파워가 투입되는 체인에 다음 블록이 연결됨. 토큰이란? - 독립된 블록체인 네트워크가 아닌 이더리움과 같은 플랫폼을 이용하여 발행할 수 있는 암호화폐 - 독립된 블록체인네트워크를 소유한 경우에는 코인으로 불리우며 비트코인, 이더리움, 퀀텀, 스팀 등이 있음. - 코인과 같이 메인넷 시스템을 한번에 구축하는 것은 어렵기 때문에 먼.. 2021. 6. 7. 비트코인 퍼블릭 블록체인 : 비트코인 - 채굴 시스템에 의해 사용자들이 자생적으로 관리(P2P) - 2100만 BTC로 제한 - 10분마다 거래내역 갱신, 해킹어려움. : Miner들이 보상받는 양 : 반감기로 줄고 있는 기본적인 마이닝 비용 + 거래 하나당의 수수료 : 해킹이 어려움 : 다수결로 처리. 51% 이상이어야 조작가능. 투명성. 속도는 상대적으로 느리다. (예 : 10000개의 노드일 경우 5001개 / 5001개 이상의 Hash power가 높을경우) * Server-based 방식은 속도와 사후관리가 용이하다. 하지만 서버의 데이터가 조작된다면 전혀 알 수 없다. ** 만약 대대적인 해킹으로 51%를 공격한다고 하면, 그 즉시 비트코인의 가치를 인정받지 못할정도로 코인의 가격이 하락이 예상되기에,.. 2021. 6. 7. 이전 1 2 3 다음 반응형