Engineering·Nov 5, 2026 钱包应该自己查账 Passkey 保护账户与授权之后,钱包还应核对自己的交易与本地记录。介绍 ArcBlock 下一代钱包的轻量验证方向、同构可验证账本,以及当前接入边界。
Engineering·Nov 4, 2026 从倡议到工程:Passkey 原生账户与下一代钱包设计 从软件钱包的签名内存、硬件钱包的升级与备份负担出发,公开 ArcBlock 原生 Passkey 账户基础与下一代钱包设计:可读意图、受限会话、账户策略、恢复与兼容,以及需要接受的工程验证。
Engineering·Oct 29, 2026 AI 编程 Agent 的降智现象:跨厂商使用记录与初步分析 开发我们自己的产品时,Claude Code、Codex 和 Grok Build 先后出现变慢、难读或工作效果下降的体验。结合同期记录与原始报告,分析可能机制、开发者应对和工具切换。
Engineering·Oct 26, 2026 AI Cloud Atlas:给人和 AI 一张共同的地图 从《云图》到 Atlas:让人和 AI 共同组织材料、关系与演变,把注意力留给思考和判断。ArcBlock 内部的方法实验与未来愿景。
Engineering·Oct 23, 2026 Ontology,拿我们的网站讲清楚 从 Palantir 的 Ontology 到 ArcBlock 网站上的活动、文章与学习材料,看对象、关系和运行能力如何让人和 AI Agent 围绕同一份数据工作。
Engineering·Oct 20, 2026 从对话到文章:AFS 与 Cloudflare Cloudflare Connect 现场演示:AI 通过 AFS 读取网站内容,准备文章草稿,让参与者在发布前查看真实页面。
Engineering·Oct 18, 2026 Beyond Serverless:我们如何在 Cloudflare 上构建 Agentic 虚拟计算机 Serverless 改变了应用怎样运行。ARC 探索的是应用怎样定义、组合和拥有,以及现代云运行时如何支撑这一层抽象。
Engineering·Oct 18, 2026 ARC Deep Dive:从一个网址到应用呈现 沿着一次访问走进 Cloudflare 上的 ARC:域名怎样找到应用,AFS 怎样连接资源,用户又怎样带着自己的数据进入不同应用。
Engineering·Oct 13, 2026 ARC 运行在哪里:以 Cloudflare 为例 ARC 为 Blocklet 提供运行环境,可以由自己的电脑、服务器、Cloudflare Workers 或原生平台实现承载。Cloudflare 上的实现分别承接应用计算、会话和数据存储,让托管用户在应用层使用这些能力。
Engineering·Oct 10, 2026 Introducing AFS-UI:人与 agent 共享的界面 AFS-UI 让人通过画面、agent 通过路径,访问同一个界面系统。正式介绍 AFS、AFS-UI、AUP 与 Web Device 的关系,以及它们与相邻 UI 方案的区别。
Engineering·Oct 3, 2026 OCAP 的三代架构:从链访问协议到 AFS 从 ODBC 的启发、GraphQL Playground,到 Blocklet 的链访问部件,再到 ARC 的 AFS provider,回顾 OCAP 在三代架构中的演变。
Engineering·Sep 29, 2026 共识不只是 PoW 或 PoS:先分清谁能参与,再看怎样达成一致 从抗女巫、分支选择到最终性,解释 PoW、PoS 在完整协议中的作用,以及为什么不能拿 51% 和 2/3 直接比较链的安全性。
Engineering·Sep 29, 2026 主密钥离线,程序怎样代办? 从 ArcBlock 的区块链委托授权专利出发,解释程序如何用自己的密钥代办交易,以及权限限制、撤销和主密钥离线各自的边界。
Engineering·Sep 29, 2026 一个接口访问多条链,哪些差异不能藏? 从 OCAP 与访问层专利看统一请求、链适配器和客户端签名,解释为什么统一接口仍须保留数据来源、确认状态与链的差异。
Engineering·Aug 18, 2026 无人值守(autopilot)的 loop engineering 实战:我们开源了解放您双手的新 agent skill 上一对 skill 把人从两个 terminal 的粘贴循环里换下来了。后面四个把值班也换掉:人更专注决策、审美和责任,琐碎的推进交给 agent。issue-review、issue-sweep、pr-review、pr-sweep 已开源。
Engineering·Aug 13, 2026 我们开源了一个 skill 防止你的硬盘被 code agent 的 worktree 吃光 我们又开源了一个 agentloop skill:git-hygiene。并行 agent 越多,本地分支和 worktree 越多;1T 硬盘写满得比想象中快。这个 skill 先证明能删,再动手清,不赌。
Engineering·Aug 10, 2026 今天的 `arc skill` 是什么(以及它还不是什么) arc skill 现在提供内置 how-to booklet 目录,并能写进宿主 agent 的 skill 文件夹。这有用——但相对 gh skill 或 AFS 的 .skills,还远不完整。下面用一张表、一套可跟做命令,和公开的设计缺口说明白。
Engineering·Aug 3, 2026 ARC 上的 Web 内容系统:不理解你的内容,反而更简单 WordPress 和 Astro 都会让站点先声明内容模型。这不是坏事,只是另一种取舍。ARC 的 Web Device 试着把通用的建站工作做成运行时,把产品、术语和活动这些真正的含义留给对象数据与应用部件。这篇讲这条分界线在哪里,以及要让它成立还必须补上什么。
Engineering·Jul 31, 2026 Small World:每个 agent 都活在自己的投影里 AFS 有一条设计原则叫 Small World:每个 agent、每个应用、每个进程,看到的都不是全局世界,而是专门为它投影出来的一个小世界。不在这个世界里的东西,对它来说不是「没权限」,而是根本不存在。这篇讲它从哪来、为什么不只是安全机制,以及怎么亲手试一试。
Engineering·Jul 31, 2026 Web Device:声明就是网站,两条路怎么选 Web Device 是 ARC 里的一个重要能力:在 AFS 目录下声明一个 .web/,这个目录里的数据和 AUP 就会在服务端被渲染成一个网站,SEO 检查、死链检测、访客分析全部白送。这篇讲清楚它和浏览器侧实时渲染的 UI Device(/dev/ui/web)有什么不同、怎么用、什么时候该用哪一条路。
Engineering·Jul 29, 2026 我们的 loop engineering 实战:从两个 terminal 里的手工循环,变成一对开源 skill 我们开源了一对 agent skill:design-review 和 build-phases。它们成对使用,解决的是同一个问题:AI 做比较复杂的任务时,计划会漂。这两个 skill 是 IDD 的延续,要说的问题也正是从 IDD 用出来的。
Engineering·Jan 13, 2026 ALP(主动加载策略):AI上下文图管理的简明模式 在使用Claude Code这类AI助手时,当最初的“蜜月期”过去,一个内在的矛盾便会浮现。我们自然希望AI能全面了解所需的上下文信息——包括用户的个人偏好、代码库惯例、产品知识乃至思维习惯。然而,一股脑地预加载所有内容,亦会带来其固有的问题:不仅令牌成本飙升、响应速度迟缓,更具讽刺意味的是,过多的
Engineering·Dec 3, 2024 Blocklet Store v0.15.0:使用 SQLite 做为数据库 随着 Blocklet 数量的日益增多,我们面临的数据量持续扩大。原先使用 Nedb 数据库的潜在问题也日益凸显,尤其是在运行内存占用和数据安全方面。近期,由于 Nedb 数据丢失问题,导致线上 Blocklet 数据( Test Store)丢失,为此我们不得不加快数据库的切换进程。目前,我们已将
Engineering·Aug 1, 2024 事故报告:ArcBlock Launcher 上托管的部分应用短时不可用 亲爱的 ArcBlock 社区, 我们一直致力于为 ArcBlock 社区提供稳定而强大的服务,本着保持透明和与持续沟通的原则,我们报告一起 ArcBlock Launcher 上托管的部分应用短时不可用的事故。 这次事故发生在 2024 年 7 月 31 日的凌晨约 00:00,由 ArcBloc
Engineering·Feb 1, 2024 解密ArcBlock官网的实现“奥秘” ArcBlock 的新网站发布了,本文带您来全面揭秘和剖析我们自己如何构建 ArcBlock 新网站,看看我们如何以使用可重用的Blocklets来构建ArcBlock网站,我们做到的您也可以轻松做到! ArcBlock 站点建立在 ArcBlock之上 下面就是我们 ArcBlock 官网的管理后
Engineering·Dec 31, 2023 解读 ArcBlock的架构全貌,回顾我们的架构演进过程 作者: Robert Mao, ArcBlock 创始人。 在我们回顾我们的2023年进展的时候,我们给出了我们更新版本的架构图全貌, 这是我们在过去数年发展基础上演进和迭代的成果。 本文我就来带大家解读一下我们最新的架构图,回顾一下我们是如何一步步地演进而来的。 架构全貌 这是我们更新后的架构图
Engineering·Dec 5, 2022 创新功能:"为其他账户支付 gas" 和 "抵押免gas费" 我们将为ArcBlock区块链进行重要升级,该升级将带来一些新功能。那些已经在ArcBlock上积极开发的人们可能已经在我们的测试链区块浏览器中注意到了变化。 Gas费 ArcBlock的区块链自2019年首次推出以来一直免费使用Gas费用,然而在新升级之后,每笔交易都将收取Gas费用。ArcBlo
Engineering·Aug 21, 2022 一个简易的去中心化图片生成器 作者 : 汤玄 (卡内基梅隆大学计算机专业,ArcBlock夏季实习生)导师 : 张晗(ArcBlock,工程师/实习生导师)这个夏天我在 ArcBlock 进行了为期 3 个月的实习。在此期间,我学习了与网络开发相关的知识,包括 React 和 Node.js。有了这些基础,我阅读了 ArcBlo
Engineering·Apr 22, 2022 DID Wallet 4.0 设计方法分享 作者: 曹雯(ArcBlock UX 设计师)鸣谢: 感谢我们的外部设计导师 Rokey Zhang 对设计流程、方法的悉心指导和帮助;感谢我们的外部设计师 Ni Cheng 对细节设计的贡献; 感谢各位早期参与Beta朋友们的反馈和帮助。今年我们发布了全新的钱包4.0,这次设计我们推翻了原先整个构
Engineering·Dec 2, 2021 ArcBlock 如何利用 AWS QLDB 构建去中心化身份解决方案 作者: Robert Mao,ArcBlock创始人插画: Moon Cao,ArcBlock设计师身份技术正在从传统的集中式身份解决方案演变为分布式身份解决方案。去中心化身份是一种新兴技术,它将身份控制权交还给用户,用户可以自主决定将哪些信息共享给第三方。成立于 2017 年的ArcBlock 正
Engineering·Feb 10, 2021 ABT Node v1.2.0 正式发布 作者: 王仕军(ArcBlock 高级工程师)在经历 239 个 Commit,17 个小版本迭代之后,功能更强大、性能更稳定、更安全可靠、用户体验更好的 ABT Node v1.2.0 正式发布了,欢迎大家升级试用!如果你之前启动过 ABT Node,可以直接在 ABT Node 的配置界面检查升
Engineering·Apr 12, 2020 DApps 的全新架构设计:基于 GraphQL 和标准客户端 作者: 冒志鸿(ArcBlock 首席执行官、首席架构师)关于去中心化应用(Decentralized Applications,DApps)的架构,目前我们 ArcBlock 采用了基于 GraphQL 和标准客户端的新型架构设计。基本思路1. 后端(Serverside)采用 GraphQL 来
Engineering·Dec 1, 2019 ABT 钱包新建流程介绍 作者: Nate、Jonathan Lu (ArcBlock 移动客户端工程师)ABT 钱包的 新建流程 和市面上绝大多数加密数字钱包不一样,我们创新地引入了 初始密钥 + 恢复码 这样的组合方案,取代之前的 助记词 方案。通过一拆为二的形式,保证账户安全性的同时,大大降低了用户记忆成本。什么是初始
Engineering·Nov 20, 2019 选择 BEAM 用于区块链开发的四大完美原因 作者: 陈天(ArcBlock 研发副总裁)、舒适(ArcBlock 软件工程师)我第一次通过乔·阿姆斯特朗(Joe Armstrong)了解到了 Erlang/OTP,他将世界分解成可以像人类一样相互交谈的进程。当我开始在 ArcBlock 区块基石工作时,我们的任务是构建一个区块链平台,我们决定
Engineering·Nov 7, 2019 为什么 ArcBlock 使用 BEAM 构建自己的区块链开发框架 作者: 陈天(ArcBlock 研发副总裁)ArcBlock 是谁,为什么他们喜欢 BEAM?ArcBlock 区块基石肩负这样一项使命:大大简化区块链技术并将其迅速应用于日常生活之中。为此,他们开发了一个区块链全栈开发平台,为开发者提供了轻松构建、运行和部署去中心化应用(DApps)所需的一切。其
Engineering·Sep 27, 2019 丁沛灵「无涯社区」分享:跨链协议以及在 Forge 上的实现 分享: 丁沛灵编辑: 红军大叔(无涯社区)9 月 26 日北京时间中午 12 点 30 分,ArcBlock 区块基石工程师丁沛灵应邀参加无涯社区举办的第 33 期「价值探索」线上分享活动,从技术的角度分享跨链的技术难点与原理,以及 ArcBlock 在跨链技术的取舍。开场大家好,我是丁沛灵,在 A
Engineering·Sep 1, 2019 我的自动贩卖机 DApp 完成啦! 作者: 徐咏忻(娜娜)在前面三篇博客里,我分别跟大家介绍了我们可以运用的区块链开发工具,Arcblock 的Forge 开发框架、 以及做区块链项目前要思考清楚的四个问题。另外也跟大家分享了我整个自动贩卖机 DApp 从前期构思,到后来建模,实际写码编写交易协议的过程。那么在我这四周的学习、努力,以
Engineering·May 10, 2019 Forge 如何帮助开发者跨越区块链技术鸿沟 作者: 陈天(ArcBlock 研发副总裁)来源: 程序人生 (ID:programmerlife)周二晚上做了一个关于我们的去中心化应用开发框架 Forge framework 的讲座,不少朋友询问在哪里能看到讲座的视频 —— 其实我们每周的 technical learning series
Engineering·Mar 31, 2019 ABT Network 部署记 作者: 陈天(ArcBlock 研发副总裁)来源: 程序人生 (ID:programmerlife)题记昨天,也就是 3 月 29 日,ABT Network(ABT 链网)正式发布。ABT Network 以完全去中心化方式连接编织多条区块链形成的网络,以云节点和织链为网的方式重新定义了新一代区
Engineering·Dec 3, 2018 ArcBlock Android App 架构介绍 目前 ArcBlock Android App 采用的是 组件化 + MVP 的基础架构,下面将分两个部分分别介绍它们。Why 组件化?为什么要用组件化?放眼整个前端开发,组件化开发的思想已经深入各个框架,前端两个著名的框架 React,Vue 是最成功的代表。组件化的核心思想是将复杂的应用拆分为不
Engineering·Nov 8, 2018 BlockAuth 基本设计以及在实现中的一些思考 BlockAuth 基本设计以及在实现中的一些思考作者: taotao(后端程序员)BlockAuth 模块几乎是所有系统中必不可少的一个环节,承载用户注册、登录、授权等各种常规操作,为整个系统中的其他逻辑提供支持。在当前阶段,BlockAuth 模块主要为 OCAP service 提供支持,通过
Engineering·Oct 25, 2018 1024 节献礼: simple chain 作者: 陈天(ArcBlock 研发副总裁)前两周上线了我们为 Cybermiles 提供的 supernode,因为 Cybermiles 主网使用了 Tendermint,于是上周便研究了一下 Tendermint,边学边写了个 slides 介绍 Tendermint。Tendermint 是
Engineering·Sep 6, 2018 深入理解OCAP实现(4):Exchange服务的工作流程以及如何集成到OCAP服务 "Good intentions never work, you need good mechanisms to make anything happen." says Jeff Bezos.深入理解OCAP实现(4):Exchange服务的工作流程以及如何集成到OCAP服务作者 Lei Zhou
Engineering·Aug 27, 2018 深入理解 OCAP 实现 (3): 浅析数据对区块链行业发展的重要性 深入理解 OCAP 实现 (3): 浅析数据对区块链行业发展的重要性作者: 舒适 (ArcBlock 团队数据工程师)很多人会问,为什么 ArcBlock 这样一家初创的区块链公司需要大量的数据分析?又有什么数据可以分析呢?今天我们从 OCAP 的数据方面切入,介绍一下目前比特币和以太坊上数据量的情
Engineering·Aug 16, 2018 深入理解 OCAP 实现 (2): 开放链访问协议为何采用 GraphQL 深入理解 OCAP 实现 (2): 开放链访问协议为何采用 GraphQL作者: 陈俊 (ArcBlock 团队公关副总裁)尽管目前全球加密数字货币市场低迷,区块链技术发展在 2018 年却进入了底层公链项目万链齐发的 3.0 时代:针对以比特币、以太坊为代表的区块链 1.0 、2.0 技术充分暴露
Engineering·Aug 16, 2018 深入理解 OCAP 实现 (1): 如何解析 Bitcoin 的数据 深入理解 OCAP 实现 (1): 如何解析 Bitcoin 的数据作者: 丁沛灵 (ArcBlock 团队软件工程师)为了帮助大家更深入地理解 ArcBlock 的开放链访问协议的实现和技术细节,我们的工程团队将定期写技术文章来“解密”我们在设计和开发 OCAP 过程中的一些技术细节。 希望读者能