생활
블록체인 기능에서 분산화네트워크가 무엇이고 왜 중요한가요?
블록체인의 기능에서 분산화네트워크가 아주 중요하다는 글을 읽었습니다
저의 짧은 지식으로는 이게 어떤 개념인지 잘 이해가 가질 않는데 이게 무엇이고 블록체인에서 왜 중요한지 설명을 듣고 싶습니다
분산화 네트워크란 무엇이고 왜 중요한 건가요?
2개의 답변이 있어요!
안녕하세요. 블록체인의 분산화에 대하여 답변드리겠습니다.
블록체인은 분산원장(Distributed Ledger)이라는 거래내역을 중앙서버가 아닌 다수의 서버를 통해 거래장부를 공동으로 기록하거나 관리하는 기술을 말합니다. 즉, 데이터를 여러곳에 분산 기록하고 고유 합의 알고리즘에 의해 거래내역을 처리하는 기술을 말합니다.
분산원장 기술은 블록체인 시스템에서 가장 대표되는 특징 중 하나로 기존 중앙처리 시스템에 비해 효율성과 안정성 그리고 투명성이 높습니다.
블록체인은 여러 단체가 동등한 권한을 부여받아 시스템을 운영하게 되는데요. 이는 특정 기관 또는 대표자에 의한 조작 또는 불공정한 운영을 방지하는 효과가 있습니다.
이는기존 중앙화된 구조의 불공정한 정책에 따른 피해를 억제하는 효과가 있습니다.
블록체인 시스템은 단일 또는 다수의 BP노드(블록체인 시스템을 운영할 수 있는 시스템을 구축한 곳)를 통해 사용자의 거래내역(데이터)를 동일하게 공유하고 이상유무를 검증(컨펌)한 후 블록체인에 연결을 하게 됩니다.
블록체인은 말 그대로 블록들을 체인처럼 이어 붙이는 방식으로 블록마다 저장할 수 있는 데이터 용량이정해저 있으며, BP노드들은 거래내역이 검증이 종료하게 되면 블록에 거래내역을 저장한 후 체인에 연결하는 역할을 합니다.
한번 블록에 저장된 후 체인에 연결되면 해당 블록체인 시스템이 운영을 중단하기전까지 영원히 기록되게 됩니다.
또한 블록체인에서는 한번 기록된 정보는 해당 블록체인 운영을 중단하기 전까지 계속해서 유지할 수 있습니다. 여기에 분산화된 데이터 처리 및 저장기술을 더해 투명하고 신뢰성 높은 시스템 운영이 가능하게 되었습니다.
예를 들어 해커의 공격으로 인해 블록체인에 기록된 정보가 수정이 된다하여도 처음 기록된 원본 데이터가 수정되는 것이 아니라 별도의 사본이 만들어져 수정이 되는 방식이기 때문에 원본 데이터에 대한 기록 안전성이 유지되게 됩니다.
또한 데이터를 여러 노드에 분산하여 보관하기 때문에 일부 노드의 데이터가 파괴/조작이 발생하여도 나머지 정상적인 노드에 의해 식별 및 배제시킬 수 있습니다.
이처럼 블록체인 기술을 활용하면 현재보다 투명하고 신뢰높은 시스템을 구축할 수 있어 업무절차의 간소화가 가능하여 효율적인 서비스 구현이 가능하게 됩니다.
감사합니다.
블록체인 핵심이 분산원장 기술 이기 때문입니다.
1. 예를 들어 질문자님이 친구분에게 구두로 만원을 빌려줬다고 가정합니다. 그럼 질문자님과 친구간에는 빌려간걸 알 수 있습니다.
2. 어느날 돈을 빌려간 친구분은 갑자기 돈을 빌린적이 없다고 하며 돈을 못주겠다고 합니다.
3. 질문자님은 이걸 증명할 방법도, 본 사람도 없어 결국 돈을 받지 못합니다.
블록체인에서는 이런 내역을 모르는 사람에게 모두 공유합니다. 결국 누가 누구에게 보냈고 받았는지 알 수 있죠.만약 이런 과정이 없다면 다시 돌아가 제3자가 돈 만원을 받은걸을 보지 못했다고 하면 문제가 발생합니다.
블록체인에서는 누구의 통제, 개입이 아닌 개인 간의 거래를 증명하며 그것을 분산원장을 통해 모두에게 알립니다. 결국 이러한 기록은 위변조가 불가능하며 투명하게 공개되기 때문에 분산화 네트워크가 중요한 것입니다.