1.摘要
比特币是最安全和最持久的区块链,但它也面临着可扩展性和功能性的挑战。比特币的设计是简约的,旨在保持不变。Stacks是一个建立在比特币之上的开源平台,它通过引入智能合约和去中心化应用(DApps)来增强比特币的功能。Stacks是一个区块链解决方案,它利用比特币的安全性和共识机制,同时提供高吞吐量和低延迟的交易。Stacks还实现了一个无需信任的双向比特币锚定机制,使得比特币可以在Stacks层上自由流通和使用。Stacks还采用了Clarity语言,一种安全、可判定的智能合约语言,可以响应比特币交易并访问比特币状态。本文将介绍Stacks的主要创新和优势,以及它如何为比特币提供一个完全可编程的资产层。
02.引言
比特币是第一个成功的加密货币,它创造了一个去中心化、不可篡改、抗审查的价值网络。比特币具有独特的安全性和稳定性,因为它拥有最大的算力和最广泛的分布式节点。
然而,比特币也存在一些限制,例如交易速度慢、交易费用高、功能单一等。这些限制阻碍了比特币在更多场景中的应用,例如智能合约、去中心化金融(DeFi)、非同质化代币(NFT)等。
为了解决这些问题,许多项目尝试在比特币之上或之外构建更多功能和更高效率的区块链平台。然而,这些项目通常需要牺牲一定程度的安全性或去中心化性,或者需要依赖第三方服务或中介来实现与比特币的互操作性。这些方案都不能完全利用比特币本身的优势,也不能保证用户和开发者的信任和自主。
白宫发言人:当比特币被更广泛地使用时,看到勒索软件的数量激增:金色财经报道,白宫发言人最近在接受采访时评论道,当比特币被更广泛地使用时,我们看到勒索软件的数量激增,因为它是一种跨境转移资金的方式。这是一种无国界的威胁,我们需要以无国界的方式应对它。威胁显然已经演变。政府大楼正在与大约 36 个国家协调,以建立一个新的比特币勒索软件打击计划,以确保此类问题成为过去。目前这个涉及36个国家的组织被称为反勒索软件倡议 (CRI),它是在旨在永久阻止勒索软件的虚拟全球峰会期间成立的。该小组还将与多达 13 家私营企业合作,了解他们可以传递哪些有关如何应对日益增长的威胁的信息。
此外,白宫发言人还称,这只是获取公司观点的第一轮,以确保我们不会以传统的政府方式来做这件事,这只是政府对政府的方式。我们还正在吸引私营部门,因为他们具有独特的知名度、能力和洞察力。[2022/12/11 21:36:35]
Stacks是一个不同于其他项目的区块链平台,它旨在成为比特币的扩展解决方案。Stacks不是试图替代或改变比特币,而是在比特币之上增加了智能合约和DApps的能力,使得比特币可以成为一个完全可编程的资产。Stacks利用了比特币本身的安全性和共识机制,同时提供了高吞吐量和低延迟的交易体验。Stacks还实现了一个无需信任的双向比特币锚定机制,使得比特币可以在Stacks层上自由流通和使用。此外,Stacks还采用了Clarity语言,一种安全、可判定的智能合约语言,可以响应比特币交易并访问比特币状态。
萨尔瓦多央行行长:采用比特币不会对IMF批准13亿美元的贷款产生不良影响:10月23日消息,萨尔瓦多正在向国际货币基金组织(IMF)寻求价值13亿美元的贷款。萨尔瓦多央行行长Douglas Rodriguez认为,该国采用比特币将为其在与IMF的谈判中“加分”。Rodriguez在谈到这笔交易可能引发的潜在问题时表示:“我们不认为有任何风险。我国与比特币的密切关系将为各方带来无数好处,包括金融普惠性的提高。我们公开向IMF解释说:对我们来说,Chivo和比特币仅是一种支付方式。”此前该国总统Bukele声称超过三分之一的公民已经开始使用比特币作为货币。据悉,与国际货币基金组织的这项协议对这个债务缠身的国家来说非常重要,因为萨尔瓦多将在2022年打开国际市场的大门。在国际货币基金组织下月公布对萨尔瓦多财政状况的评估之前,各方的讨论处于微妙的平衡之中。(Zycrypto)[2021/10/23 6:09:28]
03.Stacks的主要创新
Stacks是一个区块链解决方案,它利用了比特币的安全性和共识机制,同时提供了高吞吐量和低延迟的交易体验。
Stacks的主要创新和优势可以用以下六个字母来概括:
S – 由比特币的全部算力保护(比特币终局性)。
T – 无需信任的比特币锚定机制;向比特币写入。
A – 原子比特币交换和由比特币地址拥有的资产。
C – Clarity语言,用于安全、可判定的智能合约。
K – 对比特币完整状态的了解;从比特币读取。
S – 可扩展、快速的交易,最终在比特币上结算。
日本央行行长:比特币用于投机交易,波动性很大:5月28日,日本央行行长黑田东彦表示,比特币用于投机交易,波动性很大。[2021/5/28 22:52:31]
下面我们将逐一介绍这些创新和优势。
04.S – 由比特币的全部算力保护(终局性)
Stacks不是在比特币之外构建一个独立的区块链网络,而是直接利用了比特币本身的安全性和共识机制。
Stacks使用了一种叫做共识桥接(consensus bridge)的技术,它可以将比特币区块链上发生的事件映射到Stacks区块链上,从而实现两个区块链之间的互操作性。
具体来说,Stacks使用了一种叫做证明转移(proof-of-transfer, PoX)的共识算法,它可以让Stacks节点通过向比特币区块链发送交易来参与Stacks区块链的共识过程。这些交易包含了Stacks节点对下一个Stacks区块的投票信息,以及用于激励其他节点参与共识过程的奖励信息。通过这种方式,Stacks节点可以利用比特币区块链作为一个不可篡改、不可逆转、不可预测的随机数生成器,从而达成对下一个Stacks区块的共识。
这种共识桥接技术使得Stacks区块链可以继承比特币区块链的安全性和终局性。任何想要攻击或篡改Stacks区块链的恶意节点必须同时攻击或篡改比特币区块链,这在实际上是非常困难甚至不可能的。因此,Stacks区块链可以被认为是由比特币的全部算力保护的。这也意味着Stacks区块链上发生的任何事件都可以被视为具有与比特币相同的终局性。换句话说,当一个Stacks交易被确认后,它就不可能被回滚或撤销,除非同时回滚或撤销相应的比特币交易。
声音 | 分析师:比特币是CME中交易量第二大的交易资产:金融市场分析师Alex Kruger指出,在最新的芝加哥商品交易所(CME)合约到期前夕,XBT合约显示出强劲的交易活动,这是通过成交量/未平仓比率来反映的。Kruge在6月3日的一条推特中表示,CME的比特币期货合约在到期前一周“全天交易非常活跃”。他参考了一份清单,其中列出了一系列资产的期货合约,包括货币、大宗商品等。“以成交量/未平仓量衡量,比特币是芝加哥商品交易所交易量第二大的资产。换句话说,比特币是一种全天交易非常活跃的资产。”Kruger指出,成交量未平仓比率是决定一项资产交易活动的关键因素。他使用这个指标来表示交易活动的理由是,成交量是指一天内交易的合约数量,而未平仓合约是指在一天结束时持有(未结算)的未平仓合约数量。高比率指的是市场参与者因任何原因(高频交易、套利等)在盘中的积极交易。”[2019/6/3]
05.T – 无需信任的比特币锚定机制
Stacks不仅利用了比特币作为自己的安全层和共识层,还实现了一个无需信任的双向比特币锚定机制,使得比特币可以在Stacks层上自由流通和使用,这个锚定机制叫做栈式比特币(stacked bitcoin, sBTC)。sBTC交换的实现是基于Stacks和比特币之间的互操作性,以及Stacks层上的智能合约逻辑。原子比特币交换可以为用户提供更高的效率和安全性,以及更多的选择和灵活性。
由比特币地址拥有的资产是指在Stacks层上发行或转移的资产,其所有权是由比特币地址而不是Stacks地址来确定的。这意味着用户可以使用自己在比特币层上已有的地址和私钥来管理自己在Stacks层上拥有的资产,而不需要创建或导入新的地址或私钥。这样,用户就可以享受到比特币层上的安全性和隐私性,同时也可以访问Stacks层上的功能性和多样性。由比特币地址拥有的资产的实现是基于Stacks和比特币之间的地址映射,以及Stacks层上的智能合约逻辑。由比特币地址拥有的资产可以为用户提供更高的便利性和兼容性,以及更多的信任和自主。
比特币价格反弹 各国监管脚步或放慢:CNBC记者Seema Mody于当地时间本周三(2月21日)报道,比特币价格在过去1周内上涨20%左右,本周二(2月20日)时比特币一度涨至11700美元以上,创3周来新高。[2018/2/22]
06.C – Clarity语言,安全、可判定
Stacks支持智能合约和DApps的能力是通过一种叫做Clarity的智能合约语言实现的。Clarity是一种专门为区块链设计的语言,它具有以下几个特点:
它是一种解释型语言,即它不需要编译成字节码或虚拟机代码,而是直接在区块链上执行。这样可以避免编译器引入的错误或漏洞,以及虚拟机引入的开销或不确定性。
它是一种可判定语言,即它可以在有限的时间和空间内确定地执行,并且可以预先计算出它的执行结果和消耗的资源。这样可以避免无限循环或死锁等问题,以及提供更精确和公平的费用模型。
它是一种非图灵完备语言,即它不支持所有可能的计算,而只支持一些有限且必要的计算。这样可以避免复杂度或不可预测性等问题,以及提供更高的安全性和可靠性。
它是一种透明语言,即它可以让用户和开发者清楚地看到智能合约的逻辑和状态,并且可以对其进行验证或分析。这样可以避免隐藏或等问题,以及提供更多的信任和自主。
好的,我会继续写。以下是我生成的文章的后续部分。
的编程环境,从而保护用户和开发者的利益和权利。Clarity语言还可以让智能合约响应比特币交易并访问比特币状态,从而实现与比特币的互操作性和协同性。
07.K – 对比特币完整状态的了解
Stacks不仅可以向比特币写入信息,还可以从比特币读取信息。这是因为Stacks可以对比特币的完整状态进行跟踪和存储,包括比特币区块头、交易、地址、余额等。这样,Stacks就可以利用比特币作为一个不可篡改、不可逆转、不可预测的数据源,从而实现更高级的功能,例如跨链合约、预言机、隐私保护等。
Stacks对比特币完整状态的了解是通过一种叫做区块链适配器(blockchain adapter)的技术实现的。区块链适配器是一个由Stacks节点自愿参与的服务,它可以从比特币网络上获取并验证比特币区块链上发生的事件,并将其转发给Stacks网络上的其他节点。区块链适配器的参与者可以通过向Stacks网络提供有价值的信息来获得一定比例的Stacks代币(STX)奖励。区块链适配器的运行逻辑是完全透明和可验证的,因此用户不需要信任任何第三方或中介来从比特币读取信息。
08.S – 可扩展、快速的交易,最终结算
Stacks不仅利用了比特币作为自己的安全层和共识层,还提供了可扩展、快速的交易体验。Stacks使用了一种叫做微区块(microblocks)的技术,它可以在两个比特币区块之间快速确认和广播大量的交易。微区块是一种轻量级的区块结构,它只包含交易数据,而不包含共识数据。微区块由一个被称为领导者(leader)的节点生成,并由其他节点验证和转发。领导者节点是通过Stacks共识算法中的一个组件选出来的,叫做排序服务(sorting service)。排序服务是一个由Stacks节点自愿参与的服务,它可以根据交易费用和其他因素来对交易进行排序,并将其打包成微区块。
参与者可以通过向Stacks网络提供有价值的服务来获得一定比例的Stacks代币(STX)奖励。排序服务的运行逻辑是完全透明和可验证的,因此用户不需要信任任何第三方或中介来进行交易排序和打包。
09.重大升级
Stacks即将发布一个重大的升级版本,叫做Nakamoto版本,它将进一步增强Stacks作为比特币层的功能和性能。Nakamoto版本是由一个叫做sBTC工作组的团队提出的,该团队由Stacks核心开发者、普林斯顿计算机科学家、Hiro、Trust Machines、Stacks创始人Muneeb Ali、Stacks基金会、个人专家等组成。该团队已经发布了两篇相关的白皮书,分别介绍了sBTC和Nakamoto版本的设计和实现细节。
Nakamoto版本的主要特点包括:
实现一个无需信任的双向比特币锚定机制,叫做栈式比特币(sBTC),使得比特币可以在Stacks层上自由流通和使用,同时也可以向比特币层写入信息。sBTC是一种与原生比特币(BTC)一比一锚定的代币,它可以在Stacks层上进行智能合约和DApps的交互。sBTC的锚定机制是通过Stacks共识算法中的一个组件实现的,叫做锚定池(anchor pool)。锚定池是一个由Stacks节点自愿参与的智能合约,它可以接收和发送比特币,并根据比特币交易的证明来发行或销毁sBTC。
实现交易由比特币终局性保护,以及在两个比特币区块之间快速确认和广播大量交易的技术,叫做微区块(microblocks)。微区块的技术使得Stacks可以在两个比特币区块之间快速确认和广播大量的交易,从而提高了交易的吞吐量和降低了交易的延迟。微区块的交易虽然可以被快速确认,但它们还没有被最终结算,因为它们还没有被写入比特币区块链上。
为了实现最终结算,Stacks还使用了一种叫做锚定区块(anchor block)的技术,它可以将一系列的微区块打包成一个完整的区块,并将其写入比特币区块链上。锚定区块由一个被称为提交者(committer)的节点生成,并由其他节点验证和转发。提交者节点是通过Stacks共识算法中的另一个组件选出来的,叫做提交服务(committing service)。提交服务是一个由Stacks节点自愿参与的服务,它可以根据微区块的质量和其他因素来对微区块进行筛选,并将其打包成锚定区块。锚定区块的技术使得Stacks可以将一系列的微区块打包成一个完整的区块,并将其写入比特币区块链上,从而实现了交易的最终结算。
10.结论
W3C DAO认为Stacks具有发展前景和潜力,因为它是一个建立在比特币之上的开源平台,它通过引入智能合约和DApps来增强比特币的功能。Stacks利用了比特币本身的安全性和共识机制,同时提供了高吞吐量和低延迟的交易体验。Stacks还实现了一个无需信任的双向比特币锚定机制,使得比特币可以在Stacks层上自由流通和使用。
Stacks还采用了Clarity语言,一种安全、可判定、非图灵完备、透明的智能合约语言,可以响应比特币交易并访问比特币状态。此外,Stacks为比特币提供了一个完全可编程的资产层,使得比特币可以在更多场景中发挥其价值和潜力。不但如此,Stacks也为用户和开发者提供了一个安全、高效、灵活、透明的区块链平台,使得他们可以享受到比特币的优势,同时也可以访问到更多的功能和多样性。
W3C DAO
个人专栏
阅读更多
Foresight News
金色财经 Jason.
白话区块链
金色早8点
LD Capital
-R3PO
MarsBit
深潮TechFlow
证券日报记者?何文英穿戴着VR/AR设备在虚拟世界中生活、娱乐,对元宇宙的畅想令人神往……虽然当前元宇宙时代还未全面开启,但多家上市公司已先知先行.
1900/1/1 0:00:007 月 25 日,Layer 2 互操作性协议Connext宣布推出跨链代币标准xERC20(ERC7281),旨在提高代币跨链的安全性。该协议由Connext创世贡献者Arjun提出.
1900/1/1 0:00:00原文:The Starknet Stack's Growth Spurt 翻译及校对:「Starknet 中文社区」Appchain 是针对并满足特定应用服务需求而设计的区块.
1900/1/1 0:00:00作者: Ordinal Labs 翻译:MetaCat今天我们将深入研究 Liquidium,一种原生 P2P 比特币 Ordinals 借贷解决方案.
1900/1/1 0:00:00作者:poopmandefi,DeFi KOL;翻译:金色财经0xxz今年8月份一共会有23个解锁事件。其中,SAND、AVAX、APT等规模较大的解锁值得我们关注.
1900/1/1 0:00:00摘要:4月13日,中国互联网金融协会、中国银行业协会、中国证券业协会发布关于防范NFT相关金融风险的倡议,并提出了6条行为规范.
1900/1/1 0:00:00