스카이 코인 CX 대 이더 리움 견고성

두 개의 블록 체인 프로그래밍 언어가 정면으로 맞대결

이더 리움은 시가 총액 기준으로 세계에서 두 번째로 큰 암호 화폐 플랫폼입니다. Ethereum의 성공에 중요한 역할을 한 것은 개발자가 수많은 ICO, 게임 및 애플리케이션을 출시하는 데 사용했던 기본 프로그래밍 언어 인 Solidity였습니다.

하지만 스스로에게 물어보십시오. 2015 년 7 월 이더 리움이 출시 된 지 4 년 후, 플랫폼에서 가장 널리 채택 된 비즈니스 애플리케이션은 무엇입니까? 그리고 가장 인기있는 게임은 무엇입니까?

생각할 수 있습니까?

사실 최고의 이더 리움 애플리케이션 (일일 활성 사용자 기준)은 ERC-20 토큰 거래를위한 거래소 인 IDEX입니다. 그리고 최고의 게임은 디지털 고양이 거래 게임 인 CryptoKitties로, 2017 년에 전체 이더 리움 네트워크가 중단 된 악명 높은 원인으로 잠시 인기를 얻었습니다.

Ethereum 애플리케이션의 비즈니스 채택과 관련하여… 음, 비즈니스 채택은 전혀 없었습니다.

그렇다면 Ethereum과 Solidity가 앱 / 게임 산업에서 발판을 마련하기 위해 고군분투 한 이유는 무엇입니까?

솔리 디티는 완전한 기능을 갖춘 프로그래밍 언어가 아니라 스마트 계약 언어이기 때문입니다. 스마트 계약은 계약 조건이 충족되었는지 확인한 다음 적절한 조치를 취하도록 프로그래밍 된 단순한 자체 실행 스크립트입니다.

이더 리움의 가장 인기있는 사용은 ICO의 시작이었습니다. 투자자들은 ETH를 스마트 계약으로 보내고 그들이 투자하는 프로젝트에 대해 ERC-20 토큰을 자동으로받습니다. 수천 개의 ICO가 이더 리움 스마트 계약을 사용했습니다. ETH에 대한 수요를 유도하고 가격을 올린 ERC-20 토큰을 출시했습니다. 하지만 안타깝게도 이러한 프로젝트 중 상당수가 사기로 이어졌습니다.

Solidity는 또한 수억 달러에 달하는 ETH의 손실 또는 도난을 초래하는 여러 보안 취약점으로 인해 어려움을 겪습니다. 여기에는 DAO 해킹 및 패리티 동결 사건이 포함됩니다.

ICO를 시작하는 것 외에도 Ethereum 플랫폼의 채택은 압도적 인 도박 앱, 간단한 Ponzi 스타일 게임 및 ERC-20 토큰 거래 교환의 생성으로 제한되었습니다. Solidity의 제한된 기능, 보안 결함, 확장 성 부족 및 Solidity의 비정상적인 구문에 익숙한 개발자 부족으로 인해 주류의 성공이 방해를 받았습니다.

기업은 현명한 계약을 원하지 않습니다. 그들은 완전한 기능의 응용 프로그램을 원합니다. 그들은 데이터베이스, 스프레드 시트, 워드 프로세서, 웹 사이트, 공동 작업 도구, 생산성 앱, CRM 제품군, 개발 허브, 그래픽 패키지 등을 원합니다.

하지만 솔리 디티로는 만들 수 없습니다. 언리얼이나 유니티와 같은 엔진을 기반으로 구축 된 게임의 품질에 접근 할 수있는 게임도 만들 수 없습니다.

솔리 디티를 사용하여 구축 할 수 있다고해도 이더 리움 블록 체인은이를 처리 할 수 ​​없었습니다. 이더 리움은 모든 신규 및 기존 애플리케이션을 초당 최대 15 개의 트랜잭션 속도로 단일 블록 체인에 밀어 넣기 때문입니다 (따라서 CryptoKitties 실패).

다행히 해결책이 있습니다. 스카이 코인 CX.

CX 란 무엇입니까?

Skycoin CX는 Google의 인기있는 Golang을 기반으로하는 블록 체인 프로그래밍 언어입니다. Solidity와 달리 CX는 모든 기능을 갖추고 있으며 결정 론적이며 튜링이 완벽합니다. 그러나이 용어는 무엇을 의미합니까? 분석해 보겠습니다.

완벽한 기능 제공. 기본적으로 이는 CX를 사용하여 C ++ 또는 Golang과 같은 기존 프로그래밍 언어를 사용하여 개발할 수있는 모든 것을 개발할 수 있음을 의미합니다.

결정적. 이것은 특정 입력이 주어지면 CX 프로그램이 실행중인 시스템 또는 실행 시점에 관계없이 항상 동일한 출력을 생성 함을 의미합니다. .

튜링 완료. 충분한 리소스가 주어지면 컴퓨팅 가능한 모든 것을 계산하거나 풀 수있는 컴퓨팅 문제를 해결할 수있는 언어는 튜링 완료라고합니다.

CX와 Solidity의 또 다른 주요 차이점은 CX는 컴파일 된 언어와 해석 된 언어로 작동 할 수있는 반면 Solidity는 컴파일 만 가능하다는 것입니다.

컴파일 된 언어는 읽을 수있는 소스 코드를 컴퓨터에서 실행되는 바이너리 코드로 변환합니다. 해석 된 언어는 소스 코드를 컴퓨터로 보내고 컴퓨터는 런타임에 코드를 바이너리로 변환합니다. 두 옵션을 모두 지원함으로써 CX는 컴파일 된 언어의 속도와 메모리 효율성을 높이는 동시에 통역 언어의 유연성을 제공합니다.

CX는 Golang과 매우 유사한 구문을 사용하기 때문에 CX를 사용하여 강력한 게임과 응용 프로그램을 빠르게 개발할 수있는 숙련 된 프로그래머가 이미 많이 있습니다. 반면 Solidity는 출시 4 년 후에도 대부분의 개발자에게 익숙하지 않은 언어로 남아 있습니다.

CX는 또한 사용하지 않는 리소스를 회수하고 메모리를 확보하여 운영 환경을 자동으로 최적화하는 반면, 다른 언어는 개발자가 사용하지 않는 리소스를 검색하도록 남겨 둡니다. CX Object Explorer는 개발자에게 개체 및 메모리 할당에 대한 높은 수준의보기를 제공하므로 예측할 수없는 결과를 초래할 수있는 수천 줄의 코드 내에 숨겨진 개체를 쉽게 제거하거나 수정할 수 있습니다. CX에는 통합 기계 학습 도구도 포함되어있어 CX 애플리케이션이 유전 프로그래밍을 사용하여 시간이 지남에 따라 접근 방식을 조정하여 문제를 반복적으로 해결할 수 있도록합니다.

마지막으로 CX는 Skycoin 블록 체인에서 실행되기 때문에 Solidity보다 훨씬 빠르고 저렴하며 확장 가능하고 효율적입니다.

이더 리움 블록 체인은 초당 15 개의 트랜잭션으로 제한되며 모든 애플리케이션은 동일한 블록 체인을 공유하며 ETH의 수수료는 모든 트랜잭션에 부과됩니다. 이로 인해 이더 리움에서 비즈니스 애플리케이션을 실행하는 것은 비실용적입니다. 어떤 기업도 애플리케이션을 열 때마다 수수료를 지불하고 싶어하지 않으며, 너무 많은 사람들이 고양이 게임을하기로 결정하면 중요한 애플리케이션이 중단 될 수있는 위험을 감수 할 수 없습니다.

Skycoin 네트워크에서 모든 애플리케이션에는 자체 전용 블록 체인이 제공되며, 각 체인 내에서 초당 트랜잭션 수는 이론적으로 무한합니다 (애플리케이션 소유자가 해당 목적에 얼마나 많은 하드웨어를 사용하길 원하는지에 따라). 또한 스카이 코인 블록 체인에는 거래 수수료가 없습니다.

이러한 고급 기능, 무한 확장 성 및 무료 거래의 조합은 CX를 사용하여 생성 된 비즈니스 애플리케이션이 이더 리움에 구축 된 기본 스마트 계약보다 훨씬 강력하고 효과적임을 의미합니다.

게임용 CX

Skycoin의 CX 플랫폼은 게임 세계에서도 상당한 발전을 이루고 있습니다. 2018 년에 출시 된 최초의 CX 비디오 게임은 단순한 Pac Man 클론이었습니다. 곧 Flappy Bird 클론이 뒤따 랐습니다. 이제 추가 게임에는 Snake, Brick Breaker 및 Casino (Slots, Blackjack, Roulette and Dice)가 포함됩니다.

그러나 업계에서 가장 주목을받은 것은 그래픽 및 게임 엔진 CXFX의 최근 출시였습니다. Skycoin은 이제 위에 묘사 된 놀라운 실시간 3D 이미지를 제공 할 수있는 통합 그래픽 엔진을 갖춘 유일한 블록 체인 플랫폼입니다 (그리고 이는 초기 시험입니다).

CXFX의 목표는 개발자가 매번 처음부터 기본 사항을 작성하지 않고 창의적인 디자인에 집중할 수 있도록하여 게임 개발을 간소화하는 것입니다. 궁극적 인 목표는 Unity와 유사한 WYSIWYG 게임 편집기를 사용하는 것입니다.

개발자가 CX 및 다양한 강력한 라이브러리에 익숙해 짐에 따라 Skycoin 블록 체인에서 실행되는 인상적인 CX 게임이 곧 유입 될 것입니다.

결론

블록 체인 게임은 수십억 달러 시장으로 성장할 것입니다. 그리고 일반적으로 블록 체인 기술은 모든 산업을 재편하고 우리가 비즈니스를 수행하는 방식을 혁신 할 수있는 잠재력을 가지고 있습니다.

그러나 현대 비즈니스에는 스마트 계약 이상의 것이 필요합니다. 기존 기술 인프라에 원활하게 통합 될 강력하고 복잡한 실제 솔루션이 필요합니다.

Ethereum과 Solidity는 이러한 솔루션을 제공 할 수 없습니다. 하지만 Skycoin CX는 가능합니다.

그리고 Skycoin 커뮤니티의 개발자는 이미 CX를 사용하여 1 세대 게임 및 애플리케이션을 구축하고 있습니다.

경험이 풍부한 개발자이거나 참여를 원하는 완전 초보자라도 Skycoin의 포괄적 인 CX 프로그래밍 매뉴얼을 읽는 것으로 시작할 수 있습니다.

텔레 그램의 일반 스카이 코인 개발 그룹, CX 게임 개발 그룹 또는 CXFX 개발 그룹에 가입 할 수도 있습니다. Skyfleet Academy에 가입하여 기술을 연마 할 수도 있습니다.

그러니 창의력을 발휘해보세요. 오늘 저희와 함께하고 Skycoin CX를 사용하여 차세대 첨단 블록 체인 게임 및 애플리케이션 구축을 시작하십시오!