하이퍼 레저 패브릭 대 톱니 대 작곡가

Hyperledger Fabric 대 Sawtooth 대 Composer의 차이점을 이해하고 싶으십니까? 지금이 포괄적 인 가이드의 유사점과 차이점을 확인해 보겠습니다..

전 세계에서 새로운 블록 체인 혁명이 일어나고 있으므로 Hyperledger라는 이름을 들어 보셨을 것입니다. Hyperledger는 시장에서 가장 큰 엔터프라이즈 블록 체인 플랫폼 중 하나입니다. Linux Foundation은 블록 체인 기술의 향상을 위해 기업 컨소시엄을 만드는 아이디어 뒤에 있습니다. 따라서 Hyperledger Fabric 대 Sawtooth 대 Composer의 비교는 이제 필수입니다..

현재 그들은 그들의 날개 아래 많은 프로젝트를 가지고 있습니다. 그러나 많은 사람들이 이러한 프로젝트가 서로 어떻게 다른지 혼란스러워합니다..

따라서이 세 가지 프로젝트를 비교하여 구분하는 데 도움이 될 것입니다. 이제 Hyperledger Fabric vs Sawtooth vs Composer 설명을 시작하겠습니다.!

지금 등록:무료 블록 체인 기초 과정

Contents

목차

1 장 : Hyperledger Fabric : 엔터프라이즈 블록 체인의 선구자

장 -2 : Hyperledger Sawtooth : 또 다른 블록 체인 이정표

장 -3 : Hyperledger Fabric Vs Sawtooth

장 -4 : Hyperledger Composer : 개발 도구

장 -5 : Hyperledger Fabric Vs Sawtooth Vs Composer : 모든 비교

장 -6 : 결론

1 장 : Hyperledger Fabric : 엔터프라이즈 블록 체인의 선구자

Hyperledger Fabric이란??


공식 문서에 따르면 Hyperledger Fabric은 엔터프라이즈 블록 체인 컨소시엄 회사 인 Hyperledger의 오픈 소스 프로젝트 중 하나입니다. Hyperledger는 항상 협업 환경을 장려했기 때문에 모든 프로젝트는 협업의 최종 결과입니다..

어쨌든 Hyperledger Fabric은 다른 모든 플랫폼과 마찬가지로 원장, 표준, 프로토콜, 연락처가있는 엔터프라이즈 블록 체인 플랫폼입니다..

그러나 여기에서 일반적인 블록 체인 플랫폼과의 차이점을 찾을 수 있습니다. 실제로이 플랫폼은 실제로 공개되지 않지만 권한이 있습니다..

그래서 여기서 누구도 입장권을받을 수 없습니다. 반면에 네트워크는 사용자가 올바르게 인증 된 경우에만 입구를 제공합니다. 따라서 기업을위한 완벽한 내부 네트워킹 플랫폼이 될 수 있습니다..

대기업은 모든 침입자를 차단하고 직원 만 시스템에 액세스하도록 할 수 있습니다. 어쨌든이 플랫폼은 기업에게 엄청난 기회를 제공합니다..

또한 MSP, 플러그 형 옵션, 다중 원장 형식 및 합의 프로토콜과 함께 제공됩니다. 따라서 많은 유연성을 제공합니다. Hyperledger 패브릭 문서를 확인하면 이에 대해 자세히 알아볼 수 있습니다..

이 Hyperledger Fabric vs Sawtooth vs Composer 비교 가이드의 다음 부분으로 이동하겠습니다..

Hyperledger Fabric에 대해 더 알고 싶으십니까? 지금 Hyperledger Fabric에 대한 최종 가이드를 확인하세요.!

Hyperledger Fabric의 기본 이점

비교를 시작하기 전에이 플랫폼의 몇 가지 필수 이점을 확인하십시오..

  • 오픈 소스

먼저이 플랫폼의 오픈 소스 기능에 대해 살펴 보겠습니다. 누구나 자유롭게 사용할 수 있음을 의미합니다. 또한 액세스 할 수 있도록 GitHub에 업로드 된 모든 코드와 파일도 있습니다. 그래서 그것은 누구에게나 큰 장점입니다.

이 플랫폼의 또 다른 중요한 요소는 모든 종류의 공급 업체 종속 관계가 있다는 것입니다. 따라서 강력한 개발 팀이있는 경우 코드를 사용하고 필요에 따라 변경할 수 있습니다..

또한 오픈 소스이므로 시스템 내의 모든 종류의 버그가 매우 빠르게 분류됩니다..

  • 광범위한 산업에 적합

현재 Hyperledger Fabric의 자습서에서 모든 종류의 산업에 이상적임을 알 수 있습니다. 따라서 어떤 유형이든 회사와 함께하는 것이 절대적으로 유연하다는 것을 의미합니다. 실제로 이미 많은 분야에서 인기가 높아지면서 사용하고 있습니다..

따라서 회사에서 사용하는 것은 문제가되지 않습니다. 어쨌든 현재 공급망 관리, 사물 인터넷, 은행, 미디어, 의료, 보험, 정부 등에서 가장 인기가 있습니다..

  • 품질 코드

이 플랫폼의 또 다른 중요한 요소는 모든 코드가 최고의 품질이라는 것입니다. 또한 모든 코드가 완료되기 전에 신중한 관찰을 거치도록합니다. 어쨌든 초점은 주로 양보다는 품질에 있습니다..

대부분의 Hyperledger 프로젝트가 시장에 출시되는 데 엄청난 시간이 걸린다는 것을 알 수 있습니다. 실제로 Hyperledger Fabric의 자습서를 보면 이미 포함되어 있음을 알 수 있습니다..

따라서 기존 플랫폼에 비해이 플랫폼에서 최고의 품질 출력을 얻을 수 있다고 가정 할 수 있습니다..

  • 더 높은 효율성

시장의 다른 모든 플랫폼과 비교할 때 Hyperledger Fabric은 가장 효율적인 출력을 제공합니다. 실제로 플랫폼의 구조는 이러한 종류의 출력에 맞춰져 있습니다. 하지만 어떻게하나요?

음, 실제로 거래를 다른 주문 프로세스 또는 약정과 분리합니다. 또한 시스템 내의 모든 노드는 서로 다른 할당을 위해 작동합니다. 이 프로세스는 모든 네트워크 부하를 노드간에 분산시킵니다..

따라서 플랫폼은 각 작업을 완료하는 데 많은 시간이 걸리지 않으므로 효율적인 출력을 촉진합니다..

  • 모듈 식 디자인

이 플랫폼의 또 다른 큰 이점은 모듈 식 구조입니다. 이 기능은 모든 Hyperledger 프로젝트에서 드물지 않습니다. 그러나 이것은 시스템에 많은 기능을 추가합니다. 어떻게? 모듈 식 디자인으로 모든 기능을 연결하여 사용할 수 있습니다..

더구나 다른 합의 알고리즘을 사용하게됩니다. 합의 프로토콜과 함께 식별 관리도 여기에서 더 다양합니다. 따라서이 플랫폼을 통해 귀사에 적합한 네트워크를 만들 수 있습니다..

더 읽어보기 :하이퍼 레저 : 엔터프라이즈 블록 체인

Hyperledger Fabric 아키텍처 모델

자산

아키텍처 내에서 모든 것이 자산이 될 수 있습니다. 예를 들어, 어떤 객체가 유형 또는 무형이라면 자산으로 간주됩니다. 실제로 플랫폼에는 다른 플랫폼과 마찬가지로 자체 고유 자산이 없습니다..

그러나 필요한 경우 여기에서 무엇이든 자산으로 만들 수 있습니다. 하지만 우물은 현실 세계에서 물리적 가치가 있어야합니다..

체인 코드

비즈니스 로직이없는 블록 체인 플랫폼은 불완전 해 보입니다. 이것이 Hyperledger Fabric이 플랫폼의 비즈니스 로직으로 Chaincode를 제공하는 이유입니다. 체인 코드를 사용하면 트랜잭션을 수행하기 전에 자산 및 기타 수정 사항을 정의 할 수 있습니다..

더욱이 효율성을 높이기 위해 체인 코드는 트랜잭션 주문과 별도로 실행됩니다. 이 프로세스는 보안도 향상시킵니다..

원장

음, 원장은 분명히이 플랫폼에서 절실히 필요한 부분입니다. 네트워크의 모든 거래는 원장에 기록됩니다. 더구나 원장은 변경 불가능하므로 로그인 한 후에는 아무도 값을 변경할 수 없습니다..

더 도움이되도록 SQL 쿼리가 함께 제공됩니다. 실제로 SQL 쿼리는 원장을 필터링하고 원하는 결과를 제공하는 데 도움이됩니다..

정체

허가를 받으면 견고한 ID 관리 서비스가 필요합니다. 그리고 Hyperledger 패브릭은 신원을 분류하는 멤버십 관리 서비스를 제공합니다. 이 서비스를 사용하면 플랫폼에 들어갈 수있는 모든 ID를 저장할 수 있습니다..

제목에 따라 네트워크의 다른 부분으로 ID를 제한 할 수도 있습니다..

더 읽어보기 :Hyperledger Fabric 사용 사례 및 사례 연구

기밀 유지 및 개인 정보

글쎄요, 허가 된 네트워크의 도움으로 당신은 프라이버시와 기밀성을 얻게됩니다. 이 두 가지 요소는 대기업에서 매우 중요합니다. 따라서 원하는 당사자와 개인 거래를 시작할 수 있습니다. 전체 네트워크에서 기밀 거래를 숨기도록 선택할 수도 있습니다..

그러나 귀하의 거래가 아무리 사적이든 상관없이 원장에 남아 있음을 기억하십시오.

보안 프로토콜

플랫폼의 보안 프로토콜은 방대합니다. 아무도 귀하의 민감한 정보에 액세스 할 수 없도록 보안 계층을 제공하고 사이버 공격을 차단합니다..

또한 네트워크의 암호화 메커니즘은 상당히 발전되어 있으며 상대적으로 크래킹하기 어렵습니다..

따라서 회사에서 사이버 공격 문제를 처리하고 있다면이 플랫폼을 확인하여 보호 할 수 있습니다..

일치

현재 Hyperledger Fabric은 Kafka를 네트워크의 주요 합의 프로토콜로 사용합니다. 불행히도 비잔틴 내결함성이 아닌 충돌 내결함성 일뿐입니다. 따라서 시스템이 비효율적 인 경우 알고리즘은이를 충돌 오류로 설명합니다..

이 외에도 플랫폼은 주문 서비스를위한 BFT 알고리즘을 허용합니다. Kafka 외에 Solo는 채널의 합의 알고리즘이기도합니다. 하지만 개발자 만 사용하고 확장에는 적합하지 않습니다..

반면에 Raft 합의 프로토콜은 다소 다른 프로토콜입니다. 비교적 새롭고 리더-팔로어 유형 구조를 따릅니다. 하지만 BFT도 아니고 CFT 만.

이 Hyperledger Fabric vs Sawtooth vs Composer 비교 가이드의 다음 부분을 확인해 보겠습니다..

장 -2 : Hyperledger Sawtooth : 또 다른 블록 체인 이정표

Hyperledger Sawtooth는 무엇입니까?

공식 문서에 따르면 Hyperledger Sawtooth는 엔터프라이즈 블록 체인 컨소시엄 회사 인 Hyperledger의 또 다른 오픈 소스 프로젝트입니다. Hyperledger 패브릭과 매우 유사합니다. 그러나 분산 응용 프로그램 개발에 더 적합합니다..

더구나 디자인은 대기업에 더 사용자 친화적으로 만들기 위해 매우 완벽하게 보입니다..

또한 애플리케이션 개발이 원활하게 진행될 수 있도록 개발 계층이 핵심 계층과 분리되어 있습니다..

따라서 문제가 발생하더라도 핵심 시스템은 무엇이든지 그대로 유지됩니다. 또한 애플리케이션 개발 계층에 대한로드 증가는 코어 시스템의 성능에도 영향을주지 않습니다..

이 플랫폼의 또 다른 장점은 여러 프로그래밍 언어를 지원한다는 것입니다. 모든 프로그래밍 언어를 사용하여 애플리케이션을 개발할 수 있습니다. 그러나이를 위해 핵심 시스템에 대한 명확한 지식이 없어도됩니다..

이것이 바로 Hyperledger Sawtooth 예제가 블록 체인 애플리케이션 개발에 더 적합한 이유입니다. Hyperledger Sawtooth의 문서를 확인하여 자세한 내용을 확인할 수도 있습니다..

어쨌든이 Hyperledger Fabric vs Sawtooth vs Composer 가이드의 다음 부분으로 넘어가겠습니다..

더 읽어보기 : Hyperledger Sawtooth : 비즈니스 용 블록 체인

Hyperledger Sawtooth의 특징

응용 프로그램 개발 친화적

앞서 말했듯이 애플리케이션 도메인은 핵심 시스템에 연결되어 있지 않습니다. 따라서 핵심 시스템에서 애플리케이션 도메인을 분리하여 애플리케이션 개발을 더 쉽게 만듭니다. 또한 Hyperledger Sawtooth 예제는 스마트 계약 추상화도 제공합니다..

여기에서 개발자는 스마트 계약을 작성하기 위해 선호하는 언어를 선택할 수 있습니다. 또한 애플리케이션은 스마트 계약 VM 또는 비즈니스 로직이 될 수 있습니다..

실제로는 둘 다 공존 할 수도 있습니다..

권한 부여 기능

실제로 Sawtooth 플랫폼은 사설 네트워크와 함께 제공되는 모든 제약을 해결하도록 설계되었습니다. 이 문제를 해결하기 위해 시스템의 노드 클러스터에 대해 별도의 권한 옵션을 제공합니다..

또한 중앙 집중식 노드는 모든 종류의 기밀 데이터를 외부로 유출 할 수 없습니다. 또한 권한 부여의 도움으로 모든 노드에 서로 다른 유형의 정리가 제공됩니다. 따라서 승인이없는 노드는 허용되지 않는 문서를 입력하거나 볼 수 없습니다..

사설 네트워크

이 플랫폼의 또 다른 장점은 권한없는 사용자의 제한입니다. 제한은 네트워크 내에서 의미 할뿐만 아니라 로그인하는 동안 노드가 적절한 식별을 가져야합니다. 이는 네트워크에 적절한 신원이없는 사람은 누구나 네트워크에 들어갈 수 없음을 의미합니다..

더욱이 이것은 플랫폼의 보안 시스템을 강화하는 데에도 도움이됩니다. 무단 활동도 쉽게 감지 할 수 있습니다..

병렬 트랜잭션 실행

Hyperledger Sawtooth는 직렬 트랜잭션 대신 병렬 트랜잭션을 촉진합니다. 트랜잭션을 병렬로 실행하면 많은 시간이 절약됩니다. 실제로 직렬 트랜잭션은 네트워크의 워크로드를 증가시키고 많은 전력을 차지합니다..

그러나 Sawtooth를 사용하면 이러한 상황을 쉽게 피할 수 있습니다..

모듈 형 구조

모듈 식 구조는이 플랫폼의 또 다른 큰 특징입니다. 네트워크에 원하는 모든 종류의 기능을 추가하는 데 도움이됩니다. 따라서 상대적으로 기업의 요구에 대해보다 맞춤화 된 느낌을 얻을 수 있습니다..

이제이 Hyperledger Fabric vs Sawtooth vs Composer 가이드에서이 플랫폼의 요소를 살펴 보겠습니다..

또한 읽으십시오 : 엔터프라이즈 블록 체인 : 산업 혁신

Hyperledger Sawtooth 아키텍처의 요소

이벤트 시스템

환기 시스템은 네트워크에 절대적으로 필요합니다. 또한 이벤트 생성 및 노드에 브로드 캐스팅을 지원합니다. 따라서이를 통해 애플리케이션은 블록 체인에서 발생하는 이벤트를 구독 할 수 있습니다. 또한 정보를 다른 노드에도 전달합니다..

톱니-이더 리움 통합 프로젝트 (Seth)

이 요소의 도움으로 Ethereum 플랫폼과 Sawtooth 플랫폼의 상호 운용성을 만들 수 있습니다. 또한 Seth의 도움으로 EVM을 사용할 수도 있습니다..

플러그 형 합의 알고리즘

Hyperledger Sawtooth의 합의는 다른 플랫폼보다 훨씬 유연합니다. 실제로 시스템의 보안 수준과 효율성 수준을 높이는 데 도움이되는 플러그 형 합의 프로토콜을 제공합니다..

이 플랫폼의 또 다른 큰 요소는 하나의 블록 체인 플랫폼에서 여러 합의가 가능하다는 것입니다. 실제로는 서로 다른 작업에 대해 서로 다른 합의 프로토콜을 사용할 수 있음을 의미합니다. 예를 들어 거래에는 “A”알고리즘을, 스마트 계약에는 “B”알고리즘을 사용할 수 있습니다..

궁극적으로 어떤 조합이 가장 잘 작동하는지에 따라 달라집니다. 어쨌든 경과 시간 증명은이 플랫폼에서 BFT로 가장 많이 사용됩니다. 다른 합의 알고리즘에는 다음이 포함됩니다.

  • Devmode
  • PBFT
  • 시인 CFT
  • 뗏목

트랜잭션 패밀리 모델

네트워크는 몇 가지 모델 트랜잭션 제품군을 제공합니다.

트랜잭션 패밀리는이 플랫폼의 큰 부분입니다. 트랜잭션 제품군이 없으면 네트워크가 전혀 작동하지 않습니다. 또한 요구 사항을보다 명확하게 정의하기 위해 사용자 지정 트랜잭션 제품군을 자유롭게 구현할 수 있습니다..

그러나 Hyperledger Sawtooth 자습서는 사용할 수있는 트랜잭션 패밀리에 대한 일부 데이터 모델을 제공합니다. 이것들은 –

  • BlockInfo 트랜잭션 제품군 : 이것을 사용하여 역사적인 블록에 대한 정보를 저장할 수 있습니다..
  • 신원 거래 제품군 : 이것은 검증 자 및 거래자의 모든 권한 데이터를 공개 키와 함께 처리합니다..
  • IntegerKey 트랜잭션 제품군 : 배포 된 모든 원장을 테스트하는 데 사용할 수 있습니다..
  • Validator Registry Transaction 제품군 : 실제로이 제품군을 사용하면 네트워크에 유효성 검사기를 추가 할 수 있습니다..
  • 설정 거래 제품군 : 이를 통해 온 체인 구성 설정을 유지하기위한 참조 구현 모델을 얻을 수 있습니다..
  • Smallbank 거래 제품군 : 실제로 이것을 사용하여 시스템의 성능 및 벤치 마크 테스트를 분석 할 수 있습니다..
  • XO 트랜잭션 제품군 : 음, 이것은 다른 사용자와 tic-tac-toe 게임을 할 수 있습니다..

좋습니다. 이제이 두 플랫폼에 대해 모두 알고 있으므로이 Hyperledger Fabric vs Sawtooth vs Composer 가이드에서 비교 결과를 살펴 보겠습니다..

Ethereum Virtual Machine에 대해 자세히 알아 보려면 독점 가이드에서 엔터프라이즈 Ethereum에 대해 자세히 알아보십시오..

장 -3 : Hyperledger Fabric Vs Sawtooth

글쎄, Hyperledger fabric 대 Sawtooth Lake는 현재 인터넷에서 논쟁의 여지가있는 주제 중 하나입니다. 이 두 플랫폼은 기업에 적합하지만이 두 플랫폼의 중요한 차이점은 무엇입니까??

그 점을 하나씩 설명하겠습니다. 그럼이 Hyperledger Fabric vs Sawtooth vs Composer 가이드에서 무엇이 있는지 확인해 보겠습니다..

  • 권한 수준

음, 우리 모두는 Hyperledger 패브릭이 허가 된 플랫폼이라는 것을 알고 있습니다. 실제로 이는 일부 노드를 허용하고 시스템 요구에 따라 일부 노드를 제한 할 수 있음을 의미합니다. 분명히 엔터프라이즈 시나리오에서는 경쟁 업체가 내부 네트워크 시스템에 들어가는 것을 원하지 않습니다..

반면에 Hyperledger Sawtooth는 권한이 부여 된 네트워크이기도합니다. 그러나 권한없는 시나리오도 지원합니다..

또한 원하는 경우 공개 플랫폼으로 작동하도록 플랫폼을 구성 할 수 있습니다. 이것은 Fabric에서는 불가능한 일입니다. 이것이 Hyperledger 패브릭과 Sawtooth Lake의 주요 차이점입니다..

  • 합의 알고리즘

Hyperledger Fabric과 Sawtooth Lake의 또 다른 중요한 차이점은 합의 알고리즘입니다. 현재 Hyperledger 패브릭은 Kafka 및 기타 CFT 기반 알고리즘 만 사용합니다. 실제로 Crash Fault Tolerance는 BFT만큼 강력하지 않습니다. Kafka와 함께 Solo와 Raft도 있습니다..

반면에, 합의 알고리즘의 다른 형식 인 Sawtooth Proof of Elapsed Time. 이것은 모든면에서 Kafka보다 훨씬 우수합니다. 또한 Devmode, PBFT, PoET CFT 및 Raft도 지원합니다..

  • 비잔틴 내결함성 지원

음, 이것은 Hyperledger 패브릭과 Sawtooth Lake의 주요 차이점 중 하나입니다. Fabric에서 활성화 된 모든 합의 알고리즘은 Byzantine Fault Tolerance 지원을 제공 할 수 없습니다. 실제로 모든 알고리즘은 Crash Fault Tolerance 만 제공합니다. 현재 Fabric에 대한 BFT 지원은 아직 없습니다..

반면에 Hyperledger Sawtooth는 Byzantine Fault Tolerance 지원과 함께 제공됩니다. 그들의 주요 알고리즘 PoET는 BFT입니다. 반면에 PBFT는 Sawtooth에서 작동하는 또 다른 알고리즘입니다. 따라서이 경우 Sawtooth는 Fabric보다 훨씬 우수합니다..

  • 스마트 계약 기술

다음 Hyperledger Sawtooth 대 패브릭 비교 지점으로 이동하면 현명한 계약이 이루어집니다. 음, 스마트 계약은 비즈니스 로직의 한 형태입니다. 네트워크 내에 유지하기 위해 Fabric은 Chaincode라는 유사한 비즈니스 로직을 제공합니다..

실제로 Chaincode는 네트워크에서 모든 자산 관리 및 논리 실행을 처리합니다. 그러나 Sawtooth가 비슷한 기능을 제공한다고 생각할 것입니다..

글쎄, 스마트 계약 기술은 비즈니스 로직과 네트워크의 다른 측면을 돌볼 수있는 트랜잭션 패밀리를 제공합니다. 또한 이러한 트랜잭션 제품군의 도움으로 비즈니스 로직을 훨씬 쉽게 처리 할 수 ​​있습니다..

Fabric과 Sawtooth의 차이점을 알고 싶으십니까? Hyperledger Sawtooth Vs의 가이드에서 차이점에 대해 자세히 알아보세요. 지금 패브릭!

  • 스마트 계약 유형

음, Hyperledger Fabric의 스마트 계약 유형의 경우 설치된 버전을 얻습니다. 따라서 자신의 스마트 계약 언어를 선택하는 것은 여기서 약간 제한됩니다. 더구나 너무 많지 않고 몇 가지 언어로만 사용자 정의 할 수 있습니다..

반면에 Sawtooth는 설치된 스마트 계약 거래와 온 체인 거래를 모두 제공합니다. 실제로, 그것은 당신이 선호하는 모든 종류의 언어로 자신 만의 스마트 계약을 만들 수 있음을 의미합니다. 그 후에 스마트 계약으로 작동하도록 조정할 수 있습니다..

  • 지원되는 스마트 계약 언어

Hyperledger Sawtooth와 Fabric의 또 다른 큰 차이점은 스마트 계약 언어에 대한 지원입니다. 현재 Fabric은 JavaScript와 Golang의 두 가지 프로그래밍 언어 만 지원합니다. 스마트 계약에 다른 프로그래밍 언어를 사용하려면.

반면에 Sawtooth는 Rust, JavaScript, Go 또는 Python과 같은 많은 프로그래밍 언어를 지원합니다. 또한 Seth의 도움으로 Solidity도 사용할 수 있습니다. 이 외에도 더 많은 프로그래밍 언어에 대한 지원이 진행 중입니다. 따라서 Sawtooth에서 더 많은 유연성을 얻을 수 있습니다..

  • 거래 처리

Hyperledger Sawtooth와 Fabric의 다음 비교를 위해 트랜잭션 처리로 넘어가겠습니다. Fabric에서 트랜잭션의 모든 처리가 보증 피어 및 주문 서비스를 사용하여 수행되는 것을 볼 수 있습니다. 실제로이 두 가지 유형의 노드는 모든 트랜잭션을 처리합니다..

그러나 Hyperledger Sawtooth 자습서에서는 문제가 크게 변경됩니다. 여기에는 주문 서비스 나 보증 피어가 없으며 프로세스를 관리하는 검증 인이 있습니다..

더구나이 두 노드의 작업은 완전히 다릅니다..

또한 읽으십시오 :Hyperledger Fabric 2.0 : 차세대 블록 체인

  • 상태 저장소

모든 블록 체인에는 업데이트 된 상태 저장 옵션이 있어야합니다. 이것이 없으면 네트워크는 합의 프로토콜을 완전히 실행하는 네트워크의 현재 상태를 알 수 없습니다. 이를 위해 사용하는 저장 공간이 있습니다. Fabric에서 블록 체인 네트워크의 모든 업데이트는 CouchDB 또는 leveldb 데이터베이스에 저장됩니다..

그러나 Sawtooth에서 상태 저장소는 중앙 lmdb 데이터베이스입니다. 그리고 이것은 Hyperledger Sawtooth와 Fabric의 또 다른 차이점입니다..

  • EVM 지원

이것이이 두 플랫폼의 주요 차이점 중 하나입니다. 실제로 Seth를 사용하면 Sawtooth가 플랫폼에서 이더 리움 기능을 활용할 수 있습니다. 따라서 Seth의 도움으로 EVM 지원을받을 수 있습니다. 이는 개발자에게 큰 도움이됩니다..

반면 Fabric에는 실제로 Seth 기능이 없습니다. 따라서 EVM을 지원할 수 없습니다..

Hyperledger Sawtooth와 Fabric 비교표

패브릭
권한 수준 허가 됨 허가 및 무허가
합의 알고리즘 대부분 Kafka를 사용하고 다른 알고리즘도 지원합니다. 대부분 경과 시간 증명을 사용하고 다른 알고리즘도 지원합니다.
BFT 지원 아니요, Crash Fault Tolerance 만 지원합니다. 예, 비잔틴 내결함성 지원
스마트 계약 기술 체인 코드 거래 가족
스마트 계약 유형 설치됨 온 체인 및 설치
지원되는 스마트 계약 언어 Golang 또는 JavaScript Rust, JavaScript, Go 또는 Python; Seth를 사용하여 Solidity 지원
거래 처리 동료 보증 및 서비스 주문 검증 인
상태 저장 CouchDB 또는 leveldb 중앙 lmdb 데이터베이스
EVM 지원 아니 예 (Seth를 통해)

이 Hyperledger Fabric vs Sawtooth vs Composer 가이드에서 Hyperledger Composer가 무엇인지 살펴 보겠습니다..

블록 체인 기반 플랫폼을 구현하고 싶습니까? 지금 블록 체인을 구현하는 방법에 대한 최종 가이드를 확인하세요.!

장 -4 : Hyperledger Composer : 개발 도구

Hyperledger Composer 란??

공식 문서에 따르면 Hyperledger Composer는 Hyperledger Company의 블록 체인 프로젝트입니다. 또한 지금까지 논의한 다른 프로젝트와는 다릅니다. 블록 체인 진화에 대한 다소 독특한 접근 방식입니다. 실제로는 주로 블록 체인 애플리케이션 배포를위한 도구 세트와 개발 프레임 워크를 제공합니다..

Hyperledger Composer의 주요 목적은 더 많은 블록 체인 프로젝트가 하나의 시장이되도록 시간을 단축하는 것입니다. 일반적으로 블록 체인 플랫폼을 완전히 구현하려면 상대적으로 오랜 시간이 걸립니다. 이것은 많은 기업을 낙담시킵니다.

이것이 바로 Hyperledger Composer 자습서를 사용하여 블록 체인 솔루션을 빠르게 배포 할 수있는 이유입니다. 더욱이 간결한 시간 내에 사용 사례를 구현하는 데 도움이됩니다. 더 나아가 공식 문서를 확인하여 Hyperledger composer에 대해 자세히 알아볼 수 있습니다..

노트 : 불행히도 Composer는 이제 더 이상 사용되지 않습니다. 따라서이 프로젝트에는 더 이상 새로운 업데이트가 없습니다..

이 프로젝트가 지원 중단되기 전에 만이 프로젝트의 기능에 대해 논의하고 있습니다..

더 읽어보기 : Hyperledger Composer : 엔터프라이즈 블록 체인 구축

Hyperledger Composer의 기능

  • 단순 모델링 언어

개발 도구를 사용하면 다양한 모델링 언어를 얻을 수 있습니다. 이를 통해 모든 유형의 비즈니스 로직을 쉽게 생성 할 수 있습니다. 더욱이, 목적에 맞는 모델링 언어로 비즈니스 네트워크를 정의하는 것은 매우 쉽습니다. 모든 스크립트 트랜잭션은 JavaScript에 있습니다..

그리고 JavaScript는 현재 세계에서 가장 인기있는 프로그래밍 언어 중 하나입니다. 따라서이 도구에 대한 적절한 개발 팀은 쉽게 찾을 수 있습니다..

  • 재사용 가능한 Fast POC

개념 증명은 블록 체인 프로젝트와 관련하여 주요 문제 중 하나입니다. 많은 기업이 회사의 블록 체인 개념 증명을 제시하기 위해 다른 공급자를 찾습니다. 그러나 여기 Hyperledger Composer 튜토리얼을 사용하면 재사용 및 사용자 정의가 매우 쉽게 가능한 POC를 얻을 수 있습니다..

실제로 몇 주가 아니라 몇 시간 내에 애플리케이션을 개발할 수 있습니다. 모든 응용 프로그램은 생산 준비가됩니다. 굉장하지 않아?

  • 데이터 통합

또 다른 주요 문제는 기존 시스템과 새 시스템의 통합입니다. 당장 현재 가지고있는 네트워크는 기존 네트워크에서 실행됩니다. 그러나 전체 네트워크를 변경하려면 많은 시간과 리소스가 필요하며 잠재적으로 브랜드 가치에 해를 끼칠 수 있습니다..

그러나 Loopback을 사용하여 기존 시스템을 Hyperledger Composer의 블록 체인에 연결할 수 있습니다. 또한 매우 쉽고 기존 방법보다 시간이 매우 적게 걸립니다..

더 읽어보기 : 블록 체인 개념 증명 : 엔터프라이즈 POC 가이드

장 -5 : Hyperledger Fabric Vs Sawtooth Vs Composer : 모든 비교

Hyperledger Fabric 대 Composer

우선, Hyperledger 패브릭 대 Composer는 완전히 다른 측면입니다. 실제로이 두 프로젝트는 서로 매우 다릅니다. Hyperledger Fabric과 Composer의 중요한 차이점 중 하나는 Fabric이 프레임 워크이고 Hyperledger Composer가 도구라는 것입니다..

따라서 Hyperledger Composer를 사용하면 Hyperledger Fabric과 유사한 프레임 워크의 새로운 플랫폼을 만들 수 있습니다. 하지만 Fabric에서는 그렇게 할 수 없습니다. 따라서 현재 Hyperledger Composer는 Fabric 만 지원하고 다른 블록 체인 플랫폼은 지원하지 않습니다..

이는 도구를 사용하여 요구 사항에 따라 Hyperledger Fabric 플랫폼 만 개발할 수 있음을 의미합니다. Fabric도 사용자 정의 할 수 있지만 Composer를 사용하면 자신 만의 플랫폼을 구축 할 수 있습니다..

Hyperledger 패브릭과 Composer의 또 다른 차이점은 패브릭의 기능을 사용하여 새 플랫폼을 생성한다는 것입니다. 그러나 Fabric은 사용자 정의에 Composer를 사용하지 않습니다..

Hyperledger composer와 fabric 비교를 위해 Fabric에는 원장, 노드 구조, 체인 코드, 트랜잭션 프로세스 등이 있습니다. 그러나 Hyperledger composer vs Fabric에서 Composer를 사용하면 개발 도구를 직접 사용할 수 있습니다..

간단히 말해서 Hyperledger composer와 Fabric의 경우 둘 다 완전히 다르며 비교할 공통 근거가 없다고 말해야합니다..

지금 등록: CEBP (Certified Enterprise Blockchain Professional) 과정

Hyperledger Sawtooth 대 작곡가

Hyperledger Sawtooth와 Composer의 비교는 Hyperledger composer와 Fabric과 매우 유사합니다. 왜? 음, 똑같은 일이 여기에 있기 때문입니다. Hyperledger Sawtooth는 실제로 기업용으로 준비된 프레임 워크입니다..

Sawtooth를 사용하면 효율성과 보안을 얻을 수 있습니다. 또한 노드가 거래하고 검증 할 수있는 라이브 플랫폼입니다. 따라서이를 사용하기 위해 자체 Sawtooth 플랫폼을 개발할 필요가 없습니다..

반면에 Hyperledger Composer와 Sawtooth에서는 Composer가 개발을위한 도구 일뿐임을 알 수 있습니다. 엔터프라이즈 용 프레임 워크 나 사용 가능한 노드가 없습니다. 더 나아가, 당신이 먼저 시작할 수 있도록 몇 가지 POC를 제공하지만 그게 다입니다..

즉, Hyperledger Composer와 Sawtooth 비교에서 Composer는 블록 체인 네트워크를 개발하는 데 도움이되는 도구 모음 일뿐입니다..

그러나 Fabric 대 Composer와 Hyperledger Composer 대 Sawtooth 간에는 큰 차이가 있다고 말해야합니다. 즉, Composer는 현재 Sawtooth를 지원하지 않습니다. 따라서이 도구를 사용해도 직접 Sawtooth를 개발할 수는 없습니다..

Hyperledger Sawtooth와 작곡가의 비교를 요약하면 두 프로젝트 모두 프레임 워크와 도구가 완전히 다릅니다..

더 읽어보기 :20 개 이상의 블록 체인 기술 사용 사례 목록

하이퍼 레저 패브릭 대 톱니 대 작곡가

Hyperledger Fabric 대 Sawtooth 대 Composer의 비교는 상대적으로 다릅니다. 처음에는 Fabric과 Sawtooth라는 두 가지 주요 프레임 워크가 있습니다. 반면에 우리는 도구가 있습니다 – Composer.

Fabric과 Sawtooth의 경우 둘 다 많은 유사점이 있습니다. 하지만 Sawtooth는 퍼블릭 블록 체인도 될 수 있습니다. Fabric은 절대 불가능합니다..

또한 Fabric이 지원하지 않는 Ethereum Virtual Machine을 지원할 수 있습니다. 어쨌든 Fabric은 Sawtooth가 부족한 강력한 멤버십 관리 시스템을 제공합니다. 그러나 이에 대응하기 위해 Sawtooth는 BFT 합의 프로토콜을 지원할 수 있습니다..

어쨌든 Hyperledger Sawtooth와 Composer의 경우 중요한 문제가 있습니다. Composer는 도구 일 뿐이지 만 Fabric은 지원하지만 Sawtooth는 지원하지 않습니다..

실제로 Hyperledger Fabric은 개발 시간이 덜 필요하기 때문에 크게 향상되었습니다. 반면에 Sawtooth는 여전히 배포하는 데 더 많은 시간이 필요합니다. 따라서 Fabric으로 할 수있는 것처럼 빠르게 배포 할 수 없습니다..

따라서 Hyperledger Composer와 Sawtooth를 통해 Fabric이 현재 전 세계적으로 널리 사용되는 이유를 알 수 있습니다..

Hyperledger Fabric Vs Sawtooth Vs Composer 비교를 요약하면 모두 Hyperledger 프로젝트이지만 두 개는 약간 다른 프레임 워크라고 말해야합니다. 한편, 그중 하나는 블록 체인 네트워크를 배포하는 데 사용할 수있는 도구입니다..

장 -6 : 결론

이 Hyperledger Fabric vs Sawtooth vs Composer 가이드의 끝점에 도달했습니다. 우리는이 비교의 모든 측면을 제공하려고 노력했습니다. 이제 Hyperledger에서이 세 가지 프로젝트의 주요 차이점이 무엇인지 알아야합니다..

실제로 Fabric과 Sawtooth는 블록 체인 기술의 향상을 위해 매우 중요합니다. 또한이 세 가지 프로젝트는 모두 기술에 새로운 것을 제공합니다. 따라서 차이점을 고려하여 회사에 적합한 것을 선택할 수 있습니다..

하지만 아시다시피 Composer는 도구 일 뿐이며 현재 사용되지 않습니다. 그러나 Fabric 플랫폼을 생성하는 쉬운 방법도 제공 할 수 있습니다. 하지만 사용에 대한 추가 지원은 제공되지 않습니다. 따라서이를 염두에두고 변환을 시작하십시오..

초보자 일 뿐이고 블록 체인 기술에 대해 더 알고 싶다면 무료 블록 체인 과정을 확인하여 지금 바로 여정을 시작하는 것이 좋습니다.!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map