탈중앙화 네트워크
From CS Wiki
Decentralized Architectures
탈중앙화 네트워크란 중앙화된 서버 없이 분산된 노드가 서버 역할을 수행하여 구성되는 네트워크를 말한다.
탈중앙화 아키텍처는 계산 작업을 단일 중앙 서버가 아닌 여러 서버와 같은 유닛에 분산시킨다:
- 이러한 분산된 서버 또는 마스터 노드 각각은 다른 노드들과 독립적으로 상호작용한다.
- 만약 하나의 마스터 노드가 장애를 일으켜도, 나머지 네트워크에는 영향이 없다.
분산 네트워크와의 차이[edit | edit source]
탈중앙화 아키텍처는 �분산 아키텍처(distributed architectures)와 다르다
- 분산 아키텍처는 네트워크 전체의 모든 노드에 애플리케이션 인스턴스를 분배하지 않는다.
- 대신, 여전히 네트워크 전체에 분산된 메인 서버 또는 마스터 노드에 의존한다.
- 탈중앙화 아키텍처는 특정 서버나 특정 소프트웨어 컴포넌트에 의존하여 특정 기능을 수행하지 않는다.
- 특정 처리 작업이 필요할 때 네트워크 속에서 작업 수행이 가능한 노드나 소프트웨어 컴포넌트를 찾는다.