본문 바로가기
암호화폐

블록체인 , 데이터베이스와 차이 [ 블록체인 VS 데이터베이스 ]

by 주가 전망! 2021. 4. 1.

많은 사람들이 기존 데이터베이스와 최신 블록 체인 간의 차이점과 유사점에 대해 여전히 혼란스러워하고 있습니다.

 

이러한 혼란의 원인 중 하나는 블록 체인이 블록이라는 데이터 구조에 정보를 저장하는 데 사용되기 때문에 일종의 데이터베이스라는 사실에서 비롯됩니다.

 

기존 데이터베이스도 정보를 저장하지만 테이블이라는 데이터 구조에 저장합니다.

 

!!블록 체인은 데이터베이스이지만 데이터베이스는 블록 체인이 아닙니다 .

 

둘 다 정보를 저장하는 데 사용되지만 디자인과 목적 이 다르기 때문에 서로 바꿔서 사용할 수 없습니다 .

 

블록 체인이 필요한 이유와 데이터베이스가 일부 데이터 저장 사례에 더 적합한 이유를 이해할 수있게하는 것은 둘 사이의 다른 목적을 이해하는 것입니다.

 

!!!전통적인 데이터베이스

 

기존 데이터베이스는 클라이언트-서버 아키텍처를 사용하도록 설계되었습니다.

 

이 디자인에서 사용자는 중앙 서버의 데이터베이스에 저장된 데이터를 수정할 수 있습니다.

 

각 데이터베이스에는 데이터베이스에 대한 액세스를 허용하기 전에 각 사용자를 인증하기 위해 지정된 단일 권한이 있습니다.

 

데이터베이스에 대한 액세스는 한 명의 관리자에 의해 제어되기 때문에 관리자 또는 해당 계정이 손상된 경우 데이터를 변경하거나 삭제할 수 있습니다.

 

대부분의 경우 누군가 데이터베이스에 액세스 할 수 있으면 데이터를 유출하여 악의적 인 방식으로 사용할 수도 있습니다.

 

 

 

!!!블록 체인 데이터베이스

 

블록 체인 데이터베이스는 중앙 집중식 서버에 상주하지 않습니다. 대신 수천 또는 수백만에 달할 수있는 분산 형 노드에 상주하도록 설계되었습니다.

 

모든 노드는 블록 체인 관리의 일부입니다.

 

모든 노드는 블록 체인에 새로운 정보를 입력 할 수 있으며 모든 노드는 블록 체인에 대한 추가 사항을 확인합니다.

 

대다수의 노드는 새로운 정보의 추가를 확인하기 위해 합의에 도달해야합니다.

 

이 합의는 네트워크에 보안을 제공하는 것이며 블록 체인에 추가 된 정보를 변경하거나 삭제하는 것은 매우 어렵습니다.

 

또한 블록 체인은 고급 암호화로 보호되어 데이터를 변경하기가 훨씬 더 어렵습니다

 

이러한 차이점의 장점은 기존 데이터베이스가 특정 용도로 데이터를 저장하는 데 매우 우수하고 블록 체인은 다양한 용도에 적합하다는 것입니다. 두 가지의 차이점과 각각의 장단점을 고려해 보겠습니다.

 

 

 

 

!!분산 제어

 

블록 체인의 주요 기능 중 하나는 중앙 관리자없이 서로 신뢰하지 않는 두 당사자간에 정보를 공유 할 수 있도록하는 것입니다.

 

각 트랜잭션은 합의 메커니즘을 사용하여 전체 네트워크에서 처리됩니다. 이렇게하면 모든 사용자의 공유 레코드가 동시에 생성됩니다.

댓글