379 / 736SZABO

Nick Szabo

Bit Gold와 초기 스마트 계약 문서의 저자

Nick Szabo는 컴퓨터가 일부 약속과 지급을 실행하는 방법, 그리고 만드는 데 비용이 드는 디지털 대상을 연구했습니다. 그의 Smart Contracts와 Bit Gold는 디지털 돈의 발전에 이어진 생각을 이해하는 데 도움이 됩니다.

Nick Szabo는 기술로 실행되는 계약 조건인 Smart Contracts에 관한 초기 글을 쓰고 Bit Gold를 제안한 인물입니다. 신뢰, 소유권, 계산 작업을 연결했습니다. 이 제안들은 디지털 돈의 역사에 속하며 Bitcoin의 다른 이름은 아닙니다.

물건을 살 때 판매자는 대금을, 구매자는 약속한 상품을 받아야 합니다. 양쪽을 확인하려면 시간이 들고 때로 중개자도 필요합니다. Nick Szabo는 1994년 Smart Contracts에서 컴퓨터 프로토콜, 즉 정해진 메시지 교환과 동작 절차가 어떤 계약 조건을 실행할 수 있을지 살폈습니다. 사기 기회와 약속을 지키는 비용을 줄이려는 목적입니다. 이 생각은 블록체인에 한정되지 않습니다. 기술로 구체적인 합의를 이행하도록 돕는 것입니다. 프로그램을 똑똑하다고 부른다고 모든 인간의 의도를 이해하지는 않습니다. [1]

1997년 글에서 Szabo는 계약 프로토콜과 사용자 인터페이스를 연결합니다. 간단한 예가 자판기입니다. 가격을 보고 동전을 넣으면 상품이 나옵니다. 인터페이스가 교환 내용을 전달하고 장치가 실행합니다. 그러나 복잡한 앱에서는 화면이 암시하는 내용과 코드가 하는 일이 다를 수 있습니다. 올바르게 실행되는 것만으로는 부족합니다. 조건을 이해하기 쉽게 보여 주고, 시간을 고려하며, 알고리즘으로 설명한 범위의 한계를 알아야 합니다. 자동화는 결과를 숨기지 않고 사람의 판단을 도와야 합니다. [2]

디지털 파일은 쉽게 복사됩니다. Szabo는 비용이 들었다고 입증할 수 있는 생산을 바탕으로 디지털 희소성을 만들 수 있을지 물었습니다. Bit Gold에서는 컴퓨터가 계산 문제를 풀어 작업 증명인 Proof of Work를 만듭니다. 타임스탬프 서비스가 시간 정보를 제공하고, 분산 소유권 등록부를 여러 운영자가 나누어 관리합니다. 이전 결과는 다음 문제의 입력이 됩니다. 이 구성 요소로 디지털 조각을 만들고 이전하고 검증하려는 것입니다. 계산을 연결하는 것만으로 Bitcoin 네트워크가 역사를 합의하는 완전한 규칙이 되지는 않습니다. [3]

안나가 계산 결과 파일을 톰에게 보내고 사본을 남겼다고 합시다. 이 Bit Gold 조각은 누구 것일까요? 둘 다 비트를 가지므로 파일 보유만으로 독점 소유권을 증명할 수 없습니다. 제안은 등록부에 기록된 디지털 서명 소유권 이전의 연결에 의존합니다. 톰은 소유권 이력, 계산 작업, 타임스탬프를 확인해야 합니다. 작업 증명은 결과가 어떻게 만들어졌는지, 등록부는 누구에게 속하는지 설명합니다. 데이터를 만들기 비쌌다는 이유로 어느 확인도 생략할 수 없습니다. [3]

같은 길이의 결과라도 생산자마다 같은 노력이 드는 것은 아닙니다. 더 효율적인 컴퓨터가 있을 수 있고 새 장비가 과거의 비싼 작업을 저렴하게 만들 수도 있습니다. 그래서 Bit Gold는 생산 시기와 컴퓨터의 차이를 고려합니다. 데이터 길이만으로 조각들이 자동으로 동등한 단위처럼 교환 가능해지지는 않습니다. 제안에서는 거래상이 다르게 평가된 조각을 묶어 대략 같은 가치의 묶음을 만드는 방식을 생각합니다. 이는 또 다른 규칙과 평가를 요구합니다. 비싼 생산만으로 실용적인 돈에 기대하는 모든 것이 충족되지는 않습니다. [3]

Szabo의 글은 Hal Finney의 RPOW를 관련된 구현 실험으로 언급합니다. Reusable Proofs of Work, 재사용 가능한 작업 증명이라는 뜻입니다. 보호된 서버와 원격 장치에서 무슨 프로그램이 실행되는지 확인하는 원격 증명이 중요합니다. 여기서 스스로 검증할 수 있는 부분과 장비나 운영자에 관한 가정을 믿어야 하는 부분을 구분할 수 있습니다. Bit Gold, RPOW, BTC는 하나의 시스템이 아닙니다. 주제는 겹치지만 기록, 이전, 신뢰가 집중되는 위치와 방식은 다릅니다. [3]

Szabo는 이미 1994년 할부금 상환에 따라 열쇠 접근을 제어하는 대출 구매 자동차를 논의했습니다. 단순한 규칙 같지만 고속도로를 달리는 차를 떠올리면 달라집니다. 그 순간 운행을 막으면 위험합니다. 따라서 설계는 안전한 운행의 예외와 대출 상환 후 제한 해제를 포함합니다. 이 예는 그의 접근을 보여 줍니다. 조건을 강제하는 것만으로 부족하며 시점, 결과, 제한이 끝나는 방법도 살펴야 합니다. 기술적 가능성이 곧 완성된 안전한 제품은 아닙니다. [1]

Bitcoin의 설계를 설명하는 백서는 Satoshi Nakamoto라는 이름으로 발표됐습니다. Szabo의 주제와 사상적 연결이 있지만 유사성이 저자를 증명하지는 않습니다. 디지털 돈에 밝거나 신뢰에 대해 썼다는 사실만으로 그 가명을 썼다고 할 수 없습니다. 각 글의 구체적 제안, 단위 생성 방법, 이전 기록 주체, 수취인의 확인 사항을 읽는 편이 더 유용합니다. 그러면 입증되지 않은 추정 위에 역사를 세우지 않고 Szabo의 기여를 구체적으로 평가할 수 있습니다. [4]

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Wei Dai, David Chaum, Bit Gold. 다음 항목에서도 이 글을 참조합니다 b-money, Bit Gold, Reusable Proofs of Work, Wei Dai.

DOC · 001Nick Szabo — Smart Contracts (1994)문서 DOC · 002Nick Szabo — Formalizing and Securing Relationships (1997)문서 DOC · 003Nick Szabo — Bit Gold, original blog text문서 DOC · 004Satoshi Nakamoto — Bitcoin whitepaper문서
개정일: 1차 출처 우선 · 투자 조언이 아닙니다