# 前言

本教程内容涉及：

* 用 golang 从零开始构建区块链(Bitcoin)系列
* 区块链基础知识
* Ethereum
* Cardano
* Orchid
* Polkadot
* ......

实际上，本教程也是我对于区块链认识的一个剪影。区块链不仅仅是计算机科学，还涉及了政治经济制度，社会分工协作等等很多方面，因此我的关注点不仅在于深度，更在于其广度，更多是站在研究的角度，而非仅仅是一个程序员的视角。

:warning: *在这里打个广告：如果对智能合约感兴趣的话，可以看一下* [*zastrin.com*](https://cn.zastrin.com/) *的智能合约培训，中文版是我翻译的，在学习过程中有问题的话也可以问我。*

## Donation

* BTC: `1FLctnA5iRqba3cuc1xUACuAaAVWKqjUwr`
* BCH: `qp2vp4ev0aygatuv4mnxnhc5vevu5susjsj6f8wwp6`
* ETH: `0xBE5d431e7D2273340F6e76061C05bb42Bc39103d`


---

# Agent Instructions: 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:

```
GET https://liuchengxu.gitbook.io/blockchain/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
