블록체인의 탈중앙화란 무엇인가요?

탈중앙화란 무엇인가요?

블록체인에서 탈중앙화는 중앙 집중식 엔터티(개인, 조직 또는 그룹)에서 분산 네트워크로 제어 및 의사 결정을 이전하는 것을 의미합니다. 탈중앙화된 네트워크는 참여자들이 서로에 대해 가져야 하는 신뢰의 수준을 낮추고, 네트워크 기능을 저하시키는 방식으로 참여자들이 서로에 대한 권한 또는 통제권을 행사하는 능력을 저해하기 위해 노력합니다.

탈중앙화가 중요한 이유

탈중앙화는 새로운 개념이 아닙니다. 기술 솔루션을 구축할 때 일반적으로 세 가지 기본 네트워크 아키텍처, 즉 중앙 집중식, 분산형, 탈중앙화 네트워크 아키텍처가 고려됩니다. 블록체인 기술은 종종 탈중앙화 네트워크를 사용하지만, 블록체인 애플리케이션 자체를 단순히 탈중앙화 여부로 분류할 수는 없습니다. 오히려 탈중앙화는 차등적이며 블록체인 애플리케이션의 모든 측면에 적용되어야 합니다. 애플리케이션의 리소스 관리 및 액세스를 탈중앙화함으로써 더 우수하고 공정한 서비스를 제공할 수 있습니다. 탈중앙화에는 일반적으로 트랜잭션 처리량 감소와 같은 몇 가지 장단점이 있지만 이상적으로는 안정성과 서비스 수준이 향상된다는 점에서 절충점을 가질 가치가 있습니다.

탈중앙화의 이점

탈중앙화된 블록체인 네트워크에서는 누구도 다른 사람을 알거나 신뢰할 필요가 없습니다. 네트워크의 각 구성원은 완전히 동일한 데이터의 사본을 분산 원장 형태로 가지고 있습니다. 회원의 원장이 어떤 식으로든 변경되거나 손상되는 경우 네트워크 구성원 대다수가 이를 거부합니다.

회사는 종종 파트너와 데이터를 교환합니다. 이 데이터는 일반적으로 변환되어 각 당사자의 데이터 사일로에 저장되다가 다운스트림으로 전달되어야 할 때만 다시 표면화됩니다. 데이터가 변환될 때마다 데이터가 손실되거나 잘못된 데이터가 워크스트림으로 유입될 기회가 생깁니다. 분산형 데이터 저장소를 보유함으로써 모든 주체는 데이터에 대한 실시간 공유 뷰에 액세스할 수 있습니다.

탈중앙화는 특정 행위자에 대한 의존도가 지나치게 높은 시스템의 취약점을 줄일 수 있습니다. 이러한 취약점은 리소스 고갈, 주기적인 운영 중단, 병목 현상, 우수한 서비스에 대한 충분한 인센티브 부족, 오염 등으로 인해 약속한 서비스를 제공하지 못하거나 비효율적인 서비스를 제공하는 등의 시스템 장애로 이어질 수 있습니다.

또한 탈중앙화는 리소스 분배를 최적화하여 약속된 서비스에 더 나은 성능과 일관성을 제공하고 치명적인 장애가 발생할 가능성을 줄이는 데도 도움이 됩니다.

탈중앙화 비교 방법

탈중앙화는 의미가 있는 곳에 적용되어야 합니다. 블록체인 애플리케이션이라고 해서 100% 탈중앙화가 필요한 것은 아닙니다. 모든 블록체인 솔루션의 목표는 해당 솔루션의 사용자에게 필요한 것을 제공하는 것이며, 여기에는 특정 수준의 탈중앙화가 포함될 수도 있고 포함되지 않을 수도 있습니다. 탈중앙화 네트워크를 더 잘 이해할 수 있도록 아래 표를 통해 탈중앙화 네트워크가 일반적인 중앙 집중식 및 분산 네트워크와 어떻게 비교되는지 살펴보세요.

 

중앙 집중식

분산형

탈중앙화

네트워크/하드웨어 리소스

중앙 집중식 위치에서 단일 엔티티에 의해 유지 관리 및 제어

여러 데이터 센터 및 지역에 분산되어 있으며 네트워크 사업자가 소유함

리소스는 네트워크 구성원이 소유하고 공유합니다. 아무도 소유하지 않아 유지 관리가 어려움

솔루션 구성 요소

중앙 엔터티에 의해 유지 및 통제

솔루션 제공업체에 의해 유지 및 제어

각 구성원은 완전히 동일한 분산 원장 사본을 보유

데이터

중앙 엔터티에 의해 유지 및 통제

일반적으로 고객이 소유 및 관리

그룹 합의를 통해서만 추가됨

제어

중앙 엔터티에 의해 통제됨

일반적으로 네트워크 공급업체, 솔루션 공급업체 및 고객 간의 공동 책임

누구도 데이터를 소유하지 않으며 모든 사람이 데이터를 소유

단일 장애점

아니요

아니요

내결함성

낮음

높음

매우 높음

보안

중앙 엔터티에 의해 유지 및 통제

일반적으로 네트워크 공급업체, 솔루션 공급업체 및 고객 간의 공동 책임

네트워크 구성원 수가 증가함에 따라 증가

성능

중앙 엔터티에 의해 유지 및 통제

네트워크/하드웨어 리소스의 확장 및 연장에 따른 증가

네트워크 구성원 수가 증가함에 따라 감소

예시

ERP 시스템

클라우드 컴퓨팅

블록체인

각 네트워크 아키텍처에는 장점과 장단점이 있습니다. 예를 들어, 탈중앙화 블록체인 시스템은 분산형 시스템과 달리 일반적으로 성능보다 보안을 우선시합니다. 따라서 블록체인 네트워크가 확장되거나 축소되면 네트워크는 더 안전해지지만 각 멤버 노드가 원장에 추가되는 모든 데이터를 검증해야 하기 때문에 성능이 느려집니다. 탈중앙화된 네트워크에 구성원을 추가하면 네트워크가 더 안전해질 수 있지만 반드시 더 빠르지는 않습니다.

누가 탈중앙화를 활용하여 블록체인 애플리케이션을 구축하고 있나요?

모든 블록체인 프로토콜, 탈중앙화 애플리케이션(dApp), 탈중앙화된 자율 조직(DAO) 또는 기타 블록체인 관련 솔루션은 다양한 수준의 탈중앙화를 채택합니다. 채택 수준은 일반적으로 솔루션의 성숙도, 오랜 기간 입증된 인센티브 모델 및 합의 메커니즘의 신뢰성, 적절한 균형을 유지하는 창립 팀의 능력 등을 기반으로 합니다. 예를 들어, 많은 DAO는 탈중앙화 단계에 따라 다양한 구성 요소를 가지고 있습니다. 즉, Oracles(즉, 스마트 계약에 외부 정보를 제공하는 타사 서비스)은 부분적으로 탈중앙화될 수 있고, 스마트 계약은 완전히 중앙 집중화될 수 있으며, 파라미터 조정을 위한 거버넌스 프로세스는 커뮤니티 중심적이고 탈중앙화되어 있습니다.

더 넓은 범위에서 탈중앙화 블록체인 솔루션은 모든 유형, 규모 및 산업의 조직에서 탐구하고 채택하고 있습니다.