nathan_H

Block Chain 이란? 본문

끄적끄적

Block Chain 이란?

nathan_H 2019. 3. 21. 11:28

Block chain 이란?



Block + chain


Block

- 데이터을 저장하는 단위.


Chain

- block을 엮어 놓는것.

즉 데이터를 저장하는 방식이라고 볼 수 있다.

연결고리 기반 분산 데이터 저장환경에 저장되어 누구라도 임의로 수정할 수 없고

누구나 변경의 결과를 열람할 수 있는 분산 컴퓨팅 기술 기반의 데이터 대변 방지

기술이다.


Hash function

데이터를 고정된 길이의 데이터로 매핑하는 함수.(chain 역활)

또한 해시 함수는 큰 파일에서 중복되는 레코드를 찾을 수 있기 때문에

데이터베이스 검색이나 테이블 검색의 속도를 가속할 수 있다.

해시 함수의 비가역성

- 해시 함수는 결론적으로 작동을 해야 하며, 두 해시 값이 다르면

그 해시값의 원래 데이터도 달라야 한다.

* 암호학에서도 사용 가능

- 암호용 해시 함수는 매핑된 해싱 값만을 알아가지고는

원래 입력 값을 알아내기 힘들다는 사실에 의해 사용.




합의 알고리즘


합의 알고리즘 이란 블록체인으로 형성 된

네트워크에 합의를 달성한 매커니즘이라고 정의할 수 있고

탈중앙화된 블록체인은 분산화된 시스템으로

구성 되어 있기 때문에 노드간 유효성 합의가 필요하다.




Block chain = Bit coin?


Bit coin(암호 화폐)란

각 암호화폐 코인의 유효성을 블록체인에 의해 부여한 것이다.

즉 블록체인 기술을 통해 코인간 합의 알고리즘 즉 유효성을

가지고 거래가 되는 것이라고 볼 수 있다.

결국 암호 화폐란

븥록체인에 암호화 개념을 입혀 적용한 하나의 방식이지

Bit coin = Block chain 이라고는 볼수 없다.




향후 Block chain 기술.


현재 블록체인은 많은 규제나

여러가지 문제점 때문에

잠시 정체된거 처럼 보여진다.

하지만 지금 시대는

수많은 데이터를 어떻게 관리하고

쉽게 공유할수 있게 가지고 있느냐가

크게 달라지기 때문에

데이터를 매력적으로 탈중앙화 시켜주고

관리해주는 블록체인 기술은

계속해서 발전하고 중요해질것이다.


https://www.youtube.com/watch?v=kl5pkhbqz3k


'끄적끄적' 카테고리의 다른 글

[회고] 글또 4기 회고  (0) 2020.08.16
Comments