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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一:项目简介 IOTA全称MIOTA, 它是一个开源的分布式账户,IOTA的初衷是一个给物联网(IoT, Inte...
    钰真阅读 2,183评论 0 5
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,113评论 1 3
  • 昨天去考科目二,没过。 心里除了伤心还有一份激动。多少年了,干着重复的工作,走着重复的路。平静的生活平静的心,几乎...
    开心诺迪阅读 285评论 0 2
  • 克兰河从天边 阿尔泰山赶来 一路风尘 片刻温存 与桦树林 鸟儿婉转地唱着 一声又一声 柔柔的春风 随意写着春的相思...
    有云心更闲阅读 418评论 5 14
  • 蜜儿吃小蚂蚁阅读 160评论 0 0

友情链接更多精彩内容