# Stacks

> Stacks는 분산형 프로토콜로, 스마트 계약 및 분산형 앱이 비트코인을 활용하여 거래 및 자산 관리를 할 수 있도록 지원하며, Muneeb Ali가 공동 창립했습니다...

- Canonical URL: https://iq.wiki/kr/wiki/stacks
- Categories: Projects & Protocols
- Tags: Infrastructure
- Created: 2023-05-01T07:14:00.567Z
- Last updated: 2026-07-09T22:42:33.331Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**Stacks**는 [블록체인](https://iq.wiki/wiki/blockchain) 레이어로, [비트코인](https://iq.wiki/wiki/bitcoin) 자체를 수정하지 않고도 [스마트 계약](https://iq.wiki/wiki/smart-contract) 및 [분산형 애플리케이션](https://iq.wiki/wiki/decentralized-application)을 사용할 수 있도록 [비트코인](https://iq.wiki/wiki/bitcoin) 위에 구축되었습니다. 더 빠른 거래, 프로그래밍 기능 및 [sBTC](https://iq.wiki/wiki/sbtc) 양방향 페그와 같은 새로운 기능을 지원하면서 [비트코인](https://iq.wiki/wiki/bitcoin)의 보안을 활용합니다. 이 프로토콜은 2013년에 [Muneeb Ali](https://iq.wiki/wiki/muneeb-ali)와 [Ryan Shea](https://iq.wiki/wiki/ryan-shea)가 공동 창립했습니다. [\[1\]](#cite-id-uwee9k118jd)

## 개요

Stacks는 [레이어 2](https://iq.wiki/wiki/layer-2) [블록체인](https://iq.wiki/wiki/blockchain)으로, [비트코인](https://iq.wiki/wiki/bitcoin) 기본 레이어를 변경하지 않고도 [스마트 계약](https://iq.wiki/wiki/smart-contract), 빠른 거래 및 디지털 자산을 지원하여 [비트코인](https://iq.wiki/wiki/bitcoin)의 기능을 확장합니다. Stacks는 채굴자들이 Stacks 블록을 [채굴](https://iq.wiki/wiki/mining)하기 위해 [BTC](https://iq.wiki/wiki/bitcoin-btc)를 소비하는 전송 증명(PoX) 블록 생성 메커니즘을 통해 [비트코인](https://iq.wiki/wiki/bitcoin-btc)의 보안을 활용하여 체인을 [비트코인](https://iq.wiki/wiki/bitcoin)에 고정하고 Stacks 거래의 불가역성을 보장합니다. 이 플랫폼은 개발자가 [비트코인](https://iq.wiki/wiki/bitcoin) 상태를 참조할 수 있는 계약을 안전하게 생성하여 원자 스왑 및 조건부 자산 전송과 같은 작업을 가능하게 하는 특수 제작된 [스마트 계약](https://iq.wiki/wiki/smart-contract) 언어인 Clarity를 사용합니다. 핵심 구성 요소는 [sBTC](https://iq.wiki/wiki/sbtc)로, 중앙 집중식 관리자에 의존하지 않고 [스마트 계약](https://iq.wiki/wiki/smart-contract) 내에서 [BTC](https://iq.wiki/wiki/bitcoin-btc)를 사용하고 [비트코인](https://iq.wiki/wiki/bitcoin-btc)으로 다시 변환할 수 있도록 Stacks에서 [비트코인](https://iq.wiki/wiki/bitcoin)을 나타내는 분산형 양방향 페그입니다. 이러한 기능은 함께 [비트코인](https://iq.wiki/wiki/bitcoin) 통합 애플리케이션 및 프로그래밍 가능한 디지털 자산을 구축하기 위한 확장 가능하고 안전하며 신뢰 최소화된 환경을 제공합니다. [\[6\]](#cite-id-zca7i3ucxr)

[YOUTUBE@VID](https://youtube.com/watch?v=S3-fpTUawbk)

## 아키텍처

### 전송 증명(PoX)

전송 증명(PoX)은 Stacks에서 사용하는 블록 생성 메커니즘으로, 기존 [작업 증명](https://iq.wiki/wiki/proof-of-work-pow) 체인(이 경우 [비트코인](https://iq.wiki/wiki/bitcoin))의 보안에 새로운 [블록체인](https://iq.wiki/wiki/blockchain)을 고정하도록 설계되었습니다. PoX는 소각 증명의 진화된 형태입니다. [암호화폐](https://iq.wiki/wiki/cryptocurrency)를 파괴하는 대신 채굴자는 [채굴](https://iq.wiki/wiki/mining) 프로세스의 일부로 [BTC](https://iq.wiki/wiki/bitcoin-btc)를 네트워크 참가자(Stacker)에게 전송하여 Stacks 네트워크를 보호하면서 [BTC](https://iq.wiki/wiki/bitcoin-btc) 보상을 얻습니다. 각 Stacks 블록의 해시를 [비트코인](https://iq.wiki/wiki/bitcoin) 트랜잭션에 기록함으로써 Stacks의 역사는 암호화 방식으로 [비트코인](https://iq.wiki/wiki/bitcoin)에 고정되어 보안과 최종성을 상속받습니다. 이 통합을 통해 [Stacks](https://iq.wiki/wiki/stacks) 블록은 [비트코인](https://iq.wiki/wiki/bitcoin) 상태를 직접 참조할 수 있으므로 Clarity [스마트 계약](https://iq.wiki/wiki/smart-contract)이 [비트코인](https://iq.wiki/wiki/bitcoin) 트랜잭션에 반응하거나 확인할 수 있습니다. 또한 이 메커니즘은 채굴자가 최신 Stacks 블록을 기반으로 구축해야 하므로 독립적인 포크를 방지하고 [비트코인](https://iq.wiki/wiki/bitcoin)의 해시레이트를 활용하여 합의를 확보합니다. PoX를 통해 Stacks는 [분산형 애플리케이션](https://iq.wiki/wiki/decentralized-application)을 위해 [비트코인](https://iq.wiki/wiki/bitcoin) 자본을 잠금 해제하여 [비트코인](https://iq.wiki/wiki/bitcoin)을 가치 및 결제를 위한 기본 레이어로 사용하면서 프로그래밍 가능한 경제를 가능하게 합니다. [\[13\]](#cite-id-7vSRBbFPd3uvRZsV)

#### 스태킹

스태킹은 STX 토큰 보유자가 토큰을 잠그고 서명자로 네트워크 합의에 참여하여 [비트코인](https://iq.wiki/wiki/bitcoin)을 보상으로 얻을 수 있는 Stacks [블록체인](https://iq.wiki/wiki/blockchain)의 메커니즘입니다. [PoS](https://iq.wiki/wiki/proof-of-stake) 네트워크의 기존 [스테이킹](https://iq.wiki/wiki/staking)과 달리 스태킹은 잠긴 토큰이 아닌 [BTC](https://iq.wiki/wiki/bitcoin-btc)로 수익을 생성하고, 슬래싱이 필요 없으며, PoX(전송 증명) [합의 메커니즘](https://iq.wiki/wiki/consensus-mechanism)을 사용합니다. STX 토큰은 잠겨 있는 동안 보유자의 지갑에 남아 있으며 잠금 기간이 끝날 때까지 일시적으로 사용할 수 없게 됩니다. 스태킹은 스태커를 선택하기 위한 준비 단계와 [BTC](https://iq.wiki/wiki/bitcoin-btc) 지급을 분배하기 위한 보상 단계로 약 2주 간격의 보상 주기로 작동합니다.

참가자는 솔로로 스태킹하거나(자신의 서명자를 실행하고 최소 STX 요구 사항을 충족) 서명자 책임을 처리하는 풀 운영자에게 스태킹을 위임할 수 있습니다. 모든 스태커는 서명을 검증할 수 있도록 블록 서명 키를 등록해야 하며 스태킹은 PoX 프로토콜과 통합됩니다. [\[14\]](#cite-id-nCa1zGvSXXkzrxxv)

#### 이중 스태킹

이중 스태킹은 [비트코인](https://iq.wiki/wiki/bitcoin) 보유자가 [BTC](https://iq.wiki/wiki/bitcoin-btc)를 STX 토큰과 페어링하고 선택적으로 [sBTC](https://iq.wiki/wiki/sbtc)를 [DeFi](https://iq.wiki/wiki/defi)에 배포하여 [비트코인](https://iq.wiki/wiki/bitcoin)으로 표시된 보상을 얻을 수 있는 Stacks 네트워크의 메커니즘입니다. 기본 토큰으로 보상을 지급하는 다른 [블록체인](https://iq.wiki/wiki/blockchain)과 달리 Stacks는 전송 증명(PoX)을 사용하여 실제 [비트코인](https://iq.wiki/wiki/bitcoin) 보상을 가능하게 합니다. 참가자는 이중 스태킹에 등록된 [sBTC](https://iq.wiki/wiki/sbtc)에 대한 기준 [BTC](https://iq.wiki/wiki/bitcoin-btc) 보상을 받습니다. 또한 STX 대 [sBTC](https://iq.wiki/wiki/sbtc) 비율에 따라 추가 보상을 얻을 수 있으며, 이는 수익 감소를 제공하기 위해 제곱근 곡선을 따르고 [DeFi](https://iq.wiki/wiki/defi)에 [sBTC](https://iq.wiki/wiki/sbtc)를 배포하여 10배의 보상 배율기를 제공합니다. 보상 시스템은 사용자 비율의 95번째 백분위수에 최대 STX/[BTC](https://iq.wiki/wiki/bitcoin-btc) 비율을 설정하여 조작을 방지하도록 설계되어 광범위한 참여와 공정성을 보장하면서 표준 STX 스태킹 보상을 계속 제공합니다. [\[15\]](#cite-id-HzQqD5HbLqxSxalj) [\[16\]](#cite-id-1Aq8vrWJOSSUT4yS)

### Clarity

Clarity는 예측 가능성, 보안 및 투명성을 우선시하는 Stacks [블록체인](https://iq.wiki/wiki/blockchain)을 위해 설계된 결정 가능하고 해석된 [스마트 계약](https://iq.wiki/wiki/smart-contract) 언어입니다. 컴파일된 언어와 달리 Clarity 코드는 작성된 대로 정확하게 실행되어 사람이 읽고 확인할 수 있으며, 결정 가능한 특성으로 인해 모든 프로그램이 유한한 단계 수로 중단됩니다. 이 언어는 재진입, 오버플로 및 언더플로와 같은 일반적인 취약점을 방지하고 자동 실패를 방지하기 위해 반환 값의 명시적 처리를 적용합니다. Clarity는 트랜잭션 결과를 적용하기 위한 사후 조건과 함께 대체 가능 및 [대체 불가능 토큰](https://iq.wiki/wiki/non-fungible-token-nft)의 내장 생성 및 관리를 지원합니다. 특성 상속보다 구성을 선호하여 계약 구조와 상호 운용성을 단순화합니다. 또한 Clarity 계약은 [비트코인](https://iq.wiki/wiki/bitcoin) 기본 체인에 액세스하여 스마트 계약이 [비트코인](https://iq.wiki/wiki/bitcoin) 트랜잭션에 반응하고 암호화 서명을 확인할 수 있도록 하여 [비트코인](https://iq.wiki/wiki/bitcoin)을 안전하고 프로그래밍 가능한 애플리케이션을 위한 기본 레이어로 통합합니다. [\[7\]](#cite-id-nzjaed2ugdi) [\[17\]](#cite-id-C7bvhQF0jf7VkoS8)

### sBTC

[sBTC](https://iq.wiki/wiki/sbtc)는 Stacks [블록체인](https://iq.wiki/wiki/blockchain)의 SIP-010 대체 가능 토큰으로, [비트코인](https://iq.wiki/wiki/bitcoin)을 1:1 고정 비율로 나타내며 [비트코인](https://iq.wiki/wiki/bitcoin) [블록체인](https://iq.wiki/wiki/blockchain)에서 [BTC](https://iq.wiki/wiki/bitcoin-btc)로 다시 변환할 수 있습니다. 이는 [비트코인](https://iq.wiki/wiki/bitcoin)이 다중 서명 Taproot 주소로 보호되는 단일 [비트코인](https://iq.wiki/wiki/bitcoin) [UTXO](https://iq.wiki/wiki/unspent-transaction-output-utxo)에 보관된 [BTC](https://iq.wiki/wiki/bitcoin-btc)로 뒷받침되는 상태에서 [Stacks](https://iq.wiki/wiki/stacks) [스마트 계약](https://iq.wiki/wiki/smart-contract) 내에서 사용될 수 있도록 하는 양방향 페그 역할을 합니다. 이 [UTXO](https://iq.wiki/wiki/unspent-transaction-output-utxo)는 페그 작업 서명, 잠긴 [BTC](https://iq.wiki/wiki/bitcoin-btc) 보관 유지 및 [sBTC](https://iq.wiki/wiki/sbtc) [스마트 계약](https://iq.wiki/wiki/smart-contract)과의 상호 작용을 담당하는 분산형 [sBTC](https://iq.wiki/wiki/sbtc) 서명자 세트에서 관리하며, 서명자 멤버십 및 키 회전은 집단적으로 관리됩니다. [BTC](https://iq.wiki/wiki/bitcoin-btc)와 [sBTC](https://iq.wiki/wiki/sbtc) 간의 입출금은 정의된 수의 [비트코인](https://iq.wiki/wiki/bitcoin) 블록 내에서 발생합니다. 외부 서비스인 Emily API는 사용자, 서명자 및 계약 간의 통신을 조정하여 브리지 작업을 용이하게 합니다. 이 구조를 통해 [sBTC](https://iq.wiki/wiki/sbtc)는 [BTC](https://iq.wiki/wiki/bitcoin-btc)를 중앙 집중식 중개인이 판매하거나 보관할 필요 없이 [비트코인](https://iq.wiki/wiki/bitcoin)이 Stacks의 [스마트 계약](https://iq.wiki/wiki/smart-contract) 애플리케이션과 상호 작용할 수 있도록 합니다. [\[18\]](#cite-id-wq1aoRcYZ68CPgX9)

## STX

STX는 Stacks 네트워크의 기본 토큰으로, [거래 수수료](https://iq.wiki/wiki/transaction-fee), 네트워크 보안 및 거버넌스를 용이하게 하는 인프라 토큰 역할을 합니다. 네트워크에서 [거래 수수료](https://iq.wiki/wiki/transaction-fee)를 지불하고, 트랜잭션을 확인하기 위해 채굴자에게 보상을 제공하고, 투표를 통해 거버넌스에 참여하고, STX를 잠금(또는 “스태킹”)하여 [비트코인](https://iq.wiki/wiki/bitcoin) 보상을 얻음으로써 전송 증명(PoX) [합의](https://iq.wiki/wiki/consensus-mechanism)를 지원하는 데 사용됩니다. Stacks 생태계 내에서 STX는 [DeFi](https://iq.wiki/wiki/defi) 플랫폼, [NFT](https://iq.wiki/wiki/non-fungible-token-nft) 마켓플레이스 및 이름 등록 기관을 포함한 [분산형 애플리케이션](https://iq.wiki/wiki/decentralized-application)에서도 활용될 수 있으며, 네트워크 참여에 대한 유틸리티와 인센티브를 모두 제공합니다. [\[19\]](#cite-id-JpcWlbTpkYU5DPOr) [\[20\]](#cite-id-OA0d6ArLJsyxcW05)
