멘토특강: Blockchain

주제무·2023년 4월 9일
0

소마

목록 보기
12/21

Blockchain

block + chain
강력한 변조 방지 시스템

특성

  • 모든 멤버에게 공유
  • 불변, 레코드는 추가만 가능
  • 트랜잭션, 레코드를 모든 유저가 검증
  • 레코드의 암호화

채굴

POW

Proof Of Work

비트코인의 채굴방식, 채굴기를 통해 작업증명을 하고 거래내역을 정리하므로 보상을 받는다.

블록헤더의 Nonce값을 무작위로 생성하고 SHA256(Hash function)에 넣어 해쉬값을 만든다. 반환된 해쉬값의 앞자리의 '0'의 개수가 채굴 난이도에 부합되면(즉, 정해진 값보다 작으면) 검증이 끝나고 거래내역이 기록된다.

채굴 난이도는 검증이 끝날 수 있는 예상시간과 환경에 따라 결정된다.

참고 : https://www.banksalad.com/contents/쉽게-설명하는-블록체인-블록체인의-원리-채굴-해시-그리고-작업증명-qvCud

POS

Proof Of Stake

채굴 난이도가 올라감에 따라 과도한 전력 소모와 개인 채굴자는 더 이상 보상을 얻을 수 없는 단점을 해결하기 위해서 고안되었다.

참고 : POW, POS, DPOS

실습

metamask를 이용해 지갑을 생성하고 etherscan에서 거래 내역 해시값으로 조회해봤다.
remix web IDE를 통해 solidity 언어를 사용하여 ethernet smart contract를 체험했다.

0개의 댓글