DDX 프로젝트

소개



DDX는 Distribute Database of Anything의 약자입니다. Open Index Protocol (OIP)을 사용하여 실제 레코드의 메타데이터를 읽고 FLO blockchain에 쓰는 실험 프로젝트입니다.

주요 목표는 저렴하고 안전하며 접근 가능한 진정한 공공 디지털 공간을 인터넷에 구축하는 것입니다.

초기 단계에 있지만 Jensen Lab at CaltechAlexandria Labs에 의해 많이 개발되고 있습니다.

정의



여기에서 사용할 전문 용어에 대해 이야기해 보겠습니다.

기록



우리는 레코드를 실제 데이터 또는 사물의 메타데이터라고 부릅니다. 예를 들어 고양이가 있는 경우 고양이의 record를 만들 수 있습니다. 예를 들어:

{
  name: "Sophie",
  description: "Short hair, indoor",
  dataOfBirth: 2012
}


그것이 우리가 OIP 맥락에서 고양이로서의 Sophie의 기록이라고 부르는 것입니다. Sophie에 대한 메타데이터입니다.

레코드 템플릿



데이터 저장소가 되는 것을 목표로 하는 대부분의 프로젝트와 마찬가지로 DDX에는 정보를 구성하는 방법이 있습니다. 이를 레코드 템플릿이라고 합니다. 이러한 레코드 템플릿은 기본적으로 특정 데이터 유형의 메타데이터 스키마입니다. 예를 들어 유형cat의 레코드에 대한 스키마는 다음과 같습니다.

{
  name: "string",
  description: "string",
  dateOfBirth: "date"
}


기본적으로 유형cat의 레코드 필드를 정의하고 어떤 유형의 데이터가 있어야 하는지 설명합니다.

오픈 인덱스 프로토콜(OIP)




recordsrecord templates의 아이디어는 DDX의 빌딩 블록입니다. DDX 생태계에서 이 정보는 Open Index Protocol을 사용하여 FLO 블록체인에 저장됩니다.

OIP는 블록체인에 recordsrecord templates를 작성하는 방법을 정의합니다. 또한 우리가 그것들을 읽는 방법을 개선합니다.

다른 게시물에서 더 자세히 살펴보겠지만 현재 OIP는 여러 인코더(Googleprotobuf 포함)를 사용하여 데이터를 직렬화하고 FLO 블록체인에 추가합니다.

블록체인에 정보를 추가하는 이 작업은 floData라는 FLO 데이터 필드에 의해 촉진됩니다.



The FLO blockchain is a OG blockchain launched in 2013 with no ICO, no pre-mining and remains active to this day.





Alexandria Labs는 OIP 표준을 따르고 찾은 레코드 템플릿에 따라 레코드로 ElasticSearch 인스턴스를 동적으로 빌드하는 floData와의 트랜잭션에 대해 FLO 블록체인을 모니터링하는 데몬을 구축했습니다.



데몬은 또한 REST API를 노출하므로 데이터베이스의 콘텐츠를 쉽게 검색할 수 있습니다.

Alexandria 팀은 이 REST API의 공개 인스턴스를 api.oip.io에 보관합니다.

쿼리 방법에 대한 문서는 여기에서 찾을 수 있습니다.
https://github.com/oipwg/oip/blob/master/api.md

DDX 및 OIP



이제 기본 사항을 정의했으므로 마무리하겠습니다.

DDX를 모든 항목의 데이터베이스로 생각하고 각각record template을 이 데이터베이스에 있는 테이블의 스키마로 생각하십시오.

DDX에 새 "테이블"을 추가하려면 다음 3단계를 따르기만 하면 됩니다.

1- 스키마 정의
2- Open Index Protocol 표준에 따라 인코딩
3- FLO 블록체인에 브로드캐스트

이 새 테이블에 레코드를 추가하려면 또 다른 간단한 3단계를 따르기만 하면 됩니다.

1- 템플릿에 의해 정의된 스키마에 따라 메타데이터로 레코드 작성
2- Open Index Protocol 표준에 따라 인코딩
3- FLO 블록체인에 브로드캐스트

우리는 이러한 단계를 용이하게 하기 위해 소프트웨어를 지원하기 위해 노력하고 있으며 이를 수행하는 방법은 다음 게시물의 주제가 될 것입니다.

일부 코드는 여기에서 찾을 수 있습니다.
OIP

DDX-게이트웨이



우리는 또한 인간과 이 데이터의 상호 작용을 용이하게 하기 위해 일련의 게이트웨이인 DDX-게이트웨이에 대해 작업하고 있습니다. 공개 API를 사용하여 블록체인에서 데이터를 읽고 쓰는 클라이언트 측 정적 반응 앱입니다.

현재 온라인에는 두 가지가 있습니다.


DD-People


DD-Organizations

최종 발언



이것은 DDX 프로젝트에 대한 매우 간략한 시작 개요이며 OIP 및 FLO 블록체인을 활용하여 인터넷에서 지속적이고 진정한 공공 디지털 공간을 구축하는 방법입니다.

다음 게시물을 기대해 주세요!

☀️ + ⚜️ = 🚀🚀🚀

좋은 웹페이지 즐겨찾기