Gauss视角:区块链开发入门之一
基本概念
区块链的核心理念:一个分布式数据库,其基本单元为区块,取款用来存储数据,区块之间前后关联,通过时间排序,基于PKI、摘要算法实现集体验证、维护。区块链提供了一个分布式总账,让用户对总账的数据实现共同治理,因而建立互信。
区块链基本逻辑
区块链有两个核心场景:
1、创建新的区块Create:创建的区块与前序区块关联,并按时间排序;
2、填充数据到区块VoteAndSignAndFillData:填充数据到区块需要住民集体共识,并有基于PKI的签名;
区块链分类
区块会因为使用场景的不同,而分组,用来记录不同场景的数据。这些分组也因为面向的用户群不一样而又所区别,有一些区块链面向所有人,所有人的权利一样,这就成了公有链;有一些区块链只面向特定的人群,这就成了私有链;公有链、私有链之间会有协作,相互之间按照特定规则实现数据互信,则成了联盟链。
几种分类
公有链主要以建立基础设施为主,例如比特币基于工作量证明来实现稀缺性,以太坊通过智能合约提供共识机制的基础实现。私有链是真实有价值的领域,可以在一个领域形成共识,例如供应链SRM;当多个私有链所在一个领域且有互通有无的需求时,联盟链就诞生了。
公有链的开发接口
常见的公有链有BTC,ETH,SWT,MOAC,以及EOS,他们都提供了API接口用来集成开发。这里用表格对比下:
序号
接口
BTC
SWT
MOAC
EOS
ETH
1
创建钱包账户
Y
Y
Y
Y
2
查询账户余额
Y
Y
Y
Y
3
交易
Y
Y
Y
Y
Y
4
查询交易信息
Y
Y
Y
Y
5
查询当前区块的交易记录
Y
6
查询区块信息
Y
7
解锁账户
Y
Y
8
查询最新区块高度
Y
Y
9
查询当前区块交易总数
Y
10
查询协议版本
Y
11
查询预测gas值
Y
12
查询交易历史
Y
13
查询区块交易总数
Y
14
查询交易收据
Y
15
查询账户信息
Y
常见公有链的API
基于区块链的交易系统架构
区块链是用来形成有共识保障的分布式账本的,因此基于区块链的交易系统本质就是借助这个能力,如果按照三层结构(客户、服务、数据),除了数据层,其余部分则与目前常见的电商、支付系统并无差异。而考虑到交易系统实现的中心化还是去中心化,因为数据层的实现变更为了区块链的模式,会造成体验会有不同。所增加的部分,在数据层,考虑到交易的情形,需要与区块链沟通信息。
主要差异点是结算系统需要与区块链沟通
区块链本来是为了实现共识,并借助了密码算法提高安全效率,奈何用户还是会接受中心化交易系统的便利,将自己的私钥都委托给交易系统,因此也除了很多问题。交易系统的安全是全方位的,除了操作风险外,还是非主观的因素,做必要的安全测试非常必要(AWVS是个选项,用来扫描安全漏洞,或者去购买第三方服务),系统维护上最好基于工具来收敛打开的窗口(Jenkins、Saltstack都是不错的选择)。
你可能感兴趣的文章
-
给区块链大佬泼盆冷水:先吃螃蟹者,不一定是英雄,也可能是烈士
-
给区块链大佬泼盆冷水:先吃螃蟹者,不一定是英雄,也可能是烈士
朱啸虎冷眼旁观区块链昨天朱啸虎与陈伟星(快的打车创始人)的互怼,想必大家都有目共睹了,有人觉得朱啸虎理性,有人觉得陈伟星更有前瞻性。不过区块链的火热,也引发了许...
2024-10-18
连获2个“全市第一”苏州高铁新城区块链又到高光时刻
-
连获2个“全市第一”苏州高铁新城区块链又到高光时刻
11月6日,2020(第八届)江苏互联网大会可信区块链高峰论坛上,正式公布了江苏省50大区块链典型应用案例。在这份极具含金量的省级名单中,苏州高铁新城14项相关...
2024-10-18
解读:腾讯区块链方案白皮书(三)
-
解读:腾讯区块链方案白皮书(三)
“我们很清楚,孤木难成林。只有赋予开放分享的基因,生态才可能长成一片森林。”这是马化腾2016年在至伙伴公开信中曾经提到,显然,区块链已经成为腾讯开放基因中的重...
2024-10-18
手机挖矿app有哪些这三种目前比较火
-
手机挖矿app有哪些这三种目前比较火
手机挖矿应成为现在很流行的一种赚钱方式了,那么手机挖矿app哪个好?那个app靠谱?有哪些手机挖矿app呢?下面一起了解一下吧!什么是手机挖矿手机挖矿其实本质还...
2024-10-18
以太币是什么?新人必看教学
-
以太币是什么?新人必看教学
以太币是什么
2024-10-18
虚拟货币投资详解,哪些币种值得入手?!
-
虚拟货币投资详解,哪些币种值得入手?!
3、定投定期定额买虚拟货币是一种比较适合新手投资的方式,定投指每隔一段时间,以固定的金额买入同一种加密资产或者组合
2024-10-18
野路子能出奇迹?快来看区块链十大主流代币
-
野路子能出奇迹?快来看区块链十大主流代币
比特币(BTC)数字货币鼻祖,最具价值的虚拟货币。因勒索病毒点名只收比特币而进入大众视野,2017年比特币自身价格的暴涨更是吸引了大批投资者进入数字货币市场。由...
2024-10-17
一文看 懂国内区块链产业,到底哪块最赚钱?
-
一文看 懂国内区块链产业,到底哪块最赚钱?
区块链火了。无论它是徐小平、陈伟星等人眼中的“风口”,还是巴菲特、朱啸虎等人口中的“泡沫”、“骗局”。当你为没加入“3点钟”社群而深深焦虑的时候,不如平心静气地...
2024-10-17
央行数字货币五大好处曝光以人的价值为基础,用区块链定义
-
央行数字货币五大好处曝光以人的价值为基础,用区块链定义
2月28日,国际货币基金副总裁张涛在伦敦经济学院发表了演讲,探讨了最近的国际热门话题,即“中央银行数字货币(简称:CBDC)”。演讲中,张涛简单阐述了CBDC的...
2024-10-17
详解印度区块链,你不可错过的二三事
-
详解印度区块链,你不可错过的二三事
区块链在印度发展可谓一波三折,但数字货币的快速升值也引起了印度媒体的关注,主流媒体对加密货币进行了密集报道,大多数文章对比特币和加密币持支持的态度,会给出“投资...
2024-10-17