위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기
Star Species | 블록체인 애플리케이션 랜딩 문제를 해결하기 위해 Voyage는 DApp 친화적인 개발자 도구가 될 것입니다.
2018-05-08 05:50
이 기사는 약 1466자로, 전체를 읽는 데 약 3분이 소요됩니다
킬러 DApp의 탄생은 어디까지?

기술 및 오픈 소스의 발전으로 기존 주류 퍼블릭 체인을 기반으로 블록체인 산업의 개발자들은 이미 응용 계층에서 노력을 기울였습니다. 구축할 새로운 세상으로서 기존 프로그래밍 언어와 개발자 도구는 그다지 "편리"하지 않습니다.

Voyage 프로젝트는 Scala를 기반으로 개발된 블록체인 프로그래밍 언어 및 개발자 도구로, 이더리움, EOS, 양자 체인 또는 기타 퍼블릭 체인에서 DApp 개발 및 스마트 계약 작성을 보다 쉽고 효율적이며 안전하게 만드는 것이 목적입니다.

개발자로서 가장 이상적인 프로그래밍 언어는 다음을 충족해야 합니다.하나는 사용하기 쉽고 다재다능하며 다른 하나는 보안입니다.

그러나 현상 유지는 그렇지 않습니다.기존의 스마트 계약에는 많은 보안 허점이 있으며 프로그래밍 언어는 복잡성과 보안 사이에서 균형을 찾을 수 없습니다.

블록체인 역사상 수많은 해킹 사건이 있었는데, 예를 들어 2016년 5월 이더리움 스마트 컨트랙트의 결함으로 인해 1억 5천만 달러로 사상 최대 크라우드 펀딩 사례가 된 The DAO가 해킹을 당해 3.6개 손실을 입었습니다. 백만 에테르 동전.

블록체인의 특성상 모든 사용자가 스마트 컨트랙트를 볼 수 있습니다. 개발자가 부주의하거나 제대로 테스트되지 않으면 스마트 계약 코드는 깨지기 쉽고 공격에 취약하며 개발자 도구 및 프로그래밍 언어의 설계 신뢰성은 블록체인의 생태적 발전을 위한 기반입니다.

현재 이더리움의 기본 프로그래밍 언어인 Solidity는 복잡성이 높고 위험도가 높습니다.EOS 등은 C++를 사용하여 작성하는 것을 옹호합니다.문턱이 낮아졌지만 C++ 언어 자체가 블록체인용으로 설계되지 않았기 때문에 개발도 어렵습니다.

위의 문제점을 바탕으로 Voyage 팀은 스마트 계약 및 개발자 도구 구축을 위한 가장 편리한 다리가 되기를 바라며 새로운 프로그래밍 언어 및 개발자 도구를 개발하고 있습니다. 36Kr은 창립자 중 한 명인 Winston과 인터뷰를 진행했습니다.

구체적으로, Winston은 블록체인의 다음 단계가 탈중앙화 애플리케이션의 상륙 및 개발을 위한 시간이 될 것이며 다음과 같은 문제점이 Killer DApp의 탄생을 제한할 것이라고 믿습니다.


  • 낮은 TPS: 기본 퍼블릭 체인 트랜잭션의 성능에 따라 DApp의 처리량 요구 사항을 충족할 수 없습니다. 거래 빈도가 증가하면 심각하게 차단됩니다.

  • 복잡한 배포: DApp 사용자는 블록체인 라이트 클라이언트 또는 노드를 다운로드하고 설치해야 하며 이때 사용자는 웹사이트 인터페이스에서 실행됩니다(브라우저 또는 프로그램 패키징을 통해). 일반 사용자의 경우 이러한 복잡한 배포는 DApp의 사용성을 심각하게 손상시킵니다.

  • 복잡한 프로그래밍: DApp 개발자는 적어도 세 가지 프로그래밍 언어(HTML/CSS/JS)와 빠르게 발전하는 수많은 복잡한 프레임워크를 마스터해야 합니다.

  • 불완전한 개발: DApp의 개발은 아직 초기 단계이며 대부분은 기본 기술 및 비즈니스 논리 측면에서 비교적 단순합니다.

  • 따라서 Voyage는 이러한 문제를 해결하기 위한 기본 프로그래밍 언어이자 개발자 도구가 되기를 희망합니다.


Voyage는 Solidity와 결합된 Scala 기반 풀스택 개발 언어입니다. Scala는 공통 프로그래밍 패턴을 간결하고 우아하며 안전한 방식으로 표현하도록 설계된 최신 다중 패러다임 프로그래밍 언어입니다.

Voyage에는 두 개의 컴파일러, 인터프리터 및 링커가 포함된 완전한 크로스 플랫폼 도구 체인이 있으며 부팅 단계에서 필요한 Rebol2 인터프리터를 제외하고 타사 라이브러리에 의존하지 않습니다. 완료되면 Voyage는 완전히 자체 호스팅됩니다.

Winston은 Voyage 프로젝트가 DApp을 위해 탄생했다고 말했습니다. Voyage는 다양한 기본 퍼블릭 체인을 통합하여 교차 블록체인 및 교차 플랫폼 DApp 개발 솔루션을 구축합니다.

Voyage 및 Voyage 체인을 기반으로 개발자는 기본 퍼블릭 체인 구조 또는 프로그래밍 언어를 마스터하지 않고도 다른 기본 퍼블릭 체인에서 실행할 수 있는 DApp을 보다 쉽게 ​​구축할 수 있습니다.Voyage 툴 체인은 점차 다른 기본 오픈 소스 영역으로 확장됩니다. 블록체인 서비스에서

Voyage는 DApp 개발을 보다 인간적으로 만들 것입니다.EOS의 컴퓨팅 파워를 너무 많이 차지할 필요가 없고 DPoS 컴퓨팅 파워의 비용을 감당할 수 없는 가벼운 DApp의 경우 Voyage 툴체인에서 제공하는 보조 컴퓨팅 파워 지원도 영리한 방법 설계입니다.

Winston은 Voyage의 베타 1.0 버전이 2018년 3분기에 출시될 것이라고 밝혔습니다. 동시에 Voyage는 일부 개발자 팀과 협력에 도달했습니다. 예를 들어 Voyage의 분산형 홈스테이 여행 Dapp은 2019년에 출시될 예정입니다.

Voyage 공식 웹사이트 및 백서의 주소는 다음과 같습니다: www.voyageproject.io.

Odaily 공식 커뮤니티에 가입하세요