V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xiaojay
V2EX  ›  分享创造

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

  •  
  •   xiaojay ·
    xiaojay · 2022-07-23 22:07:35 +08:00 · 17271 次点击
    这是一个创建于 858 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 文档

    第 1 条附言  ·  2022-09-07 15:20:17 +08:00
    最近有个相关的 Hackathon , 奖金池接近 20000 USD ,欢迎各位小伙伴来参加 :)

    https://github.com/everFinance/web3infra-hackathon

    报名:
    https://forms.gle/Azrp1k5kCjY6anP48
    164 条回复    2022-09-11 22:43:02 +08:00
    1  2  
    MrTwisted
        101
    MrTwisted  
       2022-07-25 15:45:43 +08:00
    谢谢老板
    0x87cbFaD12d0FAbC435ECAE055e663f95738d17E9
    sadfQED2
        102
    sadfQED2  
       2022-07-25 16:04:12 +08:00 via Android
    @BeijingBaby 一年后想起的时候记得艾特我一下
    noobchen
        103
    noobchen  
       2022-07-25 16:10:30 +08:00
    0x5e010C5FFd64D1F7a995994E6A32cAB90Fd6683b
    蟹蟹老板
    woctordho
        104
    woctordho  
       2022-07-25 16:12:49 +08:00
    @Jooooooooo 数据不只存在美国的服务器上,FBI 敲门也敲不完
    woctordho
        105
    woctordho  
       2022-07-25 16:14:23 +08:00
    那我也来凑个热闹吧

    0xF6FA2ef2d25921F41aedd2D699039Ca8Da8d8633
    lookStupiToForce
        106
    lookStupiToForce  
       2022-07-25 16:14:41 +08:00
    写了个记事 mark 一下看看

    目前感觉不靠谱

    虽然理论上有赚钱的可能(每 200 年每 GB 付费只由 3 个矿工分),但是一考虑到后续矿工的疯狂进场,以及单一存储池扩张后的机会成本(比如:我都建了一个几 PB 的数据中心了,干嘛不搞正经业务要跟你们矿工分那点钱?在淘宝卖云服务器都比这赚),这利润被摊薄了一旦没后继者埋单,就是楼又塌了的闹剧

    况且现在云存储也不算太贵,3USD/GB 你能买到快 9 年的阿里云的 NAS 标准存储(官网标注 NAS 公共云 0.19 元 /GB*月,需 80%数据存在低频介质)
    对我来说,8 年,有好几个 9 的容灾保护,还有法律保护,比 200 年的空头支票要强
    woctordho
        107
    woctordho  
       2022-07-25 16:21:40 +08:00
    @lookStupiToForce 其实这里讲经济激励的人太多了,如果你到 archiveteam.org 之类的地方看看,很多人有好几 PB 的存储空间,但他们不是为了赚钱,就是为了保存历史
    Azul
        108
    Azul  
       2022-07-25 16:24:40 +08:00
    0x9F3bF60B544f3F47D0230453C50C83ec5305CFE1
    prismo
        109
    prismo  
       2022-07-25 16:53:14 +08:00
    0x42Af1175bf7911dFa16d2Af2CCEC32d8aaB98268
    vicalloy
        111
    vicalloy  
       2022-07-25 17:37:10 +08:00   ❤️ 5
    实际为一个预付费项目,而且还是一次性付 50 年(虽说是永久,这里也不太苛责,算 50 年)。
    预付费项目本质还说基于信任。这个项目最大的问题是,钱给项目发起方收走了,而且还缺乏监管。

    这里面很重要的一点是矿工的收益,如果矿工的收益不够吸引人,没人做矿工,这个链就要破产了。
    如果矿工的收益高,如果新韭菜长的不够快,项目依旧要崩溃。
    我简单看项目白皮书里似乎没有关于经济方面的可持续性方面的说明?

    初步结论:这是一个割韭菜的项目

    割法 1:
    绝大部分服务器是项目发起方自己的。等到雪球滚的很大,新增用户不足的时候开始逐步关闭服务器。

    割法 2:
    自己有少量服务器,前期矿工收益高,吸引大量的矿工提供存储。等到用户增长不足的时候,降低矿工收益。项目自然崩溃。
    lookStupiToForce
        112
    lookStupiToForce  
       2022-07-25 17:37:22 +08:00   ❤️ 1
    @woctordho 我觉得你需要别混淆这里面的内容

    别人公共项目存的数据是公开透明且有意义的数据,别人是把这份意义当价值,所以才赔本维护

    而你用来挖矿的链上数据在你看来几乎都是无意义无法验证且无法复制的“垃圾”,对你而言真是毫无意义几无价值,唯一的价值就只有“证明”链上新注入的资金你有权分一份。

    当然这都建立在数据上链前已经加密过了,如果这个链只能让数据不加密裸奔,那当我白痴说梦话吧

    @xiaojay 数据上链后虽然公开了,但是是透明的吗?不加密就上链?还是说加不加密可选?
    cinhoo
        113
    cinhoo  
       2022-07-25 17:53:22 +08:00
    0x211A61c050F3016059E83b15a4b25A4601B19e58
    keepeye
        114
    keepeye  
       2022-07-25 17:57:26 +08:00
    我觉得楼上 90%的人仅仅根据一些对于区块链的浅薄认知,甚至懒得去搜一下关于 Arweave 的介绍,就武断的下结论,我认为这跟喷子没啥二样...
    另外死抠字眼有什么意义?反正哪天地球炸了,啥都没了,真正的永久本来就不存在
    vicalloy
        115
    vicalloy  
       2022-07-25 18:06:41 +08:00   ❤️ 1
    这里将 OP 的话高亮一下:大多数用 ar 做存储并不是有性价比。和一般的云存储相比,主要是这个数据上传后就属于公共领域,而且上传者无法删除。

    大多 ar 是没有性价比的,那这个 ar 是有性价比还说没有性价比?
    黄皮书里用最近 50 年存储价格的下降来论证永久存储的可能,但关键是最近几年半导体有点跑不动了。

    上链的数据不只保持一份,上链的价格得 x 平均的副本数+再带宽。从原理上看注定不太有性价比。
    safeall
        116
    safeall  
       2022-07-25 18:15:50 +08:00
    0xD230491Aa8B3956D19cf1E22df1491649f076761

    @xiaojay 求试用
    woctordho
        117
    woctordho  
       2022-07-25 19:00:04 +08:00
    @lookStupiToForce “有意义”是一个很主观的概念,而保存历史的人的职责之一就是客观地保存一切历史

    楼主刚才也说了,Arweave 本身不会加密数据(任何人只要有 hash 就能下载数据,矿工当然也能),加密可以在 Arweave 的上层应用里做
    flyn
        118
    flyn  
       2022-07-25 19:05:09 +08:00
    @Exdui #5 在?存点儿童色情试试?
    yanjieee
        119
    yanjieee  
       2022-07-25 19:13:12 +08:00
    有没有朋友已经上传了大文件,发出来看看访问速度如何?
    Chingim
        120
    Chingim  
       2022-07-25 19:53:29 +08:00 via iPhone   ❤️ 1
    @keepeye 别人好歹列了反驳的理由,你呢?扣个喷子的帽子就完事了,如果你能驳他的观点,那自然有人信服
    mxT52CRuqR6o5
        121
    mxT52CRuqR6o5  
       2022-07-25 20:15:48 +08:00
    @lookStupiToForce 会像市场一样保持一个动态平衡吧,只要钱给的够在可预见的时间内是永久的

    @xiaojay 能简单的讲讲钱是通过什么方式到矿工账上的吗
    nicoljiang
        122
    nicoljiang  
       2022-07-26 00:54:01 +08:00   ❤️ 2
    @keepeye 有的人可能是缺乏一些区块链知识,但你有可能缺乏最基本的经济常识(毕竟矿工也是为了经济对吧?)
    @woctordho Arweave 对矿工的“意义”恐怕很简单,就是赚钱,或许远没有你想的那么“主观”。拿 archiveteam.org 来类比,你真的是坏心眼。
    woctordho
        123
    woctordho  
       2022-07-26 04:48:20 +08:00 via Android
    @nicoljiang 我要说的就是,在把 web3 当概念炒的人当中想赚钱的人太多了,而在真正想建设 web3 的人当中其实并没有那么多,也不是世界上的所有东西都是用经济利益来驱动的。要是想赚钱,何必真的去买硬盘当矿工,发空气币割韭菜不好吗
    woctordho
        124
    woctordho  
       2022-07-26 04:51:58 +08:00 via Android
    至于 Arweave 的这套经济系统,我觉得直接的目标是给想往区块链上倒垃圾的人设置一些门槛,以及对长期保存冷门资源提供一些激励,至于短期存储热门资源的效率肯定比不过中心化的存储
    gps949
        125
    gps949  
       2022-07-26 07:51:22 +08:00
    1 、和 Storj 有啥区别?
    2 、永远有多远?给自己用是否磁光介质能撑到自己死就够了,考虑给子孙辈用,中途每挂一个转存一次也就够了。考虑给后世的世人用,可以考虑龟甲、青铜、陶瓷等。
    3 、近乎 99.999%的数据并不值得永远,近乎 99%的数据都不大值得 30 年以上(绝密级保密期 30 年、发明专利有效期 20 年、刑事追诉期 20 年)。比起来研究怎么把数据永远存下去,研究如何自动判断每份数据价值几何更有意义。
    xiaojay
        126
    xiaojay  
    OP
       2022-07-26 09:40:32 +08:00
    @vicalloy 预付费的不是给项目方,进入存储基金池;当每个区块的奖励不足以覆盖矿工支出时,会用基金池补偿
    @safeall https://scan.everpay.io/tx/0x867db79a676af254911e6f5f937191cfe494f15a4f95060847024c7c5b664de9
    @mxT52CRuqR6o5 和 btc 一样,分发写入代码
    @cinhoo https://scan.everpay.io/tx/0xc8020223289f1a3e55a86aa1e61305b886138e9269711976b46376c3c088850d
    edwardwo
        127
    edwardwo  
       2022-07-26 09:52:42 +08:00
    0xc727F6D03B15619C751e63C09D2Ac6863Aca6B76
    正在学习 web3, 先了解一下, 谢谢.
    mozhizhu
        128
    mozhizhu  
       2022-07-26 09:57:58 +08:00
    PCDN? -> CPCDN?
    keepeye
        129
    keepeye  
       2022-07-26 10:11:54 +08:00   ❤️ 1
    @Chingim
    @nicoljiang
    你们开心就好
    虚拟货币终究是黄粱一梦、庞氏骗局 - 人民网
    tool2d
        130
    tool2d  
       2022-07-26 10:25:25 +08:00   ❤️ 1
    看下来就是让给矿工钱,开 BT 做 seed 。至于具体在给什么文件做种子,矿工管不着,是系统自动分配的。

    这模式规模小还可以,规模大起来,估计和现在显卡价格一样,要崩盘。

    第一,ZF 不可能什么都让你存在硬盘上,对外分享。传统挖矿连个 hash 链都不让存,别说非法文件了。
    第二,运营商不愿意给个人公网 IP ,只有内网 IP ,分享文件效率是很低的。要知道,传统网盘最贵的不是磁盘,是数据流量。(你别和我说,百度云买不起硬盘)。整天把流量跑满挖矿,也要先问问电信愿不愿意。
    第三,手里有海量存储资源的大佬,一般不缺钱。缺钱的底层矿工,24 小时开机分享文件,时间长了未必乐意。赚钱方法多了,不差这一个。

    web3 就是一种信仰,只有你相信的时候,web3 才是真实存在的。
    benjaminx
        131
    benjaminx  
       2022-07-26 10:27:49 +08:00 via iPhone
    0xdfB1Aad47F79654A1D158112Fdeca08fA6D4b4d0

    谢谢🙏
    Hipan
        132
    Hipan  
       2022-07-26 11:01:57 +08:00
    丢失补偿呢,sha 两个矿工祭天补偿???
    nicoljiang
        133
    nicoljiang  
       2022-07-26 16:45:57 +08:00
    @woctordho 区块链或 Web3 现在是在被刻意制造泡沫,过度野蛮之后又要迎来大型监管。
    webcape233
        134
    webcape233  
       2022-07-26 18:21:14 +08:00 via iPhone
    也就是用你们的硬盘存东西,他搞钱?
    chapiom
        135
    chapiom  
       2022-07-26 22:12:17 +08:00
    0xc9fA907259b15c2739401C928fa610df2f97F421
    tairan2006
        136
    tairan2006  
       2022-07-27 08:55:45 +08:00
    mark 一下,一年后挖坟看看
    L1shen
        137
    L1shen  
       2022-07-27 12:16:41 +08:00
    https://web3.storage/

    这个看起来是 1tb 免费
    FuturesXu
        138
    FuturesXu  
       2022-07-27 18:49:08 +08:00
    0xb11B972E2cBbDe9FA2E5A2C9Eaa62ce4a42B0520

    来玩玩
    bosskwei
        139
    bosskwei  
       2022-07-27 20:02:57 +08:00
    @Jooooooooo 亲自指挥,亲自删除
    ddddd0
        140
    ddddd0  
       2022-07-28 13:55:13 +08:00
    0x66F61352910BF004F86cF04a980FAE58ce8C0857
    fifigo
        141
    fifigo  
       2022-07-28 15:28:04 +08:00
    凑个热闹
    0xcbF4805fF4eE0906645cb4e3b9E34B1b5eb55B91
    bmwh123
        142
    bmwh123  
       2022-07-29 21:22:27 +08:00 via Android
    0x4112F51E352e6Ce93F57405F90B8a678e121d9A4
    这个 everpay 感觉也挺有意思的 希望 op 后面可以用到我在做的服务
    我们现在在做一些支付相关的
    xiaojay
        144
    xiaojay  
    OP
       2022-07-30 11:28:57 +08:00
    @bmwh123 可以通过 email 讨论讨论 eGlhb2pheUBnbWFpbC5jb20=
    WuSiYu
        145
    WuSiYu  
       2022-07-31 18:14:45 +08:00
    了解不多,这个和 IPFS 比的异同 /优劣是什么?
    xiaojay
        146
    xiaojay  
    OP
       2022-08-01 14:23:58 +08:00
    @WuSiYu 简单的 /不太准确地概括,可以看作一个有经济激励的 ipfs 。可以看看这篇文章 https://mp.weixin.qq.com/s/rSttw02Xsq2-6IMU0_JMjw
    kirch
        147
    kirch  
       2022-08-02 13:45:32 +08:00
    个人也很看好 Arweave ,经济模型具有可行性,真正使用过 ipfs 就知道了,除非你使用付费服务(pin 服务),免费的 ipfs 网关非常不稳定的,经常出现上传之后无法检索到等问题。
    byasm32
        148
    byasm32  
       2022-08-02 17:04:55 +08:00
    0x9a126F745ea1bfE94B7562CcE46891AC5B7B8253
    来个试用,谢谢
    chempotato
        149
    chempotato  
       2022-09-07 16:19:52 +08:00
    0x02b454b15136036Ac5A3FB37D73fe4745164c4C2
    masker
        150
    masker  
       2022-09-07 19:39:36 +08:00 via Android
    @Exdui 要不你传点儿童色情看看?非谁的法?
    lysS
        151
    lysS  
       2022-09-07 22:21:46 +08:00
    又不是绝对去中心化的,而且没有大厂背书,想想也知道
    lysS
        152
    lysS  
       2022-09-07 22:25:07 +08:00   ❤️ 1
    @woctordho #104 。。。直接找最大受益者啊,绝对有个和区块链中以太坊类似的组织或机构
    zhaodong
        153
    zhaodong  
       2022-09-08 09:34:07 +08:00
    0xf967e504f65ECAfeE229882C16544075f6FFfe67
    akumazero
        154
    akumazero  
       2022-09-08 10:00:17 +08:00
    0x753e580584d41cFBa144D586CEc6f46E5482337a
    siweipancc
        155
    siweipancc  
       2022-09-08 10:46:56 +08:00 via iPhone
    给楼下卖早点的上传一张,看谁坚持的久
    ldcr99
        156
    ldcr99  
       2022-09-08 12:46:02 +08:00
    发现一点,web3 啊,区块链啊的官网,大多数默认英文,附带一个中文,甚至没其他语言,是国人做的产业链还是目标客户就锚碇国人了呢
    sleeepyy
        157
    sleeepyy  
       2022-09-08 13:15:09 +08:00 via iPhone
    0xbAE45a9544988fde075cDBb55FD6E5161e442712
    Fred0410
        158
    Fred0410  
       2022-09-08 13:24:39 +08:00
    15jNZqEVNu0i6wMEE4MpBN2yfK5h4nx1HXbXAjIXaVk
    chunhai
        159
    chunhai  
       2022-09-08 13:31:24 +08:00
    为什么会有永存这样的需求?
    xmai
        160
    xmai  
       2022-09-08 13:44:17 +08:00
    0xc312eeE75D7e3bFA4A597E7e31CF34818b18Dcba
    morphyhu
        161
    morphyhu  
       2022-09-08 16:27:01 +08:00
    0xf6BC9c9FE6FBE5Bb9fa99bEB81635C6341E70f13
    ruxuan1306
        162
    ruxuan1306  
       2022-09-11 14:48:45 +08:00
    @xiaojay 非常感谢楼主,第一次知道 Arweave ,读了那片对比 IPFS 的微信文章,整个设计非常妙!
    就是有一点我还在思考:既然回忆块是矿工参与 PoW 的门票,那些没有储存回忆块的矿工该怎么验证别的矿工发来的回忆块证明呢?

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

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

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

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

    我感觉应该是只有保存了回忆块的矿工加盐参与共识出块,如果这样的话,当矿工存不下全部账本数据时候,天然就会渐渐分片,这比什么选举投票漂亮多了!晚点再细读读白皮书。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6019 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:11 · PVG 10:11 · LAX 18:11 · JFK 21:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.