스텔라 홈페이지에 게제된 내용입니다.
파이코인이 스텔라 합의알고리즘을 사용하고 있으므로 스텔라의 Soroban의 스마트컨트렉트의 발전과 성공은 생태계를 먼저 구축한 파이네트워크에도 큰 영향이 있으리라 생각합니다.
> 개발자 블로그
Soroban 기반 구축: Soroban 대 Ethereum 및 Solana 분석
2023년 4월 24일
인생은 선택에 관한 것입니다. 산이나 바다. 커피 또는 차. Grand Theft Auto 또는 Animal Crossing. Soroban, Ethereum 또는 Solana. 어떤 사람들은 직감만을 바탕으로 선택을 하는 반면, 다른 사람들은 정보를 수집하고 가능한 모든 대안의 장단점을 평가하는 데 많은 노력을 기울입니다. 결국 가장 좋은 것은 아마도 모든 것을 조금씩 사용하는 것입니다.
재미있기는 하지만 오늘 제가 이야기하는 선택은 보행자의 팔에서 식료품 가방을 떨어뜨리는 비디오 게임을 해야 하는지 아니면 친절한 Animalia 이웃과 대화를 나누는 비디오 게임을 해야 하는지가 아닙니다. 대신 개발자가 다른 스마트 계약 플랫폼보다 Soroban을 기반으로 구축해야 하는 이유에 대해 논의하고 싶습니다. 거기 에는 많은 선택이 있으며 "Ethereum이 가장 인기가 있습니다" 또는 "Solana는 매력적인 문화를 가지고 있습니다"처럼 쉬울 수 있습니다. 그러나 이러한 이유는 가장 중요한 요소인 사용 사례에 가장 적합하고 목표와 가치를 지원하는 플랫폼을 반드시 고려하지는 않습니다.
나는 Soroban이 모든 스마트 계약 개발자 또는 기업가를 위한 해답이라고 말하는 것이 아닙니다. 하지만 블록체인 기반 프로젝트를 구축할 위치를 결정할 때 고려해야 할 강력한 선택인 이유를 분석하고 싶습니다.
대결을 시작하자.

소로반 대 이더리움
방에서 가장 큰 이름은 물론 Ethereum입니다. 그것은 개발자들에게 가장 인기 있는 블록체인 입니다 . 그러나 인기가 항상 우월함과 같지는 않습니다. Soroban의 포괄적인 기술 선택, 그린필드 개발자 환경 및 실제 범위는 독특하고 유익한 방식으로 Ethereum과 차별화됩니다.
포괄적인 기술
명백한 기술적 차이점부터 시작하겠습니다. Ethereum은 EVM(Ethereum Virtual Machine) 런타임 환경을 사용하고 Solidity 프로그래밍 언어(대부분 Vyper 또는 Yul도 사용할 수 있음)를 사용하여 계약을 구축하는 반면 Soroban은 WebAssembly(WASM) 런타임 환경을 사용하고 작성된 계약을 지원합니다. Rust, C, C++, Go, AssemblyScript 등과 같은 더 넓은 범위의 언어로.
Stellar 설립 이후 SDF의 사명은 모든 사람이 어디서나 재정적으로 접근할 수 있도록 하는 것이었습니다. 그리고 이러한 포용성의 가치는 Soroban이 선택한 기술로 확장됩니다. EVM은 이더리움 블록체인을 위해 특별히 개발되었지만(다른 체인에서 사용하기로 결정했지만) WASM은 더 광범위한 상호 운용성을 위해 설계되었으며 웹 브라우저, 서버 측 애플리케이션 및 기타 블록체인 플랫폼과 같은 다양한 환경에서 사용할 수 있습니다.
동일한 상호 운용성 구분이 Solidity와 Rust에 적용될 수 있습니다. Solidity는 Ethereum 블록체인에서 스마트 계약을 작성하기 위해 명시적으로 설계되었으며 Rust는 스마트 계약 개발에 적합하지만 웹 개발, 시스템 프로그래밍 등에 사용할 수 있는 범용 프로그래밍 언어입니다.
그렇다면 포용적 기술은 어떤 이점을 가져다 줄까요?
우선, 이미 확립된 시스템을 채택하면 개발자가 바퀴를 재발명하지 않고도 디버거, 형식 검증 등과 같은 도구의 전체 에코시스템을 무료로 얻을 수 있습니다. 이더리움은 가장 인기 있는 스마트 계약 플랫폼이며 이를 위해 특별히 설계된 많은 개발자 리소스와 도구가 있습니다. 그러나 WASM과 Rust는 블록체인을 넘어서 확장되는 잠재고객을 보유하고 있습니다. 즉, 이러한 기술을 개선 및 구축하고 함께 사용할 도구를 설계하는 데 더 많은 개발자가 있음을 의미합니다.
Ethereum의 기술 독점성은 기존 시스템과의 통합을 어렵게 만들고 보다 전문적이고 고립된 개발자 경험을 생성합니다. 또는 Stellar와 Soroban은 이러한 많은 기술적 결정의 원동력인 상호 운용성과 포용성에 중점을 둡니다 .
그린필드 생태계
Soroban이 새로운 스마트 계약 플랫폼이라는 점을 언급해야 할 것 같습니다. 사실 너무 새롭기 때문에 아직 메인넷에서 실행되지 않고 공유 테스트 네트워크인 Futurenet에서 8번째 프리뷰 릴리스 에 있습니다. 생태계는 사실상 개발되지 않았으며 이제 구축된 도구와 프로젝트는 올해 말 메인넷이 출시될 때 생태계의 필수 요소가 될 가능성이 있습니다. 이 새로운 환경은 플랫폼의 성공에 직접적인 영향을 미치는 동시에 사용자가 새로운 기술로 혁신하고 창의성을 촉진할 수 있는 자유를 허용합니다.
Soroban의 생태계는 미개척지이지만 2014년부터 존재해 온 Stellar 블록체인과 쌍을 이룹니다. 따라서 두 세계의 장점을 모두 얻을 수 있습니다. 운전 임무.
반면 이더리움은 2015년에 스마트 컨트랙트 기능으로 출시되었기 때문에 dApp 및 기타 제품의 확립된 생태계를 구축할 시간이 많았습니다. Ethereum에서 구축을 시작하고 군중 속에서 길을 잃을 위험이 있을 때 수천 개의 프로젝트와 경쟁하고 있습니다. 물론 완전히 새로운 플랫폼에 전념하는 데도 위험이 따릅니다. 따라서 이 새로운 플랫폼이 프로젝트의 비전과 일치하는지 확인하는 것이 중요합니다.
운 좋게도 게임 후반부에 Soroban을 구축함으로써 플랫폼 개발자는 다른 사람의 경험을 바탕으로 배우고 결정을 내릴 수 있었습니다. 예를 들어 Rust를 기본 프로그래밍 언어로 선택한 것은 상호 운용성 때문만이 아니라 향상된 보안(메모리 버그로부터 보호하고 동시성 안전) 및 효율성(가비지 수집기를 실행할 필요가 없음) 때문입니다. . Rust의 역사와 기능에 대해 더 알고 싶다면 이 기사를 읽어보세요.
실제 도달범위
이더리움이 법정화폐 지원 스테이블 코인을 포함하여 네트워크에서 많은 자산을 자랑한다는 사실을 부인할 수 없습니다 . 그러나 네트워크의 상위 스테이블 코인 대부분은 미국 달러(USD Tether(USDT), Circle의 USDC, Pax Dollar(USDP) 등) 또는 유로(STASIS EURO(EURS), Euro Tether(EURt), 셀로 유로(CEUR) 등).
또는 Stellar는 Circle의 USDC 및 Tempo에서 발행한 Euro Tempo(EURT)를 포함하여 다양한 조직에서 발행한 광범위한 피아트 지원 스테이블 코인으로 전 세계적으로 도달하는 데 중점을 둡니다. 하지만 Flutterwave에서 발행한 나이지리아 나이라(NGN), ClickPesa에서 발행한 탄자니아 실링(TZS), Settle에서 발행한 아르헨티나 페소(ARSX) 등도 지원합니다. 보다 글로벌한 규모로 통화를 지원하면 현지 앵커를 통해 네트워크에 현지 통화 지원 스테이블 코인으로 온보딩하든 USDC에 직접 현금으로 온보딩하든(예: MoneyGram Access 사용) 사용자에게 돈으로 더 많은 옵션을 제공 합니다 .
Stellar의 모든 자산은 Soroban에서 사용할 수 있습니다. 이러한 선택을 통해 최종 사용자는 돈을 더 잘 통제할 수 있고 개발자는 프로젝트를 구축할 때 더 많은 옵션을 사용할 수 있으며 앵커 서비스 간의 건설적인 경쟁을 촉진할 수 있습니다.
블록체인 기반 스마트 계약의 창시자로서 이더리움은 광범위한 DeFi 생태계를 보유하고 있습니다. 그러나 네트워크의 일반적인 초점은 인터넷의 새로운 시대를 위한 토대를 제공하는 데 더 광범위합니다. 반면 Stellar와 Soroban은 더 넓은 범위의 자산을 온보딩하고 글로벌 온/오프 램프를 구축하려는 노력으로 지원되는 현재의 글로벌 금융 시스템을 개선하는 데 주력하고 있습니다 .
두 번째 대결로 넘어갑시다.
소로반 대 솔라나
솔라나(Solana)와 스텔라(Stellar)는 둘 다 빠른 거래 속도와 낮은 수수료로 유명하며, 이는 실제 세계에서 블록체인을 사용하는 데 필수적인 두 가지 지표입니다.
커피숍에서 블록체인 기반 POS(Point of Sale) 시스템을 운영하고 있다고 가정해 보겠습니다. 고객이 들어와 휘핑크림이 추가된 미디엄 소이 바닐라 라떼를 주문합니다. 시스템이 이더리움 네트워크에서 실행 중인 경우 고객은 거래가 확인되기 전에 3분 동안 앉아서 기다려야 할 수 있습니다(예: 거래를 완료하기 위해 14번의 확인이 필요한 코인베이스를 살펴봄). 그들의 정교한 커피 주문은 차가워지고 높은 거래 수수료(Ethereum의 YTD 평균 수수료는 작성 당시 거래당 $1.48 )를 넘어 끓였습니다.
Stellar 또는 Solana 기반 애플리케이션을 실행하는 경우 거래가 몇 초 안에 확인되고 수수료는 일반적으로 1센트 이하이므로 이러한 네트워크를 훨씬 더 실행 가능하게 만듭니다. 그러나 빠른 TPS와 낮은 수수료만이 현실 세계에서 중요한 지표는 아닙니다. 네트워크 안정성과 개발자 온보딩도 블록체인과 실제 애플리케이션 사이의 격차를 해소하는 역할을 합니다.
네트워크 안정성
우리의 작은 커피숍으로 다시 가져가 봅시다. 바쁜 아침, 문 밖에는 아침 수리를 찾는 불안한 고객으로 가득합니다. 고객을 최대한 빨리 처리하려고 하는데 갑자기 네트워크가 다운되어 거래를 처리할 수 없다는 오류 이미지가 POS 시스템에 표시됩니다. 무슨 일이 일어났는지 또는 언제 다시 온라인 상태가 될 것인지에 대한 정보가 없으며 이제 불만을 품은 사람들에게 소식을 전해야 합니다.
솔라 나 네트워크 는 2020년 메인넷에서 시작된 이후 10번의 주요 중단을 경험했으며 , 가장 최근에는 2023년 2월에 총 20시간 동안 발생했습니다. 그리고 그 원인은 아직 알려지지 않았습니다 . 이러한 유형의 비신뢰성은 특히 사람들의 돈을 다룰 때 실제 세계에서 기능하는 제품에 도움이 되지 않습니다. 그리고 우리는 여전히 사건의 원인을 알지 못하기 때문에 문제가 해결되었는지 또는 다시 발생하는지 말하기 어렵습니다.
반대로 Stellar는 2014년 출시 이후 2019년에 67분 동안 네트워크 중단이 한 번만 발생했습니다. 중단은 유효성 검사기 구성의 일부 오류로 인해 네트워크가 합의에 도달할 수 없었기 때문입니다. Stellar는 금융 기관이 일관성이 없거나 잘못된 데이터보다 중단 시간을 선호하기 때문에 합의 불확실성에 직면했을 때 중단되도록 설계되었습니다. 중단 후 SDF를 포함한 생태계 유효성 검사기 는 유효성 검사기 구성을 개선하기 위한 기술 변경, 모니터링 및 경고 개선, 유효성 검사기 운영자를 위한 명확한 표준 및 모범 사례의 체계화를 포함하여 이러한 일이 다시 발생하지 않도록 신중한 조치를 취했습니다 .
안정성을 완벽하게 보장할 수는 없지만 이력을 살펴보면 다른 네트워크에 비해 Solana의 불안정성을 알 수 있습니다. Solana는 저렴하고 빠르며 실험용으로 적합하지만 실제 세계에서 블록체인 기반 금융 응용 프로그램이 실제로 유용하다고 생각할 때 신뢰할 수 있고 최종 사용자와의 신뢰를 구축하는 것을 원합니다.
포함된 배터리와 씹는 유리
상상할 수 있듯이 "chewing glass"라는 문구는 일반적으로 고통스럽거나 어려운 경험을 설명하는 데 사용됩니다. 그리고 이 문구는 솔라나가 2020년에 출시된 이후 개발자 경험과 관련하여 사용되었습니다. 유효성 검사기 실행이 얼마나 어려운지 , 기술 스택의 문제 또는 FTX 및 FTX의 몰락과 같은 사건의 영향을 언급하든 SBF , 씹는 유리는 항상 솔라나의 DNA에 있었습니다. 솔라나 재단에서 운영하는 팟캐스트의 이름 이기도 하며 , 각 에피소드의 캐치프레이즈는 "유리를 씹는 것이 솔라나 개발자가 하는 일"입니다.
유리잔을 먹는 것이 부정적인 의미를 가질 것이라고 생각할 수 있지만, 다양한 어려움에도 불구하고 공동체를 하나로 결속시키는 것 같습니다. 솔라나 신발 이나 솔라나 휴대폰을 흔드는 것으로 보여줄 수 있는 솔라나의 자부심이 생태계에 많다는 것을 부인할 수 없습니다 .
반면에 Soroban은 브랜드 킥이 없지만 개발자가 플랫폼에서 신속하게 시작하고 실행할 수 있도록 하는 데 우선순위를 두는 액세스 가능한 "배터리 포함" 경험을 주장합니다. 목표는 개발자가 사용 사례를 구축하는 데 더 쉽게 집중할 수 있도록 필요한 기본 도구를 제공하는 것입니다. Soroban CLI (스마트 계약 구축을 위한 스위스 군용 칼), 토큰 계약 (토큰을 전송하는 저렴하고 쉬운 방법), WASM 런타임 환경(WASM을 실행할 수 있는 모든 곳에서 스마트 계약 실행) 및 강력한 인증 프레임워크와 같은 기능이 모두 기여합니다 . 보다 원활하고 사용자 친화적인 개발자 경험을 제공합니다.
문화와 공동체가 중요합니다. 그리고 Solana가 복잡성과 고통에 대한 일선 메시지를 제시하는 반면 Soroban은 정반대를 목표로 합니다. 즉, 애플리케이션을 빌드, 테스트, 실행하고 공평한 글로벌 금융 액세스라는 임무에 기여하는 데 도움이 되는 복잡하지 않은 개발자 경험을 만드는 것입니다.
대결 피날레
Ethereum, Solana 및 Stellar는 모두 고유한 방식으로 블록체인 환경을 변화시켰습니다. Ethereum은 스마트 계약을 도입했고 Solana는 이를 더 빠르고 저렴하게 만들었으며 Soroban과 함께 Stellar는 그들의 유용성을 현실 세계로 가져오고 있습니다. 각 네트워크에는 고유한 이점이 있으며 분산 응용 프로그램의 미래를 위한 길을 닦고 있습니다.
Soroban의 포괄적이고 사려 깊은 기술 선택, 실제 도달 범위 및 액세스, 간소화된 개발자 경험, 네트워크 안정성 등을 통해 Soroban은 블록체인 기반 프로젝트에 고려할 가치가 있는 플랫폼입니다. 언급했듯이 Soroban은 새롭고 현재 Futurenet이라는 테스트넷에 있습니다. 성공적인 출시를 위한 작업에는 미래의 dApp 개발자를 지원하는 데 필요한 도구 및 리소스 구축이 포함됩니다. 이미 토대를 마련하는 몇 가지 훌륭한 프로젝트가 있으며 지금이 성장하는 생태계에 추가할 완벽한 시기입니다! Soroban에 뛰어들 준비가 되었으면 Stellar Community Fund 에 프로젝트를 제출하거나 Soroban Quest 로 Soroban 교육을 시작하는 것을 고려하십시오 .
계속해서 다른 Soroban Adoption Fund 프로그램을 시작하고 Stellar Developer Discord 에서 Soroban 소식을 최신 상태로 유지하면서 보상을 받을 수 있는 더 많은 방법을 주시하십시오 .

'파이코인과 블록체인' 카테고리의 다른 글
| 블록체인(파이) 분산형 디지털 ID가 혁신의 중심에 서게 될 것 (0) | 2023.05.05 |
|---|---|
| 파이 KYC 신청시 403 에러 조치방법 (0) | 2023.05.04 |
| 기본소득(UBI)이란 무엇이고 파이코인은 어떻게 UBI를 실현할 수 있을까? (0) | 2023.04.27 |
| IBM 슈퍼 컴퓨터"를 통해 예측한 파이코인 가격 (0) | 2023.04.27 |
| 23년 1분기 파이코인 기술 및 제품 업데이트(메인화면, 오피셜) (0) | 2023.04.21 |