[英]How to create contracts on Ethereum block-chain in python?
我想在以太坊上创建合约来存储数据。 我是这个领域的初学者...我们有更好的解决方案吗?
在这篇文章中 ,有人告诉我要下载插件。 这是一种实现方法,但是我想使用python(或其他语言)在块链中插入数据。
我不知道从哪里开始...下载以太坊? 创建一个帐户?
它会产生任何费用吗? 多少?
如果可以更新合同,我可以使用以太坊合同来证明工作吗?
我不知道从哪里开始...下载以太坊? 创建一个帐户?
安装命令行工具。 ethereum.org/cli
我不建议从pyethapp
(Python)或eth
(C ++)客户端开始。 使用geth
(Golang)或parity
(Rust)。 他们是很好的入门指南并有据可查。
创建一个hello world合同。 ethereum.org/greeter
greeter
是使用命令行部署的最简单的智能合约。
contract mortal { /* Define variable owner of the type address*/ address owner; /* this function is executed at initialization and sets the owner of the contract */ function mortal() { owner = msg.sender; } /* Function to recover the funds on the contract */ function kill() { if (msg.sender == owner) selfdestruct(owner); } } contract greeter is mortal { /* define variable greeting of the type string */ string greeting; /* this runs when the contract is executed */ function greeter(string _greeting) public { greeting = _greeting; } /* main function */ function greet() constant returns (string) { return greeting; } }
如果您与客户,合同源代码或在区块链上部署有特定问题,请回到此处。
希望能帮助您入门:)
您还可以使用(py)ethereum和蛇 -为了保持python的精神-如果可以的话,您可以看一下《 以太坊和蛇的程序员指南 》。 问候
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.