벨라스 3.0에 관한 이야기

VELAS Korea
6 min readJan 12, 2021

--

벨라스 체인을 업그레이드하여 원활하고 상호 운용이 가능한 방식으로 빠르게 진화하는 방법을 알아보세요.

블록체인 산업은 적극적으로 발전하고 있으며 속도를 높이고 있습니다. 지난 3–5년 동안 블록체인에서 많은 고유 프로젝트 아키텍처와 시스템이 개발되었으며, 매주 더 많은 아키텍처가 제공됩니다. 이들은 모두 유사한 목적으로 전 세계적으로 생성되지만 구현 방식은 크게 다를 수 있습니다.

오늘날, 많은 커뮤니티에서 서로 다른 블록체인 시스템을 개발하고 있습니다. 예를 들어 다음과 같은 업계 리더를 예로 들 수 있습니다.

  • Solana 솔라나
  • Cosmos 코스모스
  • Polkadot 폴카닷
  • Ethereum 2.0 이더리움
  • EOS 이오스

이러한 모든 기술은 서로 다르지만 여전히 다음과 같은 많은 공통 구성 요소를 가지고 있습니다.

  1. P2P communication layer (P2P 커뮤니케이션 레이어)
  2. DPOS Consensus (DPOS 컨센서스)
  3. Block / transaction processing and validation unit (블록/트랜잭션 처리 및 유효성 검사 장치)
  4. Smart Contracts (스마트 컨트랙트)

이러한 구성 요소의 유사한 아키텍처에도 불구하고 오늘날의 각 블록체인은 다음과 같습니다.

별도의 표준

예를 들어, 솔리디티(Solidity) 개발자는 스마트 계약을 작성하려면 C++를 배워야 하므로 EOS로 간단히 이전(마이그레이션)할 수 없습니다. 또는 이미 이더리움용 솔리디티 스마트 계약을 개발 한 경우 EOS로 이전(마이그레이션)하면 모든 계약을 다시 작성해야 합니다.

‘독립적’인 구분

전체 이더리움 인프라는 EOS 인프라, 솔라나 등의 기타 인프라와 완전히 호환되지 않습니다. 사용자에게 기본적인 기능을 제공하기 위해서는 각 블록체인에 대한 또 다른 블록 탐색기, 모든 플랫폼 및 각 블록체인에 대한 관련 인프라를 개발해야 합니다.

서로 다른 블록체인과의 호환성에 대한 별도의 작업 수행

기본 기술이 다르고 인프라도 다르지만, 교차 체인 트랜잭션의 문제는 다른 블록체인 기술과의 완벽한 호환성을 요구합니다. 따라서 서로 다른 블록체인 커뮤니티를 추구하기 위해 각 프로젝트는 애플리케이션 수준에서 자체 호환성을 개발합니다.

따라서 기존 아날로그보다 더 나은 새로운 블록체인 프레임 워크를 개발하기 위해서는 전체 기본적인 구성요소 스택 전체를 구현해야 합니다. 우리는 오늘날 기존 프레임 워크를 채택하고 개선하는 것이 훨씬 더 효율적이라고 믿습니다.

벨라스팀은 처음부터 코드를 개발하는 것으로 시작하여 마침내 이러한 프로젝트가 수년 동안 지속될 수 있다는 결론에 도달했습니다. 기성품 및 고품질 블록체인 프레임워크가 이미 퍼블릭 도메인에 존재하는 시기입니다. 또한 어느 누구도 포크를 개발하고, 새 프레임워크를 만든 다음, 이후 자신의 개선 사항으로 보완하는 것을 금지하지 않습니다. 대상 사용자는 솔루션의 최종 긍정적인 속성을 검증하지만 코드 자체는 검증하지 않습니다.

이를 위해서는 제품이 처음부터 완전히 개발되지 않고 기존 제품의 중요한 변경만 이루어졌을 때, MVP(최소 실행 가능 제품)에서 MVC(최소 실행 가능 변경)로 패러다임 전환이 필요합니다.

벨라스 제품 생태계에 대한 프로세스와 분석을 재검토해 본 결과, 필요한 블록체인에 대한 요구 사항을 개발했습니다. 우리는 생태계 내에서 본격적인 제품 운영을 위해서는 블록체인 수준 내에서 다음과 같은 측면이 필요하다고 결정했습니다.

1. 높은 처리량, 초당 30,000건 이상의 트랜잭션

2. 다양한 유형의 공격에 대한 저항

3. VLX 토큰학을 기반으로 한 DPoS 컨센서스

4. 이더리움 생태계를 위해 작성된 애플리케이션 지원

즉, 메타마스크, 솔리디티 언어 및 이더리움 가상머신에 대한 지원

5. 새로운 차원의 교차 체인 상호 작용.

비트코인, 이더리움, ZCash와 같은 서로 다른 블록체인 자산의 완전 분산 관리

6. 스마트 계약에 의해 관리되는 사용자 기밀 및 비밀의 분산 및 자율 저장

우리는 EVM을 지원해야 하는 필요성에 특별한 주의를 기울이고 있으며, 오늘날 대부분의 블록체인 개발자들이 여전히 솔리디티로 쓰기 때문에 그들에게 (이더리움 네트워크에서 전환할 때) 애플리케이션의 속도를 크게 높이고 최소한의 노력을 들일 수 있는 기회를 제공하면서, 동시에 분산형 교차 체인 상호 작용과 같은 접근도 추가로 제공합니다.

로드맵을 최적화할 수 있는 방법을 모색한 결과, 프로세스 속도를 크게 높일 수 있는 기회를 찾았습니다. 이는 솔라나 블록체인 프레임워크에 익숙해진 후에 일어났습니다. 솔라나용 코드베이스를 출발점으로 삼으면 벨라스 블록체인에 대한 요구 사항의 상당 부분을 해결할 수 있는 기회를 보았습니다. 솔루션을 완성하는 것 또한 어려운 과정입니다. 수년 동안 진행해온 프로젝트를 처음부터 작성하는 것이 훨씬 쉽지만, 업계의 최신 동향과 요구 사항은 그러한 부분 활용하는 것을 허용하지 않습니다. 또한, 개선된 솔라나 블록체인의 사용은 DPOS 합의, 즉 블록체인이 출시된 시뮬레이션을 생성하고, 어떤 파라미터가 더 큰 안정성을 위해 조정되어야 하는지, 적대적인 환경에 어떻게 반응하는지를 이해하기 위해 실험하는 데 도움이 되었습니다. 전체 네트워크 중에서 선택합니다.

솔라나 팀은 GPU 활용, 트랜잭션 처리 병렬화 및 PoH, Golfstream 등 기타 혁신을 통해 초당 50,000개의 트랜잭션 속도에 도달할 수 있는 블록체인을 구현했습니다. (여기서 모든 혁신 내용을 읽어 보세요.) 프레임워크에 이러한 기술이 존재함에 따라 경쟁업체에 대한 기준을 크게 높이고 우리는 이 프레임워크가 시장에서 최고의 솔루션이라고 생각합니다. 따라서, 우리는 경쟁 솔루션을 개발하는 대신 이러한 개발을 사용하기로 결정했습니다. 그 결과, 나머지 생태계를 개발하는 데 전적으로 집중할 수 있게 되었습니다.

현재, 우리는 위에서 설명한 모든 블록체인 기능에 대한 MVC 단계를 이미 통과했고, 그 구현에 대한 충분한 신뢰도를 얻었습니다. 따라서 이 순간부터 벨라스 블록체인이 오픈 소스 개발 모드로 전환되고 있음을 알려드리게 되어 기쁩니다.

오픈 소스 출시의 일환으로 초당 약 500,000 건의 트랜잭션을 처리하고 다양한 유형의 공격에 저항하며 솔리디티로 작성된 스마트 계약을 지원하는 블록체인을 커뮤니티에 제공할 예정입니다. 이 블록체인 버전을 기반으로 Velas Vault에 대한 나머지 하위 수준 기본 요소를 계속 구현하여 교차 체인 상호 작용 및 비밀 관리를 새로운 분산형 수준으로 끌어올릴 것입니다.

EVM 스마트 계약과 네이티브 계약(프로그램)의 상호 작용 기능을 최종 확정한 후 현재 벨라스 블록체인의 잔액을 차세대 블록체인으로 원활하게 이전할 수 있도록 하겠습니다. 이전으로 사용자가 자산을 전송하기 위해 추가 작업이 필요하지 않습니다.

계속 지켜봐 주세요. 앞으로 여러분과 나누고 싶은 새로운 것들이 많이 있습니다!

Velas Website | Twitter | Instagram | Facebook | YouTube |Telegram

--

--

VELAS Korea
VELAS Korea

Written by VELAS Korea

인공지능 기반 퍼블릭 블록체인 https://velas.com/

No responses yet