많은 사람들이 기존 데이터베이스와 최신 블록 체인 간의 차이점과 유사점에 대해 여전히 혼란스러워하고 있습니다.
이러한 혼란의 원인 중 하나는 블록 체인이 블록이라는 데이터 구조에 정보를 저장하는 데 사용되기 때문에 일종의 데이터베이스라는 사실에서 비롯됩니다.
기존 데이터베이스도 정보를 저장하지만 테이블이라는 데이터 구조에 저장합니다.
!!블록 체인은 데이터베이스이지만 데이터베이스는 블록 체인이 아닙니다 .
둘 다 정보를 저장하는 데 사용되지만 디자인과 목적 이 다르기 때문에 서로 바꿔서 사용할 수 없습니다 .
블록 체인이 필요한 이유와 데이터베이스가 일부 데이터 저장 사례에 더 적합한 이유를 이해할 수있게하는 것은 둘 사이의 다른 목적을 이해하는 것입니다.
!!!전통적인 데이터베이스
기존 데이터베이스는 클라이언트-서버 아키텍처를 사용하도록 설계되었습니다.
이 디자인에서 사용자는 중앙 서버의 데이터베이스에 저장된 데이터를 수정할 수 있습니다.
각 데이터베이스에는 데이터베이스에 대한 액세스를 허용하기 전에 각 사용자를 인증하기 위해 지정된 단일 권한이 있습니다.
데이터베이스에 대한 액세스는 한 명의 관리자에 의해 제어되기 때문에 관리자 또는 해당 계정이 손상된 경우 데이터를 변경하거나 삭제할 수 있습니다.
대부분의 경우 누군가 데이터베이스에 액세스 할 수 있으면 데이터를 유출하여 악의적 인 방식으로 사용할 수도 있습니다.
!!!블록 체인 데이터베이스
블록 체인 데이터베이스는 중앙 집중식 서버에 상주하지 않습니다. 대신 수천 또는 수백만에 달할 수있는 분산 형 노드에 상주하도록 설계되었습니다.
모든 노드는 블록 체인 관리의 일부입니다.
모든 노드는 블록 체인에 새로운 정보를 입력 할 수 있으며 모든 노드는 블록 체인에 대한 추가 사항을 확인합니다.
대다수의 노드는 새로운 정보의 추가를 확인하기 위해 합의에 도달해야합니다.
이 합의는 네트워크에 보안을 제공하는 것이며 블록 체인에 추가 된 정보를 변경하거나 삭제하는 것은 매우 어렵습니다.
또한 블록 체인은 고급 암호화로 보호되어 데이터를 변경하기가 훨씬 더 어렵습니다
이러한 차이점의 장점은 기존 데이터베이스가 특정 용도로 데이터를 저장하는 데 매우 우수하고 블록 체인은 다양한 용도에 적합하다는 것입니다. 두 가지의 차이점과 각각의 장단점을 고려해 보겠습니다.
!!분산 제어
블록 체인의 주요 기능 중 하나는 중앙 관리자없이 서로 신뢰하지 않는 두 당사자간에 정보를 공유 할 수 있도록하는 것입니다.
각 트랜잭션은 합의 메커니즘을 사용하여 전체 네트워크에서 처리됩니다. 이렇게하면 모든 사용자의 공유 레코드가 동시에 생성됩니다.
'암호화폐' 카테고리의 다른 글
AAVE 코인 시세 + 최근 이슈 상황 !!! (0) | 2021.04.03 |
---|---|
모네로 코인의 4가지 비밀을 알아보자 !! (0) | 2021.04.02 |
이더리움 코인 차트 분석 !! [ 최근 이더리움 변동 사항 ] (0) | 2021.04.01 |
Unido와 Moonstake 기술협약 , 손 맞잡다 !!! [ 암호화폐 새장 열다 ] (0) | 2021.03.31 |
Skrill + 코인베이스 플랫폼 내장 !!! (0) | 2021.03.30 |
댓글