比特币智能合约权威指南

币圈资讯 阅读:68 2024-05-11 19:39:57 评论:0
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
```html

【中文网报道】作者:Lorenzo Protocol | 来源:Medium | 翻译:善欧巴,金色财经

尽管比特币最初被设计成全球点对点数字现金系统,但自从早期以来,加密货币的前景已经远远超出了最初的设想。

许多额外的用例都是在具有更加强大脚本语言的替代区块链上开发的,比如以太坊和Solana,因为比特币的脚本在整体功能上相当有限。

通过使用一些更具表现力的加密货币脚本语言编写的智能合约,替代区块链已经能够吸引数百万用户,这些用户的兴趣不仅仅是观看数字上涨或进行不受审查的交易。

但是智能合约究竟是什么?为什么所有这些发展都发生在比特币网络之外?比特币是否有可能采用区块链技术的所有这些替代用例?让我们仔细看看比特币和智能合约之间日益增长的交叉点。

探索智能合约

智能合约是由代码而不是传统法律体系或其他中央机构强制执行的任何类型的合约。这些代码通常部署在分散的、基于区块链的网络上。早在1994年,著名密码学家Nick Szabo首次讨论了智能合约,大约20年前,这个概念因以太坊的推出而得以普及。

智能合约的范围可以从最简单的实现到高度复杂的实现。例如,标准的比特币交易就可以看作是智能合约。一旦比特币用户使用其私钥签署了交易,该交易就会被区块链强制执行,将比特币转移到另一个地址。另一方面,各种去中心化金融(DeFi)协议可以将一系列不同的智能合约组合成更大的应用程序,例如创建基于衍生品的合成代币以及与自动化做市商进行去中心化交易。

值得注意的是,在过去的十年中,智能合约一词已经扩展到几乎包括金融领域中的任何使用,因为许多平台更多地将其作为吸引投资的流行词。例如,一些所谓的智能合约,其中涉及一些受信任的第三方(通常以预言机的形式)作为其设计的一部分,并不是真正的智能合约,因为该合约的执行基本上掌握在第三方手中。换句话说,代码执行的预期结果不一定是这些场景中的最终法则。

智能合约的优势

那么,为什么有人会选择使用区块链上的智能合约,而不是由当地法律体系支持的传统协议呢?智能合约具有一些主要的潜在优势,包括:

  • 没有“可信”第三方:最真实的智能合约不涉及任何可信第三方来解决争议。正如Szabo曾经写过的那样,受信任的第三方是一个安全漏洞,可能会造成成本、审查等问题。缺乏第三方也是实现智能合约其他一些优势的基本特征。

  • 提高透明度:通过在公共区块链上发布智能合约,任何人都可以免费验证合约规则以及这些规则的执行方式。这可以提高透明度,而传统合同中存在的等效系统则不存在这种透明度。例如,全球范围内的用户都可以查看在Uniswap这样的去中心化交易所上发生的所有交易。

  • 增加隐私:智能合约同时提供透明度和隐私似乎是矛盾的,但智能合约系统可以根据不同的目标来构建。比特币智能合约的核心理念是在区块链上留下尽可能少的信息,这为参与这些合约的人提供了更大程度的隐私。例如,如果区块链观察者无法确定链上比特币交易是标准支付还```html

    Although Bitcoin was originally designed as a global peer-to-peer digital cash system, the prospect of cryptocurrency has gone far beyond the original idea since the early days. Many additional use cases have been developed on alternative blockchains with more powerful scripting languages, such as Ethereum and smart contracts written by using some more expressive cryptocurrency scripting languages because the scripts of Bitcoin are quite limited in overall function. The chain has been able to attract millions of users, whose interests are not only watching digital rise or conducting uncensored transactions, but what are smart contracts? Why are all these developments happening outside the bitcoin network? Is it possible for bitcoin to adopt all these alternative use cases of blockchain technology? Let's take a closer look at the growing intersection between bitcoin and smart contracts and explore that smart contracts are enforced by codes rather than traditional legal systems or other central institutions. Any type of contract executed. These codes are usually deployed on a decentralized blockchain-based network. As early as, the famous cryptographer first discussed the concept of smart contract. About years ago, the concept of smart contract was popularized because of the introduction of Ethereum. The scope of smart contract can range from the simplest implementation to highly complex implementation. For example, a standard bitcoin transaction can be regarded as a smart contract. Once a bitcoin user signs a transaction with his private key, the transaction will be enforced by the blockchain to transfer bitcoin to another place. One address, on the other hand, various decentralized financial protocols can combine a series of different smart contracts into larger applications, such as creating synthetic tokens based on derivatives and decentralized transactions with automated market makers. It is worth noting that in the past decade, the term smart contracts has expanded to almost any use in the financial field, because many platforms use it more as a popular word to attract investment, such as some so-called smart contracts, which involve some trusted ones. The third party usually takes the form of Oracle as a part of its design, which is not a real smart contract, because the execution of the contract is basically in the hands of the third party. In other words, the expected result of code execution is not necessarily the ultimate rule in these scenarios. The advantages of smart contracts, then why do some people choose to use smart contracts on the blockchain instead of the traditional agreements supported by the local legal system? Smart contracts have some major potential advantages, including not being trusted by the third party. The smart contract does not involve any trusted third party to solve disputes. As once written, the trusted third party is a security loophole, which may cause problems such as cost review. The lack of a third party is also a basic feature to realize some other advantages of smart contracts, so as to improve transparency. By publishing smart contracts on public blockchains, anyone can verify the contract rules and the implementation methods of these rules for free, which can improve transparency, but the equivalent system existing in traditional contracts does not. Transparency, for example, users all over the world can view all transactions on such a decentralized exchange. It seems contradictory to increase the privacy of smart contracts and provide transparency and privacy at the same time, but the smart contract system can build bitcoin smart contracts according to different goals. The core idea is to leave as little information as possible on the blockchain, which provides people who participate in these contracts with a greater degree of privacy. For example, if blockchain observers are not sure that bitcoin transactions on the chain are standard payments, 比特币今日价格行情网_okx交易所app_永续合约_比特币怎么买卖交易_虚拟币交易所平台

    提升速度与效率:尽管传统合同可能需要手动文件工作和法律程序,但一旦达到最终解决的触发条件,智能合同将立即完成。

    成本更低:根据用例,在区块链上发布的智能合约可以提供比其他选项更低的成本。例如,使用稳定币而不是银行电汇发送交易通常更加经济。不过,智能合约并非在所有情况下都是更为经济的选择,因为与公共、去中心化的区块链进行互动可能比与集中式数据库的成本高得多。就像智能合约本身一样,区块链已成为一种受推动的流行技术,人们有时会出于欲望而非必要转向它。

    无边界:智能合约发布于区块链上,在全球范围内通过互联网运行,无需许可。这意味着来自世界各地的任何两方都可以就合同条款达成协议——即使他们位于传统上合作不佳的不同司法管辖区。

    比特币有限的脚本语言

    与普遍看法相反,如今比特币上存在智能合约。许多人将智能合约更多地与以太坊和 Solana 等其他区块链联系起来的原因是,比特币有限的脚本语言意味着在基础区块链上可以完成的事情是有限的。

    在以太坊中,编写去中心化应用程序基本上没有限制,因为开发人员可以从头开始编写智能合约。在比特币中,每个智能合约的原语在被证明在安全权衡方面有用且值得之后,会随着时间的推移根据需要有效地添加。

    例如,OP_CHECKLOCKTIMEVERIFY (CLTV) 和 OP_CHECKSEQUENCEVERIFY (CSV) 操作码被添加到比特币中,因为它们可以用作闪电网络的构建块,这被视为比特币支付的关键扩展突破。另一方面,复杂的、基于智能合约的应用程序(例如 Uniswap 和 Maker)根本无法在当今的基础比特币区块链上构建,因为开发它们所需的工具在 Bitcoin Script 中不存在。

    值得注意的是,比特币脚本的限制是比特币创造者中本聪有意实施的。比特币最初推出时附带了额外的操作码,例如OP_CAT,但这些操作码在网络上不再活跃,因为中本聪出于安全考虑而停用了它们。比特币通过这一设计决策能够避免的一些问题包括防止稳定币发行者获得对网络的不必要的控制以及与矿工可提取价值(MEV)相关的潜在问题。

    也就是说,现在可以通过各种机制在比特币上编写一些智能合约。以下是一些可以使用当前形式的比特币脚本编写的更值得注意的智能合约类型:

    • 多重签名地址:多重签名地址是一个比特币地址,如名称所示,需要多个签名才能发送交易。例如,公司或组织可能要求三分之二的高管签署财务部门的每笔交易。这是一种存在于许多比特币应用程序基础上的智能合约,可实现改进的钱包安全性、联合侧链和闪电网络等功能。
    • 时间锁定交易:时间锁定交易用于防止在未来某个时间之前花费某些特定的比特币。例如,有人可以使用这种类型的智能合约来防止自己在以后花掉自己的积蓄,或者阻止亲人在达到某个区块高度之前花掉自己的遗产。除了 nLockTime 参数之外,CLTV 和 CSV 是启用此智能合约功能的两个操作码。这些操作码也是闪电网络和跨链原子交换的关键构建块,其中加密证明用于证明已做出链下支出承诺。
    • 代币元协议:虽然代币产品直到以太坊实施才真正开始流行,但现实是自 2013 年左右以来,用于在比特币之上发行替代资产的各种元协议就已存在。最初称为彩色币,元协议用于直到 2023 年序号和铭文的发明,比特币的代币发行才得到了广泛的应用。也就是说,Tether USD 是迄今为止世界上市值最大的稳定币,最初是在名为 Mastercoin 的比特币元协议上发行的(现在是奥姆尼)。用于在比特币上发行可替代和不可替代代币 (NFT) 的其他元协议包括 Stamps、RGB、Taproot Assets、Runes 和 Counterparty。 比特币新闻稿

      近期观察显示,尽管各种平台被推出,但其采用率并不理想。造成这一现象的原因可能有多方面,例如对联合侧链安全模型的偏好不高,或者相对较低的基础比特币区块链费用。当然,许多智能合约系统无论如何都会引入某种形式的交易对手风险,通常以可信预言机的形式呈现。相反地,许多比特币用户更倾向于简单持有比特币,而不是引入金融风险。

      随着Babylon和BitVM等创新的出现,替代侧链安全模型现已成为可能,这推动了基于权益证明(PoS)模型的发展。这些新型L2比特币网络是否能够比之前的侧链更受关注,还有待观察,但是未来几年L2实验的水平必将提高。

      当然,也可以将其他第一层区块链网络,如以太坊和币安智能链,视为比特币的第二层网络。实际上,通过Wrapped Bitcoin(WBTC)ERC-20代币转移到以太坊的比特币数量使得闪电网络、Liquid和Rootstock的总规模相形见绌。一些网络在侧链和替代加密货币网络之间运行,如Stacks,其中存在一种新的本地加密货币,同时专注于使用比特币作为货币。

      当今比特币智能合约的流行应用

      尽管从技术上来说,在比特币上构建去中心化应用程序是可能的,但现实情况是,目前成功项目的例子并不多。WBTC是一些最大、最著名的DeFi项目(如Uniswap和Aave)中使用的热门代币,但在直接构建这类应用程序方面,还没有产品与市场相符的例子。

      然而,就目前而言,有三个值得注意的比特币智能合约应用:Sovryn、闪电网络和Ordinals。

      Sovryn

      Sovryn是一款比特币应用程序,基本上支持了人们在以太坊上构建的各种应用程序中所能找到的所有功能。Sovryn最初是在Rootstock上部署的,预计不久的将来也将在Build on Bitcoin上进行部署。这个DeFi应用程序拥有比特币用户在DeFi活动方面可能需要的一切,包括去中心化交易所、抵押支持的稳定币、NFT、借贷、去中心化自治组织(DAO)、质押等。

      早在2021年11月,Sovryn协议锁定的总价值(TVL)就已经达到了约1. ``````html 新闻稿

      根据最新数据,截至目前,峰值高达6亿美元的资金中,大约一半已经被锁定在DeFi应用程序中。

      闪电网络

      虽然闪电网络长期以来被视为比特币主要的第二层开发,但其实际成功程度尚存争议。尽管闪电网络上的支付数量多于许多以支付为主的山寨币,但仍然存在一些问题。事实上,许多知名的闪电钱包,如中本聪钱包和Chivo钱包,都以完全托管的方式运行。

      闪电网络中锁定的比特币数量相对较少,并非衡量比特币成功与否的有效指标。目前,闪电网络中的大部分活动都是围绕与Nostr和游戏相关的低价值交易展开的,这些用例并不需要网络中存在大量比特币,特别是考虑到同一比特币可以在有意识的循环经济中被多次使用。

      序号和铭文项目

      过去一年左右,随着比特币交易费用的暂时飙升,序号和铭文引起了广泛关注和争议。尽管一些比特币用户将序数视为对比特币NFT概念的健康整合,但其他人则认为铭文占用的大量区块空间只是垃圾。

      除了类似NFT的序数系列,还有许多Meme代币通过此过程推出。根据CryptoSlam的数据,截至2024年4月,比特币已成为NFT销量最大的区块链,而序数概念一直是这一现象背后的关键驱动力。

      比特币智能合约的未来

      对比特币进行更改可能极其困难,但通过软分叉为比特币引入额外的智能合约已经取得了一些进展。此外,还有大量上层网络开发正在进行中,这些开发将与现有的基本比特币协议很好地配合。毫无疑问,闪电网络、侧链和其他现有的比特币智能合约系统也将得到改进。

      尽管目前大多数智能合约活动发生在以太坊及其第二层网络上(甚至涉及比特币),但从长远来看,比特币作为资产和智能合约技术的结合可能会改变当前的范例。

      新的操作码会软分叉到比特币中吗?

      比特币网络自2009年1月首次推出以来,其基本规则在某种程度上被认为是“一成不变”的。然而,通过向后兼容的软分叉,协议会不时地进行一些微小的改变。多重签名地址、与闪电网络相关的智能合约、隔离见证和Taproot都是通过这种方法引入比特币的,而在以太坊中也出现了许多有关可以添加到比特币脚本中的新智能合约的提案。

      契约

      比特币契约将允许用户更好地设定如何、何时或何处发送比特币的条件规则。例如,契约可能只允许在特定时间段过后将一些比特币花费到某些特定地址。有效增强对比特币支出条件的控制和增加限制的能力可以实现各种不同的用例,并改进当今比特币上已经存在的智能合约系统。

      过去几年,各个比特币开发者发布了几项契约提案。一些最著名的比特币契约提案包括OP_CHECKTEMPLATEVERIFY(CTV)和OP_CAT,其中第二个提案在被中本聪停用之前在比特币的原始版本中可用。比特币开发者一直在争论许多不同契约提案的优点,因为他们希望在增加可编程性方面取得适当的平衡,而又不会增加太多可能增加比特币攻击面的复杂性。此外,有人表示,增加契约根本不值得进行安全权衡,因为没有经过验证的用例。

      契约的潜在用例

      长期以来,讨论的契约关键用例之一是保险库的概念,它将提供额外的一层保护,防止盗窃和黑客攻击。其基本思想是,某个地址中持有的比特币只能以预定的方式使用,从而抑制攻击者的积极性。例如,可能需要将资金发送到```html 高效和安全

      近日,一项旨在提高比特币网络效率与安全性的重要契约备受瞩目。

      该契约不仅着眼于比特币交易的高效处理,还能对已有的第二层比特币网络,如闪电网络和侧链,进行改进。在闪电网络方面,契约提出了一系列改进措施,例如通道工厂,这一技术允许闪电用户以更低的频率与基础比特币区块链进行互动,从而降低整体交易成本。而对于侧链,契约的实施可能进一步提高各种双向挂钩机制的安全性和效率。此外,契约还着眼于改进以隐私为中心的协议(如CoinSwap),开发拥塞控制机制,并发掘改进现有其他第二层网络(如Ark和Mercury Layer)的潜力。

      传动链

      另一方面,驱动链概念也引起了业内广泛关注。当前的比特币侧链实现主要依赖于基于多重签名地址的签名者联盟安全模型。而即将上线的基于权益证明的模型,以及驱动链所提供的第三种选择,将使得比特币矿工能够控制侧链上的资金。

      尽管驱动链的提议备受争议,但一些比特币社区成员认为,它可能是解决双向挂钩问题的最佳途径,并能够为侧链提供最高程度的审查阻力。然而,批评者担忧驱动链可能通过将大量比特币置于矿工集体控制之下,改变了基础网络层面的博弈格局。然而,驱动链的最终目标是使得低信任度的比特币侧链能够更广泛地应用于智能合约等领域。

      值得一提的是,通过引入两项比特币改进提案(BIP):BIP 300和BIP 301,现在可以实现驱动链的一个版本,从而使其更加安全。

      Simplicity

      另一项引人注目的发展是Blockstream推出的高级比特币脚本语言Simplicity。该语言提供了形式验证和更具表现力的智能合约功能。据悉,Blockstream首席执行官Adam Back将简单性集成到比特币中被视为一次潜在的“最终软分叉”,因为这可能导致基础协议的僵化。

      在简单的比特币世界中,比特币智能合约的开发将更类似于以太坊,开发人员可以自由编写任何所需的智能合约。此外,简单性还提供了形式验证功能,这意味着智能合约可以在使用之前证明其行为与预期完全一致,从而限制了安全漏洞和错误。相比之下,以太坊的Solidity脚本语言则缺乏这一功能,多年来由此产生了大量易出错的智能合约,导致了数十亿美元的损失。目前,将Simplicity添加到比特币中仍存在争议,但预计将在2024年某个时候将其添加到Liquid侧链中。

      更好的比特币侧链

      展望未来,比特币侧链将成为比特币智能合约开发的关键领域,因为这些第二层网络能够提供更多的实验场景。随着比特币通过多层扩展不断发展,预计将尝试大量新的侧链概念。

      目前,双向挂钩仍然是需要关注的一个关键问题,它使得比特币能够在基础链和第二层网络之间来回流动。在相当长的时间内,某种基于零知识证明的系统可能会成为这些比特币第二层网络的最终挂钩机制。

      闪电网络将继续发展和扩张

      闪电网络作为一项关键技术,其功能集目前仍然相对基础;然而,这一情况可能在不久的将来发生改变。最新的两项闪电网络发展可能会推动其更广泛的采用,这就是Taproot资产和DLC。近年来,稳定币一直是加密货币市场采用的关键领域,但比特币生态系统错失了这个机会,主要是因为链上交易费用的上升以及Tether USD(USDT)等稳定```html 比特币网络技术更新

      比特币网络技术更新

      网络之间的即时交换正在发生。在网络上托管资金的方式正在经历变革。闪电网络被视为基础层托管资金最少信任假设的 L2。因为闪电交易只是在一个块中尚未广播和包含的自我托管比特币交易。

      类似闪电网络的技术正在不断上线,为特定用例提供替代选项。Fedimint是基于联合比特币托管的电子现金系统,类似于Liquid,可实现快速且廉价的匿名交易。此外,Ark是一个更新的概念,可以解决闪电网络中发现的一些流动性和隐私问题。

      闪电网络目前仍存在一些局限性,并不是将比特币扩展到全球人口的灵丹妙药。相反,它是一种潜在工具,允许任何人在使用比特币的同时保持一定程度的去中心化和审查制度。

      比特币准备迎接智能合约的繁荣

      比特币智能合约的时代已经到来。对于那些希望在全球最有价值的加密货币网络上部署智能合约的人来说,现在已经有许多可用的工具,并且这些工具将在未来几年变得更加强大和安全。由于Ordinals、BitVM和其他最新突破的出现,构建在比特币之上的去中心化应用程序变得前所未有地令人兴奋。

      自2014年原始侧链白皮书发布以来,围绕比特币构建一切的想法已经存在。现在,将这一愿景变为现实的工具即将在线。没有理由不能在比特币的基础上构建一切,作为真相和智能合约争议解决的核心来源。

      ```

      文字格式和图片示例

      注册有任何问题请添加 微信:MVIP619 拉你进入群

      弹窗与图片大小一致 文章转载注明 网址:https://netpsp.com/?id=63937

      美化布局示例

      欧易(OKX)最新版本

      【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

      APP下载   全球官网 大陆官网

      币安(Binance)最新版本

      币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

      APP下载   官网地址

      火币HTX最新版本

      火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

      APP下载   官网地址
可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
关注我们

若遇到问题,加微信客服---清歌

搜索
排行榜
扫一扫,加我为微信好友加我为微信好友