Waves란 무엇인가요? (WAVES)

작성자 Kraken Learn team
5 분
2023년 2월 16일

초보자 가이드

Waves 블록체인은 사용자가 맞춤형 암호화폐 토큰을 생성하고 출시할 수 있도록 설계되었습니다. 

Waves는 복잡한 스마트 계약 프로그래밍 없이도 암호화폐 토큰을 생성하고 거래할 수 있도록 합니다. 토큰은 Waves 블록체인의 사용자 계정에서 실행되는 스크립트를 통해 생성 및 관리될 수 있습니다. 

새로운 토큰(및 이를 관리하는 애플리케이션)의 개발이 기존 웹 애플리케이션 출시와 크게 다르지 않아야 한다는 것이 Waves의 아이디어입니다. 

이 목표를 위해 프로그램과 애플리케이션은 이러한 트랜잭션에 대한 첨부 파일로 실행되며, 새로운 자산에는 고유 식별자가 부여됩니다. 스크립트는 자산 생성 시에만 첨부할 수 있습니다.

이러한 자산은 Waves 생태계 내에서 거래되도록 설계되었으며, 여기에는 Waves 블록체인에서 생성된 토큰과 다른 WAVES 토큰 간의 거래를 촉진하기 위해 만들어진 자체 내장형 탈중앙화 거래소(Waves.Exchange)가 포함됩니다. 

2018년, Waves 팀은 Waves MainNet에 스마트 계약 기능을 추가하여 제3자가 탈중앙화 애플리케이션(dapps)을 구축할 수 있도록 했습니다. 또한 2019년에는 플랫폼 개발팀이 기관용 네트워크 버전인 Waves Enterprise를 마케팅하기 시작했습니다. 

Waves 팀의 더 많은 정기 업데이트를 원하시면, 네트워크 및 진화하는 기술에 대한 팁과 튜토리얼이 포함된 Waves Medium 블로그를 북마크할 수 있습니다.

Waves는 누가 만들었나요?

Waves 블록체인은 2016년 기업가 Sasha Ivanov에 의해 설립되었습니다. 

이때 Ivanov는 모스크바에 본사를 둔 영리 회사인 Waves Platform AG를 설립했으며, 그 목적은 새로운 블록체인 네트워크의 생성을 추진하고 자금을 조달하는 것이었습니다. 

Waves 팀은 2016년 4월 WAVES 암호화폐에 대한 초기 코인 공개(ICO)를 진행하여 2,200만 달러(약 30,000 BTC)에 해당하는 자금을 모금했습니다. 

Waves 블록체인은 2016년 3분기에 곧 출시되었습니다.

Waves는 어떻게 작동하나요?

Waves 블록체인은 두 가지 유형의 노드(풀 노드와 경량 노드)가 소프트웨어를 실행할 수 있도록 합니다. 

풀 노드는 트랜잭션의 전체 기록을 유지하는 반면, 경량 노드는 네트워크 내에서 트랜잭션 확인 및 상호 작용을 위해 풀 노드에 의존합니다. 

분산 네트워크의 동기화를 유지하기 위해 Waves는 지분 증명(PoS) 합의 메커니즘의 변형인 임대 지분 증명(LPoS)을 사용합니다.

Waves LPoS 블록체인

전통적인 지분 증명 모델에서는 토큰을 잠그기로 선택한 모든 노드가 블록체인에 블록을 추가할 자격이 있습니다. 노드가 블록을 추가할 수 있는 가능성은 일반적으로 노드가 특별 계약에 잠근 코인의 양에 따라 증가하거나 감소합니다. 

LPoS를 사용하면 노드는 잔액을 풀 노드에 임대할 수도 있습니다. 

이는 풀 노드가 다음 블록을 생성하도록 선택되어 보상을 받을 때, 해당 선택된 노드에 토큰을 임대한 노드가 보상금의 일정 비율을 얻는다는 것을 의미합니다. 

Waves-NG

다음 블록을 생성할 권한을 어떤 노드가 얻을지 결정하는 프로토콜은 Waves-NG라고 불리며, 이는 비트코인(BTC)에 대해 처음 제안되었지만 거부된 아이디어를 수정한 것입니다. 

Waves-NG는 Waves 블록체인을 "키 블록"과 "마이크로 블록"의 두 가지 종류의 블록으로 나눕니다. 키 블록은 무작위로 선택된 지분 증명 채굴자에 의해 생성됩니다. 이 블록의 공개 키는 다른 노드에서 트랜잭션을 포함하는 많은 마이크로 블록을 생성하는 데 사용됩니다.

Smart Assets

Waves 블록체인의 핵심은 Waves 고유의 프로그래밍 언어인 Ride로 작성된 스크립트가 첨부된 토큰인 'Smart Assets'를 생성하는 기능입니다. 모든 토큰은 스크립트를 첨부하여 기능을 부여할 수 있습니다. 스크립트 실행 비용은 0.004 WAVES입니다.

Waves는 사용자가 프로그래밍 경험 없이도 토큰을 발행할 수 있도록 하므로, 토큰 및 후속 전송은 트랜잭션에 추가된 첨부 파일로 이루어집니다. 

다양한 트랜잭션 유형은 블록체인 위에 확장 기능으로 설치되는 플러그인을 통해 도입됩니다.

WAVES는 왜 가치가 있나요?

WAVES 암호화폐는 Waves 네트워크를 유지하고 운영하는 데 핵심적인 역할을 합니다. 

WAVES는 맞춤형 토큰을 생성하고 트랜잭션 수수료를 지불하는 데 사용됩니다. 또한 WAVES 토큰의 공급량은 제한되어 있으며, 총 1억 WAVES만 존재합니다.  

WAVES 암호화폐의 소유권은 누가 Waves 블록체인에 새 블록을 추가하고 트랜잭션에 대해 지불된 수수료의 몫을 얻을지 결정합니다. 

풀 노드가 되려는 모든 사용자는 최소 1,000 WAVES의 잔액이 필요합니다. Waves는 토큰이 많지 않은 사용자도 노드를 임대하여 채굴에 참여할 수 있도록 하지만, 임대 비용은 0.002 WAVES입니다.

Waves를 사용해야 하는 이유?

Waves 블록체인은 맞춤형 토큰을 출시하거나 암호화폐 프로젝트를 크라우드펀딩하려는 기업에게 매력적일 수 있습니다. 

이 플랫폼 위에는 다양한 프로젝트가 구축되었습니다. 몇 가지 예로는 문서 인증 솔루션과 티켓 발행 플랫폼이 있습니다. 

Waves 팀 구성원들은 금융 기관과 긴밀한 관계를 맺고 있음이 입증되었으며, 러시아의 중앙 청산 기관인 National Settlement Depository는 자체 사내 블록체인 솔루션을 개발하기 위해 Waves를 사용하기도 했습니다.  

투자자들은 시장이 언젠가 맞춤형 토큰과 dapps를 촉진하도록 구축된 프로토콜을 선호할 것이라고 믿는다면 WAVES 암호화폐를 포트폴리오에 추가하려고 할 수도 있습니다.

시작하기

이제 다음 단계로 나아가 Waves를 구매할 준비가 되었습니다!