paust-team / paust-db

GNU General Public License v3.0
6 stars 5 forks source link

System purpose & requirements #1

Open 1dennispark opened 6 years ago

1dennispark commented 6 years ago

본 이슈는 paust db의 요구사항 정의를 위하여 개설되었습니다.
timeseries 디비의 요구사항과 decentralization 으로 구현할 수 있는 피처들을 정의하고자 합니다.

PAUST DB

파우스트 디비는 Smart Contract와 blockchain 기반의 타임시리즈 데이터베이스입니다.

Features

Architecture

1dennispark commented 6 years ago

예상되는 추가 요구사항

Architecture 제안

EdgarGoethe commented 6 years ago

PAUST DB Architecture & System Flow

181102_paustdb

code-to-gold commented 6 years ago

Master Node 용 Chain 비교

EdgarGoethe commented 6 years ago

추후 추가될 기능으로 DBMS 구성, 상태 모니터링(운영성능, 트러블슈팅 모니터링 X)을 위한 GUI

code-to-gold commented 5 years ago

ACL을 Master Node 에서 관리하긴 하나, IPFS에 저장이 되기 때문에, 누구든 IPFS transaction history(IPFS web 에서의 explore tab)를 조회하여 contents address 만 알면 data block을 가져올 수 있음. 진정한 ACL을 지원하려면 별도 encryption scheme 이 들어가거나 File System상에서 authentication & authorization 을 지원해야 할 것으로 보임.