공부 이야기/블록체인
-
"처음 배우는 블록체인"공부 이야기/블록체인 2020. 9. 26. 19:34
1. 단순한 블록체인 기술 그 자체보단 블록체인의 아키텍쳐를 잘 활용하는 것이 중요 - 5G 기술 중 하나인 포그 네트워크, 엣지 컴퓨팅, OSPF 망 구조의 ADR, DR 개념과 같은 분산화된 트리 구조로 구현 - 분산화된 서버 구조에 암호화를 구현 - 속도와 연결성을 포인트로 둠 2. 블록체인 용어 이해하기 - 타임스탬프 - 해시 체인 함수 SHA-256 -> 인접한 노드끼리 재귀적으로 암호화를 해서 모든 노드가 항상 최신의 타임스탬프를 확인할 수 있도록 함 - 해시 트리 -> 해시 체인에 포함된 블록들은 다시 완전 이진트리의 구조로 해시 트리를 생성해서 데이터들을 일괄적으로 추가 및 저장한다. -> 단, 하나의 블록에 포함된 트리는 모두 같은 타임스탬프를 가진다. - 작업 증명 알고리즘 -> 10분..
-
2세대 블록체인, 이더리움공부 이야기/블록체인 2020. 9. 5. 23:07
1. 비트코인에서 한 발 더 나아가 '스마트 계약'이 가능하게끔 함 2. 제반 기술은 분산 DB, 개발 API, 컴퓨터 엔진이 있음 3. 이더리움 주소를 계약자들에게 알려주면, 해당 블록체인에 실행 결과를 저장 4. 블록체인 네트워크의 모든 노드들이 계약 정당성에 대한 검증을 함 5. 이더리움은 스마트 계약 플랫폼이고 계약에 필요한 선조건을 입력하고 조건 충족 시 자동으로 실행할 수 있도록 함 6. 1세대 블록체인은 과거 데이터를 기반으로 한 거래 내역 정보라고 하면 2세대 블록체인의 경우엔 미래 데이터를 공증할 수 있는 플랫폼임 7. 일종의 트리거 방식으로 수행되며 중간 보증인, 보증회사 필요없이도 자동으로 승인, 거래가 가능할 수 있도록 하는 특징이 있다. 8. 하지만 실제 금융 환경의 주택보증, 신..
-
-
비트코인공부 이야기/블록체인 2020. 9. 5. 21:23
비트코인의 장점 장부를 뛰어넘은 전자 화폐, 비트코인 블록체인 방식으로 구현하는 가상 화폐 의 장점은? 1. 환전, 카드, 매매 수수료가 없다. 2. 송금이 존나 빠르다. 3. 예약 거래 등의 IT적인 서비스 등이 가능하다. 비트코인의 역사 2009년에 첫 거래가 나와서 2015년에 이더리움이 발표된다. 비트코인의 거래 방식 A가 B에게 비트코인을 보냈을 때 전 세계에 있는 모든 노드들에게 거래 정보가 전달된다. 따라서 다른 노드에서 이중거래, 위변조 등이 탐지되면 거래를 막을 수 있다. 토렌트의 P2P 방식을 사용하며 각 노드들이 거래의 신뢰성을 검증해줄 수 있다. 비트코인의 부인 방지 비대칭 키 구조(PKI)인 개인키와 공개키 구조를 이용해서 평문을 암호화한다. 반대로 복호화하는 과정은 다음과 같다...