V God의 신간 "Proof of Stake" 집중 읽기 및 분석 (8)
보조 제목
도서 장
여섯 번째 논문인 블록체인 기술의 가치는 2015년 4월 13일 이더리움 블로그에 게시되었습니다.
보조 제목
추상적인
블록체인은 누구나 프로그램을 업로드하고 프로그램 자체를 실행할 수 있는 마법의 컴퓨터입니다. 여기서 각 프로그램의 현재 및 모든 이전 상태는 항상 공개적으로 볼 수 있으며 매우 강력한 암호화 경제 보안 보장을 통해 온체인에서 실행됩니다. 프로그램은 항상 블록체인 프로토콜에 지정된 방식으로 실행되어야 합니다. 원장 및 트랜잭션, 합의 메커니즘 및 상태 전환 매개 변수와 같은 기본 기능뿐만 아니라 새로운 규칙 세트로 새로운 역학을 맹렬한 속도로 창조하는 것은 창의적인 자유에 관한 것입니다. 블록체인은 경제 및 사회 제도 구축을 위한 레고 브레인스토밍입니다. Gavin Wood(이전 Ethereum CTO, 현 Polkadot 설립자)는 이 이상적인 컴퓨팅 플랫폼을 "월드 컴퓨터"라고 설명했습니다. 이 컴퓨터는 모든 사람이 상태를 공유하고 많은 사람들이 유지 관리에 참여하며 누구나 자유롭게 가입할 수 있습니다. 번역 사례를 참조할 수 있습니다.
블록체인 기술의 궁극적인 용도는 무엇입니까? "킬러 앱"은 무엇입니까? 사람들은 이러한 질문을 생각하고 묻고 있습니다. V God은 현재 킬러 애플리케이션이 없다고 믿고 있으며 가장 가까운 것은 WikiLeaks와 Silk Road의 검열 방지 능력입니다. 지금은 블록체인에 집중할 때입니다. 블록체인의 미래 킬러 애플리케이션은 롱테일 효과를 준수해야 합니다. 즉, 혜택 범위가 매우 넓어야 합니다.
블록체인은 금융 분야에서 분명히 가치가 있습니다. 전 세계에서 전산상 기밀이면서 신뢰도가 높지만 인터넷 인프라의 다른 많은 측면에서도 가치가 있습니다.
오픈 소스 소프트웨어와 마찬가지로 블록체인 기술을 기반으로 한 가장 큰 수익 기회는 "인프라" 서비스에서 나옵니다.
오늘날 인터넷의 새로운 기본 계층 서비스는 인터넷 결제 시스템, ID, 도메인 이름 시스템, 인증 기관, 평판 시스템, 클라우드 컴퓨팅, 다양한 데이터 피드 등 거의 전적으로 정보 기반입니다. 그러나 이러한 인프라 서비스의 고도로 네트워크화되고 상호 의존적인 특성으로 인해 개인이 한 시스템에서 다른 시스템으로 전환하기가 더 어려워질 수 있으며 소수의 개인 기업이 단일 실패 지점의 위험이 있는 극한의 위치에 놓일 수 있습니다.
정체성과 평판의 두 영역은 블록체인이 가치를 제공할 수 있는 일반적인 시나리오입니다. 블록체인 기반 ID 관리 및 소셜 다중 서명 백업의 개념은 모든 종류의 분산 시스템 설계에 사용할 수 있는 가장 강력한 메커니즘 중 하나일 것입니다. 현대 세계의 현재 "평판 시스템"은 한 개체가 상호 작용하는 다른 개체를 평가하는 것이 불가능하거나 중앙 집중식 제어를 받는 등 항상 안전하지 않습니다.
합의 비용을 줄이고 블록체인 확장성을 개선하는 문제가 가장 중요합니다.
블록체인은 기술일 뿐이므로 궁극적으로 가장 큰 발전은 평판 시스템, 분산 해시 테이블, "피어 투 피어 하이퍼미디어 플랫폼", 분산 메시징 프로토콜, 예측 시장, 영지식 증명, 그리고 아직 발견되지 않은 더 많은 것들이 있습니다.
보조 제목
번역가의 관점
블록체인은 근본적인 논리를 기반으로 한 주요 발명품으로 미래에 대한 무한한 상상력을 가지고 있으며 많은 사람들이 4차 산업 혁명 또는 메타버스의 핵심으로 간주합니다. 블록체인을 비교하기 위해 작은 강이 큰 강으로 수렴하는 예를 사용한다면. 강의 초기, 즉 상류에서는 식수, 빨래 등 기본적인 가치만 생산할 수 있으며, 하류에 이르면 선박운송, 수력발전소, 농지 등을 통해 막대한 가치를 창출할 수 있다. 관개. 따라서 우리는 비전의 초기 단계에 머물지 않고 그 진화 과정에 적극적으로 참여하여 후반 단계에서 배당을 촉진하고 수확해야 합니다. 우리가 앞으로 어디로 갈지는 장기적으로 알 수 없지만 트렌드를 따라잡고 온라인 상태를 유지해야 합니다. 이러한 일반적인 추세를 형성하는 과정에서 우리는 새로운 주제가 지속적으로 이전 주제를 제거하고 새로운 주제가 이전 주제를 물리치는 것을 보게 될 것입니다. 유일한 상수는 변화입니다.뒤처지지 않으려면 개방적이고 호기심이 많으며 끈기 있고 적당히 수익성이 있는 사고 방식을 유지해야 합니다.
전통적인 인터넷과 WEB3의 관점에서 볼 때, 두 생태학은 신분, 명성, 프라이버시, 교차 애플리케이션, 데이터 공유 및 기타 분야에 중점을 둡니다.전통적인 인터넷 서클은 데이터 마이그레이션, 평판 공유, 데이터 거래 보안 위험과 같은 문제에 직면했습니다. 인센티브 부족, 블록체인 기술에 대한 수요가 증가하고 있습니다. Ethereum 확장 및 교차 체인 상호 운용성의 진화로 이 분야는 언젠가 폭발할 것입니다.
보조 제목
내용에 대한 간략한 번역(순서가 조정되었으며, 내용은 삭제됨)
블록체인 기술을 연구할 때 내가 만난 핵심 질문 중 하나는 블록체인 기술의 궁극적인 용도는 무엇인가? 이러한 작업을 수행하기 위해 블록체인이 필요한 이유는 무엇이며, 블록체인과 유사한 아키텍처에서 어떤 종류의 서비스를 실행해야 하며, 서비스가 기존 서버 대신 블록체인에서 실행되어야 하는 이유는 무엇입니까? 블록체인이 실제로 얼마나 많은 가치를 제공할 수 있습니까? 블록체인 기술이 필요한 것입니까, 아니면 그냥 금상첨화입니까? 그리고 아마도 가장 중요한 것은 "킬러 앱"은 무엇입니까? 저는 지난 몇 달 동안 이 질문에 대해 생각하면서 많은 시간을 암호화폐 개발자, 벤처 캐피털 회사, 특히 블록체인 공간 외부의 사람들, 즉 시민 자유 운동가이든 업계의 금융 및 지불 관련 종사자와 논의했습니다. 또는 다른 분야의 사람들. 그 과정에서 저는 몇 가지 중요하고 의미 있는 결론을 도출했습니다.
우선, 블록체인 기술에는 "킬러 애플리케이션"이 없을 것입니다. 그 이유는 간단합니다. 열매가 적은 우선 선택 이론입니다. 블록체인 기술을 통해 애플리케이션을 구현하는 것이 이미 기존 인프라보다 훨씬 우수하다면 사람들은 이미 그것에 대해 이야기하고 있습니다. 경제학자가 바닥에 떨어진 20달러 지폐를 발견하고 그것이 위조임에 틀림없다고 결론을 내리거나 그렇지 않으면 가져갔을 것이라고 결론을 내리는 오래된 경제학 농담처럼 보일 수 있습니다. 그러나 킬러 앱을 찾는 것은 약간 다른 이야기입니다. 그래서 킬러 앱을 검색할 확률이 0.01%에 불과하더라도 돈을 지불할 이유가 있습니다. 그러나 이미 수십억 달러의 인센티브를 검색하는 사람들이 많이 있습니다. 지금까지 정말 눈에 띄는 앱을 만든 사람은 없습니다.
사실, "킬러 앱"에 가장 가까운 것은 성취되고, 많이 이야기되지만 선정적인 것, 즉 WikiLeaks와 Silk Road의 검열 저항이라고 주장하는 것이 합리적입니다. 2013년 말 법 집행 기관에 의해 폐쇄된 익명의 온라인 마약 시장인 실크로드는 2년 반 동안 10억 달러 이상의 판매를 처리했으며 이 기간 동안 WikiLeaks의 지불 시스템이 진행 중이었습니다. Bitcoin 및 Litecoin 기부금이 수익의 대부분을 차지합니다. 두 경우 모두 필요성이 분명하고 잠재적인 경제적 이익이 엄청납니다. 비트코인 이전에는 마약을 직접 구입하고 현금을 우편으로 WikiLeaks에 기부하는 것 외에는 선택의 여지가 없었기 때문에 비트코인은 매우 편리함을 제공하므로 이익 기회가 거의 즉시 선점됩니다. . 그러나 지금은 그렇지 않으며 블록체인 기술의 한계 기회는 더 이상 파악하기가 쉽지 않습니다.
총 가용성 및 평균 가용성
그러나 이것이 블록체인의 효과적인 사용성이 정점에 도달했음을 의미합니까? 절대적으로하지. 사용자당 필수 속성 측면에서 피크에 도달했지만 피크 가용성과 동일하지 않습니다. 실크로드는 실크로드를 사용하는 많은 사람들에게 필수적이지만 마약 중독자들 사이에서 보편적으로 필수적인 것은 아닙니다. 거래하다. 접촉에 대한 용이성은 약물 사용에 대한 관심과 밀접한 관련이 있습니다. 따라서 큰 틀에서 실크로드는 극소수의 사람들에게만 관련이 있을 수 있습니다. WikiLeaks도 비슷합니다. 전 세계 인구에 비해 기업과 정부의 투명성에 관심을 갖고 이를 지원하기 위해 논란이 많은 조직에 돈을 기부하는 사람은 많지 않습니다. 어떤 이유가 있습니까? 한마디로 롱테일 효과다.
그렇다면 롱테일은 무엇일까요? 이것은 설명하기 어렵다. 롱테일 효과와 관련된 많은 응용 프로그램을 나열할 수 있지만 블록체인이 필수적인 것은 아니지만 블록체인 기술은 이러한 응용 프로그램에 강력한 기본 이점을 제공하지 않습니다. 각각의 경우에 대해 "블록체인 응용 프로그램이 과대 평가되었습니다. 비트코인만 중요합니다." 또는 "블록체인 기술은 쓸모가 없습니다."라는 입장이 있으며, 이 입장을 가진 사람은 매우 합리적인 솔루션을 중앙 집중식 서버를 통해 해당 제품을 구현하고 교체하는 것입니다. 법적 계약을 통해 블록체인 거버넌스를 적용하고 응용 프로그램의 다른 부분을 기존 시스템 응용 프로그램과 유사하게 변경합니다. 그 점에서 그들은 절대적으로 정확하며 블록체인은 해당 사용 사례에 필수적이지 않습니다. 요점은 이러한 앱은 WikiLeaks 및 Silk Road와 같이 가장 많은 사람들이 사용하지 않는다는 것입니다. 만약 있었다면 오래 전에 구현되었을 것입니다. 이 롱테일에서 블록체인은 필수가 아니라 편의를 제공할 뿐이며 기껏해야 다른 도구보다 사용하기가 약간 더 쉽습니다. 이러한 앱이 더 주류가 되어 수억 명의 사용자에게 혜택을 준다면 사회에 대한 총 혜택(위 그래프의 영역에서 볼 수 있음)이 훨씬 더 커질 것입니다.
이러한 추론에 따라 다음과 같은 수사학적 질문을 할 수 있습니다. "오픈 소스"의 킬러 앱은 무엇입니까? 오픈 소스는 분명히 사회에 좋은 것이고 전 세계 수백만 개의 소프트웨어 패키지가 오픈 소스 소프트웨어를 사용하지만 여전히 그 질문에 답하기는 어렵습니다. 그 이유는 동일합니다. 킬러 앱이 없고 앱 목록에 롱테일 효과가 있지만 기본적으로 상상할 수 있는 거의 모든 소프트웨어는 저수준 라이브러리 프로젝트 암호화 보안 라이브러리만 강조하며 이러한 기술은 오랫동안 널리 사용되었습니다. 시간.
다시 재정의된 블록체인
이제 롱테일을 가치있게 만드는 블록체인의 구체적인 이점은 무엇입니까? 먼저 블록체인에 대한 현재 설명을 말씀드리겠습니다. 블록체인은 누구나 프로그램을 업로드하고 자체적으로 실행하게 할 수 있는 마법의 컴퓨터입니다. 각 프로그램의 현재 상태와 이전 상태는 항상 공개적으로 볼 수 있습니다. 보안 보장, 체인에서 실행되는 프로그램은 항상 블록체인 프로토콜에 지정된 방식으로 실행됩니다. 내 블록체인 정의는 다음과 같습니다.
"원장", "돈" 또는 "거래"와 같은 금융 용어 또는 특정 사용 사례에 대한 용어를 사용하지 않습니다.
특정 합의 알고리즘이나 블록체인 작동 방식에 대한 기술적 속성에 대한 언급이 없습니다("암호경제학"에 대한 기술 용어로 대략 "분산형이며 인증을 위해 공개 키 암호화를 사용하고 경제적 인센티브를 사용하여 계속 작동하고 제 시간에 반환하거나 다른 오류를 일으키지 않는지 확인하십시오.")
특정 유형의 상태 전환 기능에는 제한이 없습니다.
정의가 잘하는 것 중 하나는 블록체인이 하는 일을 설명하는 것이며, 모든 소프트웨어 개발자가 가치 제안을 상당히 명확하고 직관적으로 파악할 수 있는 방식으로 설명합니다.
이 정의가 실제로 강조하는 것 중 하나는 블록체인이 고정 공급 통화 정책이 있는 통화이든, 200일 재등록 시간 제한이 있는 도메인 이름이든, 또는 주어진 규칙 집합을 세상에 가져오는 것이 아니라는 것입니다. 특정 분산형 최적화 교환 디자인 등; 대신, 그들은 창의적인 자유에 관한 것이며, 새로운 규칙 세트로 새로운 메커니즘을 맹렬한 속도로 만듭니다. 블록체인은 경제 및 사회 제도 구축을 위한 레고 브레인스토밍입니다.
보다 중립적인 생각의 중심에는 "흥미로운 것은 통화가 아니라 블록체인"이라는 일반적인 견해가 있습니다. 실제로 통화는 암호화 경제 블록체인을 작동시키는 데 필요하지만 통화는 합의 참여를 장려하고 예금을 보유하고 거래 수수료를 지불하는 경제적 도관 역할만 할 뿐 투기 광란, 소비자 관심 및 흥분의 중심 무대가 아닙니다.
자, 왜 블록체인이 유용한가요? 결론적으로:
블록체인에 데이터를 저장할 수 있으며 해당 데이터는 가용성이 매우 높습니다.
블록체인에서 애플리케이션을 실행하고 매우 높은 가동 시간을 보장할 수 있습니다.
블록체인에서 애플리케이션을 실행하고 먼 미래까지 매우 높은 가동 시간을 보장받을 수 있습니다.
블록체인에서 응용 프로그램을 실행하고 응용 프로그램의 논리가 정직하고 광고하는 것을 사용자에게 확신시킬 수 있습니다.
블록체인에서 응용 프로그램을 실행하고 유지 관리에 대한 관심을 잃거나 어떤 방식으로 응용 프로그램 상태를 조작하려는 뇌물을 받거나 위협을 받거나 이익 동기를 얻더라도 응용 프로그램이 계속 작동할 것이라고 사용자에게 확신시킬 수 있습니다. 특정 방식으로 애플리케이션 상태를 원하는 애플리케이션을 조작하기 위한 것입니다.
블록체인에서 애플리케이션을 실행할 수 있고 필요한 경우 백도어 키를 제공할 수도 있지만 소프트웨어 업데이트를 요구하기 전에 공개 1개월 대기 기간을 통과하거나 최소한 즉시 키 사용에 "법적" 제한을 둡니다. 앱 업데이트에 대해 사용자에게 알립니다.
블록체인에서 애플리케이션을 실행하고 특정 거버넌스 알고리즘(예: 투표, futarchy, 일부 복잡한 다원 의회 구조)에 대한 백도어 키를 제공하고 사용자에게 특정 거버넌스의 알고리즘 논리가 적용된 프로그램 제어임을 확신시킬 수 있습니다.
기본 플랫폼의 안정성이 99.999%에 불과하더라도 100% 안정성으로 서로 통신할 수 있는 블록체인에서 애플리케이션을 실행할 수 있습니다.
여러 사용자 또는 회사가 블록체인에서 응용 프로그램을 실행할 수 있으며 이러한 응용 프로그램은 네트워크 메시지 없이 매우 빠른 속도로 서로 상호 작용할 수 있으며 각 회사는 자체 응용 프로그램을 완전히 제어할 수 있습니다.
다른 애플리케이션에서 생성된 데이터를 사용하는 애플리케이션을 매우 쉽고 효과적으로 구축할 수 있습니다. (지불 시스템과 평판 시스템을 결합하는 것이 아마도 여기서 가장 큰 이점일 것입니다.)
이 모든 것들은 전 세계 수십억 명의 사람들에게 간접적으로 가치가 있으며, 특히 경제, 금융, 사회가 발달하지 않은 일부 지역에서는 정치 개혁과 결합하여 많은 문제를 해결할 수 있습니다. 그것들은 세계에서 계산적으로 기밀이고 신뢰 집약적인 금융 분야에서 분명히 가치가 있지만 인터넷 인프라의 다른 많은 측면에서도 가치가 있습니다. 다른 아키텍처도 이러한 속성을 제공할 수 있는 것은 사실이지만 블록체인보다 다소 적합하지 않습니다. Gavin Wood는 이 이상적인 컴퓨팅 플랫폼을 "월드 컴퓨터"라고 설명하기 시작했습니다. 이 컴퓨터는 모든 사람이 상태를 공유하고 자유롭게 참가할 수 있는 많은 사람들이 유지 관리하는 컴퓨터입니다.
하부 구조
오픈 소스와 마찬가지로 블록체인 기술의 이점을 얻을 수 있는 가장 큰 기회는 소위 "인프라" 서비스에서 비롯됩니다. 인프라 서비스는 일반적인 범주로서 다음과 같은 속성을 가집니다.
종속성 - 많은 기능이 인프라 서비스에 밀접하게 종속되어야 합니다.
높은 네트워크 효과 - 동일한 서비스를 사용하는 많은 사람들(또는 모든 사람)이 큰 이점을 가질 수 있습니다.
높은 전환 비용 - 개인이 한 서비스에서 다른 서비스로 전환하기가 어렵습니다.
"필수성" 또는 "중요성" 개념에 대한 질문은 적절하게 다루어지지 않았으며, 중요하지 않은 기본 계층(예: RSS 피드)과 중요한 비기본 계층(예: 음식)이 있을 수 있습니다. 문명이 존재하기 전에 기본 계층 서비스가 존재했습니다. 소위 "원시인 시대"에 가장 중요한 기본 계층 서비스는 언어였습니다. 최근에는 도로, 법률 시스템, 우편 및 운송 시스템이 대표적인 예입니다. 20세기에 우리는 전화망과 금융 시스템을 추가했고 천년기 말에는 인터넷을 갖게 되었습니다. 그러나 이제 인터넷의 새로운 기본 계층 서비스는 인터넷 결제 시스템, ID, 도메인 이름 시스템, 인증 기관, 평판 시스템, 클라우드 컴퓨팅, 다양한 데이터 피드, 그리고 아마도 가까운 미래의 예측 시장에서 거의 전적으로 정보를 제공합니다.
지금부터 10년 후에는 이러한 서비스의 고도로 네트워크화되고 상호 의존적인 특성으로 인해 개인이 살고 싶은 정부를 변경하는 것보다 한 시스템에서 다른 시스템으로 전환하는 것이 더 어려울 수 있습니다. 즉, 이러한 서비스가 올바르게 구축되고 거버넌스가 소수의 민간 기업을 극단의 위치에 두지 않도록 하는 것이 중요합니다. 현재 이러한 시스템 중 많은 부분이 중앙 집중식으로 구축되어 있는데, 부분적으로는 World Wide Web의 원래 디자인이 이러한 서비스의 중요성을 인식하지 못하고 이러한 기본 속성을 구현하지 못했기 때문입니다. 따라서 오늘날에도 대부분의 웹사이트는 "Google로 로그인" 또는 "Facebook으로 로그인"을 요청하며 인증 기관은 이에 대해 문제가 있습니다. Google, Microsoft, Skype 및 Yahoo를 포함한 사이트. 보안 전문가들의 초기 반응은 혼합되어 일부는 해커의 주장을 믿고 다른 일부는 회의적입니다. 지난주에는 미국에 기반을 둔 Comodo와 제휴한 인증서 리셀러를 강타한 이란 정부가 후원하거나 수행했을 가능성이 있는 국가 지원 공격에 대한 추측이 집중되었습니다. Comodo는 3월 23일 공격을 인정하면서 8일 전 해커가 Microsoft의 Hotmail, Google Gmail, 인터넷 전화 및 채팅 서비스 Skype, Yahoo Mail의 로그인 사이트에서 사용하기 위해 9개의 가짜 인증서를 획득했다고 말했습니다. Mozilla Firefox 애드온 인증서도 받았습니다.
M-of-N 시스템을 기반으로 인증 기관을 다시 분산화하지 않는 이유는 무엇입니까? (현재 M-of-N의 광범위한 사용이 반드시 블록체인과 관련이 있는 것은 아니지만 블록체인은 M-of-N을 실행하기 위한 좋은 플랫폼입니다.)
신원
"블록체인의 아이덴티티". 일반적으로 정체성을 갖기 위해 무엇이 필요합니까? 가장 간단한 대답은 우리가 이미 알고 있는 것입니다. 공개 키와 개인 키가 필요합니다. 귀하는 귀하의 ID가 되는 공개 키를 게시하고 개인 키를 사용하여 귀하가 보내는 모든 메시지에 디지털 서명을 하여 누구나 해당 메시지가 귀하에 의해 생성되었음을 확인할 수 있도록 합니다(그들의 관점에서 "귀하"는 특정 공개 키"). 그러나 다음과 같은 몇 가지 문제가 있습니다.
1. 키를 도난당하여 새 키를 받아야 하는 경우 어떻게 합니까?
2. 키를 분실한 경우 어떻게 해야 하나요?
3. 임의의 20바이트 암호화 데이터 문자열이 아니라 이름으로 다른 사용자를 참조하려면 어떻게 해야 합니까?
4. 단일 키 대신 고급 보안 방법(예: 다중 서명)을 사용하려면 어떻게 해야 합니까?
이러한 문제를 하나씩 해결해 보도록 하겠습니다. 네 번째부터 시작할 수 있습니다. 간단한 해결책은 특정 암호화 서명 유형을 필요로 하는 대신 공개 키가 프로그램이 되고 유효한 서명이 메시지와 함께 프로그램에 입력될 때 1을 반환하는 문자열이 되는 것입니다. 이론적으로 모든 단일 키, 다중 키 또는 기타 유형의 규칙 세트는 그러한 패러다임으로 인코딩될 수 있습니다. 그러나 여기에는 문제가 있습니다. 공개 키가 너무 길어질 수 있습니다. 실제 "공개 키"를 일부 데이터 저장소(예: 분산화를 원하는 경우 분산 해시 테이블)에 넣고 "공개 키"의 해시를 이 문제의 사용자 ID로 사용하여 이 문제를 해결할 수 있습니다. 여기에는 아직 블록체인이 필요하지 않지만 최신 디자인에서는 확장 가능한 블록체인이 DHT(분산 해시 테이블)와 크게 다르지 않으므로 10년 이내에 모든 종류의 블록체인에 사용될 수 있습니다. 모든 분산형 시스템은 의도적으로 또는 의도하지 않게 일부 확장 가능한 블록체인 기술을 통합합니다.
이제 첫 번째 질문을 고려하십시오. 이것을 인증서 해지 문제로 생각할 수 있습니다. 특정 키를 "해지"하려는 경우 이를 확인해야 하는 모든 사람이 볼 수 있도록 하려면 어떻게 해야 합니까? 이 자체는 분산 해시 테이블로 다시 해결할 수 있습니다. 그러나 이것은 다음 질문으로 이어집니다. 키를 취소하려면 무엇으로 대체합니까? 키를 도난당하면 귀하와 공격자 모두 키를 소유하므로 어느 쪽도 확실하게 더 신뢰할 수 없습니다. 한 가지 해결책은 세 개의 키를 갖는 것입니다. 그런 다음 하나가 취소되면 다음 키를 승인하기 위해 둘 다 또는 모든 키의 서명이 필요합니다. 그러나 이것은 "부수 없음(악행에 대한 비용 없음, 무한한 이익)" 문제로 이어집니다: 공격자가 결국 기록의 특정 시점에서 세 개의 키를 모두 훔치는 데 성공하면 새로운 키 할당을 시뮬레이션할 수 있습니다. 더 많은 새 키가 할당되고 자신의 기록이 더 이상 신뢰할 수 없습니다. 타임스탬프 문제이므로 블록체인이 실제로 도움이 될 수 있습니다.
두 번째 질문의 경우 여러 키를 보유하고 재할당하는 것도 잘 작동하며 여기에는 블록체인이 필요하지 않습니다. 실제로 재할당할 필요가 없습니다. 비밀 공유를 영리하게 사용하면 키를 "샤드"에 보관하여 실제로 키 손실을 복구할 수 있으므로 단일 샤드를 잃어버리더라도 항상 간단하게 복구할 수 있습니다. 비밀 공유 수학을 사용하여 다른 샤드에서. 세 번째 문제의 경우 블록체인 기반 이름 등록이 가장 쉬운 솔루션입니다. 그러나 실제로는 대부분의 사람들이 여러 키를 안전하게 저장하는 일을 제대로 하지 않으며 사고는 항상 발생하며 중앙 집중식 서비스는 종종 중요한 역할을 합니다. 이 문제에 대한 블록체인 기술의 솔루션은 간단합니다: 소셜 M-of-N 대기.
친구, 고용주, 특정 회사, 비영리 단체 또는 미래의 정부가 될 수 있는 8개의 엔터티를 선택하면 문제가 발생할 경우 이들 중 5개의 조합이 키를 복구할 수 있습니다. 이 소셜 다중 서명 백업 개념은 아마도 모든 종류의 분산 시스템 설계에서 사용되는 가장 강력한 메커니즘 중 하나일 것이며 중앙 집중식 신뢰에 의존하지 않고 매우 저렴하게 매우 높은 수준의 보안을 제공합니다. 블록체인 기반 ID, 특히 이더리움의 계약 모델은 이 모든 것을 프로그래밍하기 매우 쉽게 만듭니다. 이름 레지스트리에서 이름을 등록하고 현재 연결된 ID 마스터 키와 백업 키를 유지하는 계약을 가리킵니다. 정기적인 업데이트를 위한 논리를 공식화합니다. 할머니가 사용하기에 충분히 안전하고 개별 주체(귀하 제외!)의 통제 없이 사용하기 쉬운 신원 시스템입니다.
신원은 블록체인이 완화할 수 있는 유일한 문제가 아닙니다. 정체성과 밀접하게 관련된 또 다른 구성 요소는 평판입니다. 현재 현대 세계의 "평판 시스템"은 한 개체가 상호 작용하는 다른 개체를 평가하는 것이 불가능하거나 중앙 집중식 방법을 통해 평판 데이터가 특정 플랫폼에 바인딩되어 이 데이터를 중앙 집중식 플랫폼의 통제하에 있습니다. Uber에서 Lyft로 전환해도 Uber 평점은 이전되지 않습니다.
이상적으로 분산 평판 시스템은 데이터 계층과 평가 계층이라는 두 개의 개별 계층으로 구성됩니다. 데이터에는 다른 사람을 독립적으로 평가하는 개인, 거래 관련 평가(예: 블록체인 기반 지불을 사용하면 개방형 시스템을 만들 수 있으므로 실제로 지불하는 경우에만 판매자를 평가할 수 있음) 및 기타 누구나 자신의 작업을 실행할 수 있는 다양한 소스가 포함됩니다. 데이터를 평가하기 위한 자체 알고리즘; 특정 데이터 세트로 평판 증명을 신속하게 평가하기 위한 "가벼운 클라이언트 친화적인" 알고리즘은 중요한 연구 영역이 될 수 있습니다(많은 순진한 평판 알고리즘은 거의 입방체 수준의 계산 복잡성으로 인해 분산화를 달성하기 어렵습니다). 사용자가 다른 정보를 공개하지 않고 특정 메트릭을 기반으로 x 이상의 평판 포인트를 가지고 있는 일종의 암호화 자격 증명을 제공할 수 있는 "영지식" 평판 시스템도 유망합니다.
평판에 대한 사례는 플랫폼으로서 블록체인의 여러 이점을 결합하기 때문에 흥미롭습니다.
ID 데이터 저장소로 사용됩니다.
평판 기록을 위한 데이터 저장;
응용 프로그램 간 상호 운용성(결제 증명 관련 등급, 데이터 세트 간 작업 능력 등)
기본 데이터가 향후 이식 가능함을 보장합니다(기업은 자발적으로 평판 인증서를 내보낼 수 있는 형식으로 제공할 수 있지만 계속 보유하기 위해 사전 커밋할 방법이 없습니다).
평판이 컴퓨터에 의해 조작되지 않도록 보장하기 위해 블록체인 기술의 광범위한 사용.
이제 이러한 모든 이점에 대해 대안이 있습니다. 특정 거래가 발생했다는 암호화 서명된 영수증을 제공하는 Visa 및 Master 카드를 신뢰할 수 있고, archive.org에 평판 기록을 저장할 수 있으며, 서버가 서로 통신하도록 할 수 있습니다. 회사는 서비스 약관에 동의 여부 등을 명시합니다. 이 모든 것이 작동하지만 모든 것을 공개하고 "세계 컴퓨터"에서 실행하고 암호화 확인 및 증명이 작동하도록 하는 것만 큼 아름답지는 않습니다.
비용 절감
블록체인 기술의 가장 큰 가치가 롱테일에서 나온다면, 이 기사에서 알 수 있듯이 중요한 결론은 다음과 같습니다. 블록체인을 사용하여 트랜잭션당 얻는 이득은 매우 적습니다. 따라서 합의 비용을 줄이고 블록체인 확장성을 개선하는 문제가 중요해집니다. 중앙 집중식 솔루션을 사용할 때 사용자와 기업은 기본적으로 "거래"당 수수료를 0으로 지불하는 데 익숙하지만 WikiLeaks에 기부하려는 개인은 거래를 완료하기 위해 5달러의 수수료를 지불하고 평판을 업로드하려고 할 수 있습니다. $0.0005의 수수료만 기꺼이 지불할 수 있습니다. 따라서 총체적 의미(예: 지분 증명)와 트랜잭션별 의미(즉, 최대 수백 개의 노드가 각 트랜잭션을 처리하는 확장 가능한 블록체인 알고리즘을 통해) 합의를 더 저렴하게 만드는 문제입니다. 절대적으로 가장 중요합니다. 또한 블록체인 개발자는 지난 40년 동안 소프트웨어 개발이 점점 덜 효율적인 프로그래밍 언어와 패러다임으로 이동한 역사임을 기억해야 합니다. 블록체인 알고리즘 설계가 필요하며, 다음과 같은 원칙을 고려해야 합니다. 개발자가 실제로 블록체인에서 개발할 때 잘 설계된 거래 수수료 시스템을 통해 개발자가 일부 경험을 배울 수 있지만 모두 보장된다는 보장은 없습니다. 매우 똑똑하고 현명합니다.
따라서 미래에 더 큰 탈중앙화를 달성하려는 열망이 현재 크지만, 손쉬운 수익의 시대는 끝났습니다. 지금은 블록체인 기술이 실제로 세상에 어떻게 도움이 되는지 알아보기 위해 현실 세계를 더 힘들고 장기적으로 탐험해야 할 때입니다. 이 단계에서 우리는 어느 시점에서 "x를 위한 블록체인"의 대부분의 인스턴스가 의미 있는 것을 찾는 블록체인 애호가에 의해 생성되지 않는 변곡점에 도달하고 x를 만나는 방식으로 시도할 수 있지만 x 분야의 애호가들은 블록체인을 보고 블록체인이 이러한 종류의 군중에 의해 구현되는 꽤 유용한 도구라는 것을 깨닫습니다. x 도메인은 사물 인터넷, 개발도상국의 금융 인프라, 상향식 사회, 문화, 경제 기관, 더 나은 데이터 집계 및 의료, 논란의 여지가 있는 자선 활동 및 검토된 시장에 이르기까지 모든 영역을 실행합니다. 후자의 두 경우에는 변곡점에 도달했을 수 있으며 많은 원래 블록체인 애호가가 정치적인 이유로 블록체인 애호가가 되었습니다. 그러나 일단 다른 맥락에서 발생하면 그것이 주류가 되고 가장 큰 인도주의적 이득이 오는 것을 보게 될 것입니다.
또한 "블록체인 커뮤니티"라는 개념 자체가 준정치적 운동의 중요성을 더 이상 지니지 않을 것이라는 사실을 발견할 수 있습니다. 어떤 라벨이 적용된다면 "암호화폐 2.0"이 가장 설득력 있는 것일 수 있습니다. 그 이유는 "데이터베이스 커뮤니티"가 존재하지만 실제로는 데이터베이스를 전문으로 하는 컴퓨터 과학자 그룹에 불과한 반면 "분산 해시 테이블 커뮤니티"라는 개념이 없는 것과 유사합니다. 블록체인은 기술일 뿐이므로 궁극적으로 가장 큰 발전은 평판 시스템, 분산 해시 테이블, "피어 투 피어 하이퍼미디어 플랫폼", 분산 메시징 프로토콜, 예측 시장, 영지식 증명, 그리고 아직 발견되지 않은 더 많은 것들이 있습니다.
배경 보충
낮게 매달린 과일의 교리는 무엇입니까?
"낮은 열매 먼저"라는 말은 주어진 상황에서 달성하기 쉬운 작업이나 해결하기 쉬운 문제를 말합니다. 비즈니스 환경에서 되풀이되는 진부한 표현으로 널리 사용되고 가끔 남용됩니다.
"낮은 과일 우선"으로 설명된 작업은 더 큰 도전과 관련이 없습니다. 할 일 목록에 있는 간단하지만 우선 순위가 낮은 항목처럼 빠르게 완료할 수 있지만 앞에 놓인 더 큰 과제를 고려할 때 상대적으로 중요하지 않습니다. 시간 관리 전문가의 조언에 따르면 가장 중요한 우선 순위에 집중하면 최상의 결과를 얻을 수 있으며, 비즈니스 전문가는 쉬운 결과를 쫓는 데 너무 많은 시간을 소비하지 않아야 합니다.
낮게 매달린 과일은 유혹적이지만 아마도 더 어려운 문제만큼 가치가 없을 것입니다. 기타 낮은 매달린 과일의 예는 다음과 같습니다.
정기적으로 제품을 재주문하고 가끔 영업 담당자의 알림 전화만 필요한 고객
쉽게 식별할 수 있는 제조 품질 결함을 수정합니다.
피드백과 인정만을 통해 직원의 사기를 높입니다.
성능 문제 해결
반품 요청을 이행하여 고객을 만족시키십시오.
목표를 세울 때 그것이 쉽기 때문에 그를 추구 목표로 선택해서는 안됩니다. 비즈니스 목표는 조직의 전략 달성에 대한 전반적인 중요성에 따라 우선순위가 지정되어야 합니다. 적절한 목표 설정에는 주요 전략적 우선 순위에 목표를 연결하고 성과를 측정하고 모니터링하기 위한 메커니즘을 수립하는 것이 포함됩니다. 목표가 회사의 핵심 전략과 직접적인 관련이 없다면 추구해서는 안 됩니다.
Nothing At Stake, a situation where someone loses nothing when behaving badly, but stands to gain everything.
문제가 없는 문제는 무엇입니까?
Nothing At Stake 문제의 본질은 "악을 행하는 데는 대가가 없고 그 혜택은 무한하다"는 것입니다. 구체적으로 PoS 합의 시스템에 포크가 있을 때 블록 생산 노드는 손실 없이 동시에 여러 체인에 대한 블록을 생산할 수 있으므로 "모든 이점"을 얻을 수 있습니다.
마치 창문이 있는 것처럼 줄을 서서 돈을 벌 수 있고, 창문이 하나뿐일 때는 모두 순순히 줄을 서고, 모두가 가지고 있고, 재미있습니다. 그러나 두 번째 창이 나타나면. 우리 모두가 알다시피, 결국 두 개의 창 중 하나만이 "진짜 돈"을 받을 수 있고 다른 하나의 돈은 폐지가 될 것입니다. 그러나 대기하는 동안 "실제 돈"을 보내는 창이 어떤 창인지 알 수 없습니다. 그래서 당신은 무엇을합니까? 다른 창구에 줄을 서는 동안 두 배로 늘리는 데 도움이 되도록 심부름을 주문할 수 있습니다.
그러나 실제 PoS 블록 생성 노드에서 아바타는 이때 비용이 없으며 컴퓨터가 수행하는 계산일 뿐입니다. 이것은 어떤 혼란을 야기할까요? 스마트 블록 생산 노드는 새로운 포크를 생성하고, 불법 거래를 지원하거나 개시할 동기를 갖게 되며, 다른 이익을 추구하는 블록 생산 노드는 새로운 포크를 지원하기 위해 동시에 여러 체인(창)에 블록을 대기열에 올릴 것입니다. 시간이 지날수록 점점 더 많은 포크, 불법 거래, 만연한 악이 있습니다. 블록체인은 더 이상 유일한 체인이 아니며 모든 블록 생산자가 합의에 도달할 방법이 없습니다.
또한 무위탁 문제로 인해 이중 지출 공격이 더 쉬워집니다. PoW 51% 공격과 달리 PoS 공격 노드는 공격에 일정량의 컴퓨팅 성능(때로는 1%만)만 있으면 됩니다. 예를 들어, 약정 총액이 유통되는 통화의 30%에 불과한 코인의 경우 약정 비율이 60%인 네트워크보다 공격 비용이 더 쉽게 공격할 수 있습니다.
얼마나 쉬운가요? 아래 그림과 같이 여전히 3개의 블록 생성 노드 A, B, C가 있습니다. A가 공격 노드인 경우 포크가 발생할 때 두 개의 트랜잭션이 생성됩니다. 자신의 지갑 주소 중 하나로 X 코인을 보내고 동시에 다른 포크의 거래소로 X 코인을 보냅니다. Nothing At Stake로 인해 B와 C의 블록 생성 노드는 동시에 두 분기 체인에서 블록을 생성합니다. 거래소에서 거래가 확인되면 A는 X코인을 매도하여 프라이버시 코인으로 전환하여 거래소 밖으로 옮긴다. 그 후 A는 담보 코인의 양을 늘리거나 다른 블록 생성 노드를 여러 개 생성하여 블록 가중치를 높이고 포크된 체인에서만 계속 블록을 생성합니다. 이때 가장 긴 체인이 뚜렷하고 그 간격이 점차 넓어져 결국 가장 긴 체인이 될 것이고 A는 성공적으로 X 코인을 두 배로 소비합니다.
M-of-N이란 무엇입니까?
M-of-N은 "다중 사용자 제어" 또는 "그룹 기반 인증"이라고도 합니다. 따라서 여기에 이름에 내재된 두 가지 핵심 요소는 둘 이상(키 홀더와 같은 사람)과 "정족수"입니다.
키 쌍의 개인 부분은 N개로 나눌 수 있으므로 개인 키를 사용하여 서명을 생성하려면 이 중 M개를 모아야 합니다. 이러한 기술은 M-of-N으로 알려져 있으며, 여기서 M/N 총 부분이 기본 데이터를 보호합니다. 그 숫자는 4에서 3이 될 수 있습니다. 또는 50개 중 5개. 두 가지 주요 위험을 완화하는 데 도움이 될 수 있습니다.
도난, M개 미만의 부품이 도난당하거나 해킹된 경우 적이 유효한 서명을 생성하는 것이 불가능합니다.
손실, 대부분의 경우(M이 N보다 작음) 의도하지 않은 손실의 일부는 예비 부품으로 보충할 수 있습니다.


