主页 > 如何注销imtoken钱包 > 以太坊有丰富的智能合约,那比特币呢?

以太坊有丰富的智能合约,那比特币呢?

如何注销imtoken钱包 2023-09-28 05:10:21

原标题:什么是基于BTC的智能合约? “(比特币智能合约)

作者:绿米区块链钱包团队

一张eth合约等于多少美金_eth偷了btc智能合约_btc和eth是什么意思

译者:量子链研究院,本文由绿米区块链钱包团队撰写。 详细介绍了基于BTC的智能合约eth偷了btc智能合约,包括其发展现状和现有的改进方法。 以下为原文翻译。 ,

eth偷了btc智能合约_一张eth合约等于多少美金_btc和eth是什么意思

以太坊的智能合约很丰富,比特币呢?

eth偷了btc智能合约_btc和eth是什么意思_一张eth合约等于多少美金

,人们经常将智能合约与以太坊联系起来。 事实上,以太坊的成功在很大程度上是基于各种 Dapp 的智能合约的开发和实施。 但并不是每个人都意识到我们也可以在 BTC 上使用智能合约。 ,在了解基于BTC的智能合约之前,我们首先要明白一个问题,那就是既然我们已经有了以太坊这样成熟的智能合约平台,为什么还要使用BTC呢? 抛开与生俱来的好奇心不谈,与ETH相比,使用BTC作为交换对象对于我们中的一些人来说可能已经是一种优势(货币优势)。 另一方面,ETH 是一个智能合约平台,很难在其 Solidity 代码中发现错误。 再加上臭名昭著的DAO事件(2016年6月18日,黑客利用ETH智能合约漏洞,成功盗取并转移了超过360万个ETH),所以在很多方面ETH还有改进的空间。 ,相对于BTC,黑客能够发现漏洞并进行攻击的可能性非常小,因为BTC区块链提供了一个安全级别更高的运行环境。 归根结底,安全是最重要的,毕竟谁需要一个可以轻松被黑客入侵的多功能智能合约? ,BTC交易包含一种脚本语言,可以定义当你需要获得一定数量的BTC时所需的条件。

一张eth合约等于多少美金_btc和eth是什么意思_eth偷了btc智能合约

今天大多数 BTC 交易执行时设定的条件是交易者可以证明他拥有正确的私钥,这是智能合约的基本工作方式。 然而,它的作用远不止于此,它其实可以输入很多更复杂的脚本。 ,比如可以设置时间条件,限制他人在指定时间内获得BTC,或者要求多人签名,或者将他们组合起来制定更复杂的编程合约。 , 如果要为基于 BTC 的智能合约添加更高级的功能,将涉及其他各种改进。 让我们看看使用了哪些改进。 ,如果以常规方式进行 BTC 转账,接收方可以在收到 BTC 后立即使用这些数字资产。 但是,如果您希望收件人在特定日期之后才能使用资产怎么办? 假设您想为下一次假期存钱,因此您决定将其锁定,直到旅行的第一天再解锁。 在这个例子中,一个特定的智能合约可以发挥很大的作用。 但是怎么办? 2015年,在BTC的一次软分叉中,人们通过一个名为CheckLockTimeVerify的操作码引入了时间锁的概念。 此操作码允许转移受时间锁约束的资产。 当存在时间锁定时,特定资产只能在特定时间后使用。 ,侧链可以解决许多现有的问题,例如可扩展性和交易速度。 事实上,侧链也可以帮助实现基于 BTC 的智能合约。

一张eth合约等于多少美金_eth偷了btc智能合约_btc和eth是什么意思

简单的说,当你想在侧链上执行BTC智能合约时,你需要将BTC转入特定地址,这些BTC会自动锁定。 同时,您将获得相同数量的侧链代币,可用于执行智能合约。 操作完成后,您可以通过双向绑定将这些代币发回,解锁主网上的BTC。 ,神秘的 MimbleWimble 协议提出实现一个值为 0 的输出内核,不能花费。 这样你就不会对转移造成任何损害,因为你必须知道可花费输出的数量。 随着多重签名的加入,协议变得几乎不可能被破解。 在早期探索 MimbleWimble 协议时,我们提到不存储传输输入会使节点更小,从而更去中心化。 这意味着更好的隐私,因为你无法匹配传输的输入和输出。 这在执行智能合约时非常重要。 , 确认转账时使用多重签名显然比单一签名安全得多。 用 Schnorr 签名替换 BTC 目前使用的签名模型将减少区块大小并解决两个主要问题:转账积压和高转账费用。 这也扩展了 BTC 智能合约的边界,因为它允许多个利益相关者使用相同的共同签名。 想象一下,在智能合约的执行过程中,每个参与者都有自己独立的公钥。 这些公钥相互链接,每个公钥还受到单独创建的私人签名的保护。 Schnorr 签名的一个优点是这些签名更小,大部分计算实际上是在执行转账之前完成的,从而大大提高了实际转账的速度。 ,传输量还取决于签名数据的大小。 所以如果签名数据越多,区块中可以包含的转账就越少,转账速度就会越慢,手续费就会越高。 当使用ECDSA(BTC公钥和私钥背后的密码算法)时,如果你想从几个不同的来源向朋友发送1个BTC,每个来源都必须有自己的签名,这会占用大量宝贵的区块空间. 如果使用Schnorr算法eth偷了btc智能合约,只需要一个通用签名,占用空间非常小。 ,以上是对BTC智能合约发展现状的陈述,以及一些将智能合约引入BTC生态环境的应用实例。 基于 BTC 的智能合约通常是一个非常有趣的领域,值得进一步探索。 ,来源链接:

medium.com,Schnorr 签名的一个优点是这些签名更小,并且大部分计算实际上是在执行转账之前完成的,从而大大提高了实际转账的速度。 ,传输量还取决于签名数据的大小。 所以如果签名数据越多,区块中可以包含的转账就越少,转账速度就会越慢,手续费就会越高。 当使用ECDSA(BTC公钥和私钥背后的密码算法)时,如果你想从几个不同的来源向朋友发送1个BTC,每个来源都必须有自己的签名,这会占用大量宝贵的区块空间. 如果使用Schnorr算法,只需要一个通用签名,占用空间非常小。 ,

欢迎加入社区讨论web3,分享项目空投信息