티스토리 뷰

반응형

해당 글은 Hyperledger Fabric 페이지의 공식 문서를 번역 및 정리한 자료입니다.

원본 사이트 : https://hyperledger-fabric.readthedocs.io/en/release-1.4/whatsnew.html

What's new in v1.4

 Hyperledger Fabric’s First long term support release(Hyperledger Fabric 최초 장기 지원 릴리즈)

Hyperledger Fabric은 초기 v1.0 출시 이후 발전했으며 Fabric 운영자 커뮤니티도 있습니다. 패브릭 개발자는 안정성과 프로덕션 작업에 중점을 두고 v1.4를 제공하기 위해 네트워크 사업자와 협력 해 왔습니다. 따라서 v1.4가 첫 번째 장기 지원 릴리스가 될 것입니다.

현재까지 우리의 정책은 다음 주요 또는 부 릴리스가 공개 될 때까지 가장 최근의 주요 또는 부 릴리스에 대한 버그 수정 (패치) 릴리스를 제공하는 것이 었습니다. 이후 정책에 대해서는 이 정책을 계속 적용할 계획입니다. 그러나 Hyperledger Fabric v1.4의 경우 Fabric 관리자는 릴리스 날짜로부터 1 년 동안 버그 수정을 제공하기로 약속합니다. 이렇게 되면 여러 개의 수정 프로그램이 패치 릴리스에 번들로 제공되는 일련의 패치 릴리스 (v1.4.1, v1.4.2, ...)가 발생할 수 있습니다.

Hyperledger Fabric v1.4로 실행중인 경우 이후의 패치 릴리스로 안전하게 업그레이드 할 수 있습니다. 결함을 해결하기 위해 업그레이드 프로세스가 필요함을 알리기 위해 해당 프로세스에 패치 릴리스를 제공 할 것입니다.


Serviceability and operations improvements(서비스 가능성 및 운영 개선)

Hyperledger 패브릭 네트워크가 더 많이 배포되고 프로덕션 상태가되면서 서비스 가능성과 운영 측면이 중요합니다. 패브릭 v1.4는 로깅 향상, 상태 확인 및 운영 메트릭을 통해 커다란 도약을 이룹니다. 따라서 Fabric v1.4는 프로덕션 작업에 권장되는 릴리스입니다.

  • 운영 서비스 : 새로운 RESTful 운영 서비스는 운영자에게 피어 및 오더러 노드 작업을 모니터링하고 관리하는 세 가지 서비스를 제공합니다.
    • 로깅 /logspec 엔드 포인트를 사용하여 운영자는 피어 및 오더러 노드에 대한 로깅 수준을 동적으로 가져오고 설정할 수 있습니다.
    • /healthz 엔드 포인트는 사업자와 컨테이너 오케스트레이션 서비스는 피어와 오더러 노드 생명(liveness)과 건강(health)을 확인할 수 있습니다.
    • /metrics 엔드 포인트는 운영자가 피어와 오더러 노드에서 운영 지표를 끌어 프로 메테우스을 활용할 수 있습니다. 메트릭을 StatsD에도 푸시 할 수 있습니다.

Improved programming model for developing applications(응용 프로그램 개발을 위한 향상된 프로그래밍 모델)

분산 응용 프로그램 작성이 점점 쉬워지고 있습니다. Node.js SDK 및 Node.js 체인 코드에서 프로그래밍 모델을 개선하면 분산 된 응용 프로그램을보다 직관적으로 개발할 수 있으므로 응용 프로그램 논리에 집중할 수 있습니다. 기존 npm 패키지는 계속 사용할 수 있지만 새로운 npm 패키지는 개발자 생산성과 사용 편의성을 향상시키는 추상 계층을 제공합니다.

새로운 문서는 상업용 페이퍼 비즈니스 네트워크 시나리오를 사용하여 Hyperledger 패브릭에 대한 분산 응용 프로그램을 만드는 다양한 측면을 이해하는 데 도움이됩니다.

  • 시나리오 : 프로그래밍 모델을 설명하기 위한 유스 케이스 역할을 하는 함께 처리 할 응용 프로그램을 빌드하려는 6 개 조직과 관련된 가상의 비즈니스 네트워크를 설명합니다.
  • 분석 : 상업용 페이퍼의 구조 및 거래가 시간 경과에 따라 거래에 미치는 영향을 설명합니다. 상태 및 트랜잭션을 사용한 모델링이 분산 된 비즈니스 프로세스를 이해하고 모델링 할 수있는 정확한 방법을 제공함을 보여줍니다.
  • 프로세스 및 데이터 디자인 : 상업용 페이퍼 프로세스 및 관련 데이터 구조를 설계하는 방법을 보여줍니다.
  • 스마트 계약 처리 : 상업용 페이퍼의 발행, 구매 및 상환이라는 분산 된 비즈니스 프로세스를 관리하는 현명한 계약을 어떻게 설계해야하는지 보여줍니다.
  • 응용 프로그램 스마트 계약 처리에 설명 된 스마트 계약을 활용하는 클라이언트 응용 프로그램을 개념적으로 설명합니다.
  • 응용 프로그램 설계 요소 : 계약 이름 공간, 트랜잭션 컨텍스트, 트랜잭션 핸들러, 연결 프로파일, 연결 옵션, 지갑 및 게이트웨이에 대한 세부 사항을 설명합니다.

마지막으로 상업용 페이퍼 시나리오를 현실로 만드는 튜토리얼 및 샘플 :


New tutorials(새로운 튜토리얼)

  • Writing Your First Application : 이 튜토리얼은 개선 된 Node.js SDK 및 체인 코드 프로그래밍 모델을 활용하도록 업데이트되었습니다. 이 자습서에는 클라이언트 응용 프로그램과 체인 코드의 JavaScript 및 Typescript 예제가 모두 있습니다.
  • Commercial paper tutorial : 위에서 언급 한 바와 같이, 이것은 새로운 Developing Applications 문서와 함께 제공되는 자습서입니다.
  • Upgrading to the Newest Version of Fabric : 첫 번째 네트워크 구축의 네트워크를 활용하여 v1.3에서 v1.4 로의 업그레이드를 시연합니다. 업그레이드의 모든 단계를 이해할 수 있도록 개별 명령뿐만 아니라 스크립트 (업그레이드 용 템플리트 역할을 할 수 있음)를 모두 포함합니다.

Private data enhancements(프라이빗 데이터 향상)

  • 프라이빗 데이터 : 프라이빗 데이터 기능은 v1.2부터 Fabric의 일부였으며 이 릴리스에서는 두 가지 새로운 기능이 추가되었습니다.
    • 조정(Reconciliation ) - 프라이빗 데이터 콜렉션에 추가된 조직의 피어가 현재 자격이 있는 이전 트랜잭션의 프라이빗 데이터를 검색 할 수 있게 합니다.
    • 특정 체인 코드 로직을 작성할 필요 없이 클라이언트 조직 콜렉션 구성원에 따라 체인 코드 내에서 액세스 제어 를 자동으로 시행하는 클라이언트 액세스 제어

Release notes(릴리즈 노트)

릴리스 노트는 새 릴리스로 이동하는 사용자에 대한 자세한 내용과 전체 릴리스 변경 로그에 대한 링크를 제공합니다.


반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함