현재 위치 - 대출자문플랫폼 - 외환 플랫폼 - 다양한 블록 체인 건물의 수평 비교

다양한 블록 체인 건물의 수평 비교

다양한 블록 체인 건물의 수평 비교

저는 사람들이 블록체인에 대해 이야기하는 것을 자주 듣습니다. 2009 년 비트코인이 탄생한 이후 블록 체인을 기반으로 하는 다양한 블록 체인 시스템 또는 애플리케이션이 지속적으로 개발되어 많은 장면에 적용되고 있으며 블록 체인 기술 자체도 끊임없이 변화하고 개선되고 있습니다.

블록 체인은 분산 장부라고도 하며, 은행과 같은 중앙 집중식 장부에 해당합니다. 중앙 집중식 장부와는 달리, 분산 장부는 모든 참여 노드에 장부 데이터를 중복 저장함으로써 장부의 안전을 보장한다. 간단히 말해 블록 체인은 피어 투 피어 네트워크 기술, 암호 기술 및 분산 일관성 알고리즘의 세 가지 기본 기술을 사용합니다. 일반적으로 블록 체인 시스템은 스마트 계약이라는 기능을 "증정" 합니다. 지능형 계약은 블록 체인 시스템의 필수 요소는 아니지만 블록 체인의 분산 특성으로 인해 지능형 계약에 신뢰할 수 있는 컴퓨팅 환경을 제공합니다.

다양한 시나리오의 요구 사항을 충족하기 위해 블록 체인 시스템은 인증, 인증 메커니즘, 키 관리, 트랜잭션 빈도, 응답 시간, 개인 정보 보호 및 규제 요구 사항과 같은 특정 비즈니스 요구 사항을 충족하기 위해 실제 애플리케이션 과정에서 개조해야 하는 경우가 많습니다. 실제로 블록 체인 시스템을 적용하는 회사들은 이런 개조를 할 능력이 없는 경우가 많기 때문에 시장에 맞춤형 전용 블록 체인 시스템의 프레임워크가 등장하고 있다. 이러한 프레임워크를 통해 기업 자체의 업무에 적합한 블록 체인 시스템을 쉽게 사용자 정의할 수 있습니다.

이 문서에서는 현재 시장의 몇 가지 일반적인 블록 체인 프레임워크를 가로로 비교하여 각각의 특징과 차이점을 확인할 것입니다. 비교의 공정성을 유지하기 위해 이 문서에서는 오픈 소스의 블록 체인 프레임워크에만 대해 설명합니다.

블록별 체인 빌딩 소개

1, 비트코인

비트코인은 중본총이라는 사람이 2008 년 발표한' 비트코인: 지점간 전자현금 시스템' 이라는 논문에서 유래한 것으로, 그가' 비트코인' 이라고 부르는 전자화폐와 그 알고리즘을 묘사한다. 그 후 몇 년 동안 비트코인은 점점 성숙해졌고, 그 밑바닥 기술은 점점 인식되고 추상화되었다. 이것이 바로 블록 체인 기술이다. 비트코인은 블록체인의 원조로서 블록체인이라는 대가족에서 매우 중요하다. 비트코인 기술을 기반으로 개발된 altcoins 의 수는 하늘의 별과 같다.

논문에서 볼 수 있듯이, 중본총설계 비트코인의 목적은 완전히 지점간 네트워크를 기반으로 하는 전자 현금 시스템을 실현하기 위한 것으로, 온라인 지불은 한 쪽에서 직접 개시하여 다른 당사자에게 지불할 수 있으며, 어떤 중개인도 필요하지 않다는 것을 알 수 있다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 예술명언) 요약하자면, 그는 비트코인의 디자인이 다음과 같은 목표를 달성할 수 있기를 바란다.

● 중앙 기관 없이도 화폐를 발행할 수 있다.

● 중개 없이 지불할 수 있다.

● 사용자 익명 유지.

● 거래는 취소할 수 없다.

전자 현금 시스템의 관점에서 볼 때 이러한 목표는 비트코인에서 기본적으로 달성되었지만 확장성 공격, 블록 용량 제한, 블록 분기, 확장성 등과 같은 기술적 문제는 여전히 해결해야 합니다.

현재 수많은 디지털 통화 프로젝트가 비트코인 아키텍처를 기반으로 설계되어 있으며, 컬러 통화, T 와 같은 실제 응용 사례도 있습니다. 등등.

특정 비트코인의 경위를 자세히 추적하여 다른 비트코인과 컬러 화폐를 구분할 수 있다. 이 특정 비트코인을 컬러 화폐라고 합니다. 그들은 몇 가지 특별한 속성을 가지고 있기 때문에 비트코인의 액면가와 무관한 가치가 있다. 컬러 동전의 이러한 기능을 통해 개발자는 비트코인 네트워크에 추가 디지털 자산을 만들 수 있습니다. 컬러 통화 자체는 비트코인입니다. 저장 및 전송은 제 3 자가 필요하지 않으며 비트코인의 기존 기반을 활용할 수 있습니다.

T? 비트코인 블록체인의 금융 분야 응용으로, 미국 온라인 소매업자인 Overstock 이 내놓은 블록체인 기반 개인 및 공공 지분 거래 플랫폼입니다.

2. 에테르방

에테르의 목표는 튜링의 완전한 언어를 가진 블록 체인을 제공하는 것이다. 이 언어를 사용하면 계약을 만들어 상태 변환 함수를 작성할 수 있습니다. 사용자는 몇 줄의 코드로 논리를 구현하기만 하면 블록 체인 기반 응용 프로그램을 만들어 통화 이외의 장면에 적용할 수 있습니다.

에테르의 디자인 사상은 어떤 앱도 직접' 지원' 하는 것은 아니지만, 튜링의 완전한 프로그래밍 언어는 이론적으로 어떤 계약 논리나 어떤 종류의 앱도 만들 수 있다는 것을 의미한다. 요약하자면 비트코인의 설계 목표 외에도 에테르는 다음과 같은 목표를 달성해야 합니다.

튜링의 완전한 계약 언어

● 내장 영구 상태 스토리지

현재 에테르방 기반 계약 프로젝트는 수백 가지가 있는데, 그중에서도 Augur, TheDAO, Digix, FirstBlood 등이 유명하다.

Augur 는 이더넷 블록 체인 기술을 기반으로 하는 분산 시장 예측 플랫폼입니다. 사용자는 디지털 통화를 사용하여 예측하고 베팅할 수 있고, 군중의 지혜에 의지하여 사건의 발전 결과를 예측할 수 있으며, 거래 상대의 위험과 서버 중심화의 위험을 효과적으로 제거할 수 있다.

편폭의 제한으로, 에테르방 지능형 계약 플랫폼을 기반으로 한 프로젝트는 많이 소개하지 않는다. 에테르방 코드를 기반으로 한 블록 체인 항목도 많지만 거의 모두 폐쇄된 소스 프로젝트로, 몇 가지 공통된 특징을 통해서만 추론할 수 있으므로 이 문서에서는 논의하지 않습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언)

3, 원단

Fabric 은 IBM 과 DAH 가 공동으로 개발한 블록 체인 프레임워크로 슈퍼장부의 프로젝트 멤버 중 한 명이다. 그 기능은 에테르방과 비슷하며 분산 지능형 계약 플랫폼이기도 하다. 그러나 에테르방이나 비트코인과는 달리 처음부터 공사슬이 아니라 프레임워크였으며 내장형 토큰도 없었다.

Hyperledger 는 Linux 재단이 20 15 에서 시작한 오픈 소스 프로젝트로 블록 체인 기술 및 표준을 홍보하도록 설계되었습니다. 그 구성원으로는 ABN·AMRO, 엑센철, 10 여 개의 서로 다른 이해 관계자가 있다. 목표는 회원 * * * 이 서로 협력하도록 하고, * * * 다양한 업종의 다양한 사용자 사례를 충족하고 비즈니스를 단순화하는 오픈 플랫폼을 구축하는 것입니다.

블록 체인 프레임워크인 Fabric 은 느슨하게 결합된 설계를 통해 * * * 인증 메커니즘 및 인증과 같은 구성 요소를 모듈화하여 응용 프로그램 과정에서 사용자 정의 모듈로 쉽게 대체할 수 있습니다. 또한 Fabric 은 docker 에서 지능형 계약 코드를 실행하는 컨테이너 기술을 사용하여 거의 모든 고급 언어로 지능형 계약을 작성할 수 있습니다.

다음은 Fabric 의 설계 목표 중 일부입니다.

● 구성 요소 교체 가능한 모듈식 설계.

Docker 에서 실행되는 지능형 계약

현재 Fabric 아키텍처로 개발된 개념 증명 (POC) 프로젝트가 금융 기관의 시도를 비롯한 구현 과정에서 많이 진행되고 있지만, 프로젝트가 막 시작되었기 때문에 아직 성숙한 애플리케이션은 없습니다.

4, DNA

Dna (distributed network architecture) 는 상하이에 본사를 둔 블록 체인 신생 회사인' 분산 기술' 이 개발한 블록 체인 아키텍처로 공용 체인, 제휴 체인, 개인 체인 등 다양한 애플리케이션 유형과 시나리오를 동시에 지원하고 비즈니스 시스템과 신속하게 통합됩니다.

에테르방 및 Fabric 과 달리 DNA 는 시스템 밑바닥의 다양한 디지털 자산을 지원합니다. 사용자는 체인에 직접 자신의 자산 유형을 생성하고 지능형 계약으로 할당 논리를 통제할 수 있습니다. 디지털 자산은 대부분의 블록 체인 애플리케이션 시나리오에 필수적이며, 각 디지털 자산에 대한 지능형 계약 기반 이전 및 배포 논리를 개발하는 것은 낭비적이고 비효율적입니다. 따라서 블록 체인의 하단에서 직접 디지털 자산 기능을 제공해야 합니다. 디지털 자산이 전혀 필요하지 않은 애플리케이션 시나리오의 경우 DNA 가 제공하는 지능형 계약 아키텍처를 기반으로 사용자 정의 논리를 작성할 수도 있습니다.

DNA 의 설계 목표는 주로 다음과 같습니다.

● 다양한 디지털 자산에 대한 기본 지원.

● 튜링의 완전한 지능 계약과 상태 지속성

● 체인 간 상호 운용성

● 거래의 종결

현재 많은 금융 기관들이 DNA 아키텍처를 사용하여 블록 체인 개념 검증 제품을 개발하고 있습니다. 또한 개미 블록 체인, 법적 체인 등과 같은 착지된 블록 체인 항목도 있습니다.

Antshares 는 물리적 세계의 자산과 권리를 디지털화하고 피어-투-피어 네트워크를 통해 등록, 발행, 양도 거래, 청산 및 배송과 같은 금융 서비스에 대한 중앙 집중식 네트워크 프로토콜을 수행하는 자산 디지털화에 위치한 공용 체인입니다. DNA 기반 블록 체인 시스템과 상호 운용할 수 있도록 DNA 와 일치하는 커뮤니티 개발 모델을 사용합니다.

법률 체인은 세계 최초의 대형 상업 법률 예금 블록 체인으로, DNA 블록 체인 기술을 기반으로 한 증거 기록 및 보존 시스템으로 여러 기관에서 설립하고 운영합니다. 시스템에는 중앙 통제 지점이 없으며, 일단 데이터가 입력되면 개별 기관이나 노드가 변조되지 않아 사법 보관 요구 사항을 충족할 수 없습니다.

5, 코다

뉴욕에 본사를 둔 블록체인 창업회사 R3CEV 가 개발한 Corda 는 부국은행, 미국은행, 뉴욕 메론은행, 시티은행, 독일 상업은행, 독일은행, 금융은행, 미쓰비시 UFJ 금융그룹, 모건스탠리, 오스트레일리아 국민은행 등 수십 개의 거물은행의 참여를 유도했다.

R3 회원의 구성에서도 볼 수 있듯이 Corda 는 동업 업무에 주력하는 블록 체인 아키텍처입니다. R3 은 Corda 가 블록 체인이 아니라고 주장하지만, 다양한 특징에서 볼 때 블록 체인의 일부 특징을 가지고 있습니다.

기술 비교

1, 디지털 자산

다음으로 이전 문장 에서 언급한 블록 체인 프레임워크에 대한 일련의 기술 비교를 수행하여 여러 차원에서 이들의 유사점과 차이점을 소개합니다.

블록 체인의 내장 토큰은 일반적으로 경제적 인센티브 모델이며 쓰레기 거래를 방지하는 수단입니다. 비트코인은 선천적으로 내장 토큰이 하나뿐이므로 비트코인 시스템의 모든 거래는 외부 프로토콜 계층을 통해 비트코인에 추가 디지털 자산을 추가하지 않는 한 본질적으로 이체입니다.

에테르방과 DNA 에는 토큰이 내장되어 있어 경제적 인센티브와 위에서 언급한 쓰레기 거래를 막을 수 있을 뿐만 아니라 시스템에 내장된 기능을 유료로 제공할 수 있습니다. 예를 들어, 에테르의 지능형 계약 작업에는 가스가 필요하며, DNA 의 디지털 자산 창출에도 어느 정도의 토큰이 필요합니다.

Etherfang 과 Fabric 은 디지털 자산 지원이 내장되어 있지 않고 지능형 계약을 통해 기능을 제공합니다. 이 방법의 장점은 시스템 설계가 매우 간단할 수 있고, 자산의 동작은 임의로 지정할 수 있으며, 자유도가 높다는 것이다. 그러나 이러한 설계는 또한 모든 자산 작성자가 자체적으로 반복되는 비즈니스 논리를 작성해야 하고 사용자가 자신의 자산을 통일적으로 운영할 수 없는 등 일련의 부정적인 영향을 미칠 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언)

반면 DNA 와 Corda 는 기본 수준에서 다양한 디지털 자산을 지원하므로 자산 작성자는 자체 자산 유형을 쉽게 생성하거나 사용자가 동일한 클라이언트에서 모든 자산을 관리할 수 있습니다. 논리가 더 복잡한 비즈니스 시나리오의 경우 지능형 계약을 사용하여 자산의 기능을 향상시키거나 자산과 무관한 비즈니스 논리를 만들 수도 있습니다.

2. 계정 시스템

UTXO (미사용 거래 출력) 는 각 디지털 통화가 한 계정의 소유권에 등록되어 있으며, 디지털 통화에는 두 가지 상태, 즉 미사용 또는 지출된 상태가 있습니다. 디지털 통화를 사용해야 하는 경우 해당 통화는 지출됨으로 표시되고 동일한 금액의 새 디지털 통화가 생성되며 해당 소유권은 새 계정에 등록됩니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 돈명언) 이 과정에서 지출된 것으로 표시된 디지털 통화를 거래의 입력이라고 하고, 새로 생성된 디지털 통화를 거래의 출력이라고 합니다. 하나의 트랜잭션에서 여러 입력 및 여러 출력을 포함할 수 있지만 입력 합계와 출력 합계는 같아야 합니다. 한 계정의 잔액을 계산하려면 해당 계정에 등록된 모든 디지털 통화의 액면가를 더하면 됩니다.

비트코인과 Corda 는 UTXO 와 같은 계정 메커니즘을 채택하고 있으며, 에테르는 더욱 직관적인 잔액 메커니즘을 채택하고 있습니다. 각 계정에는 상태가 있으며, 상태에 계정의 현재 잔액을 직접 기록합니다. 이체의 논리는 한 계좌에서 잔액의 일부를 빼고 해당 잔액을 다른 계정에 추가하는 것이다. 뺀 부분과 더한 부분은 같아야 합니다. DNA 는 계정 메커니즘에서 이 두 가지 패턴과 호환된다.

그렇다면 UTXO 모델과 balance 모델의 장단점은 무엇입니까? UTXO 의 가장 큰 장점은 UTXO 기반 트랜잭션이 병렬로 검증되고 임의 정렬이 가능하다는 것입니다. 모든 UTXO 는 관련이 없기 때문에 블록 체인의 향후 확장성에 도움이 되며 잔액 기반 설계에는 이러한 이점이 없습니다. 반대로 균형 잡힌 설계의 장점은 설계 아이디어가 매우 간결하고 직관적이며 프로그램 구현이 편리하다는 것입니다. 특히 지능형 계약에서는 UTXO 상태를 처리하기가 매우 어렵습니다. 스마트 계약을 주요 기능으로 하는 에테르가 균형잡힌 디자인을 선택하는 이유이기도 하고, 디지털 자산을 기반으로 하는 비트코인, OnchainDNA, Corda 가 UTXO 디자인을 선호하는 이유이기도 하다.

신분 인증과 관련하여 비트코인과 에테르는 기본적으로 신분 인증이 없는 디자인이다. 그 이유는 간단하다. 둘 다 프라이버시와 익명을 강조하고 규제와 집권에 반대하며, 신분인증은 중앙이나 약화된 중앙기관에 도입될 수밖에 없다. Fabric, DNA, Corda 는 모두 기존 금융 시스템에 적용되는 설계 목표가 있기 때문에 디지털 인증서를 사용하여 사용자를 인증하기로 결정했습니다. 금융 시스템은 규정 준수를 고려하고 규제를 받아야 합니다. 또한 기존 금융 시스템은 디지털 인증서를 대규모로 채택했기 때문에 블록 체인 시스템과 신속하게 통합할 수 있습니다.

copyright 2024대출자문플랫폼