Stacks is a smart contract platform that enables developers to build decentralized applications (DApps) using Bitcoin's blockchain for security (source: Stacks general information). By leveraging Bitcoin's reliability, Stacks enhances its utility beyond simple peer-to-peer transactions. It uses a unique consensus mechanism called Proof of Transfer (PoX), where miners use Bitcoin to secure transactions, allowing participants to earn Bitcoin rewards (source: Stacks general information). The system is designed to facilitate the creation of smart contracts while maintaining the integrity of security and decentralization offered by Bitcoin. This mechanism allows Stacks to act as a layer that complements Bitcoin, aiming to extend its capabilities with more complex functionalities like smart contracts (source: Stacks general information).
Innovatively, Stacks also introduces "microblocks" to reduce latency issues inherent in Bitcoin’s longer block times, thus speeding up transaction processing without compromising security (source: Stacks general information). Despite ongoing developments, the ecosystem's progress is steady as it strives to integrate deeper into Bitcoin’s framework and the broader crypto space (source: Stacks general information).
Stacks was founded in 2013 as an idea developed within Princeton University's Computer Science department by Muneeb Ali and Ryan Shea. The project initially carried the name Onename and went through the Y Combinator accelerator in 2014. Muneeb Ali holds a Ph.D. in Computer Science from Princeton University and has had a significant role in shaping the Stacks project, also serving as CEO at Hiro PBC, a company integral to the development of Stacks. Ryan Shea, alongside Ali, co-founded the platform and was involved in other entrepreneurial ventures like GraphMuse and NewCo.
Yes, in the Stacks project, you can natively stake tokens through a process called "Stacking," which involves the following:
Tokens: You can stake STX tokens.
Staking Process:
Rewards:
Requirement: Participants need a minimum amount of STX to participate in stacking, which often varies or is set by community governance.
For detailed protocols and requirements, visiting Stacks' official resources would provide the most accurate and updated information.
The Stacks project has experienced a notable outage but no major hacks or exploits leading to significant financial loss in the context of its native protocol or network. Here are the relevant details:
There have been no recorded incidents of significant hacks or exploits directly affecting the native Stacks protocol or causing a substantial monetary loss to the network itself during the time frame considered (from October 2024 to April 2025).
The Stacks project employs a variety of security measures to ensure the integrity and safety of its network and associated assets. Here are the key security measures and recent improvements:
Proof-of-Transfer (PoX) Mechanism: Stacks uses a unique consensus mechanism called PoX, which involves anchoring Stacks' transactions to Bitcoin's blockchain. This method leverages Bitcoin's security and finality, thereby enhancing Stacks' security by aligning it with Bitcoin's proof-of-work consensus.
Clarity Smart Contract Language: Stacks utilizes Clarity, a smart contract language designed to be safe and predictable, preventing unexpected behavior by eschewing Turing-completeness. This language allows developers to analyze how code behaves before deployment, thus reducing vulnerabilities.
sBTC Signer Criteria (SIP-028): Introduced to improve sBTC security, SIP-028 establishes criteria for signers who manage BTC transactions. It ensures greater security by specifying how signers should operate and what measures are in place to secure operations and system integrity.
Recent Vulnerability Resolution: In March 2025, Stacks identified and mitigated a supply chain attack on its GitHub organization. This involved compromised GitHub user credentials. In response, Stacks has implemented comprehensive security hardening measures, including credential updating and enhancing GitHub security configurations.
Bug Bounty Program and Responsible Disclosure: Stacks has a bug bounty program, working with ImmuneFi to encourage public security testing. This involves reviewing codebases for vulnerabilities, rewarding discoveries, and following responsible disclosure guidelines to ensure vulnerabilities are addressed before public awareness.
sBTC Halt for Security Audit: In response to recent vulnerabilities, Stacks temporarily halted more than 30% of sBTC signers to ensure security without affecting users. This allows time for key rotations and verification of system integrity before normal operations resume.
While Stacks has robust security measures, vulnerabilities can still arise, as demonstrated by the recent supply chain attack. However, the proactive measures taken by the Stacks team, including bug bounties, continual upgrades through SIPs, and leveraging the security of Bitcoin, help mitigate risks.
Here is a list of audits for the Stacks project, organized in reverse chronological order:
Stacks 2.0 Blockchain Audit (NCC Group)
Auditor: NCC Group
Date: November 23, 2020
Audit Report
Stacks Wallet Audit (NCC Group)
Auditor: NCC Group
Date: November 17, 2020
Audit Report
Blockstack Desktop Wallet Penetration Test
Auditor: Certik
Date: November 12, 2020
Pentest Report
Stacks Blockchain Security Audit
Auditor: Trail of Bits
Format: GitHub Issues Log, no PDF available
Date: Not specified
GitHub Issues Log
These audits cover various components of the Stacks ecosystem including blockchain, wallet functionalities, and security penetration testing.