智能合约简介
智能合约是以太坊应用层的基础构建块。它们是存储在上的计算机程序,遵循“如果这样,那么那样”的逻辑,并保证按照其代码定义的规则执行,一旦创建便无法更改。

智能合约是以太坊应用层的基础构建块。它们是存储在上的计算机程序,遵循“如果这样,那么那样”的逻辑,并保证按照其代码定义的规则执行,一旦创建便无法更改。
尼克·萨博(Nick Szabo)创造了“智能合约”一词。1994 年,他写了一篇关于该概念的简介 ,并在 1996 年写了一篇关于智能合约能做什么的探索文章 。
萨博设想了一个数字市场,在这个市场中,自动且的流程使得交易和业务功能能够在没有受信任中介的情况下发生。以太坊上的智能合约将这一愿景付诸实践。
爱丽丝(Alice)和鲍勃(Bob)正在进行一场自行车比赛。假设爱丽丝和鲍勃打赌 10 美元她会赢得比赛。鲍勃确信自己会是赢家,于是同意了这个赌注。最后,爱丽丝远远领先于鲍勃完成比赛,成为毫无争议的赢家。但鲍勃拒绝支付赌金,声称爱丽丝肯定作弊了。
这个简单的例子说明了任何非智能协议存在的问题。即使协议的条件得到满足(即你是比赛的赢家),你仍然必须信任另一个人来履行协议(即支付赌金)。
智能合约的一个简单比喻是自动售货机,它的工作原理与智能合约有些相似——特定的输入保证了预定的输出。
自动售货机只有在满足所有要求后才会分配你想要的商品。如果你没有选择商品或投入足够的钱,自动售货机就不会给出你的商品。
智能合约的主要优势在于,当满足特定条件时,它会确定性地执行明确的代码。无需等待人类来解释或协商结果。这消除了对受信任中介的需求。
例如,你可以编写一个智能合约,为孩子托管资金,允许他们在特定日期后提取资金。如果他们试图在该日期之前提取,智能合约将不会执行。或者,你可以编写一个合约,当你向经销商付款时,自动给你一份汽车所有权凭证的数字版本。
传统合约是模棱两可的,因为它们依赖人类来解释和执行。例如,两名法官可能会对同一份合约有不同的解释,这可能导致不一致的决定和不平等的结果。智能合约消除了这种可能性。相反,智能合约完全根据合约代码中编写的条件精确执行。这种精确性意味着在相同的情况下,智能合约将产生相同的结果。
智能合约对于审计和跟踪非常有用。由于以太坊智能合约位于公共区块链上,任何人都可以立即跟踪资产转移和其他相关信息。例如,你可以检查是否有人向你的地址发送了资金。
相关阅读

什么是 yearn.finance(YFI)?
yearn.finance 是一组运行在以太坊区块链上的协议,通过借贷和交易服务帮助用户优化加密资产收益。该项目使用智能合约和自动化激励机制提供服务,涉及收益赚取、资产兑换及收益率优化等功能。

什么是币币交易?
币币交易,又称现货交易,是指一种数字货币和另一种数字货币之间的交易,以其中一种数字货币作为计价单位去购买其他数字货币。在交易所和 DEX 都可以进行币币交易从而完成币种间的兑换。本文将具体介绍交易所内的币币交易。

掌握你数字未来的密钥
以太坊钱包是让你能够控制自己账户的应用程序。就像你的物理钱包一样,它包含证明你的身份和处理你的资产所需的一切。你的钱包允许你登录应用程序、查看余额、发送交易并验证你的身份。