如何解决以太坊合约可以直接在比特币上执行交易吗?
以太坊合约可以直接在比特币网络上执行交易吗?以太坊合约必须是没有任何外部副作用的纯函数,在另一个区块链上提交交易会产生外部副作用,所以我认为这是不可能的。对于这种情况,有哪些可能的选择?
解决方法
以太坊合约能否直接在比特币网络上执行交易?
不是直接的。以太坊和比特币是两个不同架构的独立网络,没有任何“官方”桥梁。
但是,我可以想象一个疯狂的场景,涉及创建基于以太坊交易的 BTC 交易:
- 用户向以太坊地址进行交易
- 一个外部应用正在监听到这个以太坊地址的传入交易。当它了解新的(以太坊)交易时,它会创建一个 BTC 交易对象,对其进行签名并将其广播到比特币网络。
它基于某些预言机的工作方式。他们正在侦听包含指令的传入交易,获取一些链下数据(基于指令)并发送一个新的以太坊交易,将链下数据传递给智能合约。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。