블록체인 인 BigchainDB는 버그 수정, 새로운 기능 추가 및 이전 코드 제거를 위한 또 다른 업데이트를 출시했습니다. 따라서 이 업데이트보다 두 달 전에 릴리스된 업데이트와 비교하여 BigchainDB에 완전한 변화를 제공합니다.
많은 중요한 변경 사항 중 Java 드라이버에 대한 공식 지원이 DB에 로드되었습니다. 더 빠른 유효성 검사를 위한 메모이제이션과 새 버전의 RapidJSON이 베이스 플레이트에 새겨져 있습니다. 런타임에 유효성 검사기의 보팅 파워를 추가, 제거 및 변경하는 기능이 추가되었습니다.
결정적인 유효성 검사 프로세스는 모든 유효성 검사기의 변경 제안을 적용하고 궁극적으로 네트워크의 나머지 부분이 "유효성 검사기 선출"을 유발함으로써 처리됩니다. 다른 유효성 검사기는 예 또는 아니오로 투표합니다. '예'가 3분의 2의 표를 얻으면 수락되고 작업이 수행됩니다. 블록체인은 모든 투표와 선거를 기록하는 투표함 역할을 합니다. 이 문제는 http://docs.bigchaindb.com/projects/server/en/v2.0.0b6/server-reference/bigchaindb-cli.html#bigchaindb-election에 자세히 설명되어 있습니다.
몇 가지 다른 변경 사항이 구현되었습니다.
이벤트 애플리케이션 프로그래밍 인터페이스(API)는 이제 효율성을 높이는 유효한 트랜잭션만 보냅니다.
매개변수 차단이 재정의되었습니다.
개인 데이터 취급 및 개인 정보 보호 정책을 업데이트합니다.
Tendermint를 최신 버전으로 업데이트하라는 메시지가 표시되지 않습니다. 특정 버전으로 업데이트하는 것은 새로 추가된 기능입니다.
개발자는 현재 BlockchainDB 네트워크를 새 버전의 Tendermint로 마이그레이션한 후 버전 2.0.0 베타 7을 릴리스합니다. 버전 2.0.0 후보 1은 버전 2.0.0 베타 7을 계승하며 이후에는 새로운 기능이 추가되지 않습니다. 후보 1 업데이트는 Tendermint가 변경하고 원하는 대로 만들 수 있는 권한만 있습니다.