과학 보급 | 신뢰 제거 시스템이란 무엇인가? 그것이 금융 산업에 어떤 변화를 가져올 것인가?
원문 제목:《DAOrayaki |신뢰 없는 시스템이란 무엇인가》
저자:Samantha Marin
번역:Dewei
Bankless DAO에서는 블록체인 기술을 금융 혁명이라고 자주 부릅니다. 스마트 계약이 신뢰 없이, 허가 없이 운영되는 시스템을 만들기 때문입니다. 그러나 첫 번째 단어인 '신뢰 없음'은 실제로 무엇을 의미할까요?
우선, 신뢰 없음이 신뢰할 수 없다는 의미가 아니라는 것을 알아야 합니다. 어떤 시스템이 신뢰를 제거했다고 말하는 것은 인간이나 기관에 대한 신뢰 없이 시스템이 작동할 수 있다는 것을 의미합니다. 즉, 인간의 개입 없이도 일이 일어날 수 있습니다.
이것은 지금 듣기에는 혼란스러울 수 있지만, 저는 깊이 있게 탐구하고 아래에 예시를 제공할 것입니다.
신뢰 없는 시스템을 이해하려면 먼저 신뢰할 수 있는 시스템 또는 신뢰 기반 시스템을 이해해야 합니다. 이것이 우리가 오늘날 살고 있는 세계입니다.
신뢰할 수 있는 시스템 또는 신뢰 기반 시스템 정의
인류는 고대부터 신뢰를 바탕으로 협력해 왔습니다. 다음은 그 예입니다:
당신이 은행에 돈을 예치할 때, 당신은 은행이 당신의 돈을 안전하게 보관할 것이라고 믿습니다. 그래서 필요할 때 인출할 수 있습니다.
당신이 Robinhood에서 거래를 시작할 때, 당신은 Robinhood가 당신을 위해 거래를 실행할 것이라고 믿습니다. 자산의 거래를 동결하지 않을 것입니다.
당신이 Venmo를 통해 친구에게 송금할 때, 당신은 Venmo가 돈을 당신 친구의 계좌에 입금할 것이라고 믿습니다. 다른 사람의 계좌가 아닙니다.
신뢰 기반 시스템은 우리의 사회에 깊이 뿌리내리고 있습니다. 위의 예에서 알 수 있듯이, 이들은 오류가 발생하기 쉽습니다.
선진국에 사는 사람들은 공공연하고 삶을 바꾸는 신뢰 문제를 자주 겪지 않지만, 신뢰 기반 시스템은 2008년 주택 위기와 같은 중대한 부정적인 결과를 초래했습니다. 개발도상국이나 통화가 불안정한 국가에 사는 사람들에게 정부 관리와 부패한 정치인에게 재정과 삶을 맡기는 것은 여러 번 잘못된 것으로 입증되었습니다.
21세기 이전에는 신뢰할 수 있는 시스템이 없는 세상을 상상할 수 없었습니다. 그러나 블록체인 기술 덕분에 모든 것이 변화하고 있습니다.
신뢰 없는 시스템 정의
신뢰 없는 시스템은 참여자가 특정 방식으로 행동하여 예상 결과를 달성할 필요가 없는 시스템입니다. 시스템은 인간에 의존하지 않고 작업을 수행합니다. 은행이나 중개인과 같은 중개자가 사건을 조정하지 않습니다. 당신은 당신과 상호작용하는 사람이 신뢰할 수 있는지 걱정할 필요가 없습니다. 시스템이 당신을 위해 신뢰를 구축합니다.
은행이 당신의 돈을 보관할 필요도 없고, 누군가가 당신의 사과 나무를 피할 필요도 없으며, 수도사가 정보를 전달할 필요도 없습니다. 중개인도 없고 촉진자도 없으며, 코드는 작업을 수행합니다.
스마트 계약은 신뢰 없는 시스템입니다. 블록체인 기술은 사용자 간의 신뢰 없는 상호작용을 촉진하기 위해 스마트 계약을 사용합니다.
이제 분해해 보겠습니다:
다른 국가에서 온, 다른 언어를 사용하는 낯선 사람들이 중개자가 없이 토큰을 보내고 받을 수 있습니다. 스마트 계약이 그들을 위해 거래를 수행합니다. 그것은 코드에 작성된 if, then 논리 문을 사용하여 지시를 실행합니다. 사용자는 거래를 수행하는 개인이나 실체의 도덕적 지위가 아니라 코드의 건전성을 신뢰합니다.
당신은 누군가가 당신을 위해 무언가를 하도록 신뢰할 필요가 없으며, 그 사람을 대체하고 코드를 신뢰하면 됩니다.
또한 거래 기록은 전체 커뮤니티에 저장됩니다. 중앙 기관, 예를 들어 구글이 정보를 보유하는 것이 아니라, 전체 커뮤니티가 분산 네트워크를 통해 보유합니다. 거래의 여러 사본이 전 세계의 컴퓨터에 저장되므로, 어떤 기관도 이러한 거래의 역사 기록을 변경할 수 없습니다.
그러나 중요한 것은 어떤 시스템도 완전히 본질적으로 신뢰할 수 없는 것은 없다는 점입니다. 블록체인과 스마트 계약은 처음에 인간에 의해 구축되었으며, 그들의 코드는 다른 사람의 검토를 받아야 합니다. 그러나 신뢰 없는 시스템에 가까워지는 것은 노력이 필요합니다. 사용자가 다양한 동기와 도덕을 가질 수 있는 시스템이 마련되면, 사람들은 더 안심하고 안전하게 협력할 수 있으며, 계약은 여전히 거래를 수행합니다.
if, then 문은 당신의 도덕이나 거래하는 사람의 도덕과 관계없이 실행됩니다.
사용자는 코드가 신뢰할 수 있는지 어떻게 알 수 있나요?
스마트 계약이 블록체인에 배포되면, 그 코드에 공개적으로 접근할 수 있습니다. 대부분의 프로젝트는 커뮤니티가 읽을 수 있도록 공개 Github와 많은 문서를 가지고 있으므로, 사용자는 스스로 연구하여 스마트 계약과 상호작용할 의사가 있는지 확인할 수 있습니다.
스마트 계약은 불변성이 있으며, 이는 블록체인에 배포된 후 악의적인 개발자가 코드의 기능을 변경할 수 없음을 의미합니다. 따라서 이 시스템은 사용자가 악의적인 행위자나 개발자가 권력을 남용하고 프로젝트에서 큰 변화를 일으킬 수 없다고 믿기 때문에 신뢰 없는 것으로 간주될 수 있습니다. 예를 들어, GameStop 압박 기간 동안 거래 능력을 동결하거나 사용자의 데이터를 수집하고 판매하는 것과 같은 일이 발생할 수 있습니다. (신뢰가 어떻게 우리를 실망시키는지 보기 시작했나요?)
사용자는 정말로 모든 것을 스스로 검증할 수 있나요?
새로운 프로토콜이나 프로젝트가 출시될 때, 사람들은 코드에 잠재적인 문제가 있는지 분석합니다. 그러나 사용자는 악의적인 행위자가 아무것도 변경하지 않았는지 확인하기 위해 매번 새로운 블록이 주조되는 것을 지켜보지 않습니다. 이에 대한 일련의 보호 조치가 있으며, 이는 후속 기사에서 자세히 설명할 것입니다.
지분 증명과 작업 증명은 블록체인이 블록을 주조하고 블록이 안전한지 악의적인지를 결정하는 합의 메커니즘입니다. 이 두 시스템은 서로 다른 방식으로 작동하지만, 악의적인 블록이 주조되는 것을 방지할 수 있습니다. 이러한 보호 조치는 시스템의 신뢰 없는 상태로 이어집니다.
어떤 형태의 통화를 교환하는 데 신뢰가 필요하지 않나요?
최고 수준에서는 그렇습니다. 개인은 토큰이 가치를 가진다고 받아들여야 합니다. 예를 들어, 그들은 ETH가 다른 자산과 거래할 가치가 있는 디지털 자산이라고 받아들여야 합니다. 이는 현금을 사용하는 사람들이 거래하는 현금이 가치가 있다고 받아들여야 하는 것과 유사합니다.
희소하고 거래 가능한 가치 저장 수단(통화)을 신뢰하는 것은 단순한 물물교환 사회에서 사람들이 서로 다른 이익을 위해 가치를 교환할 수 있는 사회로 전환하는 데 필요합니다.
TLDR
현재의 신뢰 기반 세계에서는 거래와 시스템이 잘못될 수 있습니다. 왜냐하면 우리는 인간에게 의존하여 이를 수행하고 유지하기 때문입니다. 우리는 신뢰 없는 시스템을 사용하여 사건을 자율적으로 수행하고 기록할 수 있으며, 인간의 도덕이나 중개인에 의존할 필요가 없습니다.
완전히 신뢰 없는 시스템은 존재하지 않으며, 모든 것은 처음에 사람들에 의해 구축되어야 합니다. 프로젝트가 블록체인에서 시작되고 운영되면, 스마트 계약은 변경될 수 없습니다. 전통적인 위계 구조가 제거되며, 서로 다른 도덕과 가치관을 가진 사용자들이 여전히 협력할 수 있습니다.