使用Python连接IPFS系统,实现文件的上传和查阅
IPFS是一个分布式的存储系统,可以使用浏览器或客户端上传文件。本文介绍如何使用Python连接IPFS系统,实现文件的上传和查阅,需要用到的是Infura 提供的API。 首先导入需要用到的库:import requests import json 因为在国内infura并不能正常访问,所以需要使用代理。我电脑上的翻墙软件使用的代理协议是SOCKS5,为了让 requests 支持 SOCKS5,需要先对它进行升级。(如果使用的是HTTP代理协议就不用升级。)pip install -U requests[socks5] 然后就可以设置代理如下:proxies = { "http": "socks5://127.0.0.1:10808", "https": "socks5://127.0.0.1:10808", } 接下来指定上传的文件,这里用一行简单的文字表示。add_url = 'https://ipfs.infura.io:5001/api/v0/add' files = { 'file': ('Hello world! This is a test!'), } 然后就可...
使用Python连接IPFS系统,实现文件的上传和查阅
IPFS是一个分布式的存储系统,可以使用浏览器或客户端上传文件。本文介绍如何使用Python连接IPFS系统,实现文件的上传和查阅,需要用到的是Infura 提供的API。 首先导入需要用到的库:import requests import json 因为在国内infura并不能正常访问,所以需要使用代理。我电脑上的翻墙软件使用的代理协议是SOCKS5,为了让 requests 支持 SOCKS5,需要先对它进行升级。(如果使用的是HTTP代理协议就不用升级。)pip install -U requests[socks5] 然后就可以设置代理如下:proxies = { "http": "socks5://127.0.0.1:10808", "https": "socks5://127.0.0.1:10808", } 接下来指定上传的文件,这里用一行简单的文字表示。add_url = 'https://ipfs.infura.io:5001/api/v0/add' files = { 'file': ('Hello world! This is a test!'), } 然后就可...
“我们的元宇宙”解谜赢NFT活动解谜过程
今天“我们的元宇宙”项目组搞了一个解谜送空投活动,难度不大,还挺有意思,现在活动也结束了,在这里简单记录一下解谜过程。根据官方的说法,在官方网站上面预埋了一个彩蛋,需要根据彩蛋一步步寻找线索,完成解谜。 打开官网 https://www.our-metaverse.xyz/ 后,移动鼠标到某些地方会显示“F12 Get The EGG”。 既然提示的这么明显,那就按一下F12,打开开发者模式,看看能有什么cc彩蛋。果然在控制台显示一行神秘字符: VmlldyB0aGUgSFRNTCBzb3VyY2UgY29kZSBmb3IgZmluZCBuZXh0IGNsdWU= 这东西懂的人一看就明白,就是使用Base64编码后的一串字符,使用Base64解码后,看到真正的线索: View the HTML source code for find next clue 既然下一个线索是在网页源码里面,那就在首页右键选择“查看页面源代码”,果然在最下面又找到一长串字符: 0x436f6e67726174756c6174696f6e736f6e66696e64696e677468656869646...
“我们的元宇宙”解谜赢NFT活动解谜过程
今天“我们的元宇宙”项目组搞了一个解谜送空投活动,难度不大,还挺有意思,现在活动也结束了,在这里简单记录一下解谜过程。根据官方的说法,在官方网站上面预埋了一个彩蛋,需要根据彩蛋一步步寻找线索,完成解谜。 打开官网 https://www.our-metaverse.xyz/ 后,移动鼠标到某些地方会显示“F12 Get The EGG”。 既然提示的这么明显,那就按一下F12,打开开发者模式,看看能有什么cc彩蛋。果然在控制台显示一行神秘字符: VmlldyB0aGUgSFRNTCBzb3VyY2UgY29kZSBmb3IgZmluZCBuZXh0IGNsdWU= 这东西懂的人一看就明白,就是使用Base64编码后的一串字符,使用Base64解码后,看到真正的线索: View the HTML source code for find next clue 既然下一个线索是在网页源码里面,那就在首页右键选择“查看页面源代码”,果然在最下面又找到一长串字符: 0x436f6e67726174756c6174696f6e736f6e66696e64696e677468656869646...

你只知道NFT就是一张图片,却未必清楚它到底放在哪里
不管你是否买过NFT,可能听别人说过,自己也这么认为,NFT其实就是一张JPG(图片)。 这话一点没错,可是,你买的这张图片,它到底放在哪里?你怎么证明它是属于你的? 如果有人问你这个问题,而你却不知道该如何回答,那人家可能要在心里骂你傻逼了。 有一位大佬(沃兹基·索德)就曾经说过:世界上最傻逼的事情,不是花大钱买一张JPG,而是花大钱买了一张JPG,却不知道它到底放在哪里。这个问题如此重要,关乎智商和尊严,每一个人都不该忽视。今天,就由我来为大家揭晓这个答案。1. NFT到底是怎么“买”的?我们首先要搞清楚一个问题:NFT到底是怎么买的? 想必很多人都会说:自己Mint,别人空投,或者在Opensea上面直接买。 这三种方式表面上看起来各不相同,本质上其实都一样,都是在区块链上增加一条交易记录,说明某个智能合约发行的某个编号的图片的所有权,是属于你的钱包地址*。 从此之后,只要钱包是你的,NFT就是你的。钱包丢了,就什么都没了。 这也是为什么你买NFT需要支付Gas费的原因:往区块链上记录信息,是需要付费的。 需要注意的是,这个交易记录里,只记录了合约地址和图片的编号,没有记录...

你只知道NFT就是一张图片,却未必清楚它到底放在哪里
不管你是否买过NFT,可能听别人说过,自己也这么认为,NFT其实就是一张JPG(图片)。 这话一点没错,可是,你买的这张图片,它到底放在哪里?你怎么证明它是属于你的? 如果有人问你这个问题,而你却不知道该如何回答,那人家可能要在心里骂你傻逼了。 有一位大佬(沃兹基·索德)就曾经说过:世界上最傻逼的事情,不是花大钱买一张JPG,而是花大钱买了一张JPG,却不知道它到底放在哪里。这个问题如此重要,关乎智商和尊严,每一个人都不该忽视。今天,就由我来为大家揭晓这个答案。1. NFT到底是怎么“买”的?我们首先要搞清楚一个问题:NFT到底是怎么买的? 想必很多人都会说:自己Mint,别人空投,或者在Opensea上面直接买。 这三种方式表面上看起来各不相同,本质上其实都一样,都是在区块链上增加一条交易记录,说明某个智能合约发行的某个编号的图片的所有权,是属于你的钱包地址*。 从此之后,只要钱包是你的,NFT就是你的。钱包丢了,就什么都没了。 这也是为什么你买NFT需要支付Gas费的原因:往区块链上记录信息,是需要付费的。 需要注意的是,这个交易记录里,只记录了合约地址和图片的编号,没有记录...