目录
区块链-蚂蚁链(阿里系产品),至信链(腾讯系),长安链(国家队)
①蚂蚁链(阿里系产品)
②至信链(腾讯系)
③长安链(国家队)
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 的温床