Velas AIDPOS: 블록체인을 자동으로 스케일링하는 컨센서스 알고리즘입니다.

VELAS Korea
5 min readJun 17, 2021

--

벨라스는 벨라스 AIDPOS의 이면에 있는 기술과 논리, 그리고 그것이 어떻게 암호 조경에 혁명을 일으킬지 그 어느 때보다도 깊이 파고들고 있습니다.

우리는 AIDPoS 합의 메커니즘에 대한 시리즈를 계속 진행하며, 알고리듬이 Velas 블록체인을 네트워크의 현재 환경에 어떻게 적응시키고 처리량(처리되고 검증된 트랜잭션)과 최적의 범위에서 네트워크 안정성을 보존하는지를 설명합니다.

주요 동기(이유)

사용자 경험상 블록체인은 비자, 마스터카드 등 중앙 집중식 결제 서비스와 마찬가지로 항상 즉각적인 거래 확인 모드로 작동해야 합니다고 생각합니다. 인스턴트 트랜잭션 확인 모드: 모든 트랜잭션이 몇 초 내에 처리되고 검증됩니다.

Visa는 초당 약 5000건의 거래를 처리합니다(비자는 초당 65,000건의 엄청난 거래를 주장하지만, 널리 논의되고 있는 수치입니다). 마찬가지로 Mastercard는 초당 5000건의 트랜잭션을 처리합니다고 주장하는 네트워크를 사용합니다(신뢰할 수 있는 타사 소스 없음). 벨라스는 50,000 tps를 가지고 있습니다.

벨라스는 고성능을 위해 의도적으로 구성된 복잡한 시스템으로 블록체인을 제공합니다. 그러나 성능이 우수하면 노드 동기화에 소요되는 시간이 제한됩니다. 네트워크 문제 또는 합의 메커니즘에 대한 공격의 경우, 상당수의 노드가 중단될 수 있습니다. 결과적으로 성능이 크게 저하될 수 있습니다.
이를 방지하기 위해 블록체인 구성을 능동적으로 조정하여 성능과 보안의 균형을 유지하는 AIDPOS 알고리즘을 설계하고 있습니다.

성능과 보안의 균형을 맞추기 위한 다양한 합의 메커니즘과 접근 방식을 제공합니다.

전반적인 접근 방식(방법)

“권장자” 알고리즘은 네트워크의 객관적인 “AI 보호자”로 작용하여 이상 징후 탐지(노드의 이상 행동)와 블록체인 매개 변수의 최적 값 권장 등의 작업을 수행합니다. 아래는 “분석 모듈” 블록을 설명하는 다이어그램입니다.

일반적인 접근 아키텍처입니다.

분석 모듈은 이전에 정의된 매개 변수를 사용하여 가능한 다양한 시나리오를 모델링하는 권장 신경 시스템입니다. 모듈은 모든 데이터 세트의 패턴과 관계를 식별하고 평가하며, 네트워크 효율성을 높이기 위해 새로운 매개 변수와 조정을 권장합니다. 이 데이터는 스마트 계약에 기록되어 네트워크의 새로운 시대에 적용됩니다. 이렇게 AI 모듈과 블록체인이 시너지 효과를 발휘해 더 나은 최적화와 고성능을 달성합니다.

AI가 컨센서스 메커니즘에 어떤 식으로든 간섭하지 않고 네트워크 프로세스만 최적화하여 기능을 보장합니다는 점에 유의해야 합니다.

메인 현재 결론

지난 3개월 동안 우리는 다음과 같은 범위의 작업을 마쳤습니다.

  • 데이터 수집 스크립트(Velas용 스크립트, Logs 파서가 개선되었습니다);
  • 시뮬레이션 모델(열차 “AI-guardian” 모듈의 데이터 세트):
  • -매개 변수 집합별로 블록체인을 시작합니다(89개의 매개 변수를 변경할 수 있음).
  • 로드 및 수집 성능 메트릭을 적용합니다.
  • 개념 증명 AIDPOS입니다. 목표 함수를 최적화하기 위한 훈련된 모델입니다.
  • 최적화 목표 기능을 위해 훈련된 “AI 보호자” 모듈(3개 이상):
  • 성능(처리 속도/지연 시간)입니다.
  • 동기화합니다.
  • 강하율

주요 산출물:

주요 결과는 ML/DL 기술을 기반으로 한 추천 모델을 갖춘 Velas 블록 체인의 새로운 실행 버전입니다.

  • 기록 데이터 집합을 누적합니다.
  • 데이터 수집 스크립트를 개발했습니다.
  • 시뮬레이션을 복잡하게 만들고 새로운 공격 시나리오를 추가합니다.
  • 시뮬레이션 프로세스로부터 수집된 데이터입니다.
  • 다음 버전의 AIDPOS는 Velas Testnet에서 사용할 수 있습니다.
최종 사용자에서 네트워크 검증자 및 dApp 개발자에 이르기까지 Velas 사용자 기반 전반에 걸쳐 다양한 이점이 있습니다.

최신 블록체인 아키텍처는 많은 매개 변수를 일정하게 유지하므로 보안 및 성능 측면에서 유연성이 떨어집니다. 적응형 매개 변수를 선택하면 두 매개 변수가 적절히 절충되어 네트워크가 동적으로 발전할 수 있습니다. 이제는 단순한 블록체인이 아니라 지능이 있는 블록체인입니다.

다음 기사에서는 지금까지 달성한 테스트 단계, 시뮬레이션 및 결과에 대해 자세히 알아보겠습니다.

--

--

VELAS Korea
VELAS Korea

Written by VELAS Korea

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

No responses yet