블록체인 애플리케이션 개발 실전 입문 1장

in blockchain •  7 years ago  (edited)

블록체인이란?

서명 등 자세한 기술적 구조는 생각하지 않고 흐름에 대해서만 요약해 보면 다음과 같다.

1)가상화폐를 거래하고 싶은 사람은 가상화폐의 가치에 해당하는 트랜잭션을 생성한다.
2)트랜잭션은 모든 노드에 전파되고, 채굴에 성공한 노드의 블록에 포함된다.
3)이 블록은 다시금 모든 노드로 전송되고, 각 노드는 그 블록을 자신의 기록 영역에 저장한다.

이 시스템은 중앙 관리 기관 없이 P2P네트워크를 통해 각 노드가 자율적으로 동작함으로써 이 모든 것을 구현한다.

비트코인 시스템 개요는 데이터 공유 기반으로서 블록체인을 활용하고, 그 위에 비트코인 응용 프로그램을 구현한 상태
사용자 <-> 비트코인 응용프로그램 <-> 블록체인 기술


스마트 계약과 블록체인이란?
Draglet-Smart-Contracts-Ethereum.png
스마트 계약이란 과학자이자 법학자인 닉 스자보(Nick Szebo)가 제창한 개념이다. 미리 정해진 임의의 규칙을 바탕으로 자동적으로 디지털 자산을 이동시키는 시스템이다.

구현하고 싶은 스마트 계약을 코드라는 형태로 작성하고 블록체인에 저장한다. 그리고 모든 노드에서 이 계약을 모니터링하다가 계약 조건이 만족되면 코드가 실행되고 해당 내용은 저장된다.


블록체인의 가치

블록체인 기술은 변조가 실질적으로 불가능하며 무중단 서비스를 제공할 수 있다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

간략하고 좋네요 잘 읽었습니다.