[TIL] 23/03/20

HyeongA·2023년 3월 20일

TIL

목록 보기
4/25
post-thumbnail

Day4

Block chain

  • Transaction Progress
    A --> B에게 전송 ; B의 지갑 주소로 보냄

  • Wallt & Public Key & Private Key (지갑주소, 공개키, 개인키)
    : 개인키를 기반으로 공개키가 형성됨 -> 공개키로부터 비트코인 주소가 생성
    : 공개키 - 받을 때 사용 | 개인키 - 보낼 때 사용

    ※ 역산 불가

  • Public Key vs Private Key
    • Public Key
      - 계좌번호와 유사한 개념
      - 실제주인의 신원 파악은 불가 (익명성)
      - 거래시 사용
    • Private Key
      - 비밀번호와 유사한 개념
      - 디지털 서명시 사용

  • 코인 베이스 거래 (채굴보상) : 보낸 사람의 주소는 없고 , 받는 사람의 주소만 있음

  • Reward
    = Minted(블록 보상) + Fees(거래 수수료 합)
    - 제한된 발행수에 따라 코인 발행이 중단되면 블록 보상이 중단 됨.
    - 채굴 중단 ≠ 코인 발행 중단 (채굴은 중단될 수 없음)

Frontend

Node.js
: JS를 브라우저가 아닌 유저화면에서 사용할 수 있도록 꺼내주는 도구
콘솔창에서 꺼내서 개인 파일작성이 가능하게 함


SCSS

  • Variables
$offBlack: #253342;
h1 {
  color: $offBlack;
}
  • Nesting
  • Modules
//color.scss
$offBlack: #253342;
//input.scss
@use "color";
h1 {
  color: color.$offBlack;
}
  • Mixins : 스타일을 지정해두고 사용할 수 있음
//buttons.scss
@mixin btnStyle($color: darkgray) {
  background-color: $color;
  color: whitesmoke;
  border: 0;
  border-radius: 12px;
  padding: 12px;
}
//input.scss
@use "buttons";
.info {
  @include buttons.btnStyle;
}
.alert {
  @include buttons.btnStyle($color: darkred);
}
  • Extend : Mixins과 유사하게 스타일을 지정한 후 사용할 수 있음
//buttons.scss
%btnStyle {
  color: whitesmoke;
  border: 0;
  border-radius: 12px;
  padding: 12px;
}
//input.scss
@use "buttons";
.info {
  @extend %btnStyle;
  background-color: darkgray;
}
profile
Today I Learned

0개의 댓글