블록체인 기술은 2008년 사토시 나카모토가 "비트코인: 피어투피어 전자화폐 시스템"이라는 제목의 논문을 통해 발표되었습니다. 흥미롭게도 이 논문에서는 "블록체인"이라는 단어를 구체적으로 사용하지 않았습니다.


블록체인 기술은 "라는 제목의 논문을 통해 발표되었습니다.Bitcoin : 피어 - 투 - 피어 전자 현금 시스템2008년 사토시 나카모토가 "블록체인"을 제안했습니다. 흥미롭게도 이 논문에서는 "블록체인"이라는 단어를 구체적으로 사용하지 않았습니다.

이 논문에서는 "네트워크가 거래에 타임스탬프를 찍어 해시 기반 작업 증명의 지속적인 체인으로 만들고, 작업 증명을 다시 하지 않고는 변경할 수 없는 기록을 형성하는" "순수한 P2P 버전의 전자 현금"에 대해 설명합니다.

오픈 소스 블록체인 보안 제어 (PT-BSC)는 블록체인을 P2P 네트워크로 정의하며, 레코드에 해시를 적용하여 타임스탬프를 기록하고 해시 기반 작업 증명 체인을 지속적으로 생성하여 작업 증명을 다시 수행하지 않고는 변경할 수 없는 레코드를 형성합니다. 블록체인은 허가형, 무허가형 또는 하이브리드형으로 나뉩니다.


반면, 분산원장은 P2P 네트워크로 정의되며, 정해진 합의 메커니즘을 사용하여 타임스탬프가 기록된 일련의 레코드가 수정되는 것을 방지합니다. 합의 메커니즘에는 지분증명(PoS), 연방 비잔틴 합의(Federated Byzantine Agreement) 등이 있습니다.

더 인기 있는 블록체인/분산원장 시스템 알파벳 순서 위치 :

  1. 빅체인DB, 오픈 소스 시스템인 "빅데이터 분산 데이터베이스로 시작하여 분산형 제어, 불변성, 디지털 자산 전송 등 블록체인 특성을 추가합니다."
  2. 체인 코어허가된 블록체인 인프라에서 금융 자산을 발행하고 이전하기 위한 블록체인 플랫폼입니다.
  3. 코다플러그형 합의를 갖춘 분산원장 플랫폼입니다.
  4. 크레딧허가된 분산원장을 구축하기 위한 개발 프레임워크입니다.
  5. 도무스 타워 블록체인규제된 환경을 위해 설계되었으며, 초당 1만 건 이상의 거래를 처리하는 것으로 평가되었습니다.
  6. 엘리먼트 블록체인 플랫폼비트코인의 기능을 확장하기 위한 오픈 소스 프로토콜 수준 기술입니다.
  7. 에리스:db비트코인의 기능을 확장하기 위한 오픈 소스 프로토콜 수준 기술입니다.
  8. 이더리움맞춤형 블록체인에서 스마트 계약을 실행하는 분산형 플랫폼입니다.
  9. 히드라 체인, 개인 및 컨소시엄 체인을 위한 허가형 분산 원장을 생성하기 위한 이더리움 확장 프로그램입니다.
  10. 하이퍼 레더 직물이는 하나 이상의 네트워크 사용을 지원하며, 각 네트워크는 서로 다른 멤버 노드 집합 간의 자산, 계약 및 거래를 관리합니다.
  11. 하이퍼 레거이 로하모바일 애플리케이션 개발에 중점을 둔 "간단하고 모듈화된" 분산원장 시스템입니다.
  12. 하이퍼레저 소투스 레이크거래 비즈니스 로직이 합의 계층에서 분리된 모듈식 블록체인 제품군입니다.
  13. 멀티 체인비트코인 블록체인을 기반으로 한 다중 자산 금융 거래를 위한 오픈소스 블록체인 플랫폼입니다.
  14. 오픈 체인디지털 자산을 발행하고 관리하기 위한 오픈 소스 분산원장 시스템입니다.
  15. 정족수이더리움 기반의 오픈소스 분산원장 및 스마트 계약 플랫폼입니다.
  16. **Stellar**는 Stellar 네트워크의 백본인 Stellar Core에 연결되는 RESTful HTTP API 서버를 제공하는 오픈 소스 분산형 지불 인프라입니다.
  17. 공생체 조립Apache Kafka에서 영감을 받은 분산원장입니다.

1. 빅체인DB

BigchainDB는 오픈 소스 시스템입니다.빅데이터 분산 데이터베이스로 시작하여 분산형 제어, 불변성, 디지털 자산 전송 등 블록체인 특성을 추가합니다."

BigchainDB는 초당 100만 건의 쓰기 처리량, 페타바이트 규모의 데이터 저장, 1초 미만의 지연 시간을 달성하고자 합니다.

BigchainDB의 주요 기능은 다음과 같습니다.

  1. 각 쓰기는 머클 트리나 사이드체인이 필요 없이 블록체인 데이터베이스에 기록됩니다.
  2. 사용자 정의 자산, 거래, 권한 및 투명성에 대한 지원.
  3. 연방 합의 모델(투표 노드의 연합).
  4. 공공 및 개인 네트워크를 지원합니다.
  5. 기본 통화가 없습니다. 모든 자산, 토큰 또는 통화를 발행할 수 있습니다.
  6. 거래 수준에서 권한을 설정합니다.
  7. 오픈 소스입니다.

합의 메커니즘: 투표 권한이 있는 노드 연합

유용한 링크 :

  1. BigchainDB 공식 웹사이트
  2. BigchainDB 백서
  3. BigchainDB 로드맵

체인 2

2. 체인 코어

체인 코어(Chain Core)는 허가형 블록체인 인프라에서 금융 자산을 발행하고 이체하는 블록체인 플랫폼입니다. 체인 코어는 오픈소스 체인 프로토콜(Chain Protocol)을 기반으로 운영됩니다.

Chain Core Developer Edition은 무료이고, Chain Core Enterprise Edition은 상업용 제품입니다.

자산의 생성, 통제 및 이전은 체인 블록체인 네트워크 참여자들 간에 분산됩니다. 네트워크 운영은 지정된 주체들의 집합인 연합에 의해 관리됩니다. 체인 블록체인 네트워크의 자산에는 통화, 증권, 파생상품, 기프트 카드, 로열티 포인트가 포함됩니다.

체인 코어의 주요 특징은 다음과 같습니다.

  1. 기본 디지털 자산 - 통화, 증권 등
  2. 네트워크 운영, 접근 및 참여를 위한 역할 기반 권한입니다.
  3. 다중 서명 계정 지원.
  4. 연방 합의.
  5. 스마트 계약 지원.
  6. 거래 개인정보 보호.

합의 메커니즘: 연합 합의

유용한 링크 :

  1. 체인코어 공식 홈페이지
  2. 체인 코어 백서

코다

3. 코르다

Corda는 플러그형 합의를 갖춘 오픈 소스 분산원장 플랫폼입니다. "동일한 네트워크에서 다양한 알고리즘을 사용하는 여러 합의 제공자를 지원합니다."

Corda는 아마도 플러그인 방식의 합의를 갖춘 유일한 분산원장 플랫폼일 것입니다.

Corda의 주요 기능은 다음과 같습니다.

  1. 네트워크 전체에 걸쳐 데이터를 글로벌하게 브로드캐스팅하지 않습니다.
  2. 플러그형 합의.
  3. SQL로 쿼리하고, 외부 데이터베이스에 조인하고, 대량으로 가져옵니다.

**합의 메커니즘:** 플러그형 합의

유용한 링크 :

  1. 코르다 공식 웹사이트
  2. Corda 백서

크레딧

4. 크레딧

크레딧은 허가된 분산원장을 구축하기 위한 개발 프레임워크입니다.

**합의 메커니즘:** Credits는 지분 증명(가변 투표권을 가진 리더 없는 2단계 커밋 알고리즘)의 변형을 사용합니다.

유용한 링크 :

  1. 크레딧 공식 홈페이지
  2. 크레딧 문서

도무스 타워

5. 도무스 타워 블록체인

도무스 타워 블록체인은 참여자가 서로를 알고 누구를 신뢰할지 독립적으로 결정할 수 있는 증권 거래와 같은 규제된 환경을 위해 설계된 흥미로운 솔루션입니다.

백서에 따르면, Domus Tower Blockchain은 "Amazon Web Services에서 시간당 50달러 미만의 하드웨어로 초당 1만 건 이상의 거래를 처리하는 것으로 벤치마크되었으며, 초당 10만 건 이상으로 확장할 수 있는 잠재력을 갖추고 있습니다."

데이터 저장은 Merkle 방향성 비순환 그래프(MerkleDAG)에 저장되며, 이 그래프의 노드를 "블록"이라고 합니다. 블록체인에 전송되는 데이터는 블록에 기록되기 전에 디지털 서명 및 검증 과정을 거칩니다.

Domus Tower Blockchain의 주요 특징은 다음과 같습니다.

  1. 한 블록체인의 계정 자산이 다른 블록체인의 계정 부채와 일치해야 하는 연결된 블록체인을 생성합니다.
  2. 확장 가능한 방식으로 높은 비율의 거래를 기록할 수 있는 기능.
  3. 대변과 차변을 추적하는 복식부기 대차대조표를 기록합니다.

**합의 메커니즘:** 블록체인에 대한 쓰기 권한을 가진 모든 에이전트는 해당 체인에 대한 거래를 작성할 100% 권한을 갖습니다. 이 모델에서는 권한이 중앙 집중화됩니다.

유용한 링크 :

  1. 도무스 타워 블록체인 공식 웹사이트
  2. Domus Tower 블록체인 백서

요소 프로젝트

6. Elements 블록체인 플랫폼

Elements는 비트코인의 기능을 확장하기 위한 오픈 소스 프로토콜 수준 기술입니다.

Elements의 주요 특징은 다음과 같습니다.

  1. 기밀 자산 - 식별자와 금액이 비공개이지만 감사 가능한 여러 자산을 발행합니다.
  2. 기밀 거래 - 거래 참여자와 지정된 기관에게만 이체 금액을 공개합니다.
  3. 추가 명령어 - 여기에는 이전에 비활성화된 명령어(문자열 연결 및 부분 문자열, 정수 이동, 여러 비트 연산 포함), 새로운 DETERMINISTICRANDOM 연산(시드에서 범위 내의 난수를 생성), 새로운 CHECKSIGFROMSTACK 연산(지출 거래 자체가 아닌 스택의 메시지에 대해 서명을 검증)이 포함됩니다.
  4. 결정론적 페그는 분산화된 방식으로 크로스체인 거래를 구축하고 토큰을 한 블록체인에서 다른 블록체인으로 이동할 수 있게 해줍니다.
  5. 서명된 블록 - 이를 통해 블록에 암호화된 서명을 할 수 있으므로 블록 생성자는 나중에 자신의 신원을 확인할 수 있습니다.
  6. 분리된 증인. 비트코인 ​​거래에는 두 가지, 즉 원장에 미치는 영향에 대한 정보와 거래가 승인되었음을 증명하는 데이터가 포함됩니다. 증인 분리를 사용하면 거래 ID가 영향 정보에만 의존하도록 재정의되고 블록은 증인 데이터에 별도로 커밋됩니다. 이를 통해 알려진 모든 형태의 거래 가단성이 제거됩니다.
  7. 거래에 시간 잠금을 적용할 수 있는 상대 잠금 시간입니다.

유용한 링크 :

  1. 엘리먼트 공식 홈페이지
  2. Elements Github 페이지

에리스

7. 에리스:db

Eris-db는 허가된 가상 머신에서 Ethereum 스마트 계약을 실행하는 허가된 분산 원장 클라이언트입니다.

에리스의 주요 특징은 다음과 같습니다.

  1. 다중 인터페이스
  2. Ethereum 가상 머신
  3. 허가된 시스템

**합의 메커니즘:** 비잔틴 장애 허용 텐더민트 합의 엔진으로, 보증금 기반 지분 증명 프로토콜입니다.

유용한 링크 :

  1. 에리스 공식 홈페이지

이더리움

8. 에테르

이더리움은 맞춤형 블록체인에서 스마트 계약을 실행하는 분산형 플랫폼입니다.

이더리움의 주요 특징은 다음과 같습니다.

  1. 이더리움 지갑은 암호화폐 자산을 보관하고 스마트 계약을 작성, 배포, 사용하는 것을 용이하게 해줍니다.
  2. 암호화폐의 생성
  3. 민주적 자율 조직(DAO)의 창설
  4. Go, C++, Python, Java 등으로 작성된 명령줄 도구

합의 메커니즘: 작업 증명 알고리즘인 Ethash

유용한 링크 :

  1. 이더리움 공식 홈페이지
  2. 이더 리움 백서

히드라 체인

9. 하이드라체인

HydraChain은 개인 및 컨소시엄 체인을 위한 허가형 분산 원장을 생성하기 위한 Ethereum 확장 프로그램입니다.

HydraChain의 주요 기능은 다음과 같습니다.

  1. 이더리움 프로토콜과의 완벽한 호환성
  2. 책임감 있는 검증자
  3. 블록의 즉각적인 확정성과 포크나 복귀가 없습니다.
  4. 1초 미만의 블록 시간 지원.
  5. 보류 중인 거래가 있는 경우에만 새로운 블록이 생성됩니다.
  6. Python으로 스마트 계약을 개발하기 위한 인프라.
  7. 거래 수수료, 가스 한도, 제네시스 할당, 블록 시간 등의 사용자 정의 가능
  8. 오픈 소스

**합의 메커니즘:** 비잔틴 장애 허용 합의 프로토콜

유용한 링크 :

  1. HydraChain 공식 사이트

하이퍼레저 프래빅

10. 하이퍼레저 패브릭

Hyperledger Fabric은 하나 이상의 네트워크 사용을 지원하며, 각 네트워크는 서로 다른 멤버 노드 간의 자산, 계약 및 거래를 관리합니다.

Hyperledger Fabric의 주요 기능은 다음과 같습니다.

  1. 키 기반 조회, 범위 쿼리, 복합 키 쿼리를 사용하여 원장을 쿼리하고 업데이트합니다.
  2. 읽기 전용 기록 쿼리.
  3. 거래에는 모든 승인 피어의 서명이 포함되며 주문 서비스에 제출됩니다.
  4. 피어는 보증 정책에 따라 거래를 검증하고 정책을 시행합니다.
  5. 채널의 원장에는 정책, 액세스 제어 목록 및 기타 관련 정보를 정의하는 구성 블록이 포함되어 있습니다.
  6. 채널을 사용하면 암호화 자료를 다양한 인증 기관에서 파생할 수 있습니다.

**합의 메커니즘:** 블록 거래의 순서와 결과가 명시적인 정책 기준 검사를 충족할 때 최종적으로 합의가 달성됩니다.

유용한 링크 :

  1. Hyperledger Fabric의 github 페이지

하이퍼레저 이호라

11. 하이퍼레저 이로하

Hyperledger Iroha는 모바일 애플리케이션 개발에 중점을 둔 "간단하고 모듈화된" 분산원장 시스템입니다.

**합의 메커니즘:** Sumeragi는 B-Chain 알고리즘에서 많은 영감을 받은 비잔틴 장애 허용 합의 알고리즘입니다.

유용한 링크 :

  1. Hyperledger Iroha의 github 페이지

하이퍼 레저 톱니

12. 하이퍼레저 소투스 레이크

Hyperledger Sawtooth Lake는 허가형 및 비허가형 배포를 모두 지원하는 모듈형 블록체인 제품군입니다. Hyperledger Sawtooth Lake의 거래 비즈니스 로직은 합의 계층과 분리되어 있습니다.

**합의 메커니즘:** 경과 시간 증명

유용한 링크 :

  1. Hyperledger Sawtooth 공식 웹사이트
  2. Hyperledger Sawtooth의 github 페이지
  3. Hyperledger Sawtooth 데모"공급망에 추적성과 책임성을 부여하기"에 관한 내용입니다.
  4. Hyperledger Sawtooth 데모, "안전하고 효율적인 채권 결제 활성화"에 관하여.

멀티 체인

13. 멀티체인

멀티체인은 비트코인 ​​블록체인을 기반으로 한 다중 자산 금융 거래를 위한 오픈소스 블록체인 플랫폼입니다.

멀티체인의 주요 특징은 다음과 같습니다.

  1. 기본 다중 통화 지원.
  2. 참여자 간의 자산에 대한 원자적 양방향 또는 다방향 교환.
  3. 권한 관리.
  4. 신속한 배포.
  5. 여러 네트워크가 동시에 단일 서버에 존재할 수 있습니다.
  6. 네트워크별 사용자 정의 매개변수(허용되는 거래 유형, 확인 시간, 최소 수량, 거래 비율 및 크기 제한).
  7. 데이터 스트림.

**합의 메커니즘:** 식별된 블록 검증자 간의 분산 합의. 이는 블록당 한 명의 검증자가 라운드 로빈 방식으로 작동하는 Practical Byzantine Fault Tolerance(실질적 비잔틴 장애 허용)와 유사합니다.

유용한 링크 :

  1. 멀티체인 공식 사이트
  2. 멀티체인 백서
  3. 요비체인, MultiChain 및 관련 도구가 사전 로드된 개인 블록체인 생태계를 구축하기 위한 오픈 소스 프로젝트입니다.

오픈 체인

14. 오픈체인

오픈체인은 디지털 자산을 발행하고 관리하기 위한 오픈소스 분산원장 시스템입니다.

오픈체인의 주요 특징은 다음과 같습니다.

  1. 오픈체인의 토큰은 비트코인에 고정될 수 있어 사이드체인이 됩니다.
  2. 스마트 계약 모듈.
  3. 통합 API
  4. Base-58 주소를 사용하는 대신 사용자에게 별칭을 할당합니다.
  5. 다양한 수준의 통제.
  6. 모든 수준에서 권한을 설정할 수 있는 계층적 계정 시스템입니다.
  7. 여러 개의 Openchain 인스턴스를 서로 복제할 수 있는 기능.

**합의 메커니즘:** 분할 합의

유용한 링크 :

  1. 오픈체인 공식 홈페이지
  2. github의 오픈체인

정족수

15. 쿼럼

Quorum은 이더리움 기반의 오픈소스 분산원장 및 스마트 계약 플랫폼입니다.

Quorum의 주요 기능은 다음과 같습니다.

  1. Cakeshop - Quorum 네트워크, 스마트 계약 및 API 작업을 위한 사용하기 쉬운 그래픽 인터페이스를 제공합니다.
  2. 개인 거래의 고속 및 고처리량 처리가 필요한 애플리케이션에 이상적입니다.

**합의 메커니즘:** 다수결 투표에 기반한 합의 모델입니다. 빠른 블록 생성 시간, 거래 확정성, 그리고 온디맨드 블록 생성을 위한 Raft 기반 합의 모델입니다.

유용한 링크 :

  1. Quorum 공식 웹사이트
  2. github의 Quorum

스텔라

16. 스텔라

스텔라는 은행, 결제 시스템, 그리고 사람들을 연결하는 오픈소스 분산 결제 인프라입니다. 스텔라는 모바일 지갑, 뱅킹 도구, 스마트 기기 구축을 지원합니다. 스텔라는 스텔라 네트워크의 백본인 스텔라 코어에 연결되는 Horizon이라는 RESTful HTTP API 서버를 제공합니다.

**합의 메커니즘:** 스텔라 합의 프로토콜

유용한 링크 :

  1. 스텔라 공식 홈페이지
  2. 스텔라 합의 프로토콜

심비온트2

17. 공생체 조립

Apache Kafka에서 영감을 받은 Symbiont Assembly는 Symbiont Smart Securities 플랫폼을 구동하는 분산원장입니다.

Symbiont Assembly의 주요 기능은 다음과 같습니다.

  1. 초당 수천 건의 거래를 처리할 수 있는 능력.
  2. 어셈블리 API — ReSTful, HTTP를 통한 표준 JSON.

**합의 메커니즘:** 비잔틴 장애 허용

유용한 링크 :

  1. 심비온트 어셈블리 공식 홈페이지

Rohas Nagpal은 블록체인 전도사이자 최고 블록체인 아키텍트입니다. Primechain Technologies Pvt. 주식회사