블록체인 하면 빼놓을 수 없는게 "탈중앙화" 이다
그토록 많은 사람들이 지향하는 탈중앙화란 무엇이고 어떠한 가치가 있는가?
먼저 이번 글에서는 비탈릭부테릭이 작성한
<탈중앙화의 의미 The Meaning of Decentralization>
https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274을
참고하여 요약해 보겠다.
탈중앙화와 분산화의 의미는 어떻게 다른가?
● 중앙화 : 어느 한 주체가 통제나, 지시 및 결정을 내린다.
예를 들어, 달러는 미국 정부의 권한 아래 발행되고 유통된다.
달러는 정부라는 신뢰할 만한 기관이 존재하기 때문에 그 가치를 인정받을 수 있는것이다.
네트워크 관점에서는, 한 컴퓨터가 시스템 전체를 구축한다고 할 수 있다.
● 탈중앙화 : 어떤 한 주체가 통제를 하지않는다.
이더리움의 가치는 이더리움을 사용하고자 하는 커뮤니티에 의해 정해진다.
네트워크 관점에서는, 시스템전체를 컨트롤하는 특정한 컴퓨터가 없다고 할 수 있다.
● 분산화 : 탈중앙화와 의미가 비슷하다고 느낄 수도 있겠지만 명확히 다른 의미이다.
탈중앙화는 시스템의 관리 주체가 특정하지 않음을 의미하고,
분산화는 연산 및 처리하는 주체가 흝어져 있음을 의미한다.
예를 들어 중앙화된 주체들이 운영하는 분산시스템을 생각하면 될 듯 하다.
비탈릭은 탈중앙화를 3가지 기준으로 분류해서 생각한다.
● 정치적 탈중앙화 : 개개인 또는 조직이 시스템을 통제하는가?
● 구조적 탈중앙화 : 얼마나 많은 컴퓨터가 시스템을 구성하고 있는가?
● 논리적 탈중앙화 : 시스템의 인터페이스와 데이터가
획일적인 구조인가 아니면 복합적인 구조인가?
블록체인은
우선, 정치적으로 탈중앙화 되어있다.
어느 한 주체로부터 통제를 받지 않는다는 의미이다.
또한, 구조적으로 탈중앙화 되어있다. 다수의 노드로 구성되어 있어,
한 노드가 동작하지 않더라도 충분히 시스템이 작동할 수 있다.
마지막으로, 논리적으로 중앙화 되어있다.
전체의 노드가 합의과정을 거치고, 한 대의 컴퓨터처럼 작동한다는 뜻이다.
탈중앙화가 필요한 3가지 이유
● 장애 허용성(Fault tolerance) : 탈중앙화된 시스템은 많은 수의 독립된 노드들로
이루어져 있기 때문에 어느 한 노드나 트랜잭션 처리과정에서 오류가 발생하더라도
전체적인 시스템에 장애가 발생할 확률은 낮아진다
● 공격 저항성(Attack resistance) : 중앙화된 시스템에 비해 탈중앙화된 시스템을
공격하거나 해킹하는데는 비용과 시간이 많이 든다.
● 담합 저항성(Collusion resistance) : 중앙화된 기관이나 기업들은 자신들끼리
담합하여 제3자를 억압하거나 부를 빼앗을 수 있지만,
탈중앙화된 시스템의 사용자들은 다른 사용자들에게
피해를 끼쳐 자신의 이득을 취하는 행동을 하기 어렵다.
You have a minor misspelling in the following sentence:
It should be resistance instead of resistence.Thank you :) It was my mistake..
kr-event태그하셔서 왔습니다^^
보팅, 팔로우하고 갑니다~
저도 SBD 100% BACK 이벤트 진행중인데 오셔서 참여부탁드려요~
이벤트참여
오늘도 좋은하루 되세요~ :)