2019-1학기(학업)/창의적 설계

blockChain Design에 앞서 개념 복습

JaeHyunShin 2020. 1. 21. 19:58

블록 해쉬

블록 해쉬이지만 그 값은 블록 전체를 해쉬한 값이 아니라, 블록 헤더를 해쉬한 값

"블록체인은 블록으로 이루어진 링크드 리스트다."

 

거래 정보의 전파

블록체인은 거대한 분산 공개 장부

분산 공개 장부는 여러 개의 노드에 복사되어 있으며, 여러 개의 노드가 p2p로 연결되어 블록 체인 네트워크를 형성

 

 

은행은 2가지 일을 한다

1)보관

 -거래 내역이 담긴 장부를 안전하게 보관한다.

 -서버에 데이터를 보관

2)검증

 -거래 내역에 문제가 없는지 검증한다

 

블록체인이 은행을 대체하려면 두가지 일(보관,검증)만 대신하면 된다.

단 조건은 단일 주체가 이 두가지 일을 하면 안 된다는 것이다. 이 문제를 누구도 해결 못하다가 블록체인이 해결

 

 

블록체인이 가지고 있는 3가지 특성

1)장부에 쓰인 내용은 수정되거나 지워지지 않는다

2)모든 사람이 이 장부의 사본을 가지고 있으며  언제든지 확인할 수 있다.

3)기록하기 전에 여러 명의 정직한 사람들이 내용을 검증한다

 

이런 장점들이 있기에 삼성전자가 올해 초 갤럭시 S10에 블록체인 기술을 적용한 데 이어 블록체인 SDK를 공개한 것이다.

 

 

 

Decentralized app을 개발하기 위해 cosmos tendermint에 대한 지식이 필요

 

tendermint는 매우 유연한 플랫폼이다.

tendermint는 주요 building "block" of whole Cosmos Network Project-an internet of BlockChians

 

 

ㅁ만일 Founders 3기에 참여할 수 있다면 블록체인 앱을 내가 Epitech에서 했던 것과는 다른 방식으로 개발해볼 수 있다

조원들과 함께 내가 그 때 수면정보를 블록체인에 저장하여 서버에 올리고 SVM모듈안의 k-means-cluster라는

machine learning 기법을 이용하여 했던 프로젝트를 다른 방식으로 변형해볼 수도 있고 다른 팀원의 더 독창적인 아이디어를 발전시킬 수도 있을 것이다. 

 

개발자들은 이번 SDK와 함께 쉽고 안전하게 블록체인 앱(DApp)을 개발할 수 있게 될 전망이다. 사용자는 안전하게 개인 키를 보관하는 동시에, 금융·쇼핑·게임 등 다양한 블록체인 앱들을 활용할 수 있게 된다. 

 

'2019-1학기(학업) > 창의적 설계' 카테고리의 다른 글

소프트웨어대학 설명회  (0) 2019.05.29