두 번째 MultiChain 2.0 프리뷰 릴리즈

소스 노드 : 1849219

자산 별 권한, 용량 업그레이드 및 인라인 메타 데이터

오늘 우리는 MultiChain 2.0의 두 번째 프리뷰 릴리스를 공개하게 된 것을 기쁘게 생각합니다. 이것은에 상당한 진전을 멀티 체인 2.0 로드맵자산 권한과 관련된 중요한 추가 기능이 포함되어 있습니다.

자산 별 권한

놀람부터 시작합시다. 이 릴리스에는 블록 체인에서 발행 된 각 자산에 대한 보내기 및 받기 권한을 개별적으로 제어하는 ​​기능이 추가되었습니다. 이 제어는 각 자산의 규제, 사용자 식별 요구 사항 등의 특성이 다른 환경에서 중요합니다.

새 자산이 발행 될 때 선택적으로 수신 및 / 또는 전송 제한으로 지정할 수 있습니다. 수신 제한 자산은 주소가있는 트랜잭션 출력에만 나타날 수 있습니다 receive 해당 자산에 대한 권한. 마찬가지로, 송금 제한 자산은 자산 별 주소가있는 거래 입력에만 사용될 수 있습니다. send 권한. (모든 경우에 주소는 전역 적이어야합니다. sendreceive 입력 및 출력에 각각 표시되는 권한.)

XNUMXD덴탈의 sendreceive 자산에 대한 권한은 주소가있는 모든 주소에 의해 부여되거나 취소 될 수 있습니다 admin or activate 해당 자산에 대한 권한. 기본적으로 이러한 권한은 자산 발급자에게만 할당되지만 발급자 (또는 이후에 추가 된 자산 관리자)는 다른 주소로도 확장 할 수 있습니다.

블록 체인 매개 변수 업그레이드

MultiChain 2.0 개발의 주요 기능 중 하나는 블록 체인 업그레이드입니다. 체인의 매개 변수 시간이 지남에 따라 변경됩니다. 이는 블록 체인이 장기적으로 실행되도록 설계 되었기 때문에 컴퓨터 시스템을 만든 후 몇 년 동안 어떻게 사용 될지 예측하기 어렵습니다.

MultiChain 1.0.x는 이미 단일 프로토콜 (체인의 프로토콜 버전)을 업그레이드하기위한 기능을 제공합니다. 이 MultiChain 2.0 릴리스는 상당한 진전을 이루어 블록 체인 성능 및 스케일링과 관련된 XNUMX 가지 추가 매개 변수를 변경할 수 있습니다. 여기에는 대상 블록 시간, 최대 블록 크기, 최대 트랜잭션 크기 및 최대 메타 데이터 크기가 포함됩니다.

거버넌스와 관련된 다른 중요한 작업과 마찬가지로 체인 매개 변수 업그레이드는 사용자 지정 가능한 수준의 합의에 따라 체인 관리자 만 수행 할 수 있습니다. 우리는이 기능에 대한 연구를 계속하고 있으므로 향후 MultiChain 2.0 릴리스에서 더 업그레이드 가능한 매개 변수를 찾으십시오.

인라인 메타 데이터

MultiChain 1.0.x는 이미 포맷되지 않은 (바이너리) 트랜잭션 메타 데이터를 지원합니다.이 메타 데이터는 원시로 임베드되거나 스트림 항목에 랩핑 될 수 있습니다. MultiChain 2.0의 첫 번째 프리뷰 릴리즈 이것을 확장 메타 데이터를 텍스트 또는 JSON 형식으로 선택적으로 표시 할 수 있습니다. 이 모든 경우에 메타 데이터는 데이터를 포함하는 별도의 트랜잭션 출력에 나타납니다. OP_RETURN후속 트랜잭션에서 출력을 일시 중지 할 수 없게합니다.

이 MultiChain 2.0 릴리스는 우리가“인라인”이라고하는 새로운 유형의 메타 데이터를 소개합니다. 인라인 메타 데이터는 일반 소비 가능 트랜잭션 출력 내에 저장되므로 해당 출력의 주소 및 / 또는 자산과 직접 연결됩니다. 다른 형식의 메타 데이터와 마찬가지로 인라인 메타 데이터는 이진, 텍스트 또는 JSON 형식 일 수 있으며 여러 다른 API를 통해 쉽게 읽고 쓸 수 있습니다.

인라인 메타 데이터는 트랜잭션 유효성에 관한 사용자 지정 규칙과 함께 사용될 때 진정으로 강력 해집니다. 한 가지 예는 만료 날짜가 있거나 다음에 갈 수있는 위치에 대한 제한 목록이있는 자산을 보내는 것입니다. 이 릴리스에서는 MultiChain의 C ++를 수정해야만 사용자 지정 유효성 검사 규칙을 정의 할 수 있습니다. 소스 코드. 그러나 일단 필터가 멀티 체인 2.0 로드맵이러한 규칙은 JavaScript로 작성되며 일반 API 호출을 사용하여 블록 체인에 설치됩니다.

앞서 길

이 두 번째 미리보기 / 알파 릴리스로, 우리는 MultiChain 2.0의 오픈 소스 커뮤니티 에디션으로 예정된 작업의 약 절반을 완료했습니다. 다음을 방문하여 alpha 2를 다운로드하여 사용해 볼 수 있습니다 멀티 체인 2.0 프리뷰 릴리스 페이지. 이 페이지에는 새롭고 향상된 API에 대한 설명서도 있습니다.

우리는 이미 오프 체인 스트림 아이템을 호출하는 MultiChain 2.0의 다음 주요 기능에 대한 작업을 시작했습니다. 오프 체인 아이템에서는 아이템의 페이로드의 해시 만이 아이템의 키 및 다른 메타 데이터와 함께 체인 안에 내장됩니다. 페이로드 자체는 게시자가 로컬로 저장하고 다음을 사용하여 스트림의 구독자에게 전파됩니다. 피어 투 피어 파일 공유 검증을 제공하는 온 체인 해시와 함께 그 결과 많은 양의 정보를 기록하는 데 사용되는 블록 체인의 확장 성과 성능이 크게 향상되었습니다.이 정보 중 일부는 특정 참가자에게만 관심이됩니다. 원래 MultiChain 2.0을 계획하지 않았지만이 기능은 사용자 요구에 따라 우선 순위 목록을 높였습니다.

언제나처럼, 우리 의견을 환영합니다 MultiChain 2.0의 진행 상황에 대해 다음 강의에서 다음 프리뷰 릴리스를 제공 할 수 있기를 기대합니다.

의견을 적어주세요 링크드 인에.

타임 스탬프 :

더보기 멀티 체인