区块链以及蚂蚁开放联盟链初探索
区块链以及蚂蚁开放联盟链初探索
- 一、区块链相关概念
- 二、蚂蚁链相关体验
最近笔者所参与的某个项目二期规划中加入了区块链应用,但笔者和绝大多数开发者一样,对于区块链这个东西,也只是“只闻其名”。尤其是在最近几年,区块链这个概念也是越来越火,通过几天的初步研究,对它大概有了一些认知。
一、区块链相关概念
官方概念:
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
区块链(Blockchain)是比特币的一个重要概念,区块链是比特币的底层技术和基础架构。本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
个人理解:
举个稍微简单一些的例子:
传统中心化概念:银行转账。A要转给B100块钱,那么A就需要操作自己的银行账务,完成转账业务,同时自己的账户余额会减100。B会在短暂的等待后收到来自A的100元转账,同时自己的银行账户会加100。那么这些对于账户余额的增减(记账)由谁来完成呢?答案肯定是银行。对,银行就是中心,所有的业务都是围绕银行来展开。
区块链(去中心化):还是转账问题,涉及到ABCDE五个人。A向B转了一百元,B收到后在自己记录了一个账单,但是C D E他们三个还不知道。这时A就向网络上所有人广播这次转账操作,此后C D E也在自己的账单记录了这次操作。过了一会儿,B又向A转账200,同时告诉了C D E,那么C D E也在账单上记录了这次交易。每个人手中都有一个账单,记录了每一次的交易记录。(这就是去中心化)就这样,随着时间推移,A B C D E之间发生了很多次交易,产生了很多个交易记录,网络上所有人都知道这些账单,这些账单每隔十分钟就会进行一次打包,打包成一个块,即区块。区块里包含了十分钟内产生的所有交易记录。这个块打包完成后,这个块就会链接到前面的区块后面,从而形成链,也就有了区块链的概念。PS:负责打包区块的人就叫做矿工。可能会有人问了,A和B转账,C D E为什么要记账呢?这里就涉及到比特币的相关问题了。
区块链的奖励规定:打包区块链的人——矿工,在打包区块的时候会获得相应的比特币奖励。每隔十分钟,一个区块被打包的同时会产生12.5个比特币来奖励那些打包的矿工。
肯定又有人问了,这么多矿工,谁才有资格去打包区块并获得比特币呢?
区块链的设计者中本聪设计了一种机制——POW工作量证明。即每一个想要去记账打包区块的人,都要去做一道超级难的数学题,难到依靠人是无法解决的,必须通过超级高水平的计算机也就是我们后来所知道的矿机来完成。谁能最快的做完数学题,谁就能获得打包权,并获得最后的比特币奖励。这也就解释了为啥有那么多的矿工斥巨资购买高性能矿机去挖矿。(第一天学习区块链的时候,概念没弄明白多少,挖矿故事倒是看了不少)
二、蚂蚁链相关体验
先看百度怎么说:蚂蚁区块链是蚂蚁集团代表性的科技品牌,品牌现已升级为蚂蚁链(ANTCHAIN) ,致力于打造数字经济时代的信任新基建之云云。。。
总的来说,领导让用蚂蚁链,咱就先研究一下它。登陆蚂蚁链官方网站,注册账号审批完成后,简单体验了一下,总的来说,文档挺多挺全,但刚开始操作,还是有点小蒙圈。官方文档见:https://antchain.antgroup.com/docs/11/143566
主要涉及到的产品有蚂蚁链Bass平台,开放联盟链。我们使用的是开放联盟链。因为我们项目所涉及到的业务是最简单的存证上链,所以应用算是比较浅。搭建过程基本根据文档提示就可完成,建议先跑一下官方给的demo,再根据自己的业务需求慢慢调整。
大致来说就是搭建好环境后,在自己的开发环境配置蚂蚁链相关信息,然后根据自己设计的模板把所需要的信息保存上链,会消耗一些燃料(开始有赠送),然后会返回一个哈希值,根据这个哈希值在蚂蚁链官网可以查询到保存的相关信息。同时,还可以调用蚂蚁链的openAPI(调用接口需要找蚂蚁的技术支持开通,一般1-2天审核时间,抓紧时间慢慢等就是了),根据返回的hash生成一个二维码,使用支付宝扫描二维码同样可以查询到链上信息。目前市场上一些产品的溯源二维码大概就是这么个流程,但他们存的东西可能比较多,与此同时消耗的代价也是不小。
目前关于蚂蚁链的体会还比较浅,待笔者再研究一番会补充。
区块链以及蚂蚁开放联盟链初探索相关推荐
- 上千家企业涌入蚂蚁开放联盟链:在区块链上抢先吃红利螃蟹
近日,蚂蚁区块链的"开放联盟链"在云端开放工具与商家营销工具两大场景开始发力:区块链创业公司"纯白矩阵"用1个月时间,在开放联盟链上开发了ChainIDE全套的 ...
- 蚂蚁开放联盟链已全面公测,预计2月全面上线 | 产业区块链周报
随着高层的发话,各地政府提出加快区块链布局,媒体开始重新讨论这项技术,上市公司纷纷宣布自己的区块链业务,区块链技术迎来了一波全民学习潮.陀螺财经将以周报的形式,传递一周内最有价值的区块链产业消息,以便 ...
- 蚂蚁开放联盟链合约开发入门
蚂蚁链简介 蚂蚁链包含多个产品:合约体验链.开放联盟链.联盟链 合约体验链:一条本地开发体验链,供您免费体验本地开发的全流程 网址 联盟链:可以创建或加入联盟,门槛较高 网址 开放联盟链:面向企业和开 ...
- 通过蚂蚁开放联盟链快速上链
通过蚂蚁开放联盟链快速上链 一级目录 网上大多数加入联盟链的方法都是通过搭建BaaS平台,通过自己使用Hyperledger Fabric创建联盟链 二级目录 因为公司业务需求,最好加入公证的联盟链中 ...
- 何亦凡:未来的区块链格局,开放联盟链占主流
导语: 作为引领新一轮信息技术革命的关键技术之一,区块链在近些年逐渐走进人们的视野.标准联盟链.开放联盟链和公有链蓬勃发展,越来越多的企业考虑采用区块链技术来赋能业务,但又因其底层异构.成本过高等问题 ...
- 未来的区块链格局,开放联盟链占主流
导语:2021年11月13日,ArchSummit 全球架构师峰会(深圳站)2021"区块链技术落地探索"分论坛邀请到BSN发展联盟常务理事.北京红枣科技CEO何亦凡,他以< ...
- 蚂蚁金服的“开放联盟链”如何影响现有公链
昨晚区块链有两条重要新闻,1是央行数字货币DC/EP在多个城市试点测试.2是蚂蚁金服推出"开放联盟链",面向中小企业开放技术和应用.关于央行数字货币已经聊过不少,可以参考往期文章. ...
- 长话短说之四|联盟链、开放联盟链和公有链的区别和适用场景
长话短说之四 | 联盟链.开放联盟链和公有链的区别和适用场景 开放联盟链终于上线了. 1月31日,BSN官方宣布,基于BSN网络打造的开放联盟链"文昌链"和"泰安链&qu ...
- 蚂蚁区块链开放联盟链发布会 | 巴比特全程支持
[直播介绍] 蚂蚁区块链"开放联盟链"面向中小企业和开发者发布,三重福利助推全民入链: 注册即获赠1亿开发燃料GAS: 购买即享受GAS翻倍.企业版半价购和阿里流量助力: 领取现金 ...
- 蚂蚁区块链李杰力:开放联盟链2020年支持数字积分
文丨互链脉搏 未经授权,不得转载! [互链脉搏讯]11月8日,在巴比特主办的第二届世界区块链大会上,蚂蚁区块链BaaS平台负责人李杰力发布了开放联盟链的发展路线图.路线图提出2020年2月,支持链上通 ...
最新文章
- jQuery-1.样式篇---选择器
- 洛谷 P1825 [USACO11OPEN]玉米田迷宫Corn Maze
- Python 实用冷门知识整理
- java idle,java – IMAP IDLE库
- mongoose c++封装
- preparedStatement和Statement 有什么不一样
- 小米高管:已投大量精力研发手机AI芯片,造不造还没定
- 【PAT】2020年秋季考试划水准备贴
- 一文了解预训练语言模型!
- Oracle中SQL*plus常用命令
- Linux运维基础软件
- iOS内购提示无效ID : .paymentInvalid
- OBS 基础11 添加自定义对话框 扩展,添加拉伸功能
- (十)MySQL中的逻辑条件 优先规则 排序(未完版)
- 图像算法工程师学习内容
- 新课程研究杂志新课程研究杂志社新课程研究编辑部2022年第12期目录
- c语言编程实践题,C语言实践编程题
- 排查定时任务为什么不执行
- 程序算法之逆推法(口算猴子摘桃问题正解、详解)
- windows cmd cd进入目录无效