首页>>加密货币

Stacks(STX)

2023-12-21 15:56:31 145
Stacks(STX)

币种名称:Stacks(STX)

货币总量:1,818,000,000 STX

相关板块:CoinbasePro综合 CoinList上线 公链

官方网址:https://www.stacks.co/

交易平台: 币安 欧易 芝麻开门 欧易 芝麻开门

进入网站

Stacks(STX)介绍

Stacks 是一个公链项目,成立于 2015 年,目前已有两个版本的迭代:v1 版本旨在建立一个分布式计算网络,全栈式替代传统云计算,v2 转向了比特币的链上智能合约开发以及生态应用。团队共募集 7,560 万美元,资金量较大。其 v2 (Stack 2.0)版本在2021年1月15日正式上线,推出新的共识机制 PoX,让 Stack 2.0 的安全性可以受益于比特币网络,同时,Clarity 智能合约语言可以帮助开发者根据比特币链上交易状态编写和触发智能合约。


Stack 2.0 的代币是 STX,其初始供应量为 13.2 亿,并且每年都会一定的通货膨胀率进行增发,预计到 2050 年会达到 18.42 亿(v1 是 20.52 亿)。STX 用于支付智能合约费用和交易费用,主要属性是配合 Stack 2.0 进行网络运转,调节和平衡各类机制。其长期价值基本上取决于 Stacks 网络的增长和 Clarity 智能合约的需求量。


目前 BTC 作为最大市值的加密货币以及安全性最好的公链,其不可篡改、不可伪造的高安全性底层,具备接入 DeFi 的潜力,在其之上搭建生态应用是具备发展空间的。


v1版本概述


v1版本即 Blockstack,旨在建立一个分布式计算网络,全栈式替代传统云计算。基于 Blockstack 搭建的去中心化应用,其大部分业务逻辑和数据处理都可以分布式的客户端运行。


Blockstack 主要包含3个部分:


1.Gaia 一个可扩展的去中心化存储系统;

2.Atlas 点对点网络,节点连通采用基于图的随机游走算法,减少取得共识所需数据量;

3.Blockstack 认证协议,一个去中心化认证协议,用于给用户进行 ID 认证。


技术特点


Atlas 对等网络


Atlas 是 Blockstack 网络的一个子系统。在 Atlas 中,每个节点负责跟踪网络中的其他节点,每个节点会保存网络中所有数据的一个完整副本,以避免节点加入或离开网络引起的问题。但该网络的容量受到了 Blockstack 网络的限制:数据集中的每一条新纪录,都必须和 Stacks 区块链上的一个交易相关联。而且每个节点都保留所有数据的一个副本,数据的索引在 Blockstack 上可用,这样新的 Atlas 节点可以便捷同步其需要存储的数据,因为事已知道应该从其他节点存储什么数据。


Gaia 存储系统


Gaia 存储系统是 Blockstack 为用户提供的去中心化存储系统。用户对存储数据拥有控制权,可以将存储数据与系统中的应用进行交互。用户存储数据可以托管在由用户指定的云存储服务商或者其他数据存储服务商,比如 AWS、Google。Gaia 存储系统中的数据是经过加密的,并通过用户控制的密钥进行签名。


身份验证


Blockstack 认证协议是 Blockstack 的去中心化认证协议。通过该协议用户可以使用自己拥有的 ID 进行认证,并且设置使用哪个 Gaia 服务器保存该用户的应用数据。


另外,Blockstack 使用四层的结构实现了分布式命名系统。名字归属于底层区块链的地址以及相应的私钥。同时,Blockstack 程序库和开发包:开发者程序库(Libraries)和开发包(SDKs)位于平台堆栈的顶端,应用开发者和用户可以配合认证协议与 Blockstack 网络的不同组件进行交互。


v2版本概述


Stacks 2.0 致力在不改变比特币本身的同时,围绕比特币结算协议进行创新,开启原生比特币智能合约和去中心化应用。


Stacks 2.0 中的核心机制为:


1.PoX,嫁接到比特币链的共识机制;

2.原生编程语言 Clarity,让智能合约可以根据在比特币链上行为进行操作。


技术特点


PoX 共识机制


PoX 是 Stacks 2.0 与比特币之间的共识机制,以新的方式利用和扩展比特币链,并让 Stacks 2.0 网络受益比特币的安全性。PoX 使用比特币作为基本链,Stacks 2.0 作为连接链。领导人的选举发生在比特币区块链上。PoX 并不需求重新燃烧电力,而是将已经铸造的比特币作为计算证明重新使用,矿工直接用比特币作为他们的开采成本。


矿工锁定 BTC 后由网络通过可验证的随机函数(VRF)来选择每一轮的领导者。矿工所锁定的 BTC 金额越大,所得权重越多。每轮的领导者负责 Stacks 2.0 的区块打包,将 Stacks 2.0 上的交易哈希值打包,由领导者送到比特币链上,并获得奖励,该奖励包含智能合约和交易的费用。矿工所质押的比特币会发送到一组特定的地址,这些地址对应于参与共识的 Stacking。质押者。在挖矿过程中质押的比特币不会被销毁,而是流向参与共识的 Stacking。


PoX 类似 PoS 的权益质押,通过比特币和 STX 的双向交换,来协调矿工与质押者间收益。一方面矿工付出了 BTC,提高网络的作恶成本,另一方面矿工获得 STX 后,矿工也可参与 STX 的质押,来获得 BTC。


Clarity 智能合约语言


Stacks 2.0 将 Clarity 锚定在比特币上,使智能合约能够根据在比特币链上状态进行操作。同时让智能合约的行为、成本和性能对开发人员和自动验证都是透明的。


因为比特币本身并不具备图灵完备,这也导致智能合约功能有限。所以,Clarity 内置了 SPV (简易付款证明),让 Stack 2.0 上可以读取比特币链上的数据,并且用在智能合约上。比如,在比特币上完成了一笔交易转账,类似一笔资金转入了资金池,Stack 2.0 检测这笔交易后,可用作为 Stacks 2.0 智能合约的一部分,以该笔交易作为智能合约发生下一步的条件,类似触发点。这个不需要通过第三方的 oracle,一定程度上提高可靠性和安全性。


也就是开发者通过 Clarity 合约语言读取比特币的交易状态,在合约逻辑编写时,可以引入比特币的交易状态作为智能合约运程中条件,当 Stack 2.0 检测到比特币链上完成了该笔交易,即满足了智能合约的运行条件,即可触发下一步动作。


开发者们可利用 Clarity 语言,类似在以太坊上去编写 Stack 2.0 链上的 DeFi 产品,拥有比特币原生属性的 DeFi 产品也就具备了可能性,这将取决于 Clarity 智能合约语言的应用程度。


经济模型


Stack 2.0 的代币是 STX,其初始供应量为 13.2 亿。并且每年都会一定的通货膨胀率进行增发,预计到 2050 年会达到 18.42 亿(v1 是 20.52 亿)。


STX 是 Stack 2.0 上注册数字资产(如用户名、软件许可证、播客或其他数字产品)和发布运行智能合约所需的费用,类似于以太坊网络中的 gas 费用,在网络中进行操作会消耗 STX。同时,STX 可以用来支付交易费用,也是矿工运行挖矿节点和开发者进行 DApp 开发的激励。STX 的主要属性是配合 Stack 2.0 进行网络运转,调节和平衡各类机制。STX 的长期价值基本上取决于 Stacks 网络的增长和 Clarity 智能合约的需求量。


在 Stack 2.0 中 STX 的获取主要是参与 PoX 共识机制,提交 BTC 获得 STX,或质押 STX 获得 BTC。STX 锁定的每个奖励周期中,都会收到矿工转让的比特币,作为转让证明的一部分。一旦锁定的周期数已完成,STX 便会解锁,可以自由使用 STX 或再次参与质押。


区块参数


PoX参数 :


1.区块奖励:前 4 年 1000 STX/ 区块;后续 4 年 500 STX/ 区块;此后 4 年 250 STX/ 区块;然后是永久性 125 STX/ 区块;


2.区块时间:Stacks 2.0 与比特币相同的速度生产区块。比特币块大约每 10 分钟产生一次,这也是 Stacks 2.0 主网的速率;


3.区块奖励到期窗口:100 个区块,意味着如果矿工赢得一个区块,他们将在 100 个区块后获得该区块的代币奖励;


4.Stacking 参数:每块 2 个奖励地址;奖励周期 2000 块 (约 2 周),总共 4000 个奖励槽;


5.Stacking 阈值:所需的最小 STX 数量是基于参与度的动态值。当参与度在 25% 至 100% 之间时,该阈值为 STX 参与量的 0.025%,当参与度低 25% 时,阈值水平始终为 STX 流动供应量的 0.00625%。


STX 的挖矿奖励类似 BTC,每 4 年减半,而且主网区块生产速度也和比特币基本相同。


市场现状


目前所流入 DeFi 或其他生态的 BTC 大多数采取的是在原链上锁定 BTC,在其参与的链上生成 wBTC 或 hBTC 等。包括很多跨链的项目都有桥接到 BTC 链接的转接桥,类似的波卡中继链转接桥,Cosmos 的 peg zone 转接桥,这些通过锁定 BTC,然后链上铸造 Token 来实现 BTC 跨链生态参与。


目前以太坊是 BTC 最大的锁仓平台,也就是 BTC 参与 DeFi 的主要平台,以太坊虽然在生态上具有极大的优势,但仍在几个方面仍不完善。可扩展性问题,DeFi 的热潮吸引了很多用户进入以太坊,由于其本身网络性能受限,在交易高峰期时,使得网络拥堵,Gas 成本激增,增加了用户的交易时间和交易成本。BTC 的参与方式,目前以太坊上流通的 wBTC 或 rBTC 等,多数是以资产锁定的方式参与,因为,虽然很多项目会尽量在锁定上去中心化,但有可能存在单点故障、信任、成本等问题。


竞争优势


Stacks2.0 的交易可以独立扩展,不受限于比特币链网络,但可以在比特币链完成最后的结算。Stacks2.0 链上交易在比特币上会产生一个散列,作为共识的一部分,自动在每一个比特币的区块上结算。此外,Stacks 引入了微区块(Micro blocks)的概念,在每个比特币区块上建立数据微区块上运行,其理论效果可以在几秒钟内进行交易的初步确认。同时比特币被 Stacks 用作底层标准的结算协议,不仅可以存放区块散列的历史数据,也可以将交易与比特币联系在一起。


Stacks 2.0 的 PoX 共识机制,连接了比特币链和 Stacks 链,STX 矿工负责 Stacks 2.0 的区块打包,将 Stacks2.0 上的 transaction 哈希值打包,由矿工送到比特币链上,并获得 STX 奖励,同时,Stackers 将 STX 锁定在共识中以赚取 BTC,这让 STX 和 BTC 有了价值联系,以 BTC 为基础定价并产生 BTC 收益,将比特币用作结算协议。


同时,开发者可以通过 Clarity 合约语言读取比特币的交易状态,在合约逻辑编写时,可以引入比特币的交易状态作为智能合约运程中条件,当 Stack 2.0 检测到比特币链上完成了该笔交易,即满足了智能合约的运行条件,即可触发下一步动作。在参与方式上 Stack 2.0 更具有原生性。