August 2025 AMA Question Submission
去中心化应用数据的聚合让应用具有可用性带来用户,才具有可运营性,吸引开发者和运营团队。如 DEX 的成功也在于将去中心化的代币交易进行了聚合。
参考阅读:
“去中心化应用需要应用具有去中心化节点,聚合节点。聚合节点也是去中心化的。”:应用节点作为独立运行的自治单元,聚合节点作为优化用户体验的独立服务入口,二者都通过去中心化设计避免单一控制点。独立客户端进一步增强了用户自主性,使DApp的生态更加开放和灵活。在去中心化博客应用的示例中,这种架构通过区块链、独立节点和用户选择权,实现了高效、透明和抗审查的内容分发系统,完美体现了DApp的设计理念。
这个提法我非常认同。
ArcBlock 的思路一直就是把 Blocklet 当作最小自治单元,让任何人都能部署自己的节点和服务。这样保证了应用的 独立性和去中心化。但仅有分布式节点并不足以让应用真正可用——用户需要一个 聚合层 来获得更好的体验。
所以我们在 Blocklet 之上做了很多工作:
换句话说,DApp 并不是单纯一个链上合约,而是 去中心化 Blocklet + 数据与服务的聚合层。这既保持了去中心化的原则,也确保了应用真正可用、可运营。
这也是为什么我们常说:ArcBlock 提供的是一整套 “应用构建积木”,而不仅仅是一个链。
我所说的聚合是 dapp 的数据聚合。一个去中心化应用(例如博客),很多人部署,是很多独立的站点,博客Dapp 需要发现节点,用户订阅后对所有的博客数据聚合展示。就像 RSS客户端。
RSS(Really Simple Syndication,简易信息聚合)是一种用于发布和订阅内容的网络协议,允许用户通过 RSS 客户端(也称为 RSS 阅读器)自动获取网站或博客的更新内容,而无需手动访问每个网站。RSS 基于 XML 格式,结构化地包含标题、摘要、链接和发布日期等信息,广泛用于新闻、博客、播客等内容的聚合。RSS 的核心优势在于:高效性:用户可以集中管理多个信息源的更新。个性化:只订阅感兴趣的内容,避免信息过载。去中心化:不依赖特定平台,直接从源站获取内容。
去中心化应用首先是一个协议,定义数据结构、开放数据接口。例如去中心化交易所(DEX),代币协议(ERC-20)智能合约是协议,DEX客户端聚合代币,实现了代币交易。
我认为Blocklet 是协议实现的服务,Dapp客户端基于协议访问 Blocklet 数据。Blocklet Store 也是一个 blocklet,作为官方应用商店,未来很多应用无法在这里上线,它并不展示所有应用,不能算去中心应用的聚合入口。更好的实现是 ArcSphere 列出全部运行的Blocklet Store Server运行的节点,聚合显示所有应用。
ArcSphere 的确可以作为用户侧统一访问去中心化应用的客户端,但目前还不算是。它应该为用户提供发现应用和发现所有应用节点功能。更好的实现是Blocklet应用本身实现发现节点完成数据聚合(WEB3)。ArcSphere只需要实现发现应用。并支持显示应用的聚合数据。
WEB3可以认为是通过 web 页面展示聚合数据,Dapp 展示去中心化应用聚合数据的app。
另外一个理解 Dapp 的例子是 TVBox https://tvbox.clbug.com/ 。TVBox 开源免费,只要遵循协议可以有多种实现。通过定义数据源协议,在数据源中包含了多节点。也是对数据的聚合 https://www.youtube.com/watch?v=Gxm5YP9tAuY
ArcBlock 在技术底层还缺乏节点发现、数据聚合的支持。例如 DIDMail 基于Blocklet,通过查询链上交易发现节点,但我不确定这种方式是否高效优雅,而且查询复杂。
ArcBlock 作为去中心化应用开发平台,对于什么是WEB3/Dapp ?应该是什么样子?为什么更先进?如何挣钱?做更多的介绍,因为开发者不知道,所以无法吸引开发者、运营者。
TVBox电视看片神器
5 replies
去中心化应用数据的聚合让应用具有可用性带来用户,才具有可运营性,吸引开发者和运营团队。如 DEX 的成功也在于将去中心化的代币交易进行了聚合。
参考阅读:
“去中心化应用需要应用具有去中心化节点,聚合节点。聚合节点也是去中心化的。”:应用节点作为独立运行的自治单元,聚合节点作为优化用户体验的独立服务入口,二者都通过去中心化设计避免单一控制点。独立客户端进一步增强了用户自主性,使DApp的生态更加开放和灵活。在去中心化博客应用的示例中,这种架构通过区块链、独立节点和用户选择权,实现了高效、透明和抗审查的内容分发系统,完美体现了DApp的设计理念。
这个提法我非常认同。
ArcBlock 的思路一直就是把 Blocklet 当作最小自治单元,让任何人都能部署自己的节点和服务。这样保证了应用的 独立性和去中心化。但仅有分布式节点并不足以让应用真正可用——用户需要一个 聚合层 来获得更好的体验。
所以我们在 Blocklet 之上做了很多工作:
换句话说,DApp 并不是单纯一个链上合约,而是 去中心化 Blocklet + 数据与服务的聚合层。这既保持了去中心化的原则,也确保了应用真正可用、可运营。
这也是为什么我们常说:ArcBlock 提供的是一整套 “应用构建积木”,而不仅仅是一个链。
我所说的聚合是 dapp 的数据聚合。一个去中心化应用(例如博客),很多人部署,是很多独立的站点,博客Dapp 需要发现节点,用户订阅后对所有的博客数据聚合展示。就像 RSS客户端。
去中心化应用首先是一个协议,定义数据结构、开放数据接口。例如去中心化交易所(DEX),代币协议(ERC-20)智能合约是协议,DEX客户端聚合代币,实现了代币交易。
我认为Blocklet 是协议实现的服务,Dapp客户端基于协议访问 Blocklet 数据。Blocklet Store 也是一个 blocklet,作为官方应用商店,未来很多应用无法在这里上线,它并不展示所有应用,不能算去中心应用的聚合入口。更好的实现是 ArcSphere 列出全部运行的Blocklet Store Server运行的节点,聚合显示所有应用。
ArcSphere 的确可以作为用户侧统一访问去中心化应用的客户端,但目前还不算是。它应该为用户提供发现应用和发现所有应用节点功能。更好的实现是Blocklet应用本身实现发现节点完成数据聚合(WEB3)。ArcSphere只需要实现发现应用。并支持显示应用的聚合数据。
WEB3可以认为是通过 web 页面展示聚合数据,Dapp 展示去中心化应用聚合数据的app。
另外一个理解 Dapp 的例子是 TVBox https://tvbox.clbug.com/ 。TVBox 开源免费,只要遵循协议可以有多种实现。通过定义数据源协议,在数据源中包含了多节点。也是对数据的聚合 https://www.youtube.com/watch?v=Gxm5YP9tAuY
ArcBlock 在技术底层还缺乏节点发现、数据聚合的支持。例如 DIDMail 基于Blocklet,通过查询链上交易发现节点,但我不确定这种方式是否高效优雅,而且查询复杂。
ArcBlock 作为去中心化应用开发平台,对于什么是WEB3/Dapp ?应该是什么样子?为什么更先进?如何挣钱?做更多的介绍,因为开发者不知道,所以无法吸引开发者、运营者。
TVBox电视看片神器