Arbitrum 최신 발표된 개발 환경 Stylus는 도대체 무엇인가요?

추천 읽기
2023-09-07 14:11:13
수집
개발자는 전통적인 EVM 도구와 WASM 호환 언어를 사용하여 Arbitrum Nitro 체인에서 애플리케이션을 구축할 수 있습니다.

작성자:Offchain Labs

편집자:@hicaptainz

요약: 오늘, 우리는 Arbitrum Stylus의 코드와 공개 테스트넷을 출시하여 개발자들이 전통적인 EVM 도구와 WASM 호환 언어(예: Rust, C 및 C++)를 사용하여 Arbitrum Nitro 체인에서 애플리케이션을 구축할 수 있도록 합니다. 또한, 계산, 저장 및 메모리 효율성을 높임으로써, Stylus는 가스 비용을 크게 줄이고, 대체 서명方案, 더 큰 생성 예술 라이브러리, C++ 기반 게임 및 계산 집약적인 AI 모델과 같은 이전에 비현실적이었던 자원 집약적인 블록체인 사용 사례를 가능하게 합니다. 오픈 소스 SDK가 이제 사용 가능하며, 우리는 ETHGlobal NY에서 Stylus 해커톤을 개최하여 총 상금 20,000 달러를 수여할 것입니다.

왜 우리는 Stylus에 기대를 걸고 있는가

작년 이맘때, 우리는 Arbitrum Nitro의 출시로 큰 발걸음을 내디뎠습니다; 오늘, 우리는 Stylus로 또 다른 중요한 발걸음을 내딛었습니다.

Stylus의 핵심은 EVM+입니다: EVM과 WASM 두 세계의 최상의 특성을 결합합니다. 개발자들은 여전히 EVM의 모든 이점을 누릴 수 있으며, 생태계와 유동성을 포함하여 효율성을 높이고 Rust, C 및 C++의 기존 라이브러리에 접근할 수 있습니다. 이 모든 것은 EVM의 어떤 작업 방식도 변경할 필요가 없습니다. EVM의 동등성은 더 이상 한계가 아니라 출발점입니다.

EVM과 EVM+ 비교

약 20,000명의 Solidity 개발자에서 Rust와 C를 사용하는 수백만 명의 개발자로 확장할 수 있는 능력은 전통적인 EVM 계약과의 완전한 상호 운용성과 조합성을 유지하면서 더 빠른 실행 시간, 더 낮은 가스, 새로운 사용 사례를 실현합니다 ------ 모두 가장 안전하고 분산화된, 가장 널리 사용되는 이더리움 L2 체인에서 ------ 우리는 커뮤니티와 협력하여 미래의 방향을 탐구하게 되어 기쁩니다.

혁신적인 시작을 지원하기 위해, Arbitrum 재단은 Stylus의 R&D 보조금을 제공합니다.

앞으로 몇 달 동안, 우리는 Stylus에 대한 많은 정보를 제공할 것이므로, 몇 가지 하이라이트를 살펴보겠습니다…

무엇이 발표되고 있는가?

Arbitrum Stylus의 테스트넷 가용성, 이는 개발자들이 Rust, C 및 C++와 함께 이전에 제공된 EVM 언어를 사용하여 스마트 계약을 구축할 수 있도록 하는 새로운 기술 구현입니다. 우리는 또한 우리의 Github 저장소에 코드를 공개했습니다.

지금 Stylus를 사용하여 구축을 시작하고, Discord에서 Stylus 커뮤니티에 참여하여 피드백과 경험을 공유해 주시기 바랍니다.

Stylus는 누구를 위해 설계되었는가?

Stylus는 Arbitrum 체인과 호환되는 추가 WASM 언어인 Rust, C 및 C++ 사용에 관심이 있는 경험이 풍부한 Web 3 개발자를 위해 설계되었으며, 블록체인 개발에 익숙하지 않은 개발자들을 위해서도 설계되었습니다.

Stylus는 dApp에 대해 더 저렴한 계산 및 메모리를 얻고자 하는 Solidity 개발자에게 적합합니다.

Stylus는 Solana 및 NEAR의 Rust 환경에 익숙한 블록체인 개발자에게도 적합하며, EVM에서 작업하는 이점이 필요합니다.

업계 표준의 암호학 라이브러리(예: secp256r1 곡선)를 배포하고자 하는 경우, Stylus도 적합합니다.

Stylus의 주요 특징은 무엇인가?

인기 있는 프로그래밍 언어를 사용한 네이티브 이더리움 개발: 인기 있는 WASM 호환 언어인 Rust, C 및 C++를 활용하여 Arbitrum의 대규모 생태계에서 애플리케이션을 구축할 수 있으며, 인기 있는 Web 2 프로그래밍 언어와 가장 널리 사용되는 L2 스마트 계약을 결합할 수 있습니다.

하나의 체인, 여러 언어: Stylus는 하나의 체인에서 여러 프로그래밍 언어를 사용할 수 있게 해줍니다. 개발자는 더 이상 선호하는 프로그래밍 언어를 지원하는 블록체인을 선택할 필요가 없으며, 모든 것이 동일한 체인에서 이루어집니다.

완전한 조합성: Solidity 계약과 WASM 프로그램은 완전히 상호 운용 가능합니다. Solidity에서 작업할 경우, 개발자는 Rust 프로그램을 호출하거나 다른 언어에 의존하는 다른 종속성을 사용할 수 있습니다. Rust에서 작업할 경우, 모든 Solidity 기능을 직접 사용할 수 있습니다.

더 빠른 계산, 더 낮은 비용: Stylus, Rust, C 및 C++를 사용하면 WASM 계산 작업이 Solidity 동등물보다 훨씬 빠르게 실행됩니다. 계산 성능은 10배 이상 향상되었습니다. 메모리는 100배 이상 향상되었습니다.

새로운 사용 사례 활성화: Stylus의 계산 속도, 개선된 비용 효율성 및 성숙한 WASM 생태계에 대한 접근은 이전에 비현실적이었던 새로운 EVM 사용 사례를 열어줍니다. 이제 암호학 라이브러리를 사용자 정의된 사전 컴파일로 배포할 수 있으며, 허가 없이 사용할 수 있습니다. RAM 집약적인 생성 예술 라이브러리, C++로 작성된 기존 게임의 체인화 및 계산 집약적인 AI 모델이 더 쉽게 접근할 수 있게 되었습니다.

더 안전하게 설계됨: Stylus Rust SDK로 작성된 WASM 프로그램은 재진입 선택 시 더 안전합니다. 재진입은 개발자가 Solidity에서 완화하려고 시도할 수 있는 일반적인 취약점입니다. Stylus에서는 기본적으로 재진입이 비활성화되어 있으며, 의도적으로 재정의하지 않는 한 활성화되지 않습니다.

Stylus의 독특한 점은 무엇인가?

Arbitrum 맞춤형: Stylus는 WASM에서 개발할 수 있도록 하면서도 Arbitrum의 성숙함, 안전성 및 확장성을 유지합니다. 이는 이더리움의 최대 확장 솔루션입니다.

Arbitrum Orbit L3 체인과 협력: 더 큰 맞춤화를 위해, Stylus는 Arbitrum Orbit 개발 프레임워크와 함께 사용할 수 있어, 전용 Orbit 체인에서 인기 있는 WASM 호환 프로그래밍 언어를 지원할 수 있습니다.

최대의 개발자 및 파트너 커뮤니티: Arbitrum 체인을 지원함으로써, Stylus는 가장 큰 이더리움 L2 생태계에 자리 잡고 있으며, 그 프로토콜, 커뮤니티 및 파트너의 지원을 활용할 수 있습니다.

즉각적인 블록체인 및 Rust 도구 지원: Stylus는 즉시 개발을 시작할 수 있게 해주며, 첫 번째 테스트넷 시작 시 블록 탐색기 및 Rust CLI 도구의 지원이 포함됩니다. Stylus는 Rust, C 및 C++를 위해 설계된 오픈 소스 SDK도 포함하고 있으며, Move, Sway, Cairo 및 Go와 같은 다른 언어로 확장할 수 있는 잠재력을 가지고 있습니다.

Stylus는 어떻게 돈과 시간을 절약하는가?

가스 비용 절감: Solidity를 사용하는 것과 비교하여, WASM 프로그램은 더 효율적이며 가스 비용을 추가로 줄입니다.

메모리 및 저장 비용 절감: 더 효율적인 계산 작업이 가스 비용을 줄일 수 있을 뿐만 아니라, Stylus의 메모리도 더 경제적입니다. Stylus에서 수 메가바이트의 RAM을 할당하는 비용은 Solidity에서의 비용의 1/100에서 1/500입니다. Stylus는 또한 Rust의 대여 검사기를 자동으로 사용하여 저장 작업을 안전하게 줄여 비용을 추가로 절감할 수 있습니다.

기존 라이브러리 사용: 이미 작성된 라이브러리와 동일한 기능을 구현하기 위해 코드를 다시 작성할 필요가 없습니다. Rust, C 및 C++의 기존 라이브러리를 최소한의 수정 후 배포할 수 있습니다.

다음에 일어날 일은 무엇인가?

Trail of Bits 감사: Trail of Bits는 Stylus의 소스 코드를 감사하여 계약 및 Stylus SDK의 안전성을 보장할 것입니다.

DAO 투표: Arbitrum One과 Arbitrum Nova는 모두 DAO에 의해 관리되므로, Stylus를 지원하기 위한 업그레이드 여부는 DAO 투표에 의해 결정됩니다.

우리의 AMA에 참여하세요: 9월 7일에 참여하여 YouTube에서 Stylus에 대한 최신 논의를 확인하고 질문해 주세요.

ETHGlobal NY에서 풍부한 상금을 획득하세요: 9월 22일부터 24일까지 ETHGlobal NY에서 Stylus에 대해 20,000 달러의 상금을 수여할 예정이니, 이 흥미로운 행사에 참여하고 Stylus 팀과 만나는 것을 잊지 마세요!

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