入门蚂蚁区块链BAAS系统开发系列

  • 辉哥
  • 更新于 2019-04-10 16:32
  • 阅读 5024

入门蚂蚁区块链BAAS系统开发系列

1,摘要

蚂蚁区块链创新大赛正在如火如荼的进行中,这次蚂蚁区块链创新大赛奖金丰厚,获奖者权益多多。那么,对于一个区块链团队来说,如何快速了解蚂蚁BAAS系统的能力,开发环境以及接口是一件很重要的事情。 本篇文章着眼于入门实践,根据蚂蚁BAAS的官方帮助文档和辉哥的实践,按照一课讲透一个知识点或者功能的逻辑,把蚂蚁BAAS系统深入浅出的做了分析和输出,希望能为大家熟悉蚂蚁区块链系统提供帮助,少走弯路。

2,系列文章

(1)蚂蚁区块链第1课 蚂蚁10大区块链解决方案及应用场景 网址: https://www.jianshu.com/p/470ff703c001 摘要: 讲解蚂蚁金服金融科技区块链有成功案例的落地场景应用,包括司法区块链,合同存证,供应链金融,电子票据,商保快赔,处方流转,智慧租房,通用溯源,安全多方计算解决方案(联合营销,联合风控),跨境支付的行业现状及痛点,解决方案以及落地场景。

(2)蚂蚁区块链第2课 如何申请获得100万创新大赛参赛资格? 网址: https://www.jianshu.com/p/8ba7405d4a3d 摘要:本文针对“链创.未来”蚂蚁区块链创新大赛的内容和报名申请流程做介绍,便于感兴趣,有实力的团队申请报名参加。

(3)蚂蚁区块链第3课 如何创建标准合约链? 网址: https://www.jianshu.com/p/6cf2577757c9 摘要:本文介绍如何创建标准合约链的步骤以及管理后台的基本功能。

(4)蚂蚁区块链第5课 如何配置Cloud IDE证书并进行Solidity智能合约调试? 网址: https://www.jianshu.com/p/8026592b451d 摘要:本文主要讲解蚂蚁区块链的智能合约编译环境的使用。包括以下内容:(1)蚂蚁区块链Cloud IDE 说明 (2)配置Cloud IDE证书(3)Solidity智能合约编译/部署/运行。

(5)蚂蚁区块链第8课 如何创建新的账户,获取私钥和identity标识? 网址: https://www.jianshu.com/p/566c34a916eb 摘要:本文介绍如何创建新的账号,获取私钥和identity标识。

(6)蚂蚁区块链第11课 以住房租赁积分管理系统为例讲透蚂蚁Solidity语言差异精要 网址: https://www.jianshu.com/p/c656c285687b 摘要:本文以住房租赁积分管理系统为例,给大家演示CLOUD IDE如何编译调试solidity智能合约,并以此为例,给大家分享以太坊SOLIDITY跟蚂蚁区块链SOLIDITY语言的差异点。

(7)蚂蚁区块链第13课 如何搭建一个DAPP应用(以姓名年龄为例) 网址: https://www.jianshu.com/p/c7397c0c1b87 摘要:本文介绍如何使用Cloud IDE完成name-age智能合约的编译,获取其ABI和二进制码信息。接着,本文介绍基于EXPRESS框架搭建的前端页面,完成已部署智能合约的调用,完成了相关功能的呈现。

(8)蚂蚁区块链第4课 如何创建TEE硬件隐私合约链? 网址: https://www.jianshu.com/p/44394d22f761 摘要:本文介绍如何创建TEE硬件隐私合约链的步骤以及管理后台的基本功能。

(9)蚂蚁区块链第7课 零知识证明隐私保护原理和蚂蚁BAAS接口调用实现 网址: https://www.jianshu.com/p/25f4c0b888b7 摘要:本文试图普及隐私保护和零知识证明的相关技术知识,尝试使用更简单的描述来理解复杂的数学算法和技术原理。同时,也提供了蚂蚁区块链已经实现的隐私保护的接口函数说明。本文涉及的专业知识有零知识证明,zk-SNARKs和 BulletProofs(防弹证明),佩德森承诺等。

(10)蚂蚁区块链第6课 TEE硬件隐私合约链(含标准合约链)的框架和功能概述 网址: https://www.jianshu.com/p/5c6b9ed6af1e 摘要:本文介绍蚂蚁区块链的TEE硬件隐私合约链和标准合约链的框架和功能介绍,说明开发流程。

(11)蚂蚁区块链第9课 SSL/TLS工作原理及在蚂蚁BAAS中的应用 网址: https://www.jianshu.com/p/b7f839182a1e 摘要:本文着重于介绍SSL/TLS工作原理,带着大家一起学习trustCa,ca.crt,client.key,client.crt,client.key等文件的作用。

(12)蚂蚁区块链第10课 可信计算及TEE硬件隐私合约链智能合约开发实践 网址: https://www.jianshu.com/p/5dbb63a7c08d 摘要:本文介绍可信计算分类INTEL SGX技术和ARM TRUSTZONE技术技术方案概要,以及应用INTEL SGX技术的蚂蚁区块链TEE硬件隐私链的智能合约开发实践。

(13)蚂蚁区块链第12课 如何使用命令行编译工具solcjs编译Solidity智能合约? 网址: https://www.jianshu.com/p/1352eeff32a1 摘要:本文介绍由蚂蚁区块链平台提供的 Solidity 编译工具 solc-js 的 下载、安装 和 使用方式 。

(14)蚂蚁区块链第14课 如何在TEE硬件隐私加密链上搭建一个DAPP应用(以姓名年龄为例) 网址: https://www.jianshu.com/p/f3304848c5ba 摘要:本文介绍基于EXPRESS框架搭建的前端页面,完成基于TEE硬件隐私加密链的合约编译,部署,函数调用,完成了相关功能的解密呈现。

(15)蚂蚁区块链第15课 JS SDK概述及API接口速查 网址: https://www.jianshu.com/p/7d6614f2c8bf 摘要:本文讲解蚂蚁BAAS的JavaScript SDK概述,说明JS SDK对应的API接口速查。

(16)蚂蚁区块链第16课 JS SDK数据模型(账户|合约|交易|收据|日志|区块) 网址: https://www.jianshu.com/p/3fd33bebc9cb 摘要:本文讲解蚂蚁区块链合约平台 JS SDK 涉及的数据模型,包括账户模型,合约模型,交易模型,收据模型,日志模型,区块模型。

(17)蚂蚁区块链第17课 错误码指导大全 网址: https://www.jianshu.com/p/ca0009a7d772 摘要:本文介绍蚂蚁区块链的错误码按出错来源分为5类:平台校验错误码、虚拟机错误码、区块链错误码、客户端系统错误码、TEE 错误码,并给出了具体的错误码值和解释说明。

(18)蚂蚁区块链第18课 区块链预言机(ORACLE)的定义及在蚂蚁BAAS中的使用 网址: https://www.jianshu.com/p/2b9ff4add943 摘要:本文主要讲解外部预言机ORACLE定义和原理,并讲解蚂蚁BAAS系统如何通过ORACLE预言机方式使用外部数据源的方法。

(19)蚂蚁区块链第19课 联盟链创建及管理 网址: https://learnblockchain.cn/2020/01/27/9aa0ff1ead21 摘要:通过本文,您将了解在蚂蚁区块链中如何创建联盟以及联盟中的角色及权限,以及管理联盟区块链,管理合约工程,管理联盟应用,管理联盟配置,管理联盟机构等事宜。

(20)蚂蚁区块链第20课 可信存证司法链从入门到实施 网址: https://learnblockchain.cn/2020/01/28/8bd6e3b1d3b0 摘要:杭州互联网法院和司法区块链平台的技术建设方都是蚂蚁金服区块链。那么,如何借助蚂蚁的技术能力和服务能力,快速对接上司法链,便于后续打通存证/维权的闭环流程。本文介绍蚂蚁区块链可信存证的业务及特点,费用及接入方法等,具有实战指导意义。

(21)蚂蚁区块链第21课 以鹊凿为例,从存证到核验完整体验图片版权保护 网址: https://learnblockchain.cn/article/388 摘要:本文从鹊凿开通激活 -> 图片存证 -> 取证 -> 后续操作(证据提取、证据核验、互联网法院诉讼等)的完整流程,结合蚂蚁司法链的功能,完整讲解图片版权保护的完整闭环流程。

3,参考及联系

本系列教程由辉哥在业余时间制作完成,期间得到阿里专家孙善禄的及时支持和指导,深表感谢。本系列课程通过技术分解入门的方式把官方帮助文档的重构了一遍,希望其他学员能站在辉哥的肩膀上继续学习,快速入门,取得大赛好成绩。 为了本次大赛活动,蚂蚁组建专门的答疑钉钉群,欢迎有兴趣的同学扫描加入。

钉钉群

辉哥也有一个区块链技术学习微信群,只加对区块链技术感兴趣,愿意知识付费的同学。大家可以通过知识星球加入该微信群。 https://t.zsxq.com/EiyNbqB

当然,你也可以不看本系列教程,直接看 官方帮助文档 来学习。

点赞 1
收藏 2
分享

0 条评论

请先 登录 后评论
辉哥
辉哥
0x5bAe...0BE7
HiBlock技术社区上海合伙人,区块链落地产业应用布道者