2019-02-04
in NEWS
自去年 1 月 6 日正式亮相以来,ArcBlock 区块基石产品研发稳步前进,ABT 共识逐步稳固,用户社区日益活跃…… 1 月 6 日 | ArcBlock 正式亮相 ArcBlock: 全球首个去中心化应用开发部署生态系统亮相 6 月 30 日 | 首个应用发布 ArcBlock 首个应用“开放链访问协议实验台”发布 ArcBlock 黑客马拉松 8 月 4 日起,成功举办 4 场黑客马拉松,吸引近 300 位开发者报名并开发出 20 个 DApps。 Arcblock 首场内测版黑客马拉松成功举行 ArcBlock 第二场黑客马拉松:新 SDK 亮相 黑客应用质量更高 ArcBlock…
2019-01-31
in NEWS
1 月,ArcBlock 区块基石团队继续专注于构建显著提升 ABT 区块链平台的核心服务和功能,包括推出数个高度创新的新产品,这些产品将重塑开发人员和产品经理的方式打造区块链全新体验,为运营商和最终用户提供工具、功能和能力,帮助我们离真正去中心化网络更近一步。 产品研发 按照 ArcBlock 2019 年产品路线图规划。ArcBlock 埋头研发正在准备几个内测版产品和一个早期节点运营者计划,该计划将于下月在官网上推出,运营商和有兴趣运行 ABT 节点的人可以在线申请。ABT 团队也在 ABT 钱包和 ABT…
2019-01-23
in ENGINEERING BLOG
作者: 冒志鸿 编辑 潘宇波 “去中心化应用”(也被称为 DApps)成为当前区块链行业的热点,但当你去研究却发现目前 DApps 都是各类的菠菜、资金盘。更让人担忧的是 DApps 也许是继“区块链”之后又一个定义不明,令人费解的词汇,对它的认识市面上存在了各种误解。 此次,应链捕手(ID:iqklbs)约稿,ArcBlock 创始人兼 CEO 冒志鸿撰写了本文,他从去中心化与中心化发展的历史来理解 DApps 的现状、破局的关键及方法。相信这一精彩的分享,应该能给你带来启发。 0…
2019-01-16
in NEWS
区块链技术领先企业加入领先的区块链行业协会 今天,ArcBlock 区块基石(ABT)宣布加入了全球首家领先的区块链行业协会“美国数字商会”。该商会宗旨是通过与政策制定者、监管者和行业合作,促进数字资产和区块链技术的普及与应用,为区块链领域创造新的就业与投资机会建立一个有利于增长的环境。 ArcBlock(ABT)正在打造世界首个区块链 3.0 应用开发生态系统,该平台包括一个完整的区块链开发框架和工具集,以帮助开发人员和行业利用区块链技术轻松地实现其特定的项目目标。 今天,ArcBlock…
2018-12-08
in ENGINEERING BLOG
作者: 丁沛灵(ArcBlock 软件工程师) 导读 以太坊虚拟机(Ethereum Virtual Machine)是以太坊的基础,它负责执行所有的交易(Transaction),并且根据这些 Transaction 来维护整个以太坊的账户状态,或者更准确的称之为 World State。Transaction 分很多种,有最简单的以太币(Ether)交易,有部署或者调用智能合约的交易。智能合约(Smart Contract)是由虚拟机执行的代码,用以完成复杂的业务逻辑。Solidity 是目前最流行的编写智能合约的高级语言。由 Solidity…
2018-12-03
in ENGINEERING BLOG
目前 ArcBlock Android App 采用的是 组件化 + MVP 的基础架构,下面将分两个部分分别介绍它们。 Why 组件化? 为什么要用组件化?放眼整个前端开发,组件化开发的思想已经深入各个框架,前端两个著名的框架 React,Vue 是最成功的代表。 组件化的核心思想是将复杂的应用拆分为不同的模块,让每个模块尽量做到“高内聚,低耦合”,从而增加组件的复用性,灵活性,最终帮助我们提高开发效率。 分析自己之前做过的 App 项目,脑海里可以很快得到一个将 App…
2018-12-01
in ENGINEERING BLOG
分层确定性钱包 HD Wallet 剖析:设计和实现 作者: 王仕军(资深前端工程师) 你真的了解钱包么? 了解区块链、或者持有数字货币(比如比特币和以太坊)的同学可能都知道把数字货币存在自己的钱包,目前市面上的钱包应用非常多,有支持单链的、支持多链的,有手机 APP、有网页、有桌面客户端,还有浏览器插件如 MetaMask。 绝大多数钱包应用在创建钱包时千叮咛万嘱咐让你做好备份的助记词是怎么回事儿?为什么这些钱包自称是 HD…
2018-11-08
in ENGINEERING BLOG
BlockAuth 基本设计以及在实现中的一些思考 作者: taotao(后端程序员) BlockAuth 模块几乎是所有系统中必不可少的一个环节,承载用户注册、登录、授权等各种常规操作,为整个系统中的其他逻辑提供支持。在当前阶段,BlockAuth 模块主要为 OCAP service 提供支持,通过对用户区分不同的 role,来分配不同的 service quota,以此提升 OCAP service 使用体验。现阶段而言,BlockAuth 模块采用相对于分布式 ID 方案(DID)更加中心化的实现,但在 DID 技术成熟后可以平滑过渡到去中心的实现。 本文试图从 BlockAuth…
2018-10-31
in ENGINEERING BLOG
作者: 冒志鸿(ArcBlock 区块基石创始人兼 CEO) 前言:今天,是中本聪发表比特币白皮书 10 周年的纪念日。ArcBlock 创始人兼 CEO 冒志鸿特撰本文回顾他 10 年前如何最早加入比特币“挖矿”却又轻易丢失,分享了他作为极客和创业者面对区块链这一全新的技术趋势如何经历从怀疑到坚信的认知旅程。 一年前的 10 月 30 日,在南京百家湖边上的一家酒店里闭关几天后,我给准备了近一年的区块链项目起了一个听起来不那么过于技术化的名字:ArcBlock 。 遵循互联网精益创业的命名原则,新名字都必须是能注册到域名才行,因此我第一时间注册了.com…
2018-10-30
in ENGINEERING BLOG
浅谈查询职责分离(CQRS)模式 作者 周蕾 (ArcBlock 后端工程师) 最近几年,在DDD的领域,我们经常会看到CQRS架构的概念, CQRS 是查询职责分离模式(Command Query Responsibility Segregation)的缩写。正好这些日子Arcblock的后端的服务有考虑使用CQRS 的架构,所以今天和大家一起分享一下最近的研读收获。今天文章会从Event Sourcing出发 介绍CQRS,以及通过Commanded (Elixir 的库),一起看一看如何遵循ES/CQRS 的概念开发应用程序。 什么是Event Sourcing…