Hi,来试试 web3 的文件永存吧

2022-07-23 22:07:35 +08:00
 xiaojay

Hello, 最近我们做了一个轻松上传数据到Arweave区块链网络永存的开源小工具 arseeding

快速开始

安装 python sdk

pip install arseeding

上传文件永存

import arseeding, everpay

# 需要一个有加密货币的 eth account
signer = everpay.ETHSigner('your eth account private key')
data = open('python.pdf', 'rb').read()
o = arseeding.send_and_pay(signer, 'usdc', data)
print(o['itemId'])

你的文件会在几分钟内被上传至 arweave 区块链,可以从 arweave 节点访问到。

比如:

FAQ

为啥 arweave 区块链能做到数据永存?

简单的说,文件由矿工存储。arweave 挖矿算法是矿工存储的数据越多越容易获得区块奖励。

白皮书

数据真的可以被永远储存吗?

是否是免费?

No, 需要支付费用。目前是 3usd/1GB

能免费先试用下吗?

Yes , 目前 arseeding 支持everpay作为支付方式。

你可以在下面回复帖子中填上你的 eth 地址,我们会在 everpay 网络中赠送给你 1usdc ,足够你上传 200-300 MB 数据。

相关链接

-arweave

-arseeding

-arseeding.py

-arseeding 文档

18456 次点击
所在节点    分享创造
164 条回复
morphyhu
2022-09-08 16:27:01 +08:00
0xf6BC9c9FE6FBE5Bb9fa99bEB81635C6341E70f13
ruxuan1306
2022-09-11 14:48:45 +08:00
@xiaojay 非常感谢楼主,第一次知道 Arweave ,读了那片对比 IPFS 的微信文章,整个设计非常妙!
就是有一点我还在思考:既然回忆块是矿工参与 PoW 的门票,那些没有储存回忆块的矿工该怎么验证别的矿工发来的回忆块证明呢?

0x40aAe317A0c81ae93706C0DC28882e7b87cea6d0
xiaojay
2022-09-11 15:12:10 +08:00
@ruxuan1306 每个区块的数据的 hash 在区块头,每个矿工都需要同步的。所以可以验证
ruxuan1306
2022-09-11 22:43:02 +08:00
@xiaojay 我的问题就在这。

储存了数据的矿工通过数据计算出的哈希并广播,其它矿工发现哈希与区块头相等所以通过。

但同样的数据计算出的哈希一定是一样的,如果没有数据的虚假矿工直接广播区块头哈希呢?

而要求加随机盐的话,没储存回忆块的矿工因为没有数据又无法验证。

我感觉应该是只有保存了回忆块的矿工加盐参与共识出块,如果这样的话,当矿工存不下全部账本数据时候,天然就会渐渐分片,这比什么选举投票漂亮多了!晚点再细读读白皮书。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/868264

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX