> For the complete documentation index, see [llms.txt](https://u.naturaldao.io/solidity/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://u.naturaldao.io/solidity/intro.md).

# 1.1 智能合约简介

### 1.1.1 智能合约定义

智能合约是一种旨在以信息化方式传播，验证和执行合同的计算协议。智能合约允许在没有第三方的情况下进行可信交易，这种交易一旦执行不可逆转。

Nick Szabo在1990年代就提出了智能合约的概念。

智能合约意味着它必须被写成是计算机可读的代码。合约由参与方达成协议，一旦写成，就会由计算机或计算系统自动执行。

### 1.1.2 智能合约意义

虽然Nick Szabo在近二十多年前就提出了智能合约的概念，但实际上在实践中一直没有具体的落地应用和成功范例，没有如何将这个概念转换为现实的清晰路径。直到近些年，准确地说是具有图灵完备功能的以太坊出现后，才真正让智能合约出现落地应用的案例。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://u.naturaldao.io/solidity/intro.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
