bhlee4980

发布于 2024-03-06到 Mirror 阅读

[KOR] Why We Started Caldera

원문 링크:

https://www.caldera.xyz/blog/why-we-started-caldera

우리는 Web3 세계가 곤경에 처해 있다는 것을 알았을 때 처음으로 Caldera(당시에는 Constellation이라고 불림)에 대해 생각하기 시작했습니다.

NFT, DeFi, 게임 등 다양한 분야에 걸쳐 활동하는 블록체인 개발자는 복잡한 애플리케이션을 구축하기를 원합니다. 그러나 그들은 소수의 과밀한 블록체인을 기반으로 구축하는 모든 사람의 한계로 인해 어려움을 겪고 있습니다.

처음부터 우리는 광범위하고 확장 가능한 web3 게임을 가능하게 하는 롤업을 만들고 싶었습니다. 그러나 우리는 문제가 단지 게임에만 국한된 것이 아니라는 것을 빨리 깨달았습니다. 대부분의 dApp은 L1을 기반으로 구축되었습니다.

초당 무려 19만 개의 명령을 자랑하는 Ethereum보다 이것이 더 분명한 곳은 없습니다.

이러한 관점에서 보면 1974년 컴퓨터인 Altair 8800과 대략 동일합니다. 반세기가 지난 후 컴퓨팅 속도는 기하급수적으로 폭발했습니다. 블록체인은 세계에서 가장 느린 클라우드 컴퓨팅 플랫폼입니다.

처리 속도가 부족하고 개발자의 높은 관심이 결합되어 계산 및 저장에 대한 극심한 경쟁이 발생했습니다. 최종 사용자에게 이는 높은 가스 요금과 느린 트랜잭션을 의미합니다.

두 가지 문제 모두 온체인 애플리케이션의 품질과 사용자 채택을 방해하고 있습니다.

유용한 블록체인의 구성 요소

현대 컴퓨터는 수천 개의 작은 혁신을 바탕으로 구축되었습니다. 트랜지스터에서 실리콘 칩, 디스크 운영 체제에 이르기까지 각 추상화 수준은 새로운 기능을 추가하고 컴퓨팅을 새로운 분야로 끌어올렸습니다.

컴퓨터와 비디오 게임 프로그래밍의 초기 시대와 마찬가지로 우리는 아직 블록체인의 초기 단계에 있습니다. 개발자들은 속도와 메모리로 인해 병목 현상이 발생했을 때와 거의 같은 방식으로 블록체인의 한계를 중심으로 애플리케이션을 설계하고 있습니다.

예를 들어, 개발자들은 계산 횟수와 가스 요금을 최소화하기 위해 스마트 계약 코드를 최적화하는 데 몇 주를 소비하는 "gas golf"를 보고 있습니다. 그 과정에서 개발자는 엔지니어링 시간을 낭비할 뿐만 아니라, 가스 요금의 최적화를 충족하지 못한 채 자신도 모르게 보안을 희생합니다. 이러한 수동 코드 최적화는 고통스럽고 궁극적으로 사용자 경험을 개선하지 않습니다.

최종성 기간과 보안 사이에는 상충 관계도 있습니다. 최종 확정 기간이 짧을수록 거래 실행이 빨라지고 모든 참가자에게 더 완전한 정보가 제공됩니다. 반면, 분쟁이나 보안을 고려할 때 최종 확정 기간이 길수록 운영이 더 유연해집니다. 목적과 운영이 다른 애플리케이션에 대해 일률적인 최종 확정 기간을 적용하는 것은 의미가 없습니다.

이러한 제한으로 인해 혁신적인 애플리케이션 개발이 완전히 중단되지는 않았습니다. 그러나 dApp은 Ethereum이나 Gnosis와 같은 L1에서 작업해야 했기 때문에 어려움을 겪었습니다. 블록체인은 이미 많은 발전을 이루었지만 진정한 웹 규모에 도달하려면 더 많은 인프라가 필요합니다.

칼데라 소개

Caldera의 임무는 개발자가 새롭고 흥미로운 dApp을 만들 수 있도록 지원하고 web3가 대량 채택되도록 돕는 것입니다.

Caldera는 서비스형 롤업(rollup-as-a-service)이므로 고성능 블록체인 롤업을 매우 쉽게 시작할 수 있습니다. 개발자들은 이미 Caldera를 사용하여 Ethereum 또는 Polygon과 같은 다른 블록체인에서 우리가 알고 사랑하는 보안을 상속하는 가볍고 고도로 사용자 정의 가능한 블록체인을 출시하고 있습니다.

우리는 트랜잭션 병렬화가 현재의 곤경에서 벗어나는 가장 실용적인 방법이라고 생각합니다. 웹 애플리케이션이 전용 서버에서 실행되는 것이 적합한 것처럼, web3 애플리케이션에는 필요한 처리량과 기능을 보호하기 위해 자체 체인이 필요합니다.

우리는 최근 게임 내에서 외교 규칙을 생성하는 스마트 컨트랙트와 같은 혁신적인 web3 게임 메커니즘을 개척하는 온체인 게임 스튜디오인 Curio 와 파트너십을 맺었습니다. 예를 들어, 플레이어는 공유 길드 스마트 계약에 ERC20 토큰을 지불할 때 공격을 방지하는 불가침 조약을 만들 수 있습니다.

예. 롤업 이전에는 이 중 많은 부분이 불가능했습니다. 그러나 이전 예를 따르면 Curio는 초당 약 3억 개의 가스를 소비합니다. 동일한 양의 가스를 처리하는 데 최대 이더리움 블록 120초가 소요됩니다. 따라서 범용 L1에 Curio를 구축하는 것은 불가능했을 것이라고 해도 무방합니다.

Caldera를 통해 Curio는 전용 레이어 2 트랜잭션 레이어를 구축하고 대기 시간을 1초 미만으로 단축했습니다. 확장을 위한 충분한 공간이 있으며, 마찬가지로 중요한 것은 가스 가격 급등으로부터 보호하는 것입니다.

우리는 이미 블록체인 개발자가 성능이나 기능을 저하시키지 않고 원하는 앱을 구축할 수 있도록 지원하고 있습니다.

그 너머에

우리는 오늘날 웹에서 사용하는 것과 동일한 기능과 규모를 블록체인에서도 생성할 수 있도록 만들고 있습니다. web3를 web2의 규모, 유용성 및 배포 수준으로 끌어올려 궁극적으로 web2를 완전히 능가할 수 있는 다음 단계의 인프라를 개발하는 데 여러분이 참여하게 되어 기쁩니다.