Day5
- Mining : 컴퓨팅 파워를 사용하여(논스를 바꾸며) 문제를 푸는 과정(블록생성)
- 채굴 시스템 유지
- 사용자가 일으킨 거래가 완료되는데 기여 (거래 검증)
- 채굴자들은 이 과정을 통해 보상을 받음 (거래수수료 + 블록보상)
- 난이도 조절
- 블록은 평균 10분당 1개 채굴되도록 세팅
- 2016개의 블록마다 난이도 조절
- 이전 블록 채굴시간에 따라 다음 난이도 설정됨
- 2016×10분 = 20160분(14일)마다 조절됨
- 코인베이스 거래 : 블록 생성에 대한 보상금을 지급하는 transaction
- 채굴 보상
- 보낸 사람은 없고 받는 사람만 기록됨
- 블록 바디에 무조건 코인 베이스 거래가 포함됨
- 합의 알고리즘이 나온 이유?
: 모두가 동등한 위치에 있다보니 옳은 정보를 결정할 수 있는 권한이 없어서- pow가 채택된 이유
: 아무나 쉽게 못들고 가지만 쉽게 풀수는 없지만 쉽게 검증할 수 있는 방법
SCSS
: css 문법과 호환이 가능
: 코드의 가속성과 재사용성을 높여줌
- mixin
- extend
- include
JavaScript
- 변수 설정
- var : 재선언 가능 / 재할당 가능 / Hoisting 가능
- let : 재선언 불가 / 재할당 가능
- const : 재선언 불가 / 재할당 불가- 배열; object (key-value)