독점 | Algorand와의 대화: Turing Award 수상자의 퍼블릭 체인은 인센티브 메커니즘을 어떻게 설계합니까?
卢晓明
2018-11-02 10:57
本文约4985字,阅读全文需要约20分钟
비트코인의 실수 반복을 피할 수 있는 인센티브 메커니즘은 무엇입니까?

올해 초 400만 달러의 시드 라운드에 이어, 블록체인 프로토콜 알고랜드는 이번 달에 추가로 6,200만 달러의 주식 자금 조달을 발표했습니다.

이전에 거품이 가득했던 ICO와 관계없이 이것은 여전히 ​​퍼블릭 체인 분야에서 많은 자금 조달입니다. 자금조달 규모가 엄청날 뿐만 아니라 USV, China Merchants Bank International, Xinyi Capital 등 32개 ​​투자기관(자세한 내용은 공식 웹 사이트를 참조하십시오). 게다가 블록체인은 긴 겨울에 있고, 프로젝트는 망가지고, 교환은 지속 불가능합니다. 사실 두 달 전에 이미 서클에서는 이 자금 조달에 대해 들었고 이때가 Algorand에게 가장 핫한 시기이기도 했습니다.

알고랜드가 4억 2천만 위안을 조달할 수 있는 이유는 무엇입니까?

엔젤 투자는 팀을 바라보는 것에 지나지 않습니다. 설립자 Silvio Micali는 MIT의 교수이며,영지식 증명 공동 제안자, 암호화 분야에서 뛰어난 공헌을 인정받아 2013년 튜링상을 수상했습니다. 창립자들의 뛰어난 학문적 업적으로 인해 알고랜드는 탄생 이후 무수한 주목을 받았고, 알고랜드의 합의 알고리즘을 분석하고 분석한 수많은 기사와 투자 기관의 로고가 화면을 가득 채울 수 있습니다. 학계 팀의 기업가 정신에 대해 항상 많은 의구심이 있었음에도 불구하고 기관은 여전히 ​​이 프로젝트를 놓치고 싶지 않습니다.

"임파서블 트라이앵글"은 업계에서 가장 많이 언급되는 퍼블릭 체인의 기술적 병목 현상이며, 알고랜드가 해결하기 위해 노력하는 문제이기도 합니다. "불가능한 삼각형"을 해결하는 것만으로는 차세대 퍼블릭 체인이 될 수 없습니다. 기술 외에도 인센티브 메커니즘 설계, 커뮤니티 및 인재 구축, 적절한 적용 사례는 모든 퍼블릭 체인 팀 앞에 놓인 문제입니다.

최근 Odaily는 이러한 문제에 대해 알고랜드의 수석 과학자인 Jing Chen을 인터뷰하고 알고랜드의 최신 진행 상황과 향후 계획에 대해 이야기했습니다. Chen Jing 박사는 MIT를 졸업하고 주로 분산 원장과 게임 이론을 연구했으며 현재 Stony Brook University의 조교수입니다.

보조 제목

속도의 핵심: 로컬 비밀 복권, 포크 저항

우선, 최신 기술 진보에 대해 이야기합시다. 알고랜드가 퍼블릭 체인 분야에서 거의 알려진 프로젝트라는 점을 감안할 때 친숙한 독자라면 이 부분은 건너뛰는 것이 좋습니다.

퍼블릭 체인의 경우 디지털 통화 부기 또는 애플리케이션 플랫폼으로 포지셔닝되더라도 기본 합의 알고리즘을 해결해야 하며 이는 퍼블릭 체인의 확장성 한계 중 하나이기도 합니다. 이것은 혼잡, 에너지 소비 및 컴퓨팅 성능의 중앙 집중화를 포함하여 비트코인 ​​합의 메커니즘, 즉 PoW의 문제를 해결하는 Algorand의 원래 의도이기도 합니다.

Chen Jing의 설명에 따르면 Algorand의 블록 생성 프로세스는 복잡하지 않습니다. 간단히 말해서, 블록에 대한 합의에 도달하기 위해 고속 비잔틴 합의를 실행할 소규모 그룹을 선택하는 것입니다. 일반적으로 각 라운드는 3단계 추첨을 거칩니다.

첫 번째 단계에서 전체 네트워크에서 로컬 비밀 추첨을 통해 수십 명의 블록 제안자가 선택되고 블록을 패키징하여 추첨 결과와 함께 게시합니다.

두 번째 단계에서 전체 네트워크에서 복권으로 선택된 검증자는 블록 후보의 순위를 매기고 복권 결과가 가장 적은 사람을 이번 라운드의 블록 생산자로 찾습니다. 대다수의 검증자가 합의에 도달하는 것으로 충분하며 비잔틴 합의가 검증자 사이에서 실행됩니다. Chen Jing은 예상 투표 사용자 수는 1000명이지만 구체적인 숫자 체계는 노드 수와 보안을 기준으로 평가할 것이며 얼마나 많은 사람들을 선택하면 위험 확률을 충분히 낮출 수 있으며 다른 경우에도 마찬가지입니다. 단계.

세 번째 단계에서 추첨을 통해 선택된 노드는 이 블록에 대한 최종 확인을 통해 투표할 사용자가 충분한지 판단하고, 그렇다면 수락하고 그렇지 않으면 비어 있게 됩니다.

VRF로 통신 비용 및 전력 소비 절감

이 작업 단계에 참여할 기회를 얻은 소위 복권. 이것이 Algorand의 가장 큰 특징인 VRF(Random Verifiable Function)입니다. 사용자는 특정 매개변수(seed) + 개인 키를 입력하고 고유한 임의 출력과 증명을 얻습니다. Micali가 제안한 영지식 증명은 여기에 사용된 마법은 당신이 무엇을 입력했는지 모르지만 당신이 속이지 않았다는 것을 증명할 수 있다는 것입니다(자세한 설명은 읽을 수 있습니다.이 기사)。

단순 랜덤 복권만으로는 블록체인이 충분하지 않고, 그렇지 않으면 시빌 어택(Sybil Attack)을 만나기 쉽습니다. 공격자는 인터넷에서 임의의 수의 공개 키를 제어할 수 있으며 각 공개 키가 선택될 확률이 동일한 경우 선택된 공개 키의 대부분이 악의적일 수 있습니다. 따라서 가중치 고려 사항을 추가해야 합니다. 매번 추첨될 확률은 사용자가 보유한 토큰 수와 관련이 있으며(Algorand의 토큰은 임시로 알고로 명명됨) 악의적인 지분이 1/3을 초과하지 않는 한 정상적으로 실행할 수 있습니다. 이것은 PoS와 약간 비슷하며 Micali는 이것이 PoS의 가장 순수한 형태라고 생각합니다.

실제로 PoW에는 복권이 있는데, 이는 종종 문제를 해결한다고 합니다. 왜냐하면 이 문제에 대한 해결책은 무작위로 추측할 수 있기 때문입니다. 그것은 확실하지 않습니다. 몇 번 추측하고 맞추는 운이 좋은 사람들이 있습니다. 컴퓨팅 파워에서 경쟁하면 에너지 소비가 매우 커집니다. VRF의 복권 프로그램은 전력 소비가 매우 적고 로컬에서 실행되며 노드 간 통신이 필요하지 않으므로 속도가 매우 빠릅니다. Chen Jing은 일반 노트북도 노드가 될 수 있다고 말했습니다.

포크에 대한 저항

포크를 방지하기 위해 비트코인은 블록 생성 시간을 10분으로 제한하고 트랜잭션을 6번 확인해야 하므로 트랜잭션 속도를 늦추기가 어렵습니다. 알고랜드의 프로토콜은 포크에 강합니다.네트워크가 두 부분으로 나누어지더라도 두 부분 사이의 통신은 공격자에 의해 완전히 제어되며 포크되지 않습니다.

시스템이 100번째 블록을 캐스팅한다고 가정하면 악의적인 노드의 존재로 인해 예를 들어 블록 제안자가 다른 사용자에게 다른 블록을 보내거나 공격자가 네트워크를 여러 부분으로 분할하고 일시적으로 사용자 간의 통신을 제어합니다.

다른 공격 시나리오에서는 위의 세 번째 단계에서 충분한 수의 서명을 가진 블록이 없거나 충분한 서명을 가진 블록이 있을 수 있지만 공격자는 네트워크 제어를 통해 이러한 서명을 숨길 수 있습니다. 일반 사용자는 두 경우를 즉시 구별할 수 없습니다. 이때 시스템은 100번째 블록을 생성하는 두 번째 주기에 들어갑니다.

Chen Jing은 "이때 새로운 100번 블록에 투표해야 하며 매우 신중해야 합니다. 특히 두 번째 경우에는 두 번째 주기에서 생성된 블록이 전에 충분한 서명을 받았습니다."

Chen Jing은 알고랜드가 극도로 강력한 네트워크 공격에서 포크할 수 없는 이유는 후속 주기에서 각 사용자가 투표하는 방법이 이전 주기에서 본 내용에 달려 있기 때문이라고 설명했습니다. 매개변수 디자인.

보조 제목

"트릴레마"를 넘어선 어려움: 지속 가능한 개발

불가능한 삼각형, 트릴레마(trilemma)로도 표현됩니다. "트릴레마라고 하지만 불가능에 대한 엄밀한 증거는 없습니다." Chen Jing은 이 삼각형이 둘 다 가질 수 없다고 생각하지 않습니다. 트릴레마의 존재에 대한 논란과는 별도로 인센티브 메커니즘, 커뮤니티 구축, 인재 채용과 같은 기술 이외의 디자인에 대해 더 많이 이야기했습니다.

지속 가능성, Chen Jing이 인터뷰에서 가장 많이 언급한 단어입니다.

모금, 자금 조달 발표, 인센티브 메커니즘 설계, 팀 모집에 이르기까지 팀은 이를 수행하기를 희망합니다.

ICO가 아닌 에쿼티 파이낸싱을 선택한 이유는 지속 가능성을 고려하여 파이낸싱 및 팀 정보를 공개할 시기를 선택하는 경우에도 마찬가지이며 향후 인센티브 메커니즘 및 기타 기술 문서를 공개할 계획입니다.

위험한 인센티브: 비트코인의 소외

"동기 부여가 가장 어렵습니다." 2017년 Micali몰타의 금융 암호기 데이터 보안 컨퍼런스Algorand 메커니즘의 첫 프레젠테이션에서 말했습니다.

인센티브 메커니즘의 부재가 가장 큰 논란이다. Coindesk가 보도한 바와 같이 Micali는 당시 "최후의 수단으로 인센티브를 사용해야 합니다. [인센티브 없이 알고랜드가 작동하도록] 할 수 있다고 믿지만, 그렇게 할 수 있다는 정확한 증거는 없습니다."라고 많은 사람들이 생각합니다. Micali는 너무 이상주의적이며 알고랜드는 지금까지 인센티브 메커니즘을 도입하거나 디지털 암호화 통화를 발행하지 않았습니다.

Chen Jing의 견해로는 알고랜드가 너무 이상주의적이기 때문에 인센티브 메커니즘을 설계하지 않았다고 말하는 것보다 너무 조심스러워서 인센티브 메커니즘을 출시하지 않았다고 말하는 것이 더 낫습니다. 알고랜드의 합의 프로토콜은 PoW를 기반으로 하지 않기 때문에 사용자가 합의 프로토콜에 참여하는 비용은 매우 적습니다. 이로 인해 PoW 시스템보다 합의 프로토콜 자체에 대한 인센티브 메커니즘이 덜 결정적입니다. 그러나 알고랜드 블록체인을 기반으로 하는 생태계에는 인센티브 메커니즘이 필요하며, 팀은 처음부터 이를 분명히 했습니다.

"실제로 설계 초기에 인센티브 메커니즘이 있습니다."동시에 Chen Jing도 적절한 인센티브를 설계하는 것이 너무 어렵다고 인정했습니다. "비트코인과 마찬가지로 인센티브 메커니즘이 있으면 사용자가 돈을 벌기 위해 다양한 허점을 악용하기 위해 최선을 다할 것입니다."

세계에서 가장 큰 시장 가치를 지닌 퍼블릭 체인인 비트코인은 성공에 대한 인센티브와 실패에 대한 인센티브로 설명할 수 있습니다.

처음에는 비트코인의 컴퓨팅 파워 임계값도 매우 낮았지만 인센티브 메커니즘은 민주주의를 과두제로 전환했습니다. "비트코인의 현재 상황은 탈중앙화와 반대입니다." 그녀는 많은 양의 컴퓨팅 파워가 채굴 풀에 집중되어 있고 채굴자와 일반 사용자의 두 그룹이 매우 일치하지 않는다고 생각합니다. Micali도 비슷한 감정을 표현했습니다.

코드로 모든 것을 해결할 수는 없습니다. 인센티브는 온라인과 오프라인 모두에 있어야 합니다.

알고랜드는 통화 보유 지분을 중앙 집중화하는 것을 원하지 않습니다. 그렇지 않으면 통화 보유는 또 다른 종류의 독점이 될 것입니다.

비트코인의 교훈은 코드가 인간 본성을 해결할 수 없다는 것입니다. 오랜 시간 동안 토큰의 분포를 연구한 끝에, 기술의 최전선에 있는 팀인 Algorand는 코드에 의존할 뿐만 아니라 "투표(지분)의 중앙 집중화를 방지"하는 오프라인 수단에 의지합니다.

1. 개발자 커뮤니티와 사용자 커뮤니티를 포함한 인센티브를 통해 커뮤니티 구축에 도움이 되기를 바랍니다. "우리 팀원들은 예전 학교에 대해 매우 애정이 깊습니다. 우리는 대학과의 협력을 소중하게 생각합니다. 그것이 사용자로서든 토큰의 분배든 간에 매우 중요합니다." 세계 노드가 되어 네트워크에서 연구 및 적용하면 알고랜드 재단에서 일부 토큰을 대학 프로그램에 할당합니다. "우리는 대학이 사회 복지에 더 많은 중요성을 부여한다고 생각합니다. 그들은 그것에 대한 연구를 수행하며, 이는 모든 사람이 블록체인에 대해 점점 더 심도 있는 탐구를 하도록 영감을 줄 수 있습니다. 동시에 대학은 지역 사회와 연결하는 좋은 방법입니다. .”

2. 온라인 참여가 반드시 보상을 받는 것은 아니며 오프라인 행동도 보상을 받을 수 있습니다. 비트코인에서는 장부에 대한 보상만 존재하며, 이는 사용자가 블록 생성 권한을 놓고 경쟁하기 위해 지속적으로 컴퓨팅 성능을 높이도록 유도합니다. 동일한 실수를 반복하지 않기 위해 Algorand는 추첨 여부와 상관없이 실행 중인 프로그램 자체에 보상을 제공할 것입니다. 약간은 클라우드 컴퓨팅 공급업체의 개인 버전과 같이 보상을 받을 수 있습니다. 동시에 커뮤니티 구축 및 활동, 애플리케이션 개발 및 기타 오프라인 행동에 참여하면 보상을 받을 수 있습니다. 알고랜드 재단이 보유하고 있는 알고리즘 중 일부는 커뮤니티 구축, 토큰 설계 등에 전념합니다.

3. 커뮤니티의 관심을 유지하기 위해 경매 메커니즘을 설정합니다. "우리는 ICO를 하고 토큰을 한 번에 매진하고 싶지 않습니다. 그러면 모두가 관심을 잃고 가격 발견에 대한 장기적으로 효과적인 참조를 제공할 수 없습니다. 우리는 메인넷에서 경매를 통해 일부 토큰을 배포할 것입니다. 1일 1경매, 5년.” 이런 느낌이 조금은 EOS의 1년 ICO와 비슷하다는 생각이 듭니다. 차이점은 Chen Jing이 저에게 Algo 경매가 메인 네트워크 출시와 동기화될 것이며 사전에 진행되지 않을 것이며 경매가 메인 네트워크에서 오랫동안 진행될 것이라고 말했습니다.

그녀는 향후 인센티브에 대해 너무 많은 세부 사항을 밝히지 않았습니다. 릴리스 리듬을 고려하는 것 외에도 인센티브 메커니즘이 너무 쉽게 복사되는 것도 팀의 우려 사항 중 하나입니다.

텍스트

먼저 합의 메커니즘을 해결하고 나중에 스마트 계약을 추가하십시오.

현재 알고랜드는 여전히 "분산 원장"입니다. 즉, 스마트 계약과 같은 기능을 추가하지 않고 송금만 할 수 있습니다. 테스트 네트워크가 런칭되었으며 메인 네트워크는 2019년에 런칭될 예정입니다.

첫 번째 버전은 주로 합의 문제를 해결하고 기본 분산 아키텍처가 있는지 확인하고 완전한 상태의 가상 머신이 없도록 하는 것입니다. 그 후 플랫폼은 금융 산업을 위한 디지털 자산 기능과 같이 업계 요구에 따라 새로운 기능을 점진적으로 출시할 것입니다. 플랫폼 적용이 많아질수록 토큰의 유통 가치가 높아지며, 보다 안정적인 가치도 요구될 수 있습니다. 이것은 팀이 미래에 고려할 것입니다.

참조 문서:


저는 오데일리의 편집자 루샤오밍입니다.진짜 블록체인을 탐구하고 있습니다.속보와 소통을 위해 로히밍을 추가해 주세요.당신의 이름, 부서, 직위, 이유를 적어주세요.

참조 문서:

블록체인의 불가능한 삼각형을 정복하고 싶습니까? "알고랜드", 최근 4억5000만 위안 투자 유치

MIT 교수 및 Turing Award 수상자 Silvio Micali, 더 나은 블록체인 구축을 위해 400만 달러 모금

직관적이지 않은 알고랜드: "불가능한 삼각형", 유토피아 또는 유토피아?

No Incentive? Algorand Blockchain Sparks Debate at Cryptography Event

Goldwasser, Micali Receive ACM Turing Award for Advances in Cryptography

Algorand Releases First Open-Source Code: Verifiable Random Function

알고랜드 소개

알고랜드: 암호화폐를 위한 확장 가능한 비잔틴 계약

Zhihu의 알고랜드 합의 메커니즘에 대한 논의

알고랜드 강의 학습 노트

卢晓明
作者文库