使用Python实现一个“智能区块链”

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"本文最初发布于Medium网站,经原作者授权由InfoQ中文站翻译并分享。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"前言"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在本文中,我们将使用Python语言实现一个简单朴素的“智能区块链”,并和一个区块链做对比。我们希望通过这种方式,帮助开发人员和区块链社区更清楚地了解并接纳这种技术的主要概念和优势。常见的“智能区块链”网络中有一个区块生产者智能合约(BPSC)。为了在网络中成功交易,发送者必须先将加密货币转移到(BPSC)钱包,然后(BPSC)立即将相同的加密货币自动发送到最终接收者的钱包。这个看似简单的任务可以准确地保存(BPSC)智能合约中所有成功交易的数据,并确保数据不受篡改。本文由Somayeh Gholami和Mehran Kazeminia于2020年4月撰写。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"开始之前的准备工作"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如果你不熟悉“智能区块链”,并且还没有阅读过我们以前写的关于这种技术的文章,那么可以在下面这篇文章中大致了解一下。本文的实现过程中也会给出必要的解释。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/hackernoon.com\/what-is-smart-blockchain-4b134275e90f","title":"","type":null},"content":[{"type":"text","text":"https:\/\/hackernoon.com\/what-is-smart-blockchain-4b134275e90f"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章