블록체인 개요

 

블록체인 개요

  • 트랜잭션 -
    • 만약 데이터베이스에 어떤 것을 변경하려고 한다면 트랜잭션을 만들어야하며, 다른 모두가 동의해야 한다.
    • 트랜잭션은 항상 만든 사람에 의해 암호화된다. 그래서 데이터베이스를 직접 수정하려는 것을 차단할 수 있다.
  • 블록 -
    • 비트코인이 극복해야하는 가장 큰 장애물은 “이중 지불 공격”이다.
      • 계정을 초기화 할 2개의 트랜잭션이 동시에 일어난다면 먼저 들어온 하나의 트랜잭션만이 유효할 것이고, 두 번째 트랜잭션은 거절되고 블록의 일부가 되지 않을 것이다.
    • 채굴이라는 “순서 선택 매커니즘”의 일환으로 블록들의 순서가 바뀌는 경우도 있다.

      트랜잭션은 다음 블록이나 향후 특정 블록을 포함하지 않을 수도 있다. -> 어떤 트랜잭션 블록이 포함될지 결정하는 것은 트랜잭션의 제출자가 아닌 채굴자에게 달려 있기 때문이다.