Odaily Frontline | Cosmos는 Ethereum의 Solidity와 경쟁하기 위해 최소 3개의 프로그래밍 언어를 제공할 것입니다.
이 기사는CoinDesk, 크리스틴 김
오데일리 번역기 |
오데일리 번역기 |
블록체인 상호 운용성 프로젝트 Cosmos는 사용자에게 최소 3개의 프로그래밍 언어를 선택할 수 있도록 할 것이며, 이는 세계 최고의 스마트 계약 개발 플랫폼으로서 이더리움의 장기적인 지배력을 위협할 수 있는 움직임입니다.Cosmos가 지원하는 첫 번째 언어는 Ethereum의 스마트 계약 언어인 Solidity의 직접적인 사본인 Ethermint입니다.
Cosmos를 만든 회사인 Tendermint의 연구 책임자인 Zaki Manian에 따르면 Ethermint 프로젝트는 이더리움 개발자가 자신의 애플리케이션을 Cosmos 네트워크로 쉽게 이전할 수 있도록 2016년에 시작되었습니다.Secure EcmaScript(SES)라는 두 번째 언어는 안전한 스마트 계약 배포를 위해 블록체인 스타트업 Agoric에서 구축한 JavaScript 버전입니다.
네이티브 Cosmos IBC(Inter-Blockchain Communication) 프로토콜이 구체화되고 구체화되면 Agoric 블록체인과 해당 SES 프로그래밍 언어는 Cosmos 사용자가 쉽게 액세스할 수 있을 것이라고 Agoric CEO Dean Tribble은 이렇게 소개했습니다.
세 번째 언어도 마찬가지로 중요합니다. JP Morgan 블록체인 스핀오프 Kadena는 화요일 Cosmos 생태계를 위한 Kadenamint로 알려진 스마트 계약 언어 PACT 버전도 개발할 것이라고 발표했습니다.
Kadena 설립자 Stuart Popejoy는 "개발자에게 더 많은 배포 옵션을 제공하기 위해 (Cosmos)에서 업계 수준의 스마트 계약 언어를 만드는 데 전념하고 있습니다."라고 말했습니다.
Popejoy에 따르면 Kadenamint의 상대적 강도는 모든 면에서 Solidity보다 우수합니다.
Popejoy는 "우리는 PACT가 Solidity보다 낫기 때문에 PACT가 스마트 계약 언어의 표준이라고 생각합니다. PACT를 사용하는 모든 개발자는 작업을 더 빠르고 안전하게 수행합니다. 정식 검증을 추가했으며 안전하도록 설계되었습니다. ."
공정하게 말하면 Ethereum 개발자는 Solidity 코드를 실행하기 위해 구축된 가상 머신과 Solidity의 한계를 잘 알고 있습니다. 이더리움의 다음 주요 업데이트인 "이더리움 2.0"에서 eWASM은 이더리움 가상 머신(EVM)을 대체하고 개발자가 다양한 프로그래밍 언어로 코드를 작성할 수 있도록 합니다.
그럼에도 불구하고 Popejoy는 eWASM과 Ethereum 2.0에 대해 여전히 회의적이며 Ethereum Virtual Machine과 Solidity에 대한 비판은 "오래 전에 해결될 수 있었지만" 리더십 부족으로 인해 수행되지 않았습니다.
포프조이는 이더리움에 대해 "나는 그들을 경쟁자로 보지 않지만 사실 유산으로 본다"며 "그들(이더리움)은 스마트 계약을 만들고 사람들이 여기까지 생각하게 만드는 일을 잘 해왔지만 각주가 될 것입니다."
새로운 경쟁자는 불변성과 멈출 수 없음보다 안전성을 강조한다는 점에서 Solidity와 다릅니다.
Agoric의 Tribble은 "우리는 일반 개발자가 이해할 수 있는 보안 모델로 플랫폼을 구축하고 있습니다. 우리에게 Ethereum과 Solidity의 가장 큰 문제는 잘못된 보안 모델을 가지고 있다는 것입니다. 보안 전문가조차도 할 수 있는 일이 없습니다. 그것에 대해.”
Solidity와 달리 PACT와 SES는 객체 기능 보안 모델을 사용합니다. 이는 스마트 계약의 권한을 동적으로 빠르게 업데이트하여 사용자가 안전한 방식으로 애플리케이션 데이터의 다른 부분에 액세스할 수 있음을 의미합니다.
Tribble은 모델을 설명하기 위해 이해하기 쉬운 비유를 사용합니다. 자동차 소유권을 양도하지 않고 자동차 키를 주차 대행인에게 양도하는 것과 같습니다.
Tribble은 "일반적인 신원 기반 액세스 제어는 다음과 같은 보안 모델을 사용합니다. 너무 많거나 적게 줄 수 있습니다. 이는 우리가 시도하는 비즈니스 상호 작용에 적합하지 않습니다."라고 Tribble은 말했습니다.
Tribble의 관점에서 객체 기능 보안을 스마트 계약으로 포팅하는 것은 블록체인 산업이 대량 채택될 준비가 되었음을 주류 개발자 커뮤니티의 다른 구성원에게 알리는 혁신입니다.
Tribble은 "다른 시장 부문을 목표로 하고 있지만 분명히 겹치는 경쟁업체가 있는 것은 실제로 주류에 건전합니다. 이는 실제 시장이 있다는 것을 의미합니다."라고 말했습니다.Manian의 관점에서 Cosmos는 스마트 계약 및 분산 응용 프로그램 개발을 위해 빠르게 성장하는 시장을 지원하고 호스팅하는 생태계입니다. 그러나 동시에 그는 자신의 관점에서 코스모스가 이더리움을 완전히 대체하지도 않을 것이라고 경고했습니다.。
“이더리움은 단순한 기술 그 이상입니다.


