汪晓明 是HPB芯链创始人兼CEO,有着10年互联网技术开发经验。是中国区块链技术早期的布道者,从比特币(BTC)到以太坊(ETH),从巴比特到共享财经,从未停止探索的脚步,在区块链发展的土地上都能看到汪晓明的足迹。
汪晓明曾参与创立银联大数据、Beltal,并担任Beltal CTO。在跨境电商、金融支付、大数据、区块链等领域有丰富的技术架构和跨界经验。作为区块链技术早期探索者,一直积极推动区块链技术在国内的传播和应用落地,发起了深受行业认可的区块链视频节目《明说》,亲自编写了《以太坊官网文档中文版》一书,并作为主要作者参与了《区块链开发指南》一书的编写,持续影响着更多人参与到区块链技术的研究和推广。
从2017年开始,汪晓明就很少露面,并不是他放弃了区块链而是伴随以太坊的发展壮大,一个困扰区块链发展的核心问题让他十分困惑,那就是区块链的运行速度和高并发问题。
众所周知,只要是软件就存在着漏洞和瓶颈,而硬件技术基本被国外垄断和控制,中国硬件区块链技术的发展严重缺少成长的基础和技术支撑。
汪晓明有一个信念利用,HPB芯链来解决区块链技术在速度和高并发问题的瓶颈,并且要立足于为民服务、为时代服务、为困难服务、为未来服务,知识和时代从不辜负任何参与者!
经历了2017年9月4日,汪晓明多次感叹生不逢时,但依然坚决留在国内、不忘初心做一家真正的民族区块链企业。
关于芯链HPB
HPB是一种全新的区块链体系架构,定位为易用的高性能区块链平台,旨在实现分布式应用的性能扩展,以满足现实世界的真实商业需求。这是通过创建一个可以构建应用程序的类似操作系统的架构来实现的。该体系架构提供帐户、身份与授权管理、策略管理、数据库、异步通信以及在数以千计的CPU、FPGA或群集上的程序调度。该区块链为一个全新的体系架构,通过低延时高并发硬件加速技术,可实现每秒支持数百万个交易,且达到秒级确认。
随着基于区块链技术的交易量及应用的增长,网络拥堵等问题日益凸显。现有区块链底层仍停留在初级发展阶段,存在诸多技术瓶颈,导致DAPP落地困难。HPB(HighPerformance Blockchain)芯链是一种全新的区块链软硬件体系架构,其中包含芯片加速引擎和区块链底层平台,旨在实现分布式应用的性能扩展。定位为易用的高性能区块链平台,跟产业深度结合,满足现实世界的真实商业需求。
如图2-1所示,该体系架构定义包含两部分,硬件体系架构及与之配合的软件体系架构,是一个融合HPC(High Performance Computing)及云计算概念的高性能区块链架构,硬件体系由具有HPC硬件支撑的分布式核心节点、通用通讯网络及具有HPC硬件支撑的云终端构成。
应用服务
区块链应用程序接口 (APIs)
在区块链基础层,设计提供一系列的区块链数据访问和交互接口,采用JSON-RPC和RESTful API支持各类应用和开发语言。支持多维度的区块链数据查询和交易提交等区块链交互操作,在不同的业务场景,交互访问接口可以进一步和权限控制体系集成。
应用开发包 (Application SDKs)
应用程序开发包(Application Software Development Kit)是基于不同开发语言对区块链进行操作的综合性功能服务包,提供加密、数据签名、交易生成等综合性服务功能接口,可以扩展集成特定业务逻辑功能,无缝支持各类语言业务系统的集成与功能扩展。将支持Java、JavaScript、.NET、Ruby、Python等多种语言SDK。
智能合约
通用虚拟机机制
HPB 采用插件化设计,支持多种虚拟机,并根据市场需求随时调整支持的虚拟机列表。底层的虚拟机与上层高级程序语言解析转换相结合,灵活支持虚拟机的基础应用。通过定制化的 API 操作实现虚拟机的外置接口,灵活地与账本数据以及外部数据进行交互操作。这一机制实现了智能合约运行时达到原生代码执行的高性能。同时也实现了支持不同区块链的通用虚拟机机制。
以太虚拟机(EVM)
EVM已经被用于大多数现有的智能合约,可以在 HPB 系统上使用。可以想象,在 HPB系统上,EVM合约可以在内部沙箱中运行, 只需要少量适配就可以与其他 HPB 应用程序交互。
小蚁虚拟机(NeoVM)
NeoVM已经被用于金融等各行业,可以在 HPB 系统区块链上使用。希望未来使用NeoVM 的客户需要高性能场景时,只需要少量适配就可以与其他 HPB 应用程序交互。
智能合约生命周期管理
对于每一项智能合约,作为一项链上资产进行全生命周期管理,对智能合约的提交、部署、使用、注销进行完整可控的流程管理,并集成权限管理机制对智能合约操作的各项机制进行综合性安全管理。
智能合约审计
对智能合约进行自动化工具审计与专业人员代码审计结合的保护性审计,进一步集成代码审查和形式化验证的自动化工具,集成单元测试覆盖率的审查工具。
智能合约模版
根据不同业务领域的通用性业务模型与流程,逐步形成通用的智能合约模版,可以支持各类通用业务场景中的灵活配置使用。
系统管理
系统升级
HPB技术上采用了软硬件结合的方案,系统架构可分为四个层次,硬件层、硬件抽象层、中间层、实现层,各层软硬件版本需要相互兼容匹配。针对系统的复杂性,HPB提供了系统升级服务,通过简单的命令操作,可实现各层版本兼容性检查、自动下载、自动升级、自动部署等功能。
系统监控
对区块链体系、网络、节点进行可视化应用和日志系统的综合监控,各类异常的实时报警与通知,并支持特定情况的远程故障恢复,网络系统重启等服务。支持根据不同业务领域需求进行综合监控扩展、系统升级。
开发路线图
团队及顾问介绍
HPB的ICO信息