AppChian v0.1 Release!该版本主要面向早期开发者。借助 Nervos AppChain v0.1,开发人员现在可以轻松构建一条自己的 AppChain 以及区块链浏览器,并在 Neuron 手机 DApp 钱包中轻松运行自己的 H5 DApp 应用,一起来继续探索吧~(页面最下方查看原文可直接体验 AppChain v0.1 的钱包和 DApp Demo)
AppChain 概述
Nervos AppChain 是开源免费的商业级应用公链解决方案,采用强力节点作为记账基础设施,提供高性能的计算和应用或行业共识,支持多链协议。AppChain 产品栈除了区块链内核 CITA 外,还包含 DApp 手机钱包 Neuron 、区块链浏览器 Microscope 以及全平台 SDK。 Nervos AppChain 主要为 B 端用户解决「搭建区块链困难」和「开发区块链应用困难」这两个区块链落地的核心问题。
内核组件
CITA
CITA 是一个高性能区块链内核,可用于建立许可链或公有链。
GitHubRepo:https://github.com/cryptape/cita
Documents:https://docs.nervos.org/cita
Whitepaper:https://github.com/cryptape/cita-whitepaper
组件
Neuron
Neuron 是一个 DApp 浏览器和一个支持 AppChain 和以太坊的区块链钱包。构建在 AppChain 或多个 AppChains 之上的 DApps 可以在 Neuron 中使用。用户可以通过区块链获得安全和无缝的交互体验。Nervos AppChain v0.1 更新了以下功能:
[feature]支持以太坊和 AppChain 的 DApp
[feature]添加一些 DApp 示例
[feature]添加 ERC721 支持
[feature]添加指纹认证
[optimize]更新创建钱包,通证传输和通证交易历史列表的交互
[optimize]更新钱包页面,交易详情页面和设置页面的 UI
[bugfix]修复一些错误
Microscope
Microscope 是一个功能齐全的区块链浏览器平台。使用 Microscope,您可以访问任何指定 AppChains 上的块、交易、账户(包括智能合约)的数据,以及调用合约方法和查看 AppChain 的实时性能指数。还提供了缓存服务器用于缓存区块链数据。它可以轻松部署来缓存来自任何指定 AppChains 的数据以供应用程序使用。Nervos AppChain v0.1 更新了以下功能:
[feature] 开源开发:这个项目欢迎任何人使用和 PR。
[feature] 多链切换:该项目支持在任何 AppChain 之间切换。
[feature] 智能合约支持:该项目提供了一个用户友好的界面来调用智能合约的方法。
[feature] 用户自定义:此项目支持配置页面,以指定应显示的值。
[feature] 渐进式:该项目正处于渐进式开发阶段,这意味着它可以独立工作,并且能够与 AppChain 的另一个项目 ReBirth 一起工作。
[feature] 国际化:该项目支持 i18n,默认为中文和英文。
ReBirth
ReBirth 是 AppChain 区块链浏览器的缓存服务器。Nervos AppChain v0.1 更新了 ReBirth 的第一个版本,具有以下功能:
[feature]支持 Nervos AppChain 的 JSON-RPC列表
[feature]获取块和交易清单
[feature]同步 AppChain 的状态信息
[feature]获取同步错误列表
[feature]添加一些统计信息
SDKs
JavaScript
nervos.js 库一套包含 nervos-chain 和 nervos-signer 为 Nervos AppChain 生态系统而定制的集成包。
nervos-chain 是一个发布在 npm 上的以 provider 和可选的 web3 作为输入的高级函数,它用来返回支持 nervos 的 web3 实例。版本名称 v0.17。表示此 SDK 与 CITA v0.17 完美配合。它将来会一直遵循这种方式。
将 @nervos/web3 重命名为 @nervos/chain
[feature]添加系统合同 API
[refactor]重构合同模块
[optimize]用 lerna 维护
[feature]添加输出格式化程序 nervos.appchain.getAbi
Java
nervosj 最初改编自 Ethereum Web3j,是一个 Java 库,用于处理 Smart Contract 并与 Nervos 网络上的客户集成。Nervos AppChain v0.1 更新了版本 0.17.1 是 Nervos AppChain 的第一个 Java SDK 版本。版本名称 v0.17.* 表示此 SDK 与 CITA v0.17 完美配合。它将来会一直遵循这种方式。
[refactor]将 web3j 重命名为 nervosj 以获取包名和类名。
[refactor]删除 JSON-RPC 和服务中未使用的组件。
[refactor]重构模块 Block 和 Transaction 以调整为 CITA。
[fix]修复 codeGen 生成的 java 类没有正确数据类型的错误。
[fix]修复 codeGen 与 Transaction 不共享相同数据类型的问题。
[fix]完成 nervosj 的单元测试并添加 Travis CI。
[Optimize]为 nervosj 添加更多示例。
实用工具
Truffle Box
这款 Truffle Box 专为你与 Nervos AppChain 合作而设计。你可以使用此框架在 Nervos AppChain 上开发 DApps。
Demo Dapp
First Forever
在 Neuron 上运行的 AppChain DApp,将重要的一段文字,存放到链上,让经典永流传,随时回味。
长按二维码下载 Neuron 钱包
--------------------------
〖 点击文字,直达历史精选 〗
【合作伙伴】招银国际投资布局区块链,Nervos 成为其投资的重要区块链项目
【人物观点】Nervos AppChain:区块链普及的重要拼图
【项目报道】Nervos Hackathon 项目报道(1):跨链交易所
【项目报道】Nervos Hackathon 项目报道(3):SummerWars
【项目报道】Nervos Hackathon 项目报道(4):DAHP 平台
附录*
Nervos 官网↓↓↓
https://www.nervos.org
Twitter 官方:
https://twitter.com/nervosnetwork
Reddit 官方:
https://www.reddit.com/r/NervosNetwork/
Nervos AppChain 官网↓↓↓
https://Appchain.nervos.org
Nervos 白皮书↓↓↓
http://nervos.org/#/pdf/nervos-ckb-zh
电报群↓↓↓
https://t.me/NervosNetworkcn
Nervos 唯一官方公众号:
P.S:Nervos 由 Nervos 基金会发起并维护的一个全新公有链项目,战略合作伙伴包括技术咨询方秘猿科技(Cryptape)和招商银行。










网友评论