블록체인 기술의 종류에는 어떤것이 있나요
안녕하세요
블록체인 기술은 거래의 투명성을 확보하는 분산형 데이터베이스관리 시스템으로 알고 있습니다
이러한 투명성 ,보안성을 확보하기 위해 사용되어지는 블록체인 기술의 종류가 궁금합니다
전문가님의 답변 부탁드립니다
질문자께서 말씀하신 것처럼 블록체인에 분산원장기술이 적용되어 있다고 할 때 이것이 블록체인의 투명성을 확보하는데 가장 큰 역할을 하는 것이 아닌가 싶습니다.
기존의 중앙화된 주체에 의해 관리되는 원장의 경우 나의 거래 내역은 확인할 수 있지만 다른 사람의 거래 내역까지 확인할 수 없고, 또한 나의 거래 내역이 위, 변조될 가능성이 있었습니다.
하지만 분산원장기술로 인해 블록체인 상의 거래 내역이 분산, 공유되므로 거래의 투명성이 확보될 수 있는 것입니다.
다음으로 보안성 확보의 핵심은 합의 알고리즘이 아닌가 싶습니다. 합의 알고리즘은 블록을 생성하기 위해 어떤 작업을 수행하거나 조건을 갖출 것을 요구하고 그러한 작업을 수행하거나 조건을 만족하면 블록을 생성하여 보상을 받을 수 있게 하고 있습니다.
이러한 원리를 다르게 생각하면 어떤 작업을 수행하거나 조건을 만족하지 못한다면 블록을 생성하거나 거래 내역을 수정할 수 없다는 말이 됩니다.
예를 들어 POW 합의 알고리즘의 경우에는 난이도가 높은 연산을 수행해야 하며 그러한 연산에 비용을 투자해야 합니다. 그리고 POS 합의 알고리즘의 경우는 스테이킹을 해야하는 조건이 있습니다.
그런데 이러한 연산의 수행과 관련한 해시 파워나 스테이킹을 통한 지분 보유를 51% 이상 확보하는 것은 사실상 어렵습니다. 그렇기 때문에 이러한 51% 공격이 성공하기가 힘들어지고 보안성이 높아진다고 할 수 있습니다.
결론적으로 블록체인은 분산원장기술과 합의 알고리즘을 핵심으로하여 개발되는 기술이 아닌가 개인적으로 생각합니다.
답변이 도움이 되길 바랍니다.