有关智能合约的一些基本问题

时间:2019-05-30 18:26:38

标签: blockchain ethereum solidity smartcontracts web3

我对智能合约有一些疑问:

1)智能合约是否像全球范围内的传统合约一样合法?
2)我读了很多智能合约的利弊,而利弊占了上风,因此为什么不能充分实施它们呢?

我阅读了很多链接,但找不到正确的答案。

有人可以为我提供上述问题的答案,并提供有效的链接吗?

1 个答案:

答案 0 :(得分:0)

首先,智能合约是Nick Szabo在2001年构思并发布在FirstMonday journal中的技术架构。我建议您阅读他的论文以获得更好的主意。

但是,智能合约直到最近才在分布式系统中实现。区块链的出现提供了一个合适的框架,该框架允许分散执行虚拟化程序代码。第一个框架是以太坊区块链框架,该框架在以太坊虚拟机中执行Solidity智能合约。到目前为止,还有许多其他执行智能合约的技术方法(例如:Hyperledger Fabric使用链代码(与语言无关),在Docker容器中运行; EOS使用Web Assembly)。这些智能合约已在decentralized applications的许多天中使用,并且主要用于以分散的方式运行服务,而没有受信任的第三方。

到目前为止,在任何国家(据我所知),它们均不等同于法律合同。 efforts有一些使智能合约在美国某些州具有法律约束力的协议。也有一些技术公司致力于将技术智能合约与法律合约整合在一起。参见here,了解讨论现实世界法律与智能合约之间的差异以及智能合约对前者产生何种影响的文章。