A. 学习区块链开发是学习go语言、hyper ledger fabric比较好、还是以太坊智能合约比较好或者公链开发
Fabric区块链开发详解,本课程面向初学者,内容即包含Hyperledger Fabric的身份证书与MSP服务、权限策略、通道配置与启动、链码通信接口等核心概念,也包含Fabric网络设计、链码与应用开发的操作实践,是学习Fabric区块链开发的最佳选择。
给你个免费区块链博客看看。
B. 平安壹账链有什么特点吗在区块链应用上
平安旗下科技公司金融壹账通正式推出区块链解决方案——壹账链。据介绍,该解决方案有三大优势技术,在FiMAX底层框架上,Sparrow隐私中间件为数据隐私安全提供保证,Core高性能底层提高吞吐量,Concord一键部署和管理平台优化用户体验。
众所皆知,作为一项新兴技术,区块链在实际生产环境中应用还存在不少的技术阻碍,比如吞吐量、扩展性、共识机制、隐私性及安全性、可管理性等。其中,针对吞吐量、隐私性、可管理性三个问题,壹账链BaaS平台分别提出了自己的解决措施。
壹账链可以分为两层,底层架构与API,再向上承接业务场景。据雷锋网了解,壹账链的底层框架最初是受到Hyperledger Fabric的启发。金融壹账通科技中心区块链产品总监陆一帆此前是Fabric联合创始人,他告诉雷锋网,在实际应用的过程中,他发现Fabric并不适合应用于生产环境,他与社区的发展理念逐渐出现分歧。
“Fabric的优点在于数据同步传输,壹账链也借鉴了这一点,但是它不够重视隐私问题。而且,我认为在实践中共享数据几乎不可能实现,那么智能合约的作用也很有限。”
所以,在借鉴 Fabric的基础上,他们贴合实际金融行业对底层框架进行了改造,并取名为FiMAX。“Core或许还和它(Fabric)有些血缘关系,但Sparrow和Concord是全新的。“
据他介绍,FiMAX Sparrow隐私中间件主要有三个特点:可授权加解密、零知识检测库、匿踪查询。
“关于可授权加解密,其实它涉及到现实中最大的问题——数据共享。因为数据是有商业价值的,没有机构愿意共享数据,很有可能带来灾难性的结果,我们在2016年底推出了可授权加解密。数据参与方自己进行数据加密,加密之后可以在任何时间段决定谁能解读这个数据,数据全部是密码。”类似于,手机APP在调用通讯录、短信等权限时需要向用户申请。
而匿踪查询是指任何链上的操作都不会导致链上信息以任何方式泄露。
陆一帆还重点提及了零知识检测库,或称为零知识证明技术,即交易参与方可以在无法对密文解密的前提下,对第三方交易密文进行交易合规性检测。据称,它可以针对不同场景提供多套零知识检测技术。
为了更直观地理解其隐私保护效果,发布会现场摆放了一个巨大的电子屏进行demo演示。在进行一笔资产交易时,只有交易相关方才能看到具体的账户信息及转账份额。若是不同机构间的交易,也无法得知对方机构的账户信息。
FiMAX Core的关键效果在于提高吞吐量。据了解,壹账链采用了自主产权的GCCA国密加速技术,可以使国密效能在X86的环境下提升近百倍,也更优于密码机方案。而传统采用HSM加密机等硬件模块方案。据称,只需使用 2.1Ghz 的 8 核 CPU 就可支持 5000+ 笔每秒的交易吞吐量,提高硬件配置可达单链输完级别吞吐量且不受密码运算影响。
节点准入、统一集中配置管理是高效网络空间管理的核心。而“应用部署难、管理难”两大难题也成为掣肘区块链发展的关键点。“在推动行业应用区块链的过程中,随着商用价值的提高,厂商也越来越看重看重用户体验,其中包括节点部署、管理和监控等”,金融壹账通首席技术官兼首席运营官黄宇翔表示。
FiMAX Concord提供了操作方便、简洁的界面。一键部署、初始化管理页面等工具降低管理节点的技术门槛,多个关键节点的实时监控窗口帮助运维人员准确实时监测网络或节点异常。在网络管理方面,可将网络创建、CA对接等复杂操作简单化,向网络管理员提供最简单的操作页面。
C. 基于国密算法SM2 SSL证书的https加密, 如何实现
SSL握手协议的过程
国密SSL握手协议过程如下:
(1)交换Hello消息来协商密码套件,交换随机数,决定是否会话重用;
(2)交换必要的参数,协商预主密钥
(3)交换证书信息,用于验证对方
(4)使用预主密钥和交换的随机数生成主密钥
(5)向记录层提供安全参数
(6)验证双方计算的安全参数的一致性、握手过程的真实性和完整性