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预言机方式使用外部数据源的方法。
3,参考及联系
本系列教程由辉哥在业余时间制作完成,期间得到阿里专家孙善禄的及时支持和指导,深表感谢。本系列课程通过技术分解入门的方式把官方帮助文档的重构了一遍,希望其他学员能站在辉哥的肩膀上继续学习,快速入门,取得大赛好成绩。
为了本次大赛活动,蚂蚁组建专门的答疑钉钉群,欢迎有兴趣的同学扫描加入。
辉哥也有一个区块链技术学习微信群,只加对区块链技术感兴趣,愿意知识付费的同学。大家可以通过知识星球加入该微信群。
https://t.zsxq.com/EiyNbqB
当然,你也可以不看本系列教程,直接看官方帮助文档来学习。
网友评论