on
로터스(Lotus)란?
로터스(Lotus)란?
로터스?
Go언어로 개발된 Filecoin 네트워크를 유지하는 노드이자 생태계를 발전시킬 도구이다. 이 로터스의 역할 중 하나는 유용한 데이터 저장, 검색을 가능하게 하여 Filecoin의 네트워크에서 활성화된 데이터 검색 시장을 만드는 것이다.
FIlecoin 생태계의 발전에 따라, Lotus와 같은 도구 또한 생태계의 요구사항을 충족하기 위해 계속해서 발전하고 있다.
로터스 아키텍처
하나의 묶은 개념인 모놀리식 아키텍처를 지양하고, 빠르게 대응하고 효율적인 관리가 가능한 모듈식 아키텍처를 지향한다.
filecoin.io
Lotus Miner Process는 크게 두가지로, 1) 마켓 프로세스 2) 마이너 프로세스로 구분된다. 이렇게 마켓과 마이너를 분리함으로써 로터스 사용자가 자신의 능력과 추구하는 수익모델에 따라 효율적인 사용이 가능해진다.
설계 원칙
filecoin.io
- Avoiding microservice architecture-like complexity (효율적인 관리와 디버그를 위해서 복잡한 관계에 놓인 웹 구조를 피한다)
- Simple hub/spoke architecture (수퍼바이저 인스턴스에 의해 제어되는 구조를 지향한다)
- Worth the investment on many fronts (로터스의 구성은 투자가치가 있어야 한다. 수익 외에도 다른 ROI요소에는 안정성, 보안, 개발자의 경험 등이 포함된다)
- Robust distributed process lifecycle supervision (모듈식 구성이 완전히 격리된 방식이 아닌, 전체 시스템에서 에러를 바로 인지하고 대응할 수 있는 구성 이어야 한다)
from http://tigercoin.tistory.com/68 by ccl(A) rewrite - 2021-10-05 00:00:45