井通链有望实现规模化商用

2023-10-08 03:20

本文主要是介绍井通链有望实现规模化商用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

规模化商用是目前平台型公链的一致追求。从以太坊刚开始的POW机制到目前的POS机制,以及EOS所采取的DPOS机制,都是志在提高商用性能。

井通链有望实现规模化商用井通链有望实现规模化商用

井通公链

2014年与以太坊几乎同期出现的井通公链则采用了拥有自主知识产权的RBFT(随机拜占庭容错)共识算法,并利用分层分片技术和异步合约调用算法,希望支持高并发量的商业应用。

RBFT共识算法与BFT(拜占庭容错算法)的不同之处在于,节点的选择上使用了随机数。BFT本是有限节点记账的共识机制,系统中只有被认可的节点才能作为记账节点。加入随机数之后,可以将静态的节点选择变为动态,验证节点根据需要而增多,使其在不牺牲性能的前提下可以提高安全性。据井通COO黄晏清透露,井通公链的目标节点是1000个,目前做到100个已经不是问题。

引入分片技术

同时为了提高系统处理能力,井通公链在共识节点中引入分片技术,使所有节点不必做完全一样的事情。而是针对每笔交易自动随机选择出处理此交易的节点,即节点对智能合约的选择性执行。一方面可以有效利用节点的处理能力,同时也大大降低了网络间信息流量,提高效率。

异步合约调用算法

另一个为了提高性能的技术创新是异步合约调用算法。异步调用相对于同步调用,同步调用最有名的案例就是加密猫使以太坊拥堵。因为在同步调用模式中,合约在具体执行的时候,区块链的共识机制必须等待合约执行完毕,返回结果后才能继续操作,完成对当前区块的共识。即区块共识依赖于合约执行的结果,每个节点必须对合约结果的一致性达成共识,因此合约执行速度的快慢,直接导致区块生成时间的延迟。同时也影响同区块其他合约的执行,导致低并发量。

而在跨区块异步调用模式中,区块共识不依赖于合约执行结果,合约执行和系统共识是隔离开的,合约的执行在远端,从而不占用系统共识的资源。在合约异步调用模式中,共识的过程无需等待合约的执行结果,提高了区块能支持的合约数量。

那么,用户就可以在合约调用中配置合适的跨区块数值来保证长时执行的合约得到正确处理。另一方面系统也可以设置合适的超时处理机制来处理合约延时的情况。

除此之外,值得注意的是,井通公链除了支持原生的基础通证外,还支持由第三方发行的数字资产“用户通”。但第三发行方必须通过井通的合规性和风险评估之后才能获得发行资格。一旦用户通发行完成,可以像井通系统基础通证一样,在系统中进行自由支付、流通、交易。

总结

综上所述,井通公链因其智能合约的异步调用和分层分片技术,性能似乎比以太坊更优,同时因为更多节点的RBFT共识算法,可接入的智能资产可以比Ripple的范围更广。但是否能超越二者还不好说,毕竟,后者的生态已经形成,而前者还在建设当中。

井通公链的团队国内近70人,硅谷近30人,核心团队成员的背景分别是计算机、金融投资、人工智能等领域,更偏技术。如CEO周沙从2011年开始便带领团队开发井通链,是国际上较早的区块链底层技术开发专家;CTO和技术主任均是清华大学硕士毕业,在区块链开发和应用方面各有所长;COO黄晏清,则拥有10年投资经验,擅长金融企业管理与运作。

目前井通公链已经上线的应用和产品包括以下:

1.井通钱包,通过 WEB/APP 等接入渠道,方便快捷的参与和使用井通公链。

2.井通集市,利用井通区块链底层技术,实现上链客户在商城积分的互联互通和商品购买,构建了一个从积分发放、流转、交易、电商、退出的交易闭环。

3.火花链,基于区块链技术的有偿问答社区。

4.小葱钱包,主营蓝领征信小贷平台。

5.数字版权平台。

6.车险互助。

7.商品防伪溯源。

原文来自:https://36kr.com/p/5145473.html

本文地址:https://www.linuxprobe.com/well-pass-chain.html编辑:尹慧慧,审核员:逄增宝

转载于:https://my.oschina.net/u/3308739/blog/1934010

这篇关于井通链有望实现规模化商用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/162358

相关文章

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Java枚举类实现Key-Value映射的多种实现方式

《Java枚举类实现Key-Value映射的多种实现方式》在Java开发中,枚举(Enum)是一种特殊的类,本文将详细介绍Java枚举类实现key-value映射的多种方式,有需要的小伙伴可以根据需要... 目录前言一、基础实现方式1.1 为枚举添加属性和构造方法二、http://www.cppcns.co

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("

使用Sentinel自定义返回和实现区分来源方式

《使用Sentinel自定义返回和实现区分来源方式》:本文主要介绍使用Sentinel自定义返回和实现区分来源方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Sentinel自定义返回和实现区分来源1. 自定义错误返回2. 实现区分来源总结Sentinel自定

Java实现时间与字符串互相转换详解

《Java实现时间与字符串互相转换详解》这篇文章主要为大家详细介绍了Java中实现时间与字符串互相转换的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、日期格式化为字符串(一)使用预定义格式(二)自定义格式二、字符串解析为日期(一)解析ISO格式字符串(二)解析自定义

opencv图像处理之指纹验证的实现

《opencv图像处理之指纹验证的实现》本文主要介绍了opencv图像处理之指纹验证的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、简介二、具体案例实现1. 图像显示函数2. 指纹验证函数3. 主函数4、运行结果三、总结一、