
블록체인의 기본 설계에는 "불가능한 삼각형"이 있습니다. 보안, 분산 및 성능은 세 가지 중에서만 선택할 수 있습니다. 현재 가장 일반적인 POW 메커니즘과 DPos 메커니즘은 동일합니다. 기존 솔루션이 이 불가능한 삼각형을 깨뜨릴 수 있습니까? 9월 5일, Odaily가 주최하고 36Kr Group Strategy가 공동 주최한 POD 컨퍼런스에서 Nervos의 설립자인 Tai가 자신의 답을 제시했습니다.
Tai Chi는 블록체인의 Layer 2 확장이 성능 문제를 해결하는 좋은 약이라고 믿습니다. 즉, 합의 메커니즘의 계층화를 통해 다양한 수준을 사용하여 다양한 요구를 충족할 수 있습니다. 그들이 설립한 Nervos 프로젝트는 블록체인의 기본 인프라를 레이어1과 레이어2의 두 레이어로 나누는 데 초점을 맞추고 있습니다. Layer1은 효율성이 아닌 상위 체인의 보안 및 최적화에만 중점을 두고 Layer2는 효율성, 성능 및 사용 편의성에 중점을 둡니다.
Tai의 관점에서 모든 뉴스가 전 세계적으로 합의될 필요는 없으므로 레이어 1에서 모든 작업을 수행할 수 없으며 레이어 2에서 많은 작업을 수행할 수 있습니다. "합의는 계층적입니다. 어떤 합의는 소규모로 도달해야 하고 어떤 합의는 전 세계적 규모로 도달해야 하며 전 세계적 규모를 필요로 하는 합의는 거의 없습니다."
Tai는 현재 레이어 1이 레이어 2에 잘 적응하지 못하기 때문에 레이어 2 솔루션을 구현하기 어렵다고 말했습니다. 그리고 Nervos는 Layer1과 Layer2를 동시에 개발할 것입니다. 비트코인 퍼블릭 체인과 비교할 때 Nervos의 레이어 1은 트랜잭션 모델의 개선으로 시작하여 UTXO(미사용 트랜잭션 출력, 즉 미사용 트랜잭션 출력)를 일반화하고 데이터 프로세스를 추가합니다.
보조 제목
다음은 타이의 연설 전문이다.
여러분, 안녕하세요! 조금 떨립니다.우선 Nervos라는 프로젝트를 소개하게 되어 매우 기쁩니다.발음이 매우 이상하고 우리 사람들은 종종 잘못 말합니다. 제 연설의 주제는 Layer2를 위해 탄생한 차세대 블록체인 네트워크입니다.
우선 제 소개를 하겠습니다. 제 이름은 Tai이고 제 이름은 다소 생소합니다. 저는 프로그래머입니다. 저는 거의 10년 동안 코드를 작성했습니다. 나는 생계를 위해 코드를 작성했습니다. 올해는 조금 덜.
이 불가능한 삼각관계는 많이 언급되는 것 같으니 여기서부터 시작해보자.분산 시스템에는 소위 3에너지 문제가 있습니다. 보안, 성능 및 자동화를 동시에 확보하기가 어렵습니다.안전한 시스템을 잃는 것은 무의미하며, 블록체인 시스템으로서 보안을 타협하기는 어렵습니다. 남은 질문은 성능과 탈중앙화 사이에서 어떻게 절충을 하느냐입니다. 우리 모두는 이것이 둘 다 아니라 트레이드 오프임에 틀림없다는 것을 압니다.
현재 진행중인 몇몇 프로젝트의 장단점을 살펴보겠습니다.여기서 말하는 POW는 마음속으로 생각해보세요.이것이 Satoshi Nakamoto가 만든 블록체인입니다.그가 포기한 것은 성능이며, 그는 극한의 보안과 극한을 선택합니다. 중앙화, 이런 식으로 상대적으로 성능이 떨어지는 블록체인을 얻게 되는데, 이는 실로 매우 열악합니다.
그런 다음 오른쪽인 DPos를 살펴보겠습니다. 어떻게 트레이드오프를 만드나요? 약간의 성능을 대가로 약간의 탈 중앙화를 포기했기 때문에 비교적 좋은 성능을 얻었지만 탈 중앙화를 포기했습니다. 좋은가요? 말하기 어렵지만 흥미로운 선택입니다.
우리는 시스템에 있습니다. 합의를 할 때 완벽한 Train-Off를 수행하는 방법은 무엇입니까? 우리는 매우 어렵다고 생각합니다. 어떻게 해야 합니까? 계층화된 방식으로 이 문제를 해결합니다.Layer1에서는 검증과 성숙한 합의 만 수행합니다.Layer1은 극단적 인 보안을 선택하므로 POW를 사용하고 Layer2에는 많은 종류가 있으며 중앙 집중화 될 수 있으며 휴대 전화가 될 수 있으며 무엇이든 상태가 생성됩니다 Layer2에서 그것은 또한 매우 높은 성능으로 향상될 수 있습니다.우리는 생각한다,문제는 한 수준에서 해결하는 것이 아니라 여러 수준에서 해결해야 합니다.
우리는 또한 다른 관점에서 볼 수 있습니다. 모든 메시지가 전역적으로 합의될 필요는 없으므로 모든 작업이 레이어 1에서 수행되는 것은 아니지만 많은 작업이 레이어 2에서 수행됩니다. 예를 들어 메시지를 보내드립니다. 당신이 그것을 아는 한 OK, 모든 사람이 아닙니다.우리는 합의의 수준이 있다고 믿습니다 어떤 합의는 소규모로 도달해야 하고 어떤 합의는 전 세계적 규모로 도달해야 하지만 전 세계적 규모를 필요로 하는 합의는 거의 없습니다.
왜 Layer1과 Layer2를 동시에 해야 할까요? 우리는 이렇게 생각합니다. 이제 모든 Layer1은 실제로 생성될 때 Layer2로 고려되지 않지만, 이것은 시간 때문이라고 비난할 수 없습니다. 생성될 때 Layer1이 그렇게 많지 않았습니다. . 지금 하고 있는 Layer1은 Layer2에 맞게 아주 잘 설계를 하고 있고, 첫째날 동시에 그들 사이의 상호작용을 위한 프로토콜을 설계할 수 있습니다. Layer1과 Layer2를 동시에 할 수 있지만, Layer2를 하는 동료들과 언제든 소통을 이어갑니다.
Layer1은 어떻게 생겼습니까? 모두가 이 Layer1 CKB(Common knowledge Base)를 봅니다. 우리는 질문으로 시작합니다. 데이터베이스에 데이터를 저장하는 것이 왜 그렇게 저렴하고 블록에 데이터를 저장하는 것이 그렇게 비쌉니까? 블록체인의 데이터는 글로벌 합의이기 때문에,글로벌 컨센서스 데이터는 본질적으로 매우 비쌉니다. 아무리 시간이 흘러도 절대비용은 줄어들겠지만 상대적 비용은 상대적으로 높아야 한다.
상식이란 무엇입니까? 이것은 경제학 용어입니다. 기본적으로 당신이 알고 있고, 내가 알고 있고, 내가 알고 있다는 것을 당신이 알고 있다는 것을 의미합니다. 이것은 합의의 문제입니다. "Pirates Divide Diamonds", "Green Eye Island" 등과 같은 게임을 많이 해보셨을 것입니다.
그래서
그래서Satoshi Nakamoto가 만든 블록체인과 비교할 때 CKB는 작은 단계에 불과하며 UTXO(Unspent Transaction Output, 즉 미사용 트랜잭션 출력)를 일반화합니다.UTXO에는 LOCK과 AMOUNT가 있고 CELL에는 하나의 데이터가 더 있는데 이는 UTXO를 기준으로 아주 작은 단계에 불과하다. 이것은 우리의 아이디어 중 하나입니다. 즉, 우리는 레이어 2가 미래에 빛날 것이라고 생각합니다. 우리는 현재 그들에게 맞춤화된 아주 좋은 레이어 1이 없다는 것을 알았고, 그래서 우리는 아주 좋은 레이어 1을 만들기를 희망합니다. 레이어 2를 지원합니다.
알겠습니다. 제 연설은 여기까지입니다. 감사합니다!