风险提示:理性看待区块链,提高风险意识!

以太坊智能合约是什么意思?

3个回答

置业顾问王天10星评价

2020-10-13 21:53:35

以太坊智能合约是什么意思?

在现实社会中,我们会在很多场景下,去签一些合同。合同,用来约束双方的经济行为。

但是我们一直都面临着各种问题,比如老赖、拖延、毁约...就是说,即使我们签了合同,也无法保证在合同期内,双方就一定能完整履行合同内的承诺。

举个例子:

你和朋友打赌,天气预报预测的明日天气准不准,赌注20块钱,你赌准,他赌不准。到了第二天,天气果然和天气预报说的一样,那么他应该支付你20块钱,但是你的朋友耍赖,就是不给你20块,而你也没什么办法。于是这个合约(这里是打赌的形式)等于毫无意义,其信用价值不能生效,不开心。

为了让合约具有效用,现实场景中一般是怎么处理的呢?

为了保证对赌结果能正常执行,你们找了一个可信任中介人,把各自的20块钱先放到中介那里,然后由中介来执行判定和交易,避免了当事人爽约。这样总可以了吧。

但是第二天,中介又为难了,因为天气预报说的是多云,而实际天上的云不多也不少。你认为这样的天气就是多云,而你的朋友认为这样的天气不是多云。中介也是人,能力有限,掰扯不清这天的天气到底算不算多云。于是在判断天气到底是不是符合昨天天气预报的预测上,又出了问题。

最后一番争吵过后,中介决定一半云也算多云天气,你赢了这个对赌,正准备给你40块钱的时候,发现钱没带,于是只好等第二天才能把钱给你。

所以可以看到,传统的合约会受到各种维度的影响:自动化维度,主客观维度,成本维度,执行时间维度,违约惩罚维度,适用范围维度等等。

这个时候,智能合约出现了,它可以基本解决这些问题。

你只需要提前规定好合约内容,程序就会在触发合约条件的时候自动执行合约内容。事前定好所有的规则,然后交由最不易出现信用问题的程序来执行结果,判定规则也必须在事前约定好。

譬如,你规定合约的内容是明天中午12点判断天气是否和天气预报一样,一样则你赢;

其中,超过一半云就算多云,否则不算;第二天中午12点合约执行,发现是多云天气,你赢了;钱自动打到你账上。

一切解决。

例子举得比较简单,但你可以领会到智能合约能解决的一些问题。这里放出智能合约的官方解释,加深大家的理解:

“智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执行。”

“智能合约程序不只是一个可以自动执行的计算机程序,它本身就是一个系统参与者,对接收到的信息进行回应,可以接收和储存价值,也可以向外发送信息和价值。这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。”

完全陌生人4星评价

2020-10-11 21:54:24

以太坊最大的特点在于引入了“智能合约”。智能合约是什么意思呢?智能合约是用代码的方式定义一套交易规则。日常生活中,我们通常是签署纸质合约,履行纸质合约需要中心化机构,也就是法院来进行监管。而以太坊提出的“智能合约”,是通过程序实现去中心化的自动执行。

以太坊智能合约主要有两大方面:

更便捷地处理交易

以太坊本质上就是一个虚拟机,只不过它是一个点对点的、去中心化的虚拟机(英文缩写EVM),我们可以理解为,以太坊虚拟机是由全世界节点组成的“世界级超级计算机”,这个“超级计算机”能够用来为以太坊智能合约创建运行环境。

当从以太坊“智能账户”转移以太坊的时候,就涉及到了虚拟机和智能合约:例如,我决定在每月发工资那天给小A转3个以太坊,这就相当于我们达成了一个合约,当我发工资那天,虚拟机就会运行特定的代码,3个以太坊会自动从我的智能账户中转出给小A。

更灵活地开发Dapp(区块链应用)

以太坊的核心在于“以太坊虚拟机”(EVM),这个概念我们上面提到过,这个虚拟机可以执行具有任意算法的复杂性代码。用计算机术语来说:以太坊是”图灵完备“的,开发人员可以用现有的编程语言(比如说Java呀、Python这种模仿语言),在以太坊虚拟机上创建合约和各式各样的去中心化应用程序(DAPP)。

智能合约让以太坊“去中心化应用”具有无限想象力和更强大的生命力。智能合约可以处理各种业务逻辑,来充分地利用以太坊区块链的能力,使得区块链的扩展性更强,从而让以太坊发展成为目前最大的一个区块链开发平台。我们可以在各种各样的场景上使用智能合约,比如金融衍生品,保险、房产、法律流程等等。

这也是我们将以太坊称之为“区块链2.0时代”的一个重要衡量标准,因为它跳出了比特币只局限于数字货币的职能,将区块链这个技术能够应用到更多领域里面。

以太坊系统同样也涉及到币。以太币(以太坊),是以太坊网络产生的加密货币。以太币的总量是无上限的。在以太坊里面,以太币扮演着非常重要的角色:一方面,以太币可以进行交易,可以与其他各种数字货币进行兑换;另一方面,以太坊网络中,交易需要支付交易费用,以太币就是支付交易费用的一种机制。

此前泛滥的ICO项目多数都是基于以太坊开发的应用,开发者要在以太坊上运行项目,需要支付以太币。因此,ICO的众筹方式就是筹集以太坊,ICO相关的智能合约会与参与募集的人达成一种约定,也就是智能合约,这个智能合约就是:一旦众筹到一定数量的以太坊,就会触发智能合约事先设定的条件,智能合约会把相应的代币自动发送到参与者的相关账户。

以太坊作为区块链应用的开发平台,吸引了大量的开发人员、普通用户参与到平台,利用平台进行应用开发和交易,因此,用户在以太坊网络的参与程度更加活跃,对以太币的需求持续增长。当然,以太坊暴跌,也和这些项目大量套现离场有很大的关系。

世界上没有十全十美的事物,以太坊虽然拓展了区块链在各行各业的应用范围,还提升了处理交易的速度,但是它也存在着一定的争议与质疑。

(1)以太坊的底层设计,最大的问题是以太坊只有一条链,没有侧链,这就意味着,所有程序都要对等地跑在这条链上,消耗资源的同时,还会引发系统拥堵。正如去年非常火爆的以太坊游戏“加密猫”,这个游戏火爆的时候,一度引发以太坊网络瘫痪。

(2)尽管以太坊的智能合约很强大,但是,凡是代码都有可能存在漏洞,以太坊智能合约最大的争议就在于所谓的漏洞,也就是安全性问题。据相关研究表明,在基于以太坊的近100万个智能合约上,发现有34200(约3%)个含有安全漏洞,允许黑客窃取ETH、冻结资产或删除合约。

(3) 以太坊还有一个问题就是ICO乱象的问题。ICO是区块链项目筹措资金的常用方式,我们可以理解为预售。2017年,以太坊上ICO项目的爆发,滋生了打着ICO旗号进行资金盘、诈骗圈钱等不法行为,对社会和金融稳定造成安全隐患。

无尽8星评价

2019-04-16 08:58:12

以太坊的涨幅最高也是几千倍,在币圈的地位仅次于BTC,17年年中50几抄了一点,ICO热潮带来了夸张涨幅,拿不到最后只赚一点点,天才少年V神的杰作,众多拥护者,比较遗憾的是容易引起网络拥堵,目前市值仍然第二,本人非常看好,现在价位可以定投,后期潜力巨大