스타링 이층 계획 Arbitrum 출시 임박, 배후 팀 Offchain Labs 프로젝트 메커니즘 및 계획 논의

币乎 커뮤니티
2021-03-22 20:58:32
수집
Offchain Labs 공동 창립자 Steven Goldfeder와 Ed Felten이 Arbitrum의 개념 기원, 작동 원리 및 진행 계획을 공유합니다.

이 글은 비후 커뮤니티에 게시되었으며, 정리: 비후 행보입니다.

지난 1년간 DeFi가 급성장하면서 이더리움 네트워크의 성능 병목 현상이 점점 더 두드러지고 있습니다. 이더리움 2.0은 여전히 기약이 없고, 여러 2층 확장 솔루션이 준비 중에 있으며, 올해 초부터 시장에서 많은 주목을 받고 있는 분야가 되었습니다. Offchain Labs 팀이 출시한 스타 확장 솔루션 Arbitrum도 그 중 하나입니다.

3월 16일, SNZ 투자 관리 이사 Kai는 Offchain Labs의 공동 창립자 Steven Goldfeder와 Ed Felten과의 흥미로운 대화를 통해 Arbitrum의 개념 기원, 작동 원리 및 진행 계획을 공유했습니다.

Kai (이하 진행자): 오늘 Arbitrum Rollup의 두 창립 파트너를 초대했습니다. 한 분은 Ed Felten으로, 그는 Arbitrum Rollup의 창립자이자 미국의 전 과학 기술부 장관입니다. 다른 한 분은 현재 프로젝트의 CEO인 Steven입니다.

Arbitrum은 이전에 Vitalik이 언급한 Layer 2 중 중요한 프로젝트입니다. 그들은 곧 출시될 예정이며, 우리는 두 분을 초대할 수 있어 매우 영광입니다. 이것은 Arbitrum Rollup 팀이 국내에서 처음으로 공개하는 자리입니다.

첫 번째 질문: 두 분 게스트가 자신을 소개하고 블록체인 분야에 어떻게 들어오게 되었는지 공유해 주시겠습니까?

Ed Felten: 저는 이전에 대부분의 시간을 프린스턴에서 컴퓨터 과학 교수로 보냈습니다. 2013년에 공식적으로 블록체인 산업에 들어왔고, 그 당시에는 주로 연구를 했습니다. 2014년, 제 동료들이 블록체인 강의를 시작했고, 제 학생들도 블록체인 연구 프로젝트를 시작했습니다. 저는 그들과 함께 작업을 했습니다. 2014년에 Arbitrum의 첫 번째 버전을 출시했는데, 그 당시에는 순전히 연구 프로젝트였습니다.

2015년, 저는 미국 대통령의 초청을 받아 프린스턴 대학을 잠시 떠나 백악관에서 오바마 대통령의 고문으로 일했습니다. 미국 정부에 봉사하는 동안의 한 가지 일은 암호화폐와 블록체인에 대한 연구였습니다. 2017년에 학계로 돌아왔습니다. 그때 마침 두 명의 대학원생이 있었는데, 한 명은 오늘 생방송에 참여하고 있는 Steven이고, 다른 한 명은 현재 Arbitrum의 공동 창립자인 Harry입니다. 그들은 저에게 "이전에 했던 Arbitrum 프로젝트의 연구를 기억하십니까? 시기도 적절하고, 아마도 이 연구를 다시 시작할 수 있을 것입니다."라고 물었습니다.

그때 우리는 이 프로젝트를 더 완전한 시스템으로 구축하기로 결정했습니다. 2018년에 Arbitrum 시스템 전체를 설명하는 학술 논문을 발표했습니다. 그때 우리는 세 명 모두 이더리움이 확장성 문제에 직면할 것이라는 것을 깨달았습니다. 그리고 우리에게는 Arbitrum을 상업적으로 실현할 좋은 기회가 되었습니다.

Steven: 저도 2013년에 블록체인 산업에 들어왔습니다. 그때 저는 프린스턴에서 박사 과정을 공부하고 있었고, 주로 암호화폐, 암호학 및 다양한 블록체인 프로토콜을 연구했습니다. 저는 Ed와 다른 동료들과 함께 블록체인, 암호학 및 암호화폐에 관한 교과서를 집필했으며, 이 책은 현재 전 세계 200개 이상의 대학에서 사용되고 있습니다. 이 책은 다섯 개 언어로 번역되었으며, 그 중에는 중국어도 포함되어 있습니다. 이 분야를 공부하는 중국 학생들은 이미 이 교과서에 익숙합니다.

Ed가 방금 말한 것처럼, 그가 백악관에서 프린스턴으로 돌아온 후, 저는 다른 공동 창립자와 함께 그를 찾아가 그의 사무실에서 이 대화를 시작했습니다. 2018년 논문 발표 전에 우리는 Arbitrum Rollup에 상업적 기회가 있다는 것을 깨달았습니다. 그래서 논문 발표 후 우리는 곧 회사를 설립했습니다. 2019년에는 첫 번째 자금 조달을 시작했습니다.

창업 과정에서 흥미로운 작은 이야기가 있습니다. 우리가 프로젝트를 진행할 때 "Rollup"이라는 전문 용어는 아직 존재하지 않았습니다. 우리가 다른 사람들에게 프로젝트와 우리가 하고 있는 일을 소개할 때, 사람들은 우리가 상태 채널인지 Plasma인지 물어보곤 했습니다. 하지만 사실 둘 다 아니었습니다. "Rollup"이라는 단어가 존재하지 않을 때 우리는 이미 작업을 시작했습니다.

그 후의 일은 모두가 알고 있습니다. 2020년과 2021년, Rollup 개념은 매우 인기를 끌었습니다. 우리는 이 분야에서 이더리움 EVM을 지원할 수 있는 최초의 솔루션 중 하나입니다.

진행자: 두 번째 질문, 두 분 게스트가 Arbitrum Rollup 프로젝트와 이 프로젝트를 만들게 된 배경과 아이디어를 소개해 주시겠습니까?

Ed Felten: 저는 Arbitrum 개념의 기원으로 돌아가고 싶습니다. 우리가 블록체인 연구를 할 때, 제 머릿속에 떠오른 질문은 블록체인의 용도가 무엇인지였습니다. 예를 들어, 그 당시 비트코인이 매우 인기를 끌고 있었습니다. 하지만 컴퓨터 과학자로서 제가 가장 흥미롭게 생각한 것은 스마트 계약이었습니다. 저는 스마트 계약이 매우 강력하다고 생각했지만, 일찍이 스마트 계약이 확장성 문제에 직면하고 있다는 것을 분명히 인식했습니다.

예를 들어 이더리움을 전 세계가 공유하는 컴퓨터로 상상해 보십시오. 모든 사용자가 이 컴퓨터에서 자신의 스마트 계약을 실행할 수 있도록 허용합니다. 그러면 분명히 비용이 매우 비싸고, 계산 속도도 느리며, 성능도 제한적입니다. 그래서 저는 일찍이 확장성 문제에 대해 고민하기 시작했습니다. 이더리움이 등장하기 전부터, 이더리움과 유사한 시스템이 등장한다면 그 확장성 문제를 어떻게 해결해야 할지 고민하고 있었습니다. 이것이 바로 Arbitrum 프로젝트의 기원입니다.

우리는 오프체인에서 안전성을 희생하지 않고 확장성 문제를 해결하고자 했습니다. 처음에 저는 몇몇 학부생들과 함께 몇 가지 프로젝트를 진행했으며, 사실 확장성 문제를 해결하려고 시도했습니다. 그러나 그 시스템은 일부 기능에서만 유용했으며, 매우 완전한 시스템은 아니었습니다. 그래서 2017년에 Steven과 Harry와 함께 작업한 프로젝트가 이 시스템을 더욱 완전하게 만들었습니다. 회사 설립 이후, 우리는 Arbitrum이 이더리움과 호환될 수 있도록 더 많은 노력을 기울였습니다.

Steven: 제가 이야기할 이야기는 Ed와 일부 겹치는 부분이 있습니다. 저는 블록체인 분야에 들어온 것이 Ed보다 상대적으로 늦습니다. Ed가 14, 15년에 블록체인 관련 강의를 했던 것을 기억합니다. 하지만 그 당시 저는 프린스턴에 들어가지 않았습니다. 이후 Ed가 백악관에 가고 나서, 저는 Ed의 복귀를 기다리고 있었습니다. Harry와 저는 그 당시 이더리움이 한편으로는 엄청난 잠재력을 가지고 있으며, 광범위한 응용 잠재력이 주류 세계에서 사용될 것이라는 것을 인식하고 있었습니다. 하지만 다른 한편으로는 이더리움의 확장성 문제도 분명히 존재할 것이라는 것을 알고 있었습니다. 그래서 우리는 Ed의 복귀를 기다리고 있었습니다. Ed가 백악관에서 돌아오자 우리는 함께 Arbitrum 프로젝트를 시작했습니다.

저는 박사 과정 동안 다른 암호화 프로젝트에도 약간의 일을 했습니다. 그래서 저는 이 분야의 잠재력이 엄청나다고 확신합니다. 하지만 저는 또한 확장성이 큰 문제라는 것을 일찍이 인식했습니다. 적절한 기술이 필요합니다.

Arbitrum은 2년 반의 작업 끝에 우리의 생각이 맞다는 것을 증명했습니다. 지금이 적절한 시점입니다. 시장은 이제 이더리움의 잠재력이 크지만, 확장성 문제를 해결해야 한다는 것을 인식하고 있습니다. 확장성 문제의 해결은 블록체인 산업에도 큰 잠재력을 가지고 있습니다.

우리가 초기 자금을 조달할 때, 우리는 시장을 설득하는 데 많은 노력을 기울였습니다. 제가 처음 자금을 조달할 때, 투자자들은 저에게 "왜 당신은 미래에 우리가 이 솔루션이 필요할 것이라고 그렇게 확신합니까?"라고 물었습니다. 저는 "저는 언젠가 이더리움이 대규모의 주류 응용을 받을 것이라고 확신하지만, 동시에 확장성 문제에 직면할 것이라는 것을 알고 있습니다."라고 대답했습니다. 지금 이 주장은 현실이 되었습니다.

진행자: 방금 두 분이 이더리움이 현재 해결해야 할 문제인 확장성에 대해 언급하셨습니다. 확장성은 Arbitrum이라는 오프체인 솔루션이 해결해야 할 핵심 문제입니다.

세 번째 질문: 두 분 게스트가 Arbitrum 솔루션의 작동 원리와 주요 특징을 설명해 주시겠습니까?

Ed Felten: 먼저 Arbitrum의 설계 원칙을 소개하겠습니다. 주로 세 가지입니다: 첫째, 이더리움과 호환되어야 합니다; 둘째, 가능한 한 많은 활동이 이더리움 체인 밖에서 이루어져야 합니다. 이더리움의 가스 자원은 가장 귀중하고 비쌉니다; 셋째 원칙은 신뢰가 필요 없다는 것입니다. 누구나 이 체인이 올바른 행동을 하도록 강제할 수 있습니다. 이더리움에서와 마찬가지로요.

그렇다면 Arbitrum은 이 세 가지 원칙을 어떻게 실현할까요? 예를 들어, 누군가 거래 데이터를 제출하면, 거래 데이터는 이더리움 체인에 저장됩니다. 이렇게 하면 모든 사람이 이 거래를 볼 수 있으며, 거래 내용은 완전히 공개됩니다. 그러나 거래와 관련된 계산 및 저장은 Arbitrum, 즉 이더리움 체인 밖에서 이루어집니다. 이러한 방식으로 확장을 실현하고 이더리움 체인에 대한 부담을 줄일 수 있습니다.

또한 Arbitrum은 정기적으로, 예를 들어 매 5분 또는 10분마다 이더리움에 "체크포인트"를 전송합니다. 이는 Arbitrum에서 발생한 모든 활동의 완전한 상태 해시를 포함하는 해시입니다. 이 해시를 전송하여 체인에 기록으로 남깁니다. 이렇게 하면 대규모로 비용을 줄이고 동시에 확장성을 실현할 수 있습니다.

하지만 여러분은 또 질문할 수 있습니다. 우리가 정보를 이더리움 체인에 보낼 때, 이 정보가 올바른지 어떻게 보장할 수 있을까요? 이것이 Arbitrum 프로토콜의 핵심입니다. 프로토콜에는 검증자의 참여가 포함되며, 검증자는 체인에 기록해야 하며, 이더리움에 주장을 전송해야 합니다. 동시에 검증자는 보증금을 저장해야 합니다. 만약 검증자의 주장이 거짓이라면, 검증 노드의 보증금은 잃게 됩니다.

검증자가 주장을 체인에 전송하면, 일정 시간 동안 누구나 자신의 이의를 제기할 수 있습니다. 만약 당신이 동의하지 않는다면, 분쟁이 발생하며, 분쟁 해결 메커니즘이 Arbitrum이 확장성을 실현할 수 있는 가장 핵심적이고 중요한 부분입니다.

우리가 설계한 분쟁 해결 메커니즘은 이렇습니다. 만약 양측이 어떤 문제에 대해 의견이 다르다면, 효과적인 해결 메커니즘은 큰 것에서 작은 것으로 분할하는 것입니다. 예를 들어, 어떤 거래가 10억 단계에서 분쟁이 발생했습니다. 우리의 방법은 10억 단계를 100개의 더 작은 주장으로 나누는 것입니다. 각 주장은 1000만 단계를 포함합니다. 이렇게 하면 10억 규모의 분쟁이 1000만 규모로 축소됩니다. 동의하지 않는 쪽은 이 1000만 중에서 그들이 동의하지 않는 것을 선택하고, 다시 큰 것에서 작은 것으로 나누어 가장 중요한 논란의 여지를 찾아냅니다. 중요한 단계를 찾은 후, 이더리움의 계약을 사용하여 이 단계가 올바른지 잘못된지를 결정합니다. 이러한 방식으로 효율적인 분쟁 해결을 실현할 수 있습니다.

우리가 전반적으로 생각한 과정은 이렇습니다. 어떤 노드가 주장을 보냈고, 주장이 올바르다면, 문제없이 매 10분마다 해시를 보냅니다. 해시가 이더리움 체인에 올라가고 분쟁이 없다면 시스템은 원활하게 운영될 수 있습니다. 만약 분쟁이 발생하면, 방금 소개한 효율적인 방법으로 분쟁을 큰 것에서 작은 것으로 나누어 최종적으로 좋은 중재를 받을 수 있습니다. 이것이 시스템의 효율성입니다.

일반 사용자로서, 여러분은 이러한 메커니즘이 너무 복잡하지 않을까 걱정할 수 있습니다. 하지만 이 점은 걱정할 필요가 없습니다. 왜냐하면 이 메커니즘은 일반 사용자와 큰 관계가 없기 때문입니다. 분쟁 해결 메커니즘은 전담 노드가 해결하도록 되어 있습니다. 물론 일반인이 더 많은 돈을 벌고 싶다면 검증 노드가 되는 것을 선택할 수 있지만, 원하지 않는다면 괜찮습니다.

진행자: Layer 2는 이전에 모두가 논의했던 인기 있는 주제입니다. Arbitrum 외에도 상태 채널, ZK Rollup 등 다양한 솔루션이 있습니다.

네 번째 질문: 두 분 게스트에게 Arbitrum이 다른 솔루션에 비해 어떤 장단점이 있는지, 특히 ZK Rollup과 비교하여 말씀해 주시겠습니까?

Steven: 먼저 명확히 해야 할 것은, 현재 최상의 솔루션은 존재하지 않으며, 이는 모두가 협력하는 과정이라는 것입니다. 그 과정에 참여하는 사람들이 많을수록 결과는 더 좋아질 것입니다. 그래서 우리는 다른 팀에 대해 존중하는 태도를 유지할 것입니다, 비록 비교를 해야 하더라도요.

먼저 Plasma와의 차이를 비교하고, 그 다음 상태 채널과의 차이를 설명하겠습니다. 그리고 마지막으로 ZK Rollup과의 차이를 설명하겠습니다.

Plasma가 구현하고자 하는 것은 더 많습니다. 실행 측면의 유용성 외에도 데이터 측면의 유용성도 실현하고자 합니다. 유용성의 정의는 실행과 데이터를 모두 체인 밖에 두는 것입니다. Rollup의 경우, 데이터는 여전히 체인에 있지만, 실행은 체인 밖에서 이루어집니다. Arbitrum도 마찬가지입니다. 거래 데이터는 이더리움 체인에 있지만, 계산과 저장은 체인 밖에서 이루어집니다.

Plasma가 하고자 하는 일이 많기 때문에 직면하는 문제도 많습니다. 현재로서는 어떤 팀도 Plasma를 완전하게 구현한 사례가 없으며, 많은 팀이 Plasma를 구현하는 과정에서 여러 문제에 직면했습니다. 반면 Rollup은 하고자 하는 일이 적기 때문에 상대적으로 실행 가능성이 더 높고, 확장성 문제를 해결하는 데 더 큰 잠재력을 가지고 있는 것 같습니다. 그래서 현재 점점 더 많은 사람들이 Rollup에 관심을 두고 있는 이유이기도 하며, 적어도 난이도가 더 낮습니다.

상태 채널과의 차이도 설명하겠습니다. 상태 채널은 계약 거래 상대방이 고정되어 있습니다. 예를 들어, 저는 항상 특정한 사람과 거래를 하거나 게임을 합니다. 하지만 개방된 세계에서는 거래 상대방이 누구인지 알 수 없으며, 무작위일 수도 있고 신뢰할 수 없는 사람일 수도 있습니다. 따라서 상태 채널은 큰 제한이 있습니다.

하지만 현재 상태 채널 팀은 상태 채널과 Rollup을 결합하여 상태 채널을 Rollup 간 또는 Rollup과 이더리움 간의 크로스 체인 브리지로 만드는 흥미로운 응용을 찾은 것 같습니다. 이러한 결합을 통해 생태계를 더욱 완전하게 보완할 수 있으며, 더 완전하고 흥미롭고 모든 사람에게 적합한 생태계를 형성할 수 있습니다.

ZK Rollup의 경우, 즉각적인 증명이 필요하기 때문에 비용이 매우 비쌉니다. 또한 ZK의 편집기는 고급 언어를 저수준 언어로 변환해야 하므로 효율성이 매우 낮습니다.

저는 ZK Rollup이 미래에 훌륭한 솔루션이 될 수 있다고 생각하지만, 이더리움의 문제는 현재 존재하는 문제입니다. Arbitrum은 현재 이더리움의 문제를 잘 해결할 수 있습니다.

그리고 저는 이번 여름에 ZK Rollup 연구원이 Arbitrum 팀에 합류할 것이라고 처음으로 발표합니다. 왜 우리가 ZK 팀의 연구원을 고용하는가? 기술적으로 말하자면, 기술에 대한 최상의 정의는 없으며, 기술 발전과 진화는 끝이 없습니다. 현재 최고의 기술이 미래에 최고의 기술이 아닐 수도 있습니다. 우리는 항상 업데이트를 유지해야 하며, 스스로 혁신하지 않으면 미래에 다른 사람에게 도전받고 대체될 것입니다.

제 연구 분야의 예를 들어보겠습니다. 제가 쓴 논문은 13년에 한 편, 15년에 한 편, 18년에 한 편, 20년에 한 편 발표되었으며, 모두 같은 내용으로 블록체인 분야의 임계값 서명에 대한 연구입니다. 제 연구 사례에서 볼 수 있듯이, 기술은 지속적으로 진화하고 업데이트되어야 합니다. ZK에 관해서는, 의심할 여지 없이 미래에 이더리움이 광범위한 응용을 실현하고 EVM 호환성을 달성하기 위해 ZK를 사용할 가능성이 있습니다. 다만 이 시간 범위는 몇 년 또는 그 이상으로 늘어날 것입니다.

Arbitrum에 대해 말하자면, 우리는 ZK 연구원을 고용하여 스스로 혁신하고 Arbitrum이 현재 최고의 솔루션이 되도록 보장하고자 합니다. 만약 미래에 더 나은 솔루션이 있다면, ZK 통합이든 다른 솔루션 통합이든 지속적으로 연구하여 최신 기술을 파악하고 스스로 혁신할 수 있도록 하겠습니다.

ZK Rollup의 장점은 빠른 최종성입니다. 그래서 송금과 인출이 빠르게 확인될 수 있습니다. 하지만 Arbitrum은 도전 기간이 존재하기 때문에 도전 기간이 끝나야만 인출할 수 있습니다. 속도와 시기 면에서는 ZK에 미치지 못합니다. 하지만 이것은 치명적인 결점은 아닙니다. 상태 채널과 HOP 프로토콜도 이미 몇 가지 실행 가능한 솔루션을 제안했습니다. 응용 계층에서 빠르게 송금 및 인출을 실현할 수 있도록 허용합니다. 빠른 인출은 미래에 그렇게 중요하지 않게 될 것입니다(롤업 시스템 계층에서).

ZK든 다른 솔루션이든, Arbitrum은 현재 최고의 솔루션입니다. 그리고 시간이 지나면 우리는 지속적으로 업데이트하고 업그레이드할 것입니다. ZK든 다른 것이든, 좋은 기술이 있다면 우리는 배우고 참고하는 것을 개의치 않습니다. 우리는 항상 최고의 과학자를 고용하며, ZK 연구원이 합류할 것입니다. 이는 Arbitrum이 기술적으로 항상 앞서 나갈 수 있도록 보장하기 위한 것입니다.

진행자: Steven은 방금 Arbitrum의 미래에 ZK 관련 요소가 존재할 것이라는 중요한 암호를 공유했습니다.

다섯 번째 질문: Arbitrum 테스트넷의 현재 상태는 어떠하며, 어떻게 메인넷에上线될 예정인가요? Arbitrum 메인넷에 대한 기대는 무엇인가요?

Steven: 사실 저는 여러분이 현재 메인넷上线 소식에 가장 관심이 많다는 것을 알고 있습니다. Arbitrum의 테스트넷은 이미 5개월 동안 운영되고 있으며, 현재 성능이 매우 좋습니다. 테스트넷은 네트워크 성능과 존재하는 문제를 테스트하는 데 도움을 주며, 동시에 스트레스 테스트도 진행합니다.

현재 우리가 처리하는 처리량(TPS)은 매우 크며, 백만 수준에 도달했습니다. 피크 시간에는 매 분 1만 4000개의 요청을 수신할 수 있습니다. 구체적인 진행 상황에 대해 말씀드리자면, 여러분은 기대하셔도 좋습니다. 이번 주에 우리는 곧 "발행 후보 버전"을 발표할 예정이며, 먼저 테스트넷에서 테스트한 후 메인넷에 배포할 것입니다.

테스트넷에서 메인넷으로의 전환은 우리가 모든 일을 처리하는 태도를 나타냅니다. 우리의 코드는 33번의 보안 감사를 거쳤습니다. 우리는 사용자가 자금을 Arbitrum에 맡긴다는 것을 이해하고 있으며, 그래서 사용자 자금의 안전성을 매우 중요하게 생각합니다.

"발행 후보 버전"에 대해 말씀드리자면, 우리는 모든 사람을 초대하여 함께 스트레스 테스트를 도와주기를 원합니다. 곧 다가오는 메인넷上线 후 여러분이 실망하지 않을 것이라고 믿습니다.

Arbitrum은 다른 프로젝트와 다르게, 메인넷上线 첫날부터 프로젝트의 모든 것을 공개하고, 모든 사람이 메인넷에 참여할 수 있도록 초대할 것입니다.

진행자: Steven이 Arbitrum의 향후 발전 과정을 소개해 주셔서 감사합니다.

여섯 번째 질문: 우리는 또한 Arbitrum이 메인넷上线 후 직면할 도전과 전체 계획에 대해 매우 관심이 많습니다.

Ed Felten: 현재 우리의 초점은 메인넷上线에 있으며, 메인넷 전환 과정이 가능한 한 원활하고 안전하게 이루어지도록 하는 것입니다. 앞으로 제가 가장 관심 있는 일은 여전히 확장성입니다.

확장성

현재 우리는 확장성과 비용 측면에서 이미 잘하고 있지만, 성능을 더욱 향상시키고 싶습니다. 주로 혁신적인 엔지니어링 수단을 통해서입니다. 예를 들어, 가상 머신 EVM 시스템을 어떻게 개발할 것인지, 노드 설정 등을 통해 성능을 더욱 향상시킬 수 있습니다. 앞으로 이더리움의 트래픽이 더욱 증가하고 처리량 수요가 증가할 때, 우리는 그 수요를 충족할 수 있도록 하여 현재 많은 프로젝트가 직면하고 있는 병목 문제를 피할 수 있을 것입니다.

프로그래밍 가능성에 대한 노력

우리는 사람들이 다양한 방식으로 스마트 계약을 작성할 수 있도록 허용하고자 합니다. 예를 들어, 현재 우리는 사용자가 작성한 스마트 계약을 컴파일할 수 있는 프로젝트를 진행하고 있으며, Solidity 언어 외의 다른 언어로 스마트 계약을 작성할 수 있으며, 동시에 Arbitrum에서 실행할 수 있습니다. 동시에 Solidity 언어로 작성된 가상 머신과 상호작용할 수 있습니다. 이는 프로그래밍 가능성 측면에서의 진전입니다. 이러한 방식을 사용하면 블록체인 프로그래밍 방식에 익숙하지 않은 외부 개발자도 진입할 수 있습니다.

요약하자면, 우리의 초점은 확장성과 프로그래밍 가능성, 그리고 더 나은 개발 도구에 있습니다.


인터랙티브 Q&A

질문: 2층 자산이 1층으로 이동하는 데 매우 긴 대기 기간이 필요합니다. 이 대기 기간에 대해 게스트는 어떻게 생각하십니까? Arbitrum 또는 그 생태계 프로젝트는 이 문제를 어떻게 해결하고 있습니까?

자산을 1층에서 2층으로 전송하거나 2층에서 1층의 것을 호출해야 할 경우, 이 시간은 1층의 시간에 의해 결정됩니다. 그러나 반대로, 자산을 2층에서 1층으로 이동하거나 1층에서 2층의 것을 호출해야 할 경우, 2층에서 Optimistic Rollup 프로토콜을 사용하면 프로토콜 레이어의 대기 시간이 확실히 더 길어질 것입니다. 이 점은 확실히 프로토콜의 문제이며, 주로 해결책이 도전 기간 설정을 포함하고 있기 때문입니다. 당신은 일정 기간 기다려야 하며, 누군가 이의를 제기하거나 이의가 없을 때까지 기다려야 최종적인 판단을 내릴 수 있습니다.

이것이 바로 프로토콜 레이어에서 인출하는 데 며칠을 기다려야 하는 이유입니다. 하지만 현재 Arbitrum 생태계에는 이러한 문제를 해결하기 위해 운영 중인 프로젝트도 있으며, Arbitrum 테스트넷에서도 운영되고 있습니다. 사용자가 즉시 실현할 수 있도록 허용합니다. 기술적 구현 수단은 천차만별이지만, 실제로 본질은 동일합니다. 1층과 2층 간의 자산을 교환하거나 조정하거나, 다른 사람이 자산을 빌려주어 미리 자산을 얻을 수 있도록 하는 것입니다. 시간이 지나면 사용자는 이 대기 문제를 잊게 될 것입니다. 그리고 거래소는 곧 이러한 해결책을 사용하여 입금 및 인출 시 대기 기간이 거의 필요하지 않게 될 것입니다. 사용자에게는 대기 기간 문제는 미래에 점점 더 중요하지 않게 될 것입니다.

질문: 최근 개인 정보 거래와 "과학자"의 선점 방지 문제가 큰 문제입니다. 게스트는 Layer 2에서 이 문제를 어떻게 해결하고 있는지 말씀해 주시겠습니까?

Steven: 미리 주문하거나 선점하는 문제를 해결하는 것에 대해. 이 문제는 확실히 Arbitrum이 의식적으로 주목하고 있는 문제입니다. 이전에 저는 코넬에서 다른 사람과 함께 논문을 작성했으며, 그 논문은 선점(과학자 선점) 문제를 연구한 것입니다. 저는 이 문제에 대해 오랫동안 고민해 왔습니다. Arbitrum은 훌륭한 해결책을 가지고 있습니다. 현재는 집합자가 거래를 수집하여 정렬합니다. 그리고 우리가 사용하는 것은 모두 1층의 채굴자가 정렬을 수행하므로, 이러한 정렬 순서가 적어도 1층과 동일하게 좋고, 1층보다 나쁘지 않도록 보장할 수 있습니다. 이것이 현재의 상황입니다.

미래에는 이 솔루션을 더욱 최적화할 것입니다. 미래에는 "정렬자"라는 또 다른 주체를 도입하여 1층보다 낮은 지연을 제공할 것입니다. 거래가 발송된 후, 거래를 수신하고 응답하는 속도가 1층에서 거래가 포함되기 전에 이루어질 수 있도록 하려는 것입니다.

이것을 달성하는 것은 상당히 어렵습니다. 왜냐하면 정렬은 상당한 권력을 의미하기 때문입니다. 만약 당신이 이러한 권력을 이용한다면, MEV 선점 문제가 발생할 것입니다. 우리는 이러한 정렬 권한을 사용자나 어떤 주체에게 주고 싶지 않습니다.

정확히 말하자면, 저는 코넬 대학교에서 지난해 발표한 또 다른 논문에서 "공정한 정렬 비잔틴 내결함성 메커니즘"을 제안했습니다. 공정한 정렬의 순서는 거래가 제기되고, 정렬에 들어가는 순서가 최종적으로 나오는 순서입니다. 그리고 정렬을 담당하는 것은 정렬자 또는 정렬 노드입니다. 이렇게 하면 MEV 문제를 해결할 수 있습니다.

MEV가 존재하는 이유는 현재 정렬을 담당하는 주체가 순서를 조정할 수 있는 막대한 권한을 가지고 있기 때문입니다. 하지만 "공정한 정렬" 메커니즘이 도입되면, 순서를 조정할 가능성이 사라집니다.

요약하자면, 현재 Arbitrum에서 MEV 문제는 1층보다 나쁘지 않을 것입니다. 그리고 시간이 지나면서 정렬자의 도입과 공정한 정렬 메커니즘의 도입으로 상황은 점점 더 좋아질 것입니다. 사용자들은 악의적인 노드가 선점 방식으로 이익을 해치는 것에 대해 더 이상 걱정할 필요가 없습니다. 이는 이더리움과 블록체인 응용에 큰 문제입니다. 제게 있어 현재 Arbitrum의 해결책이 최선의 것입니다.

개인 정보 측면에서는 사용자 개인 정보와 계약 개인 정보로 나눌 수 있습니다. 사용자 측면의 개인 정보 문제는 2층이 이더리움에 비해 개선되지 않았고, 더 나빠지지도 않았습니다. 예를 들어, 이더리움에서는 새로운 주소를 생성하고 개인 키를 생성할 수 있습니다. 처음에는 이러한 것들이 공개되지 않으며, 개인의 개인 정보입니다. 하지만 모든 거래가 공개되기 때문에, 악의적인 사람은 당신의 더 많은 거래를 추적하여 결국 계정과 개인을 일일이 연결할 수 있습니다. 사용자 개인 정보 측면에서 2층 기술은 이더리움에 비해 개선되지도 않았고 악화되지도 않았습니다.

계약 측면의 개인 정보는 계약의 내부 상태가 공개되지 않거나 계약 실행의 거래가 공개되지 않는 것을 의미합니다. 처음 Arbitrum의 첫 번째 버전에서는 신뢰가 필요 없는 메커니즘이기 때문에, 계약이 신뢰가 필요 없도록 하려면 계약이 공개되어야 하며, 모든 사람이 이를 조회할 수 있어야 합니다. 만약 계약의 참여자가 제한적이라면, 계약의 개인 정보를 실현하기 위한 몇 가지 기술적 수단이 있습니다.

한편으로는 사이드 체인을 통해, 예를 들어 Arbitrum 로드맵에 이미 계획된 사이드 체인을 메인넷上线 이후에 진행할 것입니다. 또한 다른 기술들도 로드맵에 설명되어 있습니다. 시간이 지나면 Arbitrum에서 많은 개인 정보 기술이 도입되어 제한된 참여자의 계약이 계약 측면에서 개인 정보를 실현할 수 있도록 할 것입니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축