Waves 블록체인 지원

WAVES와 모든 Waves 기반 자산을 지원하는 완전한 Waves 통합으로 거래소 플랫폼을 구축하세요.

Waves WAVES 스마트 자산 블록체인

Waves 통합 개요

Waves는 커스텀 토큰 발행, 빠른 결제, 접근하기 쉬운 개발 환경에 초점을 맞춰 구축된 블록체인 플랫폼입니다. 내장형 탈중앙화 거래소와 낮은 자산 생성 비용 덕분에 토큰화 프로젝트, DeFi 애플리케이션, 크로스체인 브리징 프로토콜에서 널리 선택되고 있습니다.

Codono의 암호화폐 거래소 소프트웨어는 완전한 Waves 지원을 제공하여, 자산 ID만 입력하면 되는 간단한 설정 워크플로우로 네이티브 WAVES와 모든 Waves 발행 자산을 상장할 수 있습니다.

지원 자산

네이티브 WAVES

  • Waves 메인넷에서 입출금 완전 지원
  • 네트워크 전체의 트랜잭션 수수료 지불에 사용
  • 기준(BASE) 또는 호가(QUOTE) 거래 페어로 제공

Waves 자산(커스텀 토큰)

  • 고유한 Asset ID로 식별되는 Waves 블록체인에서 발행된 모든 토큰
  • Waves로 브리징된 스테이블코인(USDN/USDC 등가물, neutrino 기반 자산)
  • 프로젝트 토큰, 유틸리티 토큰, 거버넌스 토큰
  • 프로그래머블 전송 로직을 가진 스마트 자산(아래 주의사항 참조)

거래소에 새로운 Waves 자산을 추가할 때는 Asset ID만 있으면 됩니다. 플랫폼이 자산 이름, 소수점 자릿수, 총 발행량을 Waves 노드에서 자동으로 가져옵니다.

Waves와 EVM 체인의 차이점

Waves는 Ethereum 계열 블록체인과는 다른 기술 모델을 사용합니다. 거래소 운영에 영향을 미치는 주요 차이점은 다음과 같습니다.

컨트랙트 주소 대신 Asset ID

EVM 체인은 스마트 컨트랙트 주소로 토큰을 식별합니다. Waves는 자산 생성 시 부여되는 고유한 base58 인코딩 Asset ID로 자산을 식별합니다. 관리자 패널의 조회 및 검증 워크플로우는 이를 반영하여 0x… 컨트랙트 주소 대신 Asset ID를 입력하도록 되어 있습니다.

통합 수수료 통화

어떤 자산을 전송하든 모든 Waves 네트워크 수수료는 WAVES(네이티브 코인)로 지불됩니다. 이는 가스 리저브 관리를 단순화합니다. 자산 출금을 포함한 모든 아웃바운드 트랜잭션에 대해 핫 월렛에 WAVES 잔액만 유지하면 됩니다.

트랜잭션 유형

Waves에는 작업별로 구분된 트랜잭션 유형이 있습니다. 자산 전송용 TransferTransaction, 일괄 전송용 MassTransferTransaction, dApp 상호작용용 InvokeScriptTransaction이 그것입니다. 플랫폼은 일반 출금에 TransferTransaction을 사용하고, 일괄 스윕 작업에 MassTransferTransaction을 사용할 수 있어 여러 사용자 입금을 통합할 때 수수료 비용을 절감합니다.

Ride 스마트 자산

Waves의 자산에는 모든 전송 시 실행되어 전송을 승인하거나 거부할 수 있는 Ride 스크립트를 선택적으로 첨부할 수 있습니다. 일반(스크립트 없음) 자산은 예측 가능하게 동작합니다. 전송 제한이 있는 스마트 자산을 상장할 계획이라면 출금을 활성화하기 전에 동작을 철저히 테스트하세요.

월렛 아키텍처

입금 주소

플랫폼은 각 사용자에게 고유한 Waves 주소를 생성합니다. 모든 Waves 자산은 동일한 주소 형식을 공유하므로, 사용자의 단일 Waves 입금 주소로 WAVES와 모든 Waves 자산을 동시에 받을 수 있습니다. 입금은 월렛 레이어에서 모니터링되며, 설정된 컨펌 수에 도달하면 사용자의 거래소 계정에 반영됩니다.

스윕 로직

Waves 자산 입금은 사용자 입금 주소에 누적되었다가 주기적으로 핫 월렛으로 스윕됩니다. 모든 수수료가 WAVES로 지불되므로 스윕 트랜잭션에는 스윕 월렛의 WAVES 잔액만 필요하며, 자산별 가스 토큰은 필요 없습니다. 플랫폼은 현재 네트워크 상황에 따라 각 스윕의 수수료를 자동으로 계산합니다.

MassTransfer를 활용한 일괄 스윕

사용자 규모가 큰 거래소의 경우 MassTransferTransaction을 통해 여러 자산 입금을 하나의 트랜잭션으로 통합할 수 있습니다. 이는 여러 주소에서 동시에 스윕할 때 총 수수료 지출을 줄여줍니다. 관리자 패널에는 배치 크기와 수수료 전략을 설정할 수 있는 스윕 설정 페이지가 포함되어 있습니다.

핫/콜드 월렛 분리

큰 규모의 WAVES 및 자산 잔액은 콜드 월렛에 보관해야 합니다. 핫 월렛이 출금을 처리하기 전에 수동 승인이 필요한 임계값을 설정하세요.

통합 방식

Blockgum 통합

Blockgum은 관리형 Waves 인프라를 제공합니다.

  • 월렛 주소 생성 및 관리
  • WAVES 및 모든 Waves 자산에 대한 실시간 입금 모니터링
  • 잔액 동기화 및 컨펌 추적
  • 네트워크 수수료 추정이 포함된 출금 처리
  • 비용 효율적인 일괄 스윕을 위한 대량 전송 지원
  • 컨펌된 입출금에 대한 웹훅 알림

Blockgum이 Waves 노드 운영을 처리하고 블록체인과 동기화를 유지하므로, 직접 노드를 운영하고 관리할 필요가 없습니다.

직접 노드 통합

인프라를 완전히 제어하고 싶다면:

  • 표준 REST API를 통해 자체 호스팅 Waves 노드에 연결
  • 모든 트랜잭션 데이터에 대한 완전한 가시성
  • 서드파티 API 의존성 없음
  • 관리자 패널에서 기본 및 백업 노드 엔드포인트 설정

Waves 노드 소프트웨어는 오픈소스입니다. 노드 운영에는 적당한 수준의 서버 리소스와 안정적인 인터넷 연결이 필요합니다.

성능 특성

지표
블록 생성 시간~60초
권장 컨펌 수(일반)3블록(~3분)
권장 컨펌 수(대규모 입금)6블록(~6분)
수수료 모델트랜잭션 유형별 고정 WAVES 수수료
가스 토큰WAVES(모든 수수료 유형)

Waves는 LPoS(Leased Proof of Stake) 합의 알고리즘을 사용합니다. 1~2블록을 초과하는 블록 리오그는 실제로 극히 드물며, 위의 컨펌 임계값은 보수적인 안전 마진을 제공합니다.

Waves 지원이 가장 유용한 거래소

Waves는 다음과 같은 경우에 적합합니다.

  • 기존 Waves 커뮤니티 사용자를 대상으로 하는 거래소 — Waves에는 유동성을 위한 중앙화 거래소를 찾는 탄탄한 사용자 기반이 있습니다.
  • 토큰화 플랫폼 — Waves의 낮은 자산 발행 비용은 빠르게 토큰을 생성하려는 프로젝트에 인기가 있습니다. 이러한 자산을 CEX에 상장하면 DEX만으로는 제공할 수 없는 유동성을 확보할 수 있습니다.
  • 브리징된 스테이블코인에 관심 있는 거래소 — 여러 USD 페그 스테이블코인이 Waves에서 발행되었으며, 이를 상장하면 Ethereum 가스 비용 없이 스테이블코인 페어를 추가할 수 있습니다.
  • 멀티체인 거래소 — Waves는 EVM 체인과 함께 차별화된 체인 상장을 추가하여, Waves 자산을 보유하고 단일 거래소를 원하는 사용자에게 어필합니다.

관리자 기능

  • WAVES 및 개별 Waves 자산 거래 활성화/비활성화
  • 자동 메타데이터 조회(이름, 소수점 자릿수, 발행량)를 통한 Asset ID 기반 Waves 자산 추가
  • 자산별 입금 컨펌 임계값 설정
  • 잔액 부족 알림이 포함된 핫 월렛 WAVES 잔액(모든 수수료에 사용) 모니터링
  • 출금 한도, 최소 금액, 수동 승인 임계값 설정
  • 트랜잭션별 Waves Explorer 딥링크가 포함된 전체 트랜잭션 내역 조회

시작하기

Waves 지원은 Codono 거래소 패키지에 포함되어 있습니다. 일반적인 설정 단계는 다음과 같습니다.

  1. Blockgum 자격 증명을 설정하거나 자체 호스팅 Waves 노드에 연결
  2. 마스터 Waves 월렛을 생성하고 암호화된 시드를 안전하게 보관
  3. 관리자 패널에서 Asset ID를 사용하여 WAVES와 초기 자산 목록 추가
  4. 컨펌 임계값, 스윕 설정, 출금 한도 구성
  5. Waves Testnet에서 입출금 전체 흐름을 엔드투엔드로 테스트
  6. Waves 메인넷에서 정식 오픈

Waves 통합 지원, 스마트 자산 설정 안내, 일괄 스윕 최적화가 필요하시면 저희 팀에 문의하세요.

Frequently Asked Questions

Common questions about Waves 블록체인 지원 integration

Frequently Asked Questions

Waves에서 어떤 자산을 상장할 수 있나요?
네이티브 WAVES는 물론 Waves 블록체인에서 발행된 모든 토큰을 상장할 수 있습니다. 여기에는 스테이블코인, 프로젝트 토큰, 커스텀 스마트 자산이 포함됩니다. 플랫폼은 자동 자산 감지 및 상장을 지원합니다.
Waves 트랜잭션 속도는 얼마나 빠른가요?
Waves는 약 60초의 빠른 블록 생성 시간을 제공하며, 트랜잭션은 일반적으로 1~2블록 내에 컨펌됩니다. 이는 입출금에서 우수한 사용자 경험을 제공합니다.
Waves는 스마트 컨트랙트를 지원하나요?
네. Waves에는 Ride라는 자체 스마트 컨트랙트 언어가 있습니다. 플랫폼은 Waves dApp 및 프로그래머블 로직을 가진 스마트 자산과의 상호작용을 지원합니다.
거래소 입장에서 Waves의 차별점은 무엇인가요?
Waves에는 내장형 탈중앙화 거래소(DEX)와 간편한 자산 발행 기능이 있습니다. 낮은 트랜잭션 수수료와 빠른 컨펌 시간은 잦은 거래에 매력적인 요소입니다.
Waves 주소는 어떤 형식인가요?
Waves 주소는 base58 인코딩 방식을 사용하며 네트워크별 바이트로 시작합니다(메인넷 주소는 '3P'로 시작). Ethereum이나 TRON 형식과 구분되므로 체인 간 주소 혼동 위험이 없습니다. 플랫폼은 출금 요청을 승인하기 전에 주소 형식을 검증합니다.
Waves 자산에 전송 제한을 둘 수 있나요?
네. Waves 스마트 자산에는 전송 조건을 강제하는 Ride 스크립트가 포함될 수 있습니다. 예를 들어 블랙리스트 주소로의 전송을 차단하거나 특정 토큰 잔액 보유를 요구할 수 있습니다. 플랫폼은 기본적으로 일반(스크립트 없음) 자산을 처리합니다. 스크립트가 적용된 스마트 자산은 별도의 설정이 필요할 수 있으니, 전송 제한이 있는 자산을 상장할 계획이라면 저희 팀에 문의하세요.