比特币智能合约:Stacks 发布的白皮书。 

  • Stacks发表了一份介绍sBTC的白皮书,可以让BTC完全可编程。 
  • sBTC 与 BTC 1:1 挂钩。 
  • 该侧链可以在比特币网络上引入智能合约。 

比特币是世界上最受欢迎的加密货币,但尚未证明自己是一种可以提升其用例的革命性应用程序。 由于其初级编程,直接引入智能合约并不容易。 然而,一个名为 Stacks 的项目发布了一份白皮书,表明他们的新数字资产 Stacks Bitcoin (sBTC) 可用于使 BTC 可编程。 

一种更简单的脚本语言限制了比特币开发人员在平台上创建新的和革命性的东西。 Stacks 是一个现有的智能合约平台,希望通过引入一种新的比特币衍生数字资产 sBTC 来打破这一障碍,sBTC 与比特币 1:1 挂钩。 这可用于在 Stacks 上开发智能合约并轻松转换回 BTC。 

白皮书指出, 

“从设计上讲,比特币相对较慢,并且本身不提供构建复杂应用程序所需的完整表达智能合约。 因此,必须在基础层之外构建更快、更复杂的应用程序。 比特币层实现了这一点。”

期限 作为 BBitcoin 基础层之外的任何系统的俚语/术语,例如,侧链,与主区块链交互的辅助区块链。 根据白皮书,Stacks 由 sBTC 和 STX 提供支持,并充当 比特币 侧链。 

Stacks 联合创始人 Muneed Ali 表示,尽管该概念仍处于实施阶段,并将根据 Stacks 改进提案 (SIP) 21 正式化,并可能在八到九个月后出现。 

当前的 Stacks 协议采用了一种共识机制,称为 “转让证明”, 允许任何人成为堆垛机或矿工。 然后,矿工继续通过挖掘 Stacks 区块获得 STX 奖励。 但他们应该首先发布 BTC 以获得挖矿特权。 

然后分发比特币,奖励维护 Stacks Ledger 副本的堆垛机; STX 也应该被锁定一段时间以获得堆叠特权。 

资料来源:sBTC 白皮书。 

挂钩

在 sBTC 挂钩系统中使用的称为 Pegging in 的过程中,用户将常规 BTC 发送到由 stackers 控制的钱包。 此操作反过来会铸造相应数量的 sBTC,然后可以在 Stacks 智能合约中使用。 

挂钩

Pegging out 过程用于取回那些 BTC; 用户将 sBTC 返还给钱包,Stackers 然后签署这些挂钩请求,最后将等量的 BTC 返还给用户。

sBTC 在这些相应的过程中被销毁。

阿里说:“这是一个完全无需信任的系统,它是一种协议。 有一群动态的签名者,他们有成为签名者的经济动机,他们签署了挂钩交易。”

以前的侧链

Blockstream 在 2014 年发布了侧链白皮书,此后该领域有了很多发展; Layer 2 Labs 即将推出“驱动链”,而 BTC 开发人员 Ruben Somsen 似乎正在研究“空间链”。

安德鲁·史密斯的最新帖子 (查看所有)

来源:https://www.thecoinrepublic.com/2022/12/30/smart-contracts-on-bitcoin-stacks-published-white-paper/