一些较高速低成本分享资源的方法

實用技術分享资源的方法ipfscrust低成本速度还行
2025-02-20 - 17:57
fylcr

fylcr

1403

2025-02-20 - 17:57

前前言

    这部分是前前言,你可以把它看成这篇话题的阅读指南和我的一些胡言乱语。

    本话题分成三个部分(加上前前言有四部分)。第一部分为导入,用来感受威力和导入正文的;第二部分为正文,按照难度和实现效果依次介绍三种分享资源的方法;第三部分为后记,用来谈一些相关的技术和对未来的规划和意见。

    这篇话题是对我曾经发过的一篇话题的回应(抑或延续)。经过20多天的研究和浪费一些钱(约4.5分)后,研究出来勉强能端上台面的方法(虽然有些笨拙)。还请各位支持一下,有问题的地方或意见直接提出即可。

    由于我心情非常好,话题可能写得很乱,还请各位见谅。

温馨提示:本话题对各位数小数位数和输小数的能力有极大挑战,请做好每个数数三遍的心理准备后再阅读下文。

导入

    我从两三年前就研究过文件存储的种种方法(包括但不限于使用alist、把文件拆碎再合并(指lanzou)),但是效果总是不如人意。目前我最中意的方法之一是对象存储(另一就是ipfs,之后介绍的方法)。阿里云的对象存储价格还是可以的,如果接广告还是在维持生计的前提下有一个比较好的效果的。实际上,当我看到阿里的冷存储只需0.0085元/GB/月时(想想毒盘SVIP的价格),自己就迷上了,认为以后就用对象存储了。

    直到crust出现后,我才知道,什么叫热存储的最低价。(下图从crust官网截的)

    crust是基于ipfs的分布式云存储技术,通过波卡网络等技术使得ipfs的下载速度提高几十甚至上百倍。(光说无用,demo说话:白鲸加速器(39.28M)星之终途(3.59G)(已解包,解压至Tyranor模拟器里直接play即可)(速度在1M/s左右,嫌慢有解决方法))

    那么,我们就开始吧。

正文

按照难易程度,分为三种方法:

    1.基础方法

仅需手机号即可,上传速度极快。但是每个文件只能存6个月,下载需要用客户端,并且有跑路和封号(可以避免)危险。

    2.进阶方法

需要费劲地创建账户与充值,上传也比较费劲,但是可以享受极低价格的长期存储服务,并且没有封号危险,下载速度稳定。

    3.高阶方法

需要敲代码,但是上传下载速度比较快,并且能达到企业级存储方法(类似与大型网盘)。

请各位选择适合自己情况的方法

1.基础方法

推荐使用客户端

    酸奶网盘,这是一个国内基于crust的网盘服务。这个团队优化了ipfs(怎么优化的看他们的文档),使得客户端上传速度极快(我在鸿合一体机上跑出了55.6M/s的峰值上传速度)(下载不清楚,但速度应该不慢)

    这里我对上一篇话题的一处错误进行纠正,原生ipfs上传至本地网关确实不慢,但是分发到全球网关(就是让别人能下载)的速度慢到了一种高度(4K/s的上传)。但是酸奶网盘优化了一下,使得分发也极快(上面的速度是从资源管理器看的,代表了它的分发速度)

    但是酸奶网盘网页版的网关有问题,只能通过客户端用内置的ipfs下载。不过我们可以获取cid(电脑端为右键→详细信息→点一下cid就复制了),之后通过公共网关下载。不过目前酸奶网盘还在测试,只能存6个月的文件。(如果想存久一点,可以过期后续期,或者用下面这个方法)

2.进阶方法

由于技术问题,crust apps(apps.crust.network)在第一次打开时极慢,在第二次之后就快了,并且账户与订单信息是只存在本地浏览器里(如果你不导出),所以不要清理apps.crust.network的缓存。

    首先根据教程注册账户。

注册好后,点用户名→*在外部查看subscan,类似于cTLqWUr2kzPj95fnpsZwVnvtqATes6NnPsHYRVwfbdyhSqbHA(这是我的)一串字符是你账户的crust地址,如果再点地址后的钥匙的话,会弹出0x开头的字符,这是你的私钥(不要泄露)(之后用api时会用到)

这是下面一步的官方wiki,它配有图文,不懂了就看看。

这一步需要买cru,买cru需要1天的时间,请你安排好时间

    点这里,切换到ipfs模式,点添加订单:

  • cid:我推荐你用酸奶网盘上传后获取cid
  • 文件大小:单位为字节(bytes),windows属性里可以查看
  • 小费:你想设多少就多少(我一般设0.01cru),但是越高的小费在下载资源时速度越快。
  • 长期存储:打开后可以让文件存得持久(如果不开只能存6个月),不过要注意小数位数,否则将会出现人走gal还在的情况。(不打开付款后可以通过续费池续费)

    下面是重头戏——购买cru

如何购买cru

    1.安装芝麻开门,注册账户并实名认证

买虚拟币在哪个国家都要实名(反洗钱)。不过买B是一种18🈲行为(因为买虚拟币就像买股票,而且币比股票的波动幅度大)(当然,如果你是未成年的话,你可以像我一样用同学的身份证实名)

当然,如果你担心实名信息泄露的话,你可以先转到一个crust账户上,再转到目标账户(反正我是这样做的,要不然同学就不借身份证了)

    2.点账户充值快捷买币→购买USDT(注:这里有最低限额,应该140多元)(当时我花了146.6元,这可是我考n次年级第一得的奖金)

    3.点交易货币兑换,把USDT换成CRU

你估计不会一次全换完的,那么剩下的USDT就可以

  • 购买以太坊域名

  • 炒币

  • 捐赠给小鳥遊暁等用web3钱包的人(我的ERC20钱包:0x864d36A061E2f6f72FbFeAF193B1E7B6dD10b7Ba)

  • 存进余额宝或提现等等

    4.点账户提现链上钱包,地址之前讲了,网络使用CRU/CRU网络,然后设交易密码(与账户密码不一样),等一天后再交易,即可购买CRU

推荐先转一个最低限额,确认到账后再转大额的。(如果失误,钱就追不回来了)

    至于下载文件,就跟一般的ipfs一样即可。

3.高阶方法

    使用node.js构建后端,然后使用crust的API存文件(我有两三年没碰后端了,因此不作过多叙述,感兴趣的大佬自行研究)

后记

    酸奶网盘的ipfs优化相当不错,并且它的客户端没有怎么反逆向(甚至连resources文件夹都没有封包),以后要研究研究。

    以后的galgame资源估计要加上cid这一种形式了,而且cloudfrawe提供了免费的ipfs gateway接口。(估计可以让某位喜欢莲的论坛站长加加班,试一试了(我记得gal补丁是用的E5作存储吧,如果E5炸了的话,可以试试crust的api)(当然,如果用R2或S3的话,那我就不妄加评论了))

    如果觉得下载慢的话,可以试试分片下载(明天补上代码)

    等以后有时间了,我一定会写一个客户端出来的。

話題狀態:正常
450
鲲

4950

=> fylcr
回復給 @ fylcr

补丁站用的是对象存储,不是 E5 / E3 之类的免费 OneDrive

ipfs emmm,就是附近没有网站用这个东东,不是很成熟,没有参考的案例,等将来有网站用了我再看看稳定性怎么样,还有成熟的部署方案和设计等等

附近网站一般是 R2, B2, Contabo, OneDrive Business, 本地自建映射 之类的存储方式,补丁站也用的是这些东东,成本也是相当低的,最贵的一个月 12$ / TB ,用 B2 就 6$ / TB,非常便宜,冷存储用对象存储 2$ / TB

2025-02-21 - 02:11 × 2025-02-21 - 02:12

SaltedFishes
=> fylcr
回復給 @ fylcr

建议不要教学如何买币,这不好。并且交易所建议选用知名度较高,KYC比较严格的(如OKX、Binance等)。交易过程中一旦发现任何不对的地方请立即终止交易,并联系交易所的客服。

一些大的交易所的KYC(实名认证)是安全的,他们不会轻易泄露你的信息,KYC是为了确保你的资金安全。因为一旦接受到了赃款,只有KYC才能证明你的清白。

还有,请不要使用其他人的身份,对于未成年人建议不要碰加密货币,这不是什么恶意限制,这是为了你的安全而考虑的。冒用其他人身份很容易被当作洗钱的。

2025-02-21 - 09:55

fylcr

fylcr

1403

=> SaltedFishes
回復給 @ SaltedFishes

    至于你提的问题,我并不否认存在的可能性。自从BTC诞生以来,就作为犯罪三要素(交流(由暗网提供)、物流(一直都有BUG)、交易(加密货币提供))技术实现者之一。但是你不暴露自己KYC的钱包,又有谁会向你的钱包里转赃款陷害你呢?(输错的可能性极小吧)(当然,如果朝我小狐狸钱包转的话,那我就笑纳了)。我觉得不让未成年人买币的最大原因(除去乱泄露钱包之外)是操作失误会把钱弄没有(当然,还有投资有风险)。而且买虚拟币不仅仅是为了炒币,像我这样研究技术的买币主要是为了学web3。无论基于BTC的web3,还是基于ETH的web3,都需要买虚拟币才能研究(难道看看Uniswap V3,不上手操作一下,会研究出来东西吗?学计算机的都会上手写个"Hello World"吧)。我觉得如果为了研究买币,被认为洗钱的可能性极小吧(谁洗钱会几十几十块地洗白)。所以我认为用虚拟币干正当事是风险极低的(应该比资源大佬网盘封号丢资源的风险低)。当然,还是感谢你的提醒,知道风险后才能更好地规避风险(至少这篇教程虽然没有提到会有什么风险,但是已经尽可能地规避掉许多风险了(甚至考虑了执法机关来查虚拟钱包找上交易所的可能性)(这里提到借用身份的事只是表达web3对我不是很友好的地方的不满之情))。

    我也很想用币安或欧意,但是它们不卖CRU。四大交易所(币安、okx、火币和芝麻开门)只有芝麻开门与crust签了合约。你想用CNY直接买(指不转钱包)只能用芝麻开门。之所以这里附上了买币的教程,就是因为CRU是一种小众货币(就是贼难买的意思)。除了通过芝麻买CRU外,其他方法操作相当复杂(你一定知道,web3钱包一旦转账失误,钱就丢失了,所以还是用比较方便的方法更好)。从我知道有crust开始,研究固定花了3天,研究上传花了5天,剩下的十几天都是研究怎么买CRU的事情。这里附上教程,就是想让大家更快地使用上新技术,有一个更好的体验感。

2025-02-21 - 16:42

fylcr

fylcr

1403

=>
回復給 @

crust确实很新(2021年上线),但是基于crust还是有一些成熟的案例的(比如:Uniswap)。对ipfs和crust的稳定性感到担忧是一种正常的做法(尤其在东方大国)(当然,这个稳定性是有所保障的,至少国内几大云都在用ipfs技术)。不过我觉得试一试也未尝不可(毕竟$0.035/TB/月(还是热存储)的存储成本还是让人心动的,并且cloudflare也有技术支持(cloudflare还是一如既往地良心,提供了相当可观的free plan,并且速度也不慢))。

至于说论坛(是指只有图文的,不包括补丁站)用上ipfs会怎么样,我想论坛在100块(指人民币)的成本下在近100年的时间里都能在国内访问(只要东方大国不选择与web3说拜拜)。如果觉得技术不成熟的话,等回来我有时间后,会从服务器(当然,真正的web3没有服务器)到客户端与网页端提出一系列的方案的。这里只是提一下,让爱折腾的大佬们试一试。

2025-02-21 - 17:23 × 2025-02-21 - 17:32

評論
KUN
鲲 評論 fylcr
随时欢迎!!!不过我可能没多少时间折腾这个呜呜呜
kohaku