[TIL] 23/03/16

HyeongA·2023년 3월 20일

TIL

목록 보기
2/25
post-thumbnail

Day2

Blockchain

  • 비트코인 (상상으로) 만들어보기
    "당신이 사토시라면 비트코인을 발행하기 위하여 무엇을 고민할 것 인가?" 상상해보자!
    1) 발행 : 2100만개 / 반감기 4년
    2) 거래 : Wallet - Public Key- Private Key
    3) 검증 : 채굴 이용 (sha256 함수) ;동일한 거래 장부를 모두에게 나눠줌

  • 채굴이란?
    : 암호화폐의 거래내역을 기록한 블록을 생성하고 그 대가로 암호화폐를 얻는 행위
    : '익명성'의 단점을 보완하기 위함(누구나 사용할 수 있지만 생태계를 어지럽히는 행위는 막고자 책임감을 부여하기 위함)

  • sha256 함수
    - 규칙성이 없어 예측 불가능한 함수
    - input이 다르면 다른 output을 가짐
    - 다른 input에 같은 output이 나올 경우 : 해시충돌

  • 합의 알고리즘
    1) Block hash 비교
    2) Block number 비교 (긴 체인 블록 공유)
    3) 같을 경우 대기

Frontend

CSS

  • Flex box
    : display가 화면에 보여지는 속성이고 flex는 유연한게 보여지는 속성
    display:flex;
    justify-contents : space-between;
    align-items : center;
    flex 설정 이후에 justify-contents는 주축 정렬 속성 align-items는 교차축 정렬 속성

    도움 받은 웹 :
    https://studiomeal.com/archives/197
    https://flexboxfroggy.com/#ko


  • Header 만들기
    : media query 사용 -> 창 크기에 따라 디자인 변경
profile
Today I Learned

0개의 댓글