Silverscript란 무엇일까요? Kaspa의 첫 번째 고수준 스마트 계약 언어 및 컴파일러입니다.

Silverscript는 Kaspa의 고급 스마트 계약 언어로, UTXO 기반 프로그래밍 가능한 계약, 네이티브 자산 및 레이어 1에서 구조화된 DeFi를 구현할 수 있도록 합니다.
UC Hope
2026년 2월 17일
차례
실버스크립트 이는 스마트 계약 언어 및 컴파일러로서, 다음과 같은 용도로 개발되었습니다. 카스파 블록체인2026년 2월 10일 개발자 오리 뉴먼이 발표한 이 기능은 Kaspa에 직접 프로그래밍 가능한 기능을 도입합니다. 레이어 1 (L1)외부 가상 머신이나 공유 전역 상태 모델(예: ...)에 의존하지 않고 이더리움의 EVM.
Silverscript는 Kaspa Script로 컴파일되며 Kaspa의 UTXO 기반 아키텍처에 맞게 설계되었습니다. 이를 통해 개발자는 프로토콜 수준에서 트랜잭션 규칙을 적용하는 가독성 높은 계약 로직을 작성할 수 있습니다.
Silverscript는 Kaspa에서 어떤 문제를 해결해 주나요?
Kaspa는 작업증명(PoW) 기반의 암호화폐입니다. BlockDAG(방향성 비순환 그래프) 구조적인 측면에서, 선형 블록체인과 달리 Kaspa는 블록을 병렬로 처리합니다. 현재 네트워크는 초당 10개의 블록 처리를 목표로 하고 있으며, 향후 업그레이드를 통해 이를 달성할 예정입니다. DAG나이트 초당 100개 이상의 블록 생성을 목표로 합니다.
지금까지 Kaspa 스크립팅은 표현력이 제한적이었습니다. Silverscript는 UTXO 모델을 준수하면서도 더욱 정교한 계약 설계를 가능하게 하는 구조적 프로그래밍 기능을 도입하여 이러한 한계를 극복합니다.
계정 기반 시스템에서 흔히 사용되는 공유 글로벌 상태 대신, Silverscript는 UTXO별로 로컬 상태를 유지합니다. 이는 EVM 기반 시스템에서 발견되는 재진입 취약점과 같은 위험을 줄여줍니다.
Silverscript는 어떻게 작동하나요?
Silverscript는 비트코인 캐시에서 사용되는 스마트 계약 언어인 CashScript에서 영감을 받았습니다. 하지만 Silverscript는 더 복잡한 DeFi 기본 요소에 필요한 구조적 프로그래밍 도구를 추가하여 CashScript를 확장했습니다.
이 프로그램은 고수준 코드를 저수준 Kaspa 명령어 코드로 컴파일합니다. 여기에는 다음이 포함됩니다.
- KIP-10 (내성적 연산 코드)
- KIP-16 (영지식 검증 연산 코드)
- KIP-17 (바이트 기본 요소)
통합되도록 설계되었습니다 예정된 네트워크 업그레이드 2026년 5월 5일로 예정된 이 업데이트에는 다음 내용이 포함됩니다.
- 약정++ (고급 지출 제한)
- KIP-20에 따른 네이티브 자산(토큰 계보 및 출처 추적)
- 영지식(ZK) 검증 지원
Silverscript는 Kaspa에 어떤 기능을 추가하나요?
Silverscript는 Kaspa Script에서 이전에는 사용할 수 없었던 구조적 프로그래밍 요소를 도입합니다.
루프
반복적인 연산을 지원합니다. 을 통한 루프.
이를 통해 반복 계산, 일괄 처리 및 조건부 자산 로직이 가능합니다.
배열
동적 데이터 구조를 지원합니다.
개발자는 토큰 잔액, 다중 서명 조건 또는 구조화된 출력을 관리할 수 있습니다.
함수 호출
매개변수와 반환값을 가진 재사용 가능한 함수를 허용합니다.
코드 가독성을 높이고 구현 오류를 줄입니다.
필수 진술
내장된 어설션 기능을 제공합니다.
계약은 컴파일 시간이나 런타임에 배열 크기 제한이나 값 검사와 같은 제약 조건을 적용할 수 있습니다.
UTXO 중심 디자인
공유되는 전역 상태가 아닌 로컬 UTXO 상태를 기반으로 작동합니다.
이 모델은 명시적 유효성 검사를 시행하고 재진입 문제를 방지합니다.
Silverscript 코드는 어떻게 생겼나요?
Silverscript는 간소화된 C 언어와 유사한 구문을 사용합니다. 다음 예제는 배열, 반복문 및 require 문을 사용하는 방법을 보여줍니다.

이 예제는 정수 배열의 요소들을 더하는 함수를 정의합니다. 배열의 길이를 확인하고, 요소들을 순회하며, 합계가 6이 되는지 확인합니다.
실제 사용 환경에서는 다음과 같은 경우에도 유사한 논리가 적용될 수 있습니다.
- 토큰 배포 강제
- 금고 인출 조건
- 에스크로 유효성 검사 규칙
- 구조화된 DeFi 출력
해당 구문은 실험적인 기능이며 현재 Testnet-12에서만 사용할 수 있습니다.
Silverscript는 CashScript와 어떻게 다른가요?
Silverscript는 CashScript를 기반으로 하지만 기능을 확장합니다.
유사점 :
- UTXO 기반 약정을 위한 고급 구문
- 완전한 튜링 완성도보다는 거래 제약 조건에 초점을 맞추세요.
차이점 :
- 반복문에 대한 기본 지원
- 네이티브 배열
- 함수 정의 및 모듈 구조
- Kaspa의 BlockDAG에 맞게 특별히 설계되었습니다.
CashScript는 구조화된 반복문이나 동적 배열을 기본적으로 지원하지 않습니다. Silverscript는 보다 표현력 있는 계약 논리를 지원하기 위해 이러한 기능을 도입했습니다.
Silverscript는 Kaspa의 생태계에 어떻게 통합될까요?
Silverscript는 로컬 상태 모델과 공유 상태 모델을 분리하는 더 넓은 아키텍처 내에서 작동합니다.
- 현지 상태: UTXO 계약을 통해 Silverscript에서 관리합니다.
- 공유 컴퓨팅: vProgs(검증 가능 프로그램)에 의해 관리되며, 영지식 증명을 사용하여 온체인에서 검증됩니다.
다음과 통합됩니다:
- KIP-20 네이티브 자산 지원(토큰 출처 확인)
- 프로그램 종속성을 위한 CDAG(컴퓨터 기반 DAG)
- Sparkle은 ZK 기반 롤업 프레임워크입니다.
이 구조는 다음과 같은 이점을 제공합니다.
- 강제된 산출 구조를 사용하는 자동 시장 조성자(AMM)
- 대출 금고
- 원자력 스왑
- 스크립트에 인코딩된 DAO 거버넌스
모든 기능은 변경 가능한 전역 상태 없이 작동합니다.
현재 개발 현황은 어떻습니까?
Silverscript는 실험적인 도구이며 Kaspa Testnet-12에서만 호환됩니다. 아직 메인넷에서는 사용할 수 없습니다.
GitHub 저장소에는 다음이 포함됩니다.
- 컴파일러 구현
- 예
- TUTORIAL.md 문서
개발자 오리 뉴먼은 현재 활발히 활동하고 있습니다. 비트코인 2013년부터 프로젝트를 유지 관리해 왔으며, 향후 WebAssembly(WASM) 지원 가능성을 시사했습니다.
메인넷 호환성은 Covenants++ 및 네이티브 자산 기능을 활성화하는 2026년 5월 5일 하드포크에 따라 달라집니다.
맺음말
Silverscript는 Kaspa의 UTXO 기반 BlockDAG 네트워크에 구조화된 스마트 계약 개발 기능을 도입합니다. 이 언어는 루프, 배열, 함수 및 강제 가능한 어설션을 제공하며, 네이티브 오퍼코드로 컴파일됩니다. 또한, Covenants++, 네이티브 자산 및 영지식 검증을 포함한 향후 프로토콜 업그레이드와도 호환됩니다.
현재 테스트넷-12로 제한되어 있는 Silverscript는 공유 글로벌 상태 모델을 채택하지 않고도 Kaspa에서 프로그래밍 가능한 레이어 1 애플리케이션을 위한 기술적 기반을 제공합니다.
출처 :
- Kaspa GitHub 저장소Silverscript 언어 튜토리얼
- X 포스트오리 뉴먼의 공개 발표
자주 묻는 질문들 (FAQ)
Silverscript가 Kaspa 메인넷에서 서비스 중인가요?
아니요. 현재 실험 단계이며 테스트넷-12에서만 사용 가능합니다. 메인넷 지원은 2026년 5월 5일 하드포크 이후에 제공될 예정입니다.
Silverscript는 EVM을 사용하나요, 아니면 공유 글로벌 상태를 사용하나요?
아니요. Kaspa Script로 직접 컴파일되며, 공유되는 전역 상태가 아닌 UTXO 기반의 로컬 상태에서 작동합니다.
Silverscript는 DeFi 애플리케이션을 지원할 수 있습니까?
네. 이를 통해 Kaspa의 레이어 1에서 직접 금고, 토큰 관리, AMM 및 대출 기본 기능을 위한 계약을 설정할 수 있습니다.
책임 한계
면책 조항: 본 기사에 표현된 견해는 BSCN의 견해를 반드시 대변하는 것은 아닙니다. 본 기사에 제공된 정보는 교육 및 오락 목적으로만 제공되며, 투자 조언이나 그 어떤 종류의 조언으로 해석되어서는 안 됩니다. BSCN은 본 기사에 제공된 정보를 바탕으로 내린 어떠한 투자 결정에 대해서도 책임을 지지 않습니다. 본 기사의 수정이 필요하다고 생각되시면 BSCN 팀에 이메일을 보내주시기 바랍니다. [이메일 보호].
저자
UC HopeUC는 물리학 학사 학위를 취득했으며, 2020년부터 암호화폐 연구원으로 활동해 왔습니다. 암호화폐 업계에 입문하기 전에는 전문 작가로 활동했지만, 블록체인 기술의 높은 잠재력에 매료되어 관심을 갖게 되었습니다. Cryptopolitan과 BSCN 등의 매체에도 기고해 왔습니다. 그는 중앙집중형 및 탈중앙형 금융, 그리고 알트코인에 이르기까지 폭넓은 전문 분야를 보유하고 있습니다.





















