본문 바로가기

백앤드/BlockChain

[BLOCKCHAIN] 블록체인이란 ?

반응형

안녕하세요.

이번에 새로 카테고리를 생성하게되었네요.

 

블록체인을 개발하기에 앞서 블로그에 정리를 하며 혼자만 알고 있는 것보다 모든 개발자들과 함께 공유하고자하는 마음으로 블록체인 카테고리를 열게되었습니다.

 

그럼 지금부터 블록체인을 시작하도록 해보겠습니다.

 

 

 

 

1. 블록체인이란 ?

 짧고 굵게 표현해서 데이터 분산 처리기술입니다. 다시 말해서, 네트워크에 참여하는 모든 사용자가 모든 사용자들의 거래 내역등의 데이터를 분산, 저장하는 기술을 말합니다. 블록체인은 사용자들의 거래내역등 모든 데이터블록이라고 표현하고 이 블록들끼리 서로 연결되어있는 것을 체인이라고 표현해서 블록체인이라고 합니다. 또 공공거래장부분산거래장부라고도 불리기도 합니다. 하지만 대중화되어 불리는 말은 블록체인이죠.

 

 

2. 블록체인의 특징

 첫 번째로 위조&변조가 불가능하도록 모든 사용자들이 동일한 데이터를 저장하고 갖고 있는 분산저장입니다. 기존의 데이터는 중앙서버를 해킹하고 데이터를 위,변조를 하면 성공할 수 있었습니다. 하지만 블록체인은 모든 사용자들이 모든 데이터를 저장하고 있기 때문에 해킹을 성공하기 위해서는 블록체인을 사용하고 있는 모든 시스템을 해킹해야 성공할 수 있습니다. 사실상 해킹의 성공여부는 매우 희박하다고 할 수 있습니다.

 

 두 번째로 블록체인은 중앙화가 아닌 탈중앙화입니다. 모든 데이터를 모든 사용자들이 저장하고 있기 때문에 중앙서버에서 데이터를 저장하고 관리할 필요가 없어집니다. 그리고 바로 위에서 설명했듯이 중앙화였다면 중앙서버만 해킹하면 되지만, 탈중앙화이므로 모든 사용자들의 PC를 해킹해서 동일한 데이터로 모두 변조해야가능합니다.

 

 

간단하게 블록체인이 무엇인지 알아보았습니다.

다음 포스트에서는 개발, 구현을 하기 위해 블록체인은 어떤 구조로 되어있고 어떤 기능이 있는지 알아보도록 하겠습니다.

 

 

반응형