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

加密货币贷款是什么?运作方式与主要风险
加密货币贷款以用户持有的加密资产作抵押,让用户借入资金或增加购买力,而无需出售资产。抵押品价值若大幅下跌,贷款可能被自动清算;中心化贷款由平台托管抵押品,去中心化贷款则通过区块链智能合约运行。

什么是 Quant(QNT)?
Quant Network 致力于连接不同的分布式账本网络,其 Overledger 网关通过 API 让企业将现有技术基础设施接入多个区块链。QNT 是网络的原生代币,用于支付网络使用费用。
