728x90
반응형

Bitcoin 과 Ethereum 으로 대표되는 PoW(Proof of Work)와 PoS(Proof of Stake)를 이용한 블록체인은 「하드 포크」 등에 의한 체인의 분기와 「고립 블록」에 의해 특정 확률로 데이터를 신뢰할 수 없게 되는(최종성 없음)심각한 문제가 있었습니다. 그래서, 「miyabi」는 독자적인 컨센서스 알고리즘(합의 형성)에 의해, 데이터가 반드시 확정(최종성 있음)되도록 설계되었습니다.

 

「miyabi」는 블록체인의 장점인 견고성을 유지하면서 거래의 확정 및 처리 속도 등에 관련된 과제를 해결한 세계 최고속의 블록체인입니다. 프라이빗 블록체인 「miyabi」에서 엔터프라이즈용 시스템을 구축함으로써 사용자에게 다양한 혜택을 제공합니다.

 

 

1. 변조 불가능성(Immutability)

2. 최종성(Finality)

3. 비잔틴 내성(BFT)

4. 단일 장애점(Single Point of Failure)

5. 스마트 컨트랙트

6. 재해 대책(고가용성)

6. 퍼포먼스(단위 시간당 처리량)

7. 지연(지연시간)

 

 

 

BigchainDB는 블록체인을 DB로 사용하는게 아니라, DB 위에 블록체인 특징을 구축하여 동작한다.

이미지 출처 : BigchainDB

 

 

BigchainDB는 두개의 분산 데이터베이스를 사용

  • S : 트랜잭션 집합, "백로그"
  • C : 블록체인

 

S와 C는 BigchainDB 합의 알고리즘 (BCA)로 연결되어 있습니다. 각 서명 노드에서 BCA가 수행되며, 서명 노드들은 연합을 형성합니다. 서명되지 않은 클라이언트들은 BigchainDB와 연결될 수 있으며, 권한에 따라 읽거나, 자산의 발행, 거래 등을 할 수 있습니다.

분산 DB인 S와 C는 상용 빅데이터 DB입니다. BigchainDB는 내부 동작에 관여하지 않으므로, 잘 코드화된 확장성, 갱신 이력 관리 같은 기능을 이용할 수 있습니다. 각각의 DB는 일관성을 보장하기 위한 내부 합의 알고리즘으로 구동됩니다.

 

 

 

 

 

 

 

 

 

 

 

 

https://steemit.com/coinkorea/@tmkor/2a7n5k

 

데이터베이스 솔루션으로 블록체인 활용하기 — Steemit

이 글은 zdnet 의 George Anadiotis가 쓴 How to use blockchain to build a database solution 을 번역한 글입니다. 블록체인 기술이 컴퓨터… by tmkor

steemit.com

 

728x90

'04.Database' 카테고리의 다른 글

데이터 거버넌스  (2) 2024.01.08
데이터 댐 - 데이터 혁신 생태계 구축 방안  (0) 2023.11.16
동시성 제어 (병행수행, Concurrency)  (0) 2023.11.08
데이터베이스 용량 산정  (0) 2023.11.08
DB - 트랜잭션 - ACID  (0) 2023.10.19
Posted by Mr. Slumber
,