대답 1:

분산 원장 기술

분산 원장 기술 (DLT)은 정보를 사용하는 모든 사람에게 원장 트랜잭션 레코드로 정보를 배포하는 소프트웨어 및 온라인 기술을 나타내는 일반적인 용어입니다. 원장 정보의 보급은 P2P (Peer-to-Peer) 네트워크 기반으로 자동으로 이루어집니다. DLT 정보는 승인 된 사용자간에 공개적으로 또는 개인별로 공유 될 수 있습니다.

중앙 집중식 데이터베이스와 비교할 때 분산 원장 기술 네트워크를 사용하는 것의 차이점은 무엇입니까?

DLT는 중앙 집중식 관리가 필요없는 분산 원장과 함께 작동합니다. 현재 중앙 집중식 데이터베이스를 사용하는 시스템의 예로는 은행, 정부 프로그램 및 주식 시장이 있습니다. 이 시스템에서 관리자는 중앙 데이터베이스에 대한 완전한 권한과 제어 권한을 갖습니다.

DLT와 중앙 데이터베이스 시스템의 주요 차이점은 DLT를 사용할 때 원장 항목의 레코드가 DLT 사용자 간의 합의에 의해 결정된다는 것입니다.

DLT 데이터베이스는 확인 된 원장 정보의 사본이 동일한 여러 네트워크 노드에 분산되어 있습니다. 모든 네트워크 노드는 독립적으로 업데이트됩니다. 원장의 모든 사본은 다수의 합의에 따라 동의를 유지해야합니다.

DLT가 작동하는 방식은 한 노드에 독립적으로 저장되는 정보가 합의 알고리즘에 의해 다른 노드와 통신되는 것입니다. 모든 노드는 원장의 정확성에 동의합니다. 합의에 도달하면 업데이트 된 원장의 최신 버전이 독립 스토리지를 위해 다른 모든 노드로 전송됩니다. 동일한 원장의 사본이 시스템 전체에 분산되어 있습니다.

DLT를 사용하면 중앙 권한이 원장을 관리하지 않습니다. 따라서 원장은 모든 사용자가 공유하고 정보를 "해킹"하고 조작 할 수있는 중앙 집중식 장소에 저장하지 않기 때문에 정보를 변경하거나 손상시키기가 훨씬 어렵습니다.

블록 체인 기술은 DLT의 한 유형입니다. 그러나 모든 DLT가 블록 체인을 사용하는 것은 아닙니다. 차이점은 정보가 연결된 블록 체인으로 저장되는지 아니면 대체 알고리즘을 사용하여 다른 구성으로 저장되는지 여부입니다.

블록 체인 기술

블록 체인 기술 (BT)이 DLT의 형태이지만 블록 체인 시스템의 구성은 보안을 위해 서로 연결되고 암호화 된 블록에 데이터를 저장하는 것을 기반으로합니다.

이 기술은 어떻게 확장 성이 향상 될 수 있습니까? 단점은 무엇입니까?

블록 체인 시스템은 생성 된 첫 번째 블록으로 돌아가는 블록의 레코드를 지속적으로 증가시킵니다. 네트워크 컨센서스에서 블록을 생성하고 수락하면 절대로 변경하거나 삭제할 수 없습니다. 이 영구 블록 체인 원장 레코드는 매우 유용합니다. 그러나 단점은 시간이 지남에 따라 계속 커지는 것입니다.

이처럼 계속 증가하는 원장은 P2P 네트워크 노드에서 원장의 더 큰 데이터 저장 용량에 대한 계산 요구 증가, 트랜잭션 속도 감소 및 요구 사항 측면에서 부담이됩니다. 이러한 이유로 DLT 시스템에 대한 다른 혁신적인 접근 방식이 인기를 얻고 있습니다. 이 새로운 시스템은 시스템 설계에서 블록 체인에만 의존하지 않습니다. 블록 체인을 부분적으로 사용할 수 있으며 일부 DLT 시스템은 블록 체인을 전혀 사용하지 않습니다.

블록 체인 기술은 조직이 데이터를 저장하고 분산 트랜잭션을 수행하는 방법에 혁명을 가져 왔습니다. 퍼블릭 네트워크에서도 블록 체인은 모든 참가자가 액세스 할 수있는 안전하고 신뢰할 수 있으며 검증 가능한 레코드를 유지할 수 있습니다. 그러나 블록 체인에는 확장 성이라는 중요한 한계가 있습니다. 트랜잭션 수가 증가함에 따라 시스템은 장기적으로 느리고 비싸며 지속성이 떨어집니다.

확장 성을 해결하는 한 가지 방법은 데이터를 여러 노드에 분산 된 관리 가능한 청크로 나누는 프로세스 인 샤딩입니다. 블록 체인 샤딩은 이미 개인 블록 체인 네트워크에 사용되고 있습니다.

샤딩은 매우 큰 데이터베이스를 데이터 샤드라고하는 더 작고 더 빠르고 쉽게 관리되는 부분으로 분리하는 일종의 데이터베이스 파티셔닝입니다. 블록 체인에 적용되면 더 많은 노드가 추가되면 시스템이 확장 될 수 있음을 의미합니다.

일부 프로젝트는 표준 상용 하드웨어에서 독립적으로 노드를 실행하여 확장 성 문제를 해결하면서 진정한 분산을 달성한다는 아이디어를 연구하고 있습니다. 내가 아는 한 프로젝트는 텍사스 달라스에 본사를 둔 Shardus입니다.

Shardus는 Shardus를 사용하여 구축 된 모든 P2P 네트워크를 구축하면 샤딩 및 자동 확장을 통해 높은 처리량, 낮은 대기 시간 및 즉각적인 최종성을 제공하는 동시에 최고 수준의 분산 및 보안을 유지할 수 있습니다. 이러한 기능을 지원하는 지원 기술은 네트워크가 확장됨에 따라 선형 스케일링 및 상태 샤딩 문제를 해결하는 Shardus Distributed Ledger와 함께 쿼럼 기반의 고유 한 Shardus Consensus 알고리즘입니다.