최근 화제가 된 분산형 대장 Scar DLT(기초편)를 조사했습니다.
기업 시스템의 용례를 전제로 개발한 것 같은데, 분류상으로는 하이퍼릿지 Fabric과 Enterprise Etherme와 비슷한 느낌이다.
Scar DLT 소개
Scar DLT는 주로 다음 두 가지로 구성됩니다.
Scalar DB는 ACID와 일치하지 않는 분산 데이터베이스/ACID 기준 라이브러리입니다.
Apache Cassandra와 함께 사용하면 선형 배율이 가능하고 가용성이 보장됩니다.
Scalar DL
Scar DL은 블록 체인에 설치된 분산형 탁상용 계정으로 다음과 같은 특징을 가지고 있다.
Scalar DL Docs
ACID란
'ACID'라는 단어가 나왔기 때문에 여기에 조금 덧붙이려고 합니다.
ACID는'거래 처리의 신뢰성을 담보하기 위해 요구되는 성질'이며, ACID 기준은 아래 열거한 4개 항목의 성격을 충족한 상태라고 할 수 있다.
※ 자세한 내용은 Wikipedia 참조.
이를 지키지 않으면 거래의 신뢰성이 떨어지고 기업의 이용이 어려워진다.
이 경우 분산형도 가용성이 강해 ACID 기준 요건을 달성한 게 대단하지 않나.
Scar DLT의 전체 그림
이러한 두 소프트웨어의 조합을 통해'고도의 변조 저항성과 높은 확장성의 병존'을 실현하였다.
다음 도구와 함께 제공되는 전체 패키지를 Scar DLT라고 합니다.
첨부 도구
샌드박스는 스칼라사가 위탁 관리하는 스칼라 DL의 공유 환경으로, 실제 환경에 가까운 상태에서 스마트하게 구성할 수 있다.
실제 사용 방법은 SDK 사용 방법과 함께 설명합니다.
SDK는 Java, Web, Node입니다.js를 위한 제품을 제공하여 다음과 같은 처리를 간단하게 수행할 수 있습니다.
고칠 수 있는 로컬 메모리의 데이터 구조를 사용하여 효율적인 설정 개발을 할 수 있다.
put와 get 등 명령어와 그에 대응하는 설정을 미리 등록했기 때문에 시도도 간단합니다.
그리고 파일을 읽으면 일련의 처리를 수행할 수 있기 때문에 테스트의 비용도 매우 낮다.
이곳의 상세한 사용 방법은 다음 이후에 접촉하고 싶다.
자원 관리자는 자산(자산)의 현재 가치와 역사 기록의 취득, 일람 표시 또는 왜곡되지 않았음을 검증할 수 있다.
명령행 인터페이스이기 때문에 다른 프로그램이나 스크립트 등에서 호출하기 쉽다.
다른 체인점과 다르다
가장 큰 특징은'변조성과 확장성이 병존한다'는 것이다.
이를 달성하기 위해 블록체인이 아닌 DAG 구조를 적용해 무관한 거래를 병행 처리할 수 있도록 했다.
또 비동기적으로 의견을 모으는 구조이기 때문에 하드웨어 자원을 추가하면 처리 속도를 선형적으로 높일 수 있다.
이러한 이유로 TPS의 향상은 쉽게 이루어져 엔터프라이즈 시스템에 적합합니다.
주의점
스칼라 DB는 아파치 라이센스 2.0에 공개되지만, 스칼라 DL은 현재 비즈니스 라이선스에 한정돼 있어 사용 시묻다가 필요하다.
정보 출처
나는 내가 조사한 범위 내에서 정보의 출처를 총결하였다.
Scalar DB의 GiitHub 페이지
Scarr DL용 GiitHub 페이지
그래서 이 방면의 내용도 나누어 쓰면 좋겠다고 생각합니다.
총결산
따라서 Scar DLT에 대한 정보입니다.
기업 시스템의 용례를 전제로 하기 때문에 디자인이 심사숙고한 것임을 알 수 있다.
'변조 가능성과 확장성이 병존한다' 는 점은 주목할 만하다.
공구도 다양하니 다음에 그곳에 닿았으면 좋겠어요.
Reference
이 문제에 관하여(최근 화제가 된 분산형 대장 Scar DLT(기초편)를 조사했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/GallusysYoshida/items/591a28ba8196d3fbda9a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)