[곽노건 교수의 웹3 ③] 블록체인 기술
지난 칼럼에서 탈중앙화 및 자율성과 그 중심에 블록체인 기술이 있음을 말씀 드렸습니다. 오늘은 블록체인 기술을 웹3 관점에서 얘기해 보겠습니다. 블록체인 기술은 암호화폐(정부는 특정 금융거래정보의 보고 및 이용 등에 대한 법률에서 가상자산이라 정의) 명암으로 인해 정확하게 이해되지 못한 기술의 특징과 장점보다 막연한 불신과 부정적 견해가 생겨나 기술이 가진 순수 가치에 대한 인정이 낮아진 것 같습니다. 이번 글에서는 블록체인 기술, 그 자체를 웹3 관점에서 알아보겠습니다. 블록체인이란 무엇이며, 웹3에서 어떤 역할을 하나 블록체인 기술은 방대한 영역이라서 웹3에 관련한 부분을 위주로 살펴보고 해당 특징과 기능이 어떤 역할을 하는지 설명 드리는식으로 진행해 보겠습니다. 모두가 아시는 것처럼 블록체인은 기본적으로 탈중앙화된 분산원장 기술로 거래 기록을 안전하고 투명하게 기록합니다. 기록의 형태가 거래 내역을 블록 단위이며 이 블록들을 체인으로 연결한 모습이어서 블록체인이라고 합니다. 블록체인은 다음과 같은 주요 특징을 가지고 있습니다. '탈중앙화' '보안성' '투명성'입니다. 탈중앙화는 중앙에 서버를 두고 기업이 운영하는 현재 방식이 아닌 중앙 서버없이 여러 노드라는 서버들에 데이터를 분산 저장하는 방식으로 단일 기관이나 기업의 조작이나 개입이 불가능한 환경을 제공하는 것을 뜻합니다. 보안성의 경우 탈중앙화 환경이기에 분산 저장되는 원장이 위변조되지 않아야 하므로 모든 거래 기록은 암호화 처리되어 위변조가 불가능하고, 블록들이 체인으로 연결되며 계속 생성되기에 기록된 이전 내용은 변경할 수 없고 되돌릴 수 없습니다. 마지막으로 투명성은 모든 거래 기록은 블록체인 네트워크에 참여자에게 공개되어 있어 누구나 언제든지 원장의 내용과 거래자, 시간, 성공 여부 등을 확인할 수 있습니다. 이제 웹3에서 블록체인의 역할을 알아보겠습니다. 웹3는 탈중앙화, 개인정보 보호, 사용자 중심의 인터넷을 목표로 하는 새로운 웹 패러다임이며 블록체인은 핵심 기술 중 하나로 다음과 같은 역할을 합니다. 데이터 소유권 및 관리 - 블록체인의 탈중앙화 특징을 활용하는 것으로 사용자는 자신의 데이터를 소유하고 스스로 제어할 수 있으며, 중앙 기관에 의존하지 않고 데이터를 공유하거나 활용할 수 있습니다. 신뢰 형성 - 블록체인의 투명성의 특징을 활용한 것으로 웹3 거래 및 데이터의 신뢰성을 높일 수 있으며, 중개자 없이 개인간(P2P) 거래를 가능합니다. 새로운 경제 모델 - 블록체인의 핵심인 암호화폐와 스마트 컨트랙트를 활용하여 새로운 경제 모델을 구축하고 새로운 가치 창출 및 유통 방식을 도입할 수 있습니다. 어떤 블록체인을 선택해야 하나 웹3를 구현하는데 블록체인을 사용함을 이해하셨을텐데 그렇다면 블록체인은 하나일까요? 아닙니다. 블록체인이라는 개념을 구현해 서비스하고 있는 다양한 플랫폼들이 있으며 계속해서 더 좋아지거나 더 좋은 것으로 새롭게 나오고 있습니다. 따라서 우리의 목적과 요구에 따라 가장 적합, 또는 최적의 것을 찾는 고민을 해야 합니다. 아래 이미지는 블록체인 기술, 기능과 경제 생태계를 포함하여 비교한 예시 자료입니다. 필자는 시장에서 비교적 인기가 많은 이더리움, 솔라나, 폴카닷이라는 블록체인을 가지고 어떤 상황일때 어떤 것을 선택하면 좋을지 고민해 보았습니다. 높은 안정성과 보안성, 활발한 개발자 커뮤니티를 원한다면 이더리움을 선택하는 것이 좋습니다. 가장 널리 사용되고 있다는 장점에서 출발합니다. 빠른 거래 처리 속도와 낮은 수수료, NFT 거래를 원한다면 솔라나를 선택하는 것이 좋습니다. 이더리움의 느리고 높은 수수료 등 단점을 극복한 블록체인이라는 장점에서 출발합니다. 다양한 블록체인 기반 DApp 개발, 블록체인 간 상호 운용성을 원한다면 폴카닷을 선택하는 것이 좋습니다. 블록체인간 통신을 지원하여 다양한 블록체인 환경에서 상호 운용을 가능하게 해주는 장점에서 출발합니다. 이렇듯 블록체인을 들여다 보면 각기 다른 특징과 장단점을 가지고 있어 도입에 대한 고민을 해야 하는 어려움도 포함하고 있습니다. 웹3 관점에서 블록체인 기술의 전망은 웹3는 아직 초기이고 어떤 속도로 어떤 것들이 우리에게 와 닿을지 예측하기 어려운 단계입니다. 그러나 웹3의 비전은 모두 원하는 방향으로 속도의 차이만 있을 뿐 실현되어 우리 생활에 자리를 잡아 갈 것으로 봅니다. 실현 과정에서 블록체인 기술은 기본 역할을 할 것이며 다음 영역이 발전할 필요성이 있어, 한 층 더 발전할 것으로 전망됩니다. 확장성 향상: 블록체인 기술이 다양하게 적용되면서 한계를 부딪히고 있습니다. 대표적으로 빠른 처리 요구와 낮은 수수료, 특정 목적을 위한 기능입니다. 이를 위해 새로운 합의 알고리즘과 확장 솔루션들이 개발되어 나오고 있습니다. 사용 편의성 개선: 웹3, 블록체인 기술은 일반 사용자에게 여전히 복잡하고 어려운 사용성을 제공하고 있습니다. 웹2에 익숙한 사용자를 고려한 사용자 인터페이스 개선과 사용자 경험을 지원하려는 노력이 계속되어야 합니다. 표준 및 규제 마련: 새로운 기술과 서비스가 시장에 나오면 그에 맞는 표준과 규제가 마련되어야 합니다. 특히, 웹3는 새로운 경제 모델을 제공하기에 사용자가 안전하게 신뢰하고 사용할 수 있도록 관련 법에 명확하게 반영해야 합니다. 사회 전반에 새로운 인터넷 변화를 가져올 수 있도록 블록체인 기술은 확장되고 특화되어 가면서 계속 발전해 나갈 것입니다. 오늘의 마무리 웹3의 양대 축인 탈중앙화와 자율성을 지원하는 근간인 블록체인 기술이 무엇인지, 그런 블록체인을 선택한다는 것이 왜 어려운지, 마지막으로 블록체인 기술은 웹3를 위해 어떻게 발전할 것인지 알아 보았습니다.