IOTA应用入门:上传图像至缠结

此程序的目的:将图像上传并存储到IOTA Tangle上。

程序依赖:已经安装Python的计算机(作者使用Raspberry Pi)。

如果你遇到问题,请联系我。 如果你发现任何需要改进的事情,也请告诉我。(直接在文章后面评论即可)


1. 激活IOTA

与IOTA缠结通讯需要先按照PyOTA库(https://github.com/iotaledger/iota.lib.py):

cd ~/

sudo apt-get install libffi-dev(libffi-dev的依赖项)

sudo pip install pyota[ccurl]

git clonehttps://github.com/iotaledger/iota.lib.py.git

使用下面命令测试安装是否成功(这将花费大约10分钟):

cd iota.lib.py

python setup.py test


2. 准备上传图片

上传需要转换的图像,首先要转换为Base64字符串。有几个网页可以执行此操作。我使用了Code Beautify(https://codebeautify.org/base64-decode)。

结果如下:

稍等会便可在右边看见图片的Base64字符串


3. 上传图片的程序

复制命令,代码链接如下 (我命名为iota-images.py):

https://gist.github.com/rfkinline/46db4afb5cce0c4158570fcb462f0de9/raw/ae499018d24f10d23201c834d7119d6cb5ba207e/iota-images.py

你需要进行修改三项内容(均标注在代码中):

插入你的IOTA地址

插入图像的Base64字符串

插入你的标签,以便你可以捆绑图像(仅允许以下字符:A ... Z且仅限9)

这时,你需要一个IOTA地址。为此,我建议在您的计算机上安装trinity钱包(https://trinity.iota.org),并获取新地址。

运行程序:

python iota-images.py

程序运行时,您将看到以下输出:

图中的数字是正在生成的交易数量(将Base64字符串的字符数量除以1000,你便知道将生成多少交易)。在该示例中,共生成了53笔交易。

转移完成大约需要10分钟。

登录到THETANGLE.ORG,粘贴你的地址,便可看到你生成的所有交易。只要检查其中一个交易,你会看到如下内容:

原文链接:https://www.iotachina.com/for-beginners-upload-images-onto-the-iota-tangle.html

你可能感兴趣的:(IOTA应用入门:上传图像至缠结)