diff options
author | mayx | 2022-10-19 16:06:13 +0000 |
---|---|---|
committer | mayx | 2022-10-19 16:06:13 +0000 |
commit | 28a80e08d52eb15e1938ba50e5a4a6132a297f98 (patch) | |
tree | 63672debffd078aa13d5bdf7ed85a56f40900276 | |
parent | 93d07f16d483605e17ed4a8ae39ff92820b64b27 (diff) |
Update 2022-10-19-web3.md
-rw-r--r-- | _posts/2022-10-19-web3.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/_posts/2022-10-19-web3.md b/_posts/2022-10-19-web3.md index f8cc198..40be189 100644 --- a/_posts/2022-10-19-web3.md +++ b/_posts/2022-10-19-web3.md @@ -1,17 +1,17 @@ --- layout: post title: 在Web3上搭建一个自己的博客 -tags: [Python, 加密, 破解] +tags: [Web3, 博客, 搭建] --- 感觉Web3可以真正的为现在的人们使用了呢。<!--more--> # 起因 - 最近偶然看到了一个很有意思的东西,叫[xLog](https://xlog.app/),大概的试了试,是一个在一条叫Crossbell的区块链上使用智能合约操作和存储元数据,并把实际数据存到IPFS上的一个项目。看了一眼还挺有意思,就在上面搭了一个自己的[另一个博客](https://mayx.xlog.app/),另外他们还使用这套方案写了一个类似Twitter的社交系统,也叫Crossbell,非常的人性化,可以说是把Web3真正的带给了普通用户。至于怎么搭他们的项目成员写了篇教程,[5分钟就能搭好在Web3的博客](https://song.xlog.app/5m-zh)。 + 最近偶然看到了一个很有意思的东西,叫[xLog](https://xlog.app/),大概试了试,这是在一条叫Crossbell的区块链上使用智能合约操作和存储元数据,并把实际数据存到IPFS上的项目。看了一眼还挺有意思,就在上面搭了一个自己的[另一个博客](https://mayx.xlog.app/),另外他们还使用这套方案写了一个类似Twitter的社交系统,也叫Crossbell,非常的人性化,可以说是把Web3真正的带给了普通用户。至于怎么搭他们的项目成员写了篇教程,[5分钟就能搭好在Web3的博客](https://song.xlog.app/5m-zh)。 不过使用xLog那就不是技术人员的事了,而是让一个不怎么懂电脑的人来做的事情了。另外他们宣称数据是“Permanently stored on the blockchain”这一点我不太认同,要是说存到了Web3成为了其他人无法修改的数据,这倒是没什么问题,但是存到IPFS上只要没有被Pin,就有可能在节点GC的过程中永远消失。另外我其实对区块链接触不多,不清楚能不能完整的同步他们的链,如果不能那就是私链了,那样元数据也不能永久保留了……所以我只能说这个平台是Web3,可以保证不因为审查而404,但是不能在时间的长河中保留信息。 # 技术人员的方法 - 所以作为技术人员,我的博客当然直接上IPFS那更好啦,因为他们的平台毕竟可定制性不高,而且好多组件不知道有没有可替代性,比如以太坊JSON-RPC,不过他们的服务好像是都是都开源了,只要这个链可以被同步,能搭属于自己的RPC那倒是问题不大。 + 所以作为技术人员,我的博客当然直接上IPFS那更好啦,因为他们的平台毕竟可定制性不高,而且好多组件不知道有没有可替代性,比如以太坊JSON-RPC,不过他们的服务好像是都开源了,只要这个链可以被同步,能搭属于自己的RPC那倒是问题不大。 直接用IPFS客户端直接上传是最原生的办法,但是我不喜欢在自己电脑上安一堆莫名其妙的软件,像我现在写博客都是直接在Github或者Gitlab上写好然后直接用[之前提到的静态页面服务商](/2022/02/14/move.html)一次性部署好。所以我也希望能有一个类似的服务商能帮我把我的博客上传到IPFS上。最后我找到的服务商就是[4EVERLAND](https://www.4everland.org/)。它可以绑定Git仓库并监听变化,当有变化的时候就会自动部署到IPFS上,并且他们提供免费的Gateway来直接访问在IPFS上的内容,非常的不错。不过有个问题就是不知道什么原因,它的部署模板里面没有Jekyll的语句,然后前端还不能自定义……所以只能靠抓包的方式来修改成自己想要的部署语句。 # 从IPFS直接访问 |