区块链-蚂蚁链(阿里系产品),至信链(腾讯系),长安链(国家队)

目录

区块链-蚂蚁链(阿里系产品),至信链(腾讯系),长安链(国家队)

①蚂蚁链(阿里系产品)

②至信链(腾讯系)

③长安链(国家队)

Hyperledger Fabric vs Ethereum 以太坊


区块链-蚂蚁链(阿里系产品),至信链(腾讯系),长安链(国家队)

区块链简单理解就是一个分布式的公共账本,这个账本由各个区块连成一个链条,链条上的每个节点都能记录信息,构成一个点对点的记账系统。北京木奇移动技术有限公司,专业的区块链外包开发公司,欢迎交流合作。根据自身应用场景不同,一般分为公有链,私有链,联盟链三种。



简单理解下区别:

①公有链:人人可以访问,读取,公开透明,完全的去中心化。就好比你大过节的秀恩爱,发了一条朋友圈,所有人可见那种。典型代表就是比特币,以太坊。

②私有链:对单独的个人或实体开放,仅在私有组织,比如公司内部使用。就好比失恋的你大半夜发朋友圈,仅自己可见那种。典型代表Linux基金会项目。

③联盟链:介于公有链与私有链之间的一种形态,部分去中心化,参与者可能是提前预定或者直接指定的。就好比朋友圈想发点有意思的图片,屏蔽父母家人,只给好基友们看那种。典型代表R3区块链联盟(国际银行和金融机构合作组织)。
 

然后就是说说上面几个链,包括他们的区别:



①蚂蚁链(阿里系产品)



蚂蚁区块链是由蚂蚁金服自主研发的金融级区块链服务项目平台,致力于打造一站式服务,用区块链技术解决金融、零售、生活等多场景区下应用问题。

除开蚂蚁链,蚂蚁区块链面向中小企业推出了开放联盟链,首次全面开放蚂蚁区块链的技术和应用能力。这也就意味着,即日起,中小企业开发者可以像搭积木般开发相关区块链应用,并与蚂蚁区块链共建数字经济的未来。

所有阿里这边是打造了两条链,一条公链,一条联盟链



②至信链(腾讯系)



至信链是由腾讯公司、中国网安以及北明软件发起建立的基于数字文化内容场景的司法应用生态服务平台。对标的就是阿里蚂蚁链。



③长安链(国家队)



长安链是我国首个自主可控区块链软硬件技术体系。2021年1月,国家电网、中国建设银行、中国人民银行数字货币研究所、腾讯、北京微芯研究院等27家成员单位共同发起成立了长安链生态联盟。

配置规范

interface Chain {
  // 区块链网络名称,必填。
  chainName: string;
  // 区块链ID,必填。
  chainId: string;
  //此处用于设置该链的RPC服务信息,可设置多个,至少得设置一个,其中url为节点的RPC服务地址,orgName为提供该RPC服务的企业名称。
  rpcs: Array<{ url: string; orgName: string }>;
  //目前支持permissionedWithCert(证书模式)、public(公钥模式)两种长安链。必填。
  accountMode: 'permissionedWithCert' | 'public';
  //请添加该链的相关介绍描述,方便使用者了解该链,选填。
  description?: string;
  //请填写该链的logo所在的url,选填。
  logo?: string;
  //请填写该链是否开启TLS,如果开启了请填写ture,如果未开启请填写false。不填默认为false。
  tlsEnable?: boolean;
  //如果开启了TLS请填写该链的TLSHostName,默认为chainmaker.org,如果您自建了证书CA服务且修改了该字段,请按照实际情况填写,不填则按默认情况处理。
  hostName?: string;
  //此处用于设置将链填加到长安链Web3插件后,插件和链的通讯方式。长安链默认采用GRPC与链进行通讯,V2.3.0版本的底链支持采用HTTP通讯,如果您的链已开启该配置,可选择HTTP。不填则按默认情况处理。
  protocol?: 'GRPC' | 'HTTP';
  //此处可设置您的链对应的区块链浏览器地址,设置后Web3插件内发起的交易,可直接跳转到区块链浏览器内查看交易详情。选填。
  browserLink?: string;
}

https://docs.chainmaker.org.cn/v2.3.2/html/dev/ChainList.html

Hyperledger Fabric vs Ethereum 以太坊


以太坊和Hyperledger之间最根本的区别在于它们的设计方式和目标受众的不同。

以太坊有EVM(智能合约和公共区块链的物理载体),智能合约和公共区块链主要针对分布在商业环境中并用于大众消费的应用。 
在 ethereum DAPPS (分布式应用程序)看来似乎也有相通之处: https://dapps.ethercasts.com/


Fabric有一个非常模块化的架构,更加适合商业公司的应用,它提供了强大的灵活性,可以比较自由的应用商业逻辑。 基本上可以理解为针对企业的量身定做,目标就是希望通过利用区块链技术简化企业间流程的公司,也就是解决企业间信用的问题。


打个比方,以太坊是公开环境的区块链,针对某个交易它无法做到让某人看,但另外一些人无法看的效果

但这是这个却是商业业务中最普遍的要求。但Fabric却可以做到的,而且不止于此。


另外的一个主要区别是 ethereum(以太坊)和Fabric中使用的共识(合法性有效性)的不同。

以太坊使用PoW(工作证明),而Fabric允许在No-op(无需共识)和PBFT(一定容错性的实际占用)之间进行选择。PoW被称为能量吸收器,需要矿机的支持,所有的交易,发布智能合约,运行智能合约都需要消耗GAS,也就是需要为此付费,这样必将影响以太坊的长期使用的实用性。不过,以太坊也正试图在下一个版本Casper中也许有所改变。


以太坊本身拥有内置的加密货币( eth ),因此非常适合那些有适用有这种需求的内置的应用。 当然,这也可能是一个缺点,因为有有些用户并不需要加密货币。


前面所提到的,并不是说以太坊不能作为企业的私人区块链部署, 它拥有一个成熟的生态系统,并使得智能合约和业务逻辑的开发变得非常简单,这是一个巨大的优势。

此外,以太坊开发人员非比较容易寻找,而目Fabric开发人员就相对困难一些,Fabric出来的时间短还非常新,目前还处在热身阶段。


总而言之,我们认为未来大多数企业间应用会倾向于Fabric,而Ethereum将继续成为 更多B2C的 dapps 的温床

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/112445.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Spring Boot 源码学习】RedisAutoConfiguration 详解

Spring Boot 源码学习系列 RedisAutoConfiguration 详解 引言往期内容主要内容1. Spring Data Redis2. RedisAutoConfiguration2.1 加载自动配置组件2.2 过滤自动配置组件2.2.1 涉及注解2.2.2 redisTemplate 方法2.2.3 stringRedisTemplate 方法 总结 引言 上篇博文&#xff0…

第一章 02Java入门-常环境变量的意义

前言 上次我们学习了常见的CMD命令,这次我们做一个用它做一个练习打开QQ(CMD方式打开),最后引出环境变量的意义。 一、CMD打开qq 可以看到,如果直接在CMD里面打开QQ,是不可以的,因为QQ的路径不在默认路径C盘,而在D盘下面的develop文件夹下面的qq下面的qq.exe下(自己…

有色金属冶炼VR虚拟场景互动教学有何优势

真实模拟&#xff1a;VR虚拟现实技术可以提供一个真实的虚拟环境&#xff0c;模拟钢铁制造现场&#xff0c;包括设备、工艺流程、操作规程等&#xff0c;使学员获得直观、真实的体验。 安全可靠&#xff1a;钢铁制造技能培训可以在虚拟环境中进行&#xff0c;不会对人员或设备造…

爆肝将近 10 万字讲解 Node.Js 详细教程

1. Node.Js 环境概述 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;用于在服务器端运行 JavaScript。它使用了一个事件驱动、非阻塞式I/O的模型&#xff0c;使得其轻量且高效。Node.js 的包管理器 npm 是全球最大的开源库生态系统。Node.js 能够响应大…

Windows安装tensorflow-gpu=1.14.0CUDA=10.0cuDNN=7.4 (多版本CUDA共存)

文章目录 0. 前置说明1. 查看版本对应关系2. 安装 cuda3. 安装 cudnn4. 添加环境变量5. 安装 tensorflow 0. 前置说明 本机&#xff08;Windows 11&#xff09;已安装CUDA 11.7 使用命令查看显卡驱动&#xff1a; nvidia-smi这里显示的CUDA Version: 11.7说明支持安装11.7版本…

python hashlib模块及实例

hashlib 模块密码加密密码撞库密码加盐 一&#xff0c;hashlib模块 hashlib模块是用来为字符串进行加密的模块&#xff0c;通过该作用就可以为用户的密码进行加密。 通过模块中的hash算法可以为任意长度的字符串加密成长度相同的一串hash值。该hash算法得到的hash值有一下几个…

汽车配件商城小程序制作 | 汽车配件售卖,高门槛但高利润

通过汽车配件商城小程序给别人的供货&#xff0c;利润可高达60%&#xff0c;但甚少有人关注汽车配件销售的行业。具体情况是怎么样的呢&#xff0c;下面给大家简单分析。 据数据显示&#xff0c;国内有4亿多辆汽车&#xff0c;这些汽车坏了要修&#xff0c;也要偶尔进行保养&am…

python实现MC协议(SLMP 3E帧)的TCP服务端(篇一)

python实现MC协议&#xff08;SLMP 3E帧&#xff09;的TCP服务端是一件稍微麻烦点的事情。它不像modbusTCP那样&#xff0c;可以使用现成的pymodbus模块去实现。但是&#xff0c;我们可以根据协议帧进行组包&#xff0c;自己去实现帧的格式&#xff0c;而这一切可以基于socket模…

清华大模型GLM

2022年,清华大学发布了一款具有重要意义的 GLM 大模型,它不仅在中文语言处理方面取得了显著的进展,还在英文语言处理方面表现出了强大的能力。GLM大模型区别于OpenAI GPT在线大模型只能通过API方式获取在线支持的窘境,GLM大模型属于开源大模型,可以本地部署进行行业微调、…

金Gien乐道 | 10月热点回顾

收获之秋&#xff0c;中电金信Q4开篇捷报不断 Q4开篇&#xff0c;中电金信迎来多个捷报。公司与青岛财通集团联合打造的核心业务系统&#xff08;一体化业务平台&#xff09;一期项目顺利投产上线并平稳运行&#xff1b;中标华南某全国性股份制商业银行新一代云原生分布式核心系…

B-5:网络安全事件响应

B-5:网络安全事件响应 任务环境说明: 服务器场景:Server2216(开放链接) 用户名:root密码:123456 1.黑客通过网络攻入本地服务器,通过特殊手段在系统中建立了多个异常进程,找出启动异常进程的脚本,并将其绝对路径作为Flag值提交; 通过nmap扫描我们发现开启了22端口,…

mfc140u.dll丢失怎么修复,mfc140u.dll文件有什么作用

今天我想和大家分享的是关于mfc140u.dll文件丢失的解决方法。在我们使用电脑的过程中&#xff0c;有时候会遇到一些错误提示&#xff0c;其中比较常见的就是“无法找到mfc140u.dll文件”。那么&#xff0c;这个文件是什么呢&#xff1f;它有什么作用呢&#xff1f; 首先&#…

springboot读取application.properties中文乱码问题

目录 1 前言&#xff1a; 2 本地环境中的解决方案&#xff08;以idea为例&#xff09; 3 全部解决方案 1 前言&#xff1a; 初用properties,读取java properties文件的时候如果value是中文&#xff0c;会出现乱码的问题。我们首先需要明了乱码问题的根源。在 Java 中&#x…

HNU-计算机网络-实验1-应用协议与数据包分析实验(Wireshark)

计算机网络 课程基础实验一 应用协议与数据包分析实验(Wireshark) 计科210X 甘晴void 202108010XXX 一、实验目的&#xff1a; 通过本实验&#xff0c;熟练掌握Wireshark的操作和使用&#xff0c;学习对HTTP协议进行分析。 二、实验内容 2.1 HTTP 协议简介 HTTP 是超文本…

WPF RelativeSource属性-目标对象类型易错

上一篇转载了RelativeSource的三种用法&#xff0c;其中第二种用法较常见&#xff0c;这里记录一下项目中曾经发生错误的地方&#xff0c;以防自己哪天忘记了&#xff0c;又犯了同样错误—WPF RelativeSource属性-CSDN博客 先回顾一下&#xff1a; 控件关联其父级容器的属性—…

Window下coturn服务器的搭建

Window下搭建coturn服务器&#xff1a; 准备材料&#xff1a; 1、安装Cygwin&#xff0c;地址&#xff1a;https://cygwin.com/install.html 由于Window无法直接部署coturn&#xff0c;因此需要下载安装Cygwin在Window上部署Linux虚拟环境。 在安装的时候需要安装几下packe…

当贝PadGO闺蜜机?多的是你不知道的玩法

一、当贝PadGO性能强在哪? 1、金属机身 当贝PadGO独有CD型底盘更有设计风格、后扶手设计更稳,且采用全金属的材质更有质感。并且在配色上还有熊猫白和唱片黑两种可以选择。屏幕采用AG磨砂类纸屏,自带纸张柔和效果,防眩光。并且拥有德国莱茵低蓝光、无频闪双重护眼认证,还可以…

【C语法学习】3 - fgetc()函数

文章目录 1 函数原型2 参数3 返回值4 比较5 示例5.1 示例15.2 示例2 1 函数原型 fgetc()&#xff1a;从指定流stream中读取一个字符&#xff0c;函数原型如下&#xff1a; int fgetc(FILE *stream)2 参数 fgetc()函数只有一个参数stream&#xff1a; 参数stream是一个指向F…

SpringBoot_第七章(读写分离)

这里列举了三种读写分离实现方案,分别是如下三种 1&#xff1a;MybatisPlus&#xff08;读写分离&#xff09; 1.1&#xff1a;首先创建三个数据库1主2从 表名是user表 1.2&#xff1a;代码实例 1&#xff1a;导入pom <!--MybatisPlus的jar 3.0基于jdk8--><depend…

gRPC源码剖析-Builder模式

一、Builder模式 1、定义 将一个复杂对象的构建与表示分离&#xff0c;使得同样的构建过程可以创建不同的的表示。 2、适用场景 当创建复杂对象的算法应独立于该对象的组成部分以及它们的装配方式时。 当构造过程必须允许被构造的对象有不同的表示时。 说人话&#xff1a…