Cointime

扫码下载App
iOS & Android

认识 Permaweb,从 PermaApp 的前端部署开始

项目方

作者:Kyle

审阅:Sandy

来源:内容公会 - 新闻


PermaApp 指的是部署在 Permaweb 上的去中心化应用(dApp),其所有数据都存储于 Arweave 网络,因此也被称为 Arweave 原生应用。everPay、Permaswap 和 ArDrive 等都是典型代表。

这些应用之所以能够摆脱中心化服务器的束缚,实现真正的去中心化运行,正是因为它们依托于 Permaweb 的支持。要理解 PermaApp 的前端如何做到永久在线,我们首先需要弄清什么是 Permaweb。

Permaweb:永不消失的互联网

Permaweb 是构建在 Arweave 之上的永久互联网层,它承载着图片、视频、网页和应用等多种数据,构成了一个永不消失的互联网。不同于传统互联网,Permaweb 上的所有数据都是永久存储、不可篡改且可追溯的。

用户可以像访问普通网站一样,通过浏览器直接访问存储在 Arweave 上的内容。而 PermaApp 的前端页面,就是 Permaweb 将这些数据有序组织、拼装为网页形式的成果。

PermaApp 前端页面是如何部署的?

相比其他区块链应用,PermaApp 实现了更彻底的去中心化。它的前端页面无需依赖中心化服务器托管,而是使用 Arweave 的去中心化存储网络,并采用客户端渲染(CSR) 模式呈现。整个流程可分为上传代码、加载资源和渲染页面 三个关键步骤。

1. 上传代码:将前端部署到 Arweave

开发者将 PermaApp 的前端代码打包并上传到 Arweave 网络,代码包含页面展示和交互的所有资源,例如:

  • HTML:定义页面结构,如按钮、文字和图片的位置。
  • CSS:控制页面的样式,包括颜色、字体和布局。
  • JavaScript:实现交互功能,如按钮点击后的弹窗。
  • 多媒体文件:图片、视频和音频等。

每个文件上传后都会生成一个永久的交易 ID(即唯一链接)。其中,主页面的 HTML 文件通常作为页面的入口,开发者只需公开对应的交易 ID 或链接,用户即可访问该页面。

2. 用户访问:通过 Arweave 网关加载资源

用户访问 PermaApp 的体验与浏览普通网站相似。浏览器向 Arweave 网关发出请求,网关会从 Arweave 网络中获取所需的 HTML、CSS、JavaScript 和多媒体文件。

因为所有资源都保存在 Arweave 上,不依赖于 AWS 等传统云服务器,这些页面不会因服务器宕机而失效。无论风雨变幻,每一个 PermaApp 页面始终在线,为用户提供稳定的访问体验。

3. 渲染:页面在浏览器中呈现

当浏览器下载完代码后,便会将其解析、拼装为完整的页面:

  • 解析 HTML 后搭建页面框架;
  • 加载 CSS 为页面添加样式;
  • 运行 JavaScript 实现交互功能;

由于这些渲染工作都在用户的浏览器中完成,这种客户端渲染(CSR) 模式无需依赖后台服务器,不仅提升了访问效率,还确保了应用的高度可靠性。

总结

Permaweb 作为连接 Arweave 和 PermaApp 的桥梁,它将存储在 Arweave 上的去中心化数据有序组织起来,并以页面的形式展现给用户。

通过客户端渲染(CSR),PermaApp 的前端页面彻底摆脱了传统服务器的限制,实现了无缝的用户体验。同时,这种架构让应用具备了抗审查性和永久性。即便时间流逝,应用的页面和数据也始终在线,用户可以随时访问。

从代码上传到页面渲染,PermaApp 的每一个环节都展现了 Permaweb 的独特价值——一个属于未来的互联网,稳固、透明、永不消失。


🏆 “捉虫”有奖:在本文发现错字、病句、描述有误,点我报告,可得激励。

免责声明:本文不代表 PermaDAO 的观点或立场。PermaDAO 不提供投资建议,亦不为任何项目背书。请读者遵守所在国法律,合规进行 Web3 活动。

🔗 关于 PermaDAO:Website | Twitter | Telegram | Discord | MediumYoutube

评论

所有评论

推荐阅读

  • 神鱼:盲签问题普遍存在给黑客带来可乘之机,问题必须解决

    神鱼(@bitfish1)在X平台发文称,当前端存在安全风险时,硬件钱包作为最后一道防线,原本应确保资产安全。但现阶段,盲签问题普遍存在,给黑客带来可乘之机,这个问题必须解决。

  • 德意志交易所Clearstream:D7平台已发行超100亿欧元的数字债券

    德意志交易所Clearstream宣布,旗下数字证券平台D7已发行超100亿欧元(110亿美元)的数字债券,目前D7主要用于两种类型的发行,即大型数字债券和结构化产品。从技术层面来看,D7平台使用DAML智能合约,而最新版本的DAML支持Canton区块链,此前Clearstream还参与了一项使用法国批发央行数字货币CBDC进行结算的实际试验。

  • 流动性质押协议 Drop 完成 400 万美元种子轮融资,CoinFund 领投

    10 月 17 日,流动性质押协议 Drop 完成 400 万美元的种子轮融资,由 CoinFund 领投,CMS Holdings、Anagram、Interop Ventures、Cosmostation 等机构,以及 Lido DAO 联合创始人 Vasiliy Shapovalov、Celestia Labs 联合创始人 Mustafa Al-Bassam 和 Abacus Labs 首席执行官,Hyperlane 的核心贡献者 Jon Kol 等天使投资人参投。

  • 美CFTC:联邦法院允许Kalshi推出预测市场是“错误”的

    美国商品期货交易委员会(CFTC)律师在向上诉法院提交的一份简报中辩称,一名联邦法官“错误地”允许预测市场Kalshi列出和交易选举合约,并重申了其在下级法院提出的许多论点。 法官上个月裁定,CFTC不能禁止Kalshi上市选举合约。监管机构向上诉法院申请暂缓执行,以阻止该公司在上诉结果出来之前推出该产品。但该法院的法官裁定,CFTC未能证明将造成不可挽回的损害。

  • 贝莱德以太坊ETF持仓市值突破110亿美元

    贝莱德官方更新以太坊交易所交易基金iShares Ethereum Trust ETF持仓信息,截至10月16日,ETHA持仓量接近42.5万枚ETH(424,165.708 ETH),持仓市值突破110亿美元,触及1,109,528,417.19美元。

  • 9月DEX相对于CEX期货交易量的份额下滑至3.26%

    据The Block数据显示,9月份,去中心化交易所(DEX)相对于中心化交易所(CEX)期货交易量的份额从2月份的峰值5.18%下滑至3.26%。 该指标表示DEX上发生的期货交易量与CEX上发生的期货交易量之比,表明用户似乎逐渐转向中心化平台。数据显示,Hyperliquid成为最大的DEX永续掉期平台之一,市场份额接近50%。

  • 摩根士丹利持有价值 2.721 亿美元现货比特币ETF

    美国证券交易委员会 (SEC) 最新文件显示,摩根士丹利持有价值 2.721 亿美元的现货比特币ETF。

  • BTC突破68000美元

    行情显示,BTC突破68000美元,现报68034.02美元,24小时涨幅达到0.35%,行情波动较大,请做好风险控制。

  • 美SEC正式对XRP裁决提出上诉

    美国证券交易委员会(SEC)已正式对 Analisa Torres 法官做出的 XRP 裁决提出上诉,再次引发了关于加密货币交易所的 XRP 销售是否符合证券条件的法律之争。监管机构对法院裁决的关键方面提出了质疑,包括清除Ripple公司高管和非现金 XRP 分配的裁决。这一结果可能会对加密货币监管的未来产生重大影响。

  • 特朗普家族将获得WLFI净收入的75%且不承担任何责任

    特朗普家族加密项目 World Liberty Financial(WLF)发布了一份 13 页的“World Liberty Gold Paper”文件,详细介绍了该项目的使命和代币分配方案。文件显示,特朗普家族将获得项目 75% 的净收益,同时无需承担任何责任。 根据文件,与特朗普有关联的特拉华州公司 DT Marks DEFI LLC 将获得 75% 的净协议收入。剩余 25% 的净协议收入将归属于项目联合创始人 Chase Herro 和 Zachary Folkman 全资拥有的波多黎各公司 Axiom Management Group(AMG)。AMG 已同意将其一半收益权分配给特朗普密友、政治捐赠者 Steve Witkoff 及其部分家族成员的关联公司 WC Digital Fi。