Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >平行链和主链是什么关系?

平行链和主链是什么关系?

原创
作者头像
用户9361942
发布于 2022-12-07 01:43:38
发布于 2022-12-07 01:43:38
1.1K0
举报
文章被收录于专栏:区块链 复杂美区块链 复杂美

从私链到联盟链,33复杂美创始人吴思进转变为公链的信仰者。他笃信区块链是一个完全颠覆性的创新,复杂美CEO吴思进将围绕chain33解答我们的疑惑:什么是平行链,和主链之间又有什么关系?

一、Chain33和平行链的特点

1.可插拔,易升级的区块链架构

我们在13年开始做区块链的时候研究了比特币的代码,后来又研究了以太坊、瑞波币超级账本等各种区块链的代码,然后我们把他们一些好的技术特征经过改造和创新以后,实现在我们的区块链系统里面,但实际上每一次的改造可能就会涉及到多个方面的调整,所以代价也是很大的。

经过长期的实践,我们就把区块链的各个模块,比如说RPC接口模块,共识模块,缓存池模块,网络传输的模块等,都把它完全独立开来,把整个区块链分成几大部分,我们可以分别开发,如果哪一个模块的性能不够,成为短板的话,那么可以重点开发,也可以和外面合作开发,甚至直接用其他的技术进行开发。

因为实现区块链要做到:性能和存储都很好,难度非常大。靠一家来实现,几乎不可能。所以,分模块架构的设计,就能把大家的力量都共享。如果我们实现的代码是通用、基础的功能,比如存储、传输等模块特别好,那么可以升级,或者存储模块特别好,也可以提供增值服务,收费。

这是16年我们研究的主链,公链和平行链的模式,因为当时我们在给政府做数字货币研究的时候,他们就要求金融系统一定要简单和稳定,因为太复杂的话就容易出错。当时,我们是在以太坊的基础上改造,但是以太坊的智能合约虚拟机很复杂,这也是一个不稳定因素。所以,我们就想到把智能合约和虚拟机从主链上进行分离。

我们是这样设计的,比如家电、航空和汽车等,它的应用都可以放在平行链上。如果我们通过平行链发起一笔转账,然后平行链的某一个节点,就会把这个指令传到主链上进行验证。这个数据传上去以后,他会传遍所有的节点。所有的节点达成共识后就会存下来,然后该平行链会把指令下载到自己本地的服务器上,进行计算以后再把结果放到主链上。

比如该平行链上有四个节点,他会在主链上进行投票,那么三分之二就是三个节点,如果他们的结果一致的话,就会写在这个主链上。所以,实际上是所有的指令都是放在主链上,然后所有的结果(经过共识投票的结果)也是放在主链上,这个主链上只放指令和结果,没有放虚拟机。所以,它的性能可以十倍百倍的增加,而且它的结构比较简单,很容易做分片。因此,他的并发量就很容易十万百万的上去。

而对于复杂的逻辑,我们在平行链上来实现,因为在平行链上用evm编写,智能合约在evm里面执行,如果性能有问题或者是智能合约被攻击,都不会引起对主链的不利,因为主链他只接受指令和结果,他没有非常复杂的逻辑运算,所以平行链即使被攻击,也就是在主链上的一个存证,不会受很大影响。

另外一方面,因为所有平行链的指令和结果都是写在主链上的,所以平行链和主链之间的交互,平时链和平行链之间的交互,所有的证据都是在主链上,它的唯一性使得非常方便,所以就比较快的实现主链和平行链之间的跨链,平行链和平行链之间的跨链,不会引起错误。不像侧链、跨链需要相互验证。

目前百度的白皮书里面也提到了平行链。还有其他很多类似的方向发展,比如存储计算都放在侧链上,这也是一种方式。另一方面,现在大家还是觉得国外的区块链的技术比较好,实际上国内一些大的公司,他们只会用国产的公链,不可能去用国外的功能。

因为像中美贸易,苏美关系交恶,如果你用了国外的区块链,就找不到人给你解决问题,而且费用很高。而且我们国内的技术发展也不错,像我们主链和平行链的模式,我们在2016年就申请了专利,钱包找回是2014年就申请专利。

2.支持多种合约类型

我们支持多种智能合约,比如说可信合约,有转账支付、币币交易、钱包找回。常规的合约不用写,只需调用或者组合即可。这样可以大大减少代码的错误率,也降低了开发的难度。第二点,比如,我们也用了evm虚拟机兼容以太坊。

那么在可扩展方面,我们主要还是Go语言,因为在Go语言相应的模块,智能合约写进去以后,它的性能会比较好。另外一方面我们也用wsm,就是通过Go语言,js,Java等都可以转换为wsm,非常方便。以后可以实现:大多数程序员都能很方便地进行智能合约的开发,然后执行效率也比较高,其实几百行的智能合约,我认为像小学生都能写,这也是我们的一个发展方向。

3.已实现的特点

我们底层的区块链经过了比较多的测试,到十一月也会开源。像主链和平行链的跨链,国密算法都可以用。国密算法,比如一个借贷的合同,法院可以证明借贷关系,很容易进行判决和执行。其他,包括钱包找回,监管kyc等都有。

pos的共识在公链上可以用bft。chain33把代码都整合在一起,如果要把私链、联盟链升级成有币的POS也很容易,也适合现在的监管。所以很多企业就愿意用chain33的架构,因为在国家政策不允许的时候,你可以发无币的区块链。然后,等国家允许后再发有币的区块链。因为我认为区块链肯定是要有币的,没有币的激励,那肯定是没有效果的。

区块链调用链跟踪技术也是一个特有的技术,可以大大提高区块开发的速度,减少开发的成本。在隐私保护方面,我们也会有匿名币,你可以把你的币转换为匿名币,然后进行支付和分发,也可以满足一些小额支付的一些需求。

然后链上交易自证清白,比如平行链上的数据你可以不向外公布,但是他的一些交易的哈希值是写在区块链上的。如果你要向人家证明的时候,你可以把原始数据公布给你想给他看的人,然后因为你的哈希值主链上有,所以即使你以前没给人家看,也非常容易证明你的这个资产和历史,那你就可以和人家进行交互,比如说跨链交易、币币交易。

币的执行器和钱包执行器:一个挖矿,一个是跨链的哈希锁定。还有比如说用户可扩展执行器,可以将用户常用的模块,把它进行模块化标准化,那么下次直接进行调用就可以,不需要每次都去重新开发和调试。

token precreate -i 介绍 -n token 名称 -a 地址 B-p 发 token 费 -s 标志 -t 发行数量

一键发币其实很简单,就是只要把币的介绍和名称,接收地址,费用和发行数量填好就可以发币。我们最近也是在把它写成页面,那么你只要填进去就可以了(但命令行的还要输一些),如果把他写成网页形式的话,那么就非常简单。但是对有一些币的发行,比如平行链,可以找一个管理者,对发币进行管理。

所以我们现在有很多的平行链,比如知味观,他有平行链,那么他会有一个权限,那他会把他的每一种月饼,每种资产或者是企业白条,都可以通过平行链发出来,他自己做承担体就可以了。

地址 A 为操作地址

18jUpfSuYCk2iQu8ZqB3d6hNWNWA4ty3Xs

地址 B 即找回地址

1MLZ3mVSrqxXzHxsmE2UBXwWpRNeFJCEfg

钱包找回,主要是考虑到我们常使用的私钥可能会遗失,那么我会有一个找回的私钥把币找回,那么它主要是有两个地址,地址a就是常用的地址,然后地址b就是找回的地址。我们通过这个指令:retrieve backup -t 地址 A -b 地址 B -t 61,比如打入五千个币,那么就放在一个智能合约里面,然后把两个地址都设定进去以后,他就可以找回钱包,两个地址的私钥都可以从中把币取走。

右上是找回私钥,把币提出来。右下是如果你发现这个找回的指令,不是你本人发出来的,那么你可以把这个找回的指令取消。

如果a地址遗失了或不能取回地址,比如说遗产继承的时候,那么我们可以通过这个取回地址到b,然后我们有一个时间设定,如果超过二十四小时或一个月以后,可以把币取回。这其实就是预告,我先通知系统我要取回币。通知时间到了以后,你就可以把币找回来。

二、案例分析

1.企业白条

我们原来给空调企业做私链,我觉得私链他不能跟公链连接,他的信用度还是不够高。所以我们现在也是有很多的链,直接写在公链或者公链的平行链上,他既可以保证他自己有一定的隐私性,也可以和主链和其他的平行链进行连接,因为现在大家都说如果你是做联盟链的,可能就像做一个局域网。只有做公链,才是一个互联网,跟大家沟通才是有价值的。

那这里的话,一级供应商把配件卖给空调核心企业,空调核心企业就给他应付款白条,然后写在区块链上,一级供应商可以拿这个应付款白条,去采购N级供应商的零件。N级供应商如果需要发工资又没有银行贷款的话,他只能把白条发给他的员工或者卖给消费者。那么员工和消费者拿着可以追溯到空调核心企业的白条,就可以去买空调。可以看到整个环节没有货币和银行的出现。

我们知道美元的发行,是美国财政部发行的国债、债券抵押给美联储发行的美元。其实是国家信用担保做的一种债务,而且是用公检法来保护,然后还要防伪、防盗、防篡改。那么区块链的话,实际上都不需要国家就可以达到防假的目的,而且成本也很低。

区块链企业白条,还有一个很大的好处,就是在他流转的过程中,可以在白名单里面流转,他不会流转到赌场等其他的地方,可以避免供应商和经销商贸易之间的资金链断裂,所以不但减少了对金融机构的依赖也降低了风险。它的成本比货币低,风控也更容易,所以我认为这是一个非常大的强的需求。

核心企业把应付款给一级供应商,一级供应商又可以分拆给二级供应商,然后需要资金的话,又可以像保利公司贴现。公司拿到这个白条,他们可以到期支付。那整个生态完结就可以流转,而且可以不留转到其地方,降低了风险。

另外,在汽车零件的溯源方面,比如说有一万个万向节,他们会装在一万台汽车上,那你都可以很清楚的从区块链上追溯,如果你发现有假的,举报就会有大额的奖励。另外一方面我们可以对每个环节进行奖励和抽奖。我们相信通过这样一种激励机制,可以让每个环节的数据更容易的上链,我们也可以降低假货。

这个是一个挂牌转让,它的利率天数都会写在区块链上,然后用哈希值在区块链上进行存证,所以企业很容易像其他人证明自己的这些交易行为和金额,以获得更好的信用或者订单以及低成本的融资。

还有一些大企业他为什么要做区块链,比如说他不知道供应商什么时候能给他供货,品质有没有保障,那么他要求把所有的供应商物流,企业内部和外部这些生产单元都写在区块链上,这就可以很容易向人家证明自己的信用。

所以我认为未来大企业会解体,我们的个人和生产单元都会在区块链上,为全世界提供产品和服务,那么个人的价值就会最大化,我觉得这是区块链上最大的价值,就是让个人的价值能够最大化。这会改变整个公司的治理结构。所以为什么就说币会涨,我认为这就是一个巨大的机

​编辑

​编辑

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
chain33架构介绍
应用层:兼容以太坊智能合约,支持发行代币、资产交易、钱包找回,hash锁定等原生能力,同时支持用户可扩展执行器(合约)。共识层:共识算法可插拔,支持POS及DPOS的公链共识、Tendermint及pbft联盟链共识、Raft私链共识、平行链共识等。数据层:数据存储方式支持可扩展,目前支持MPT、MAVL、KVDB、MVCCKVDB多种方式。
用户9361942
2023/02/15
3730
chain33架构介绍
33复杂美区块链Chain33开发语言
一个语言是否成熟的语言,一个重要的标志就是开发过非常大型的系统。云计算领域的两个核心系统docker和k8s都是用go语言开发的。目前大部分区块链系统也是选择用go语言开发,可以说,要做区块链,go语言是必须要学的一种语言。
用户7358413
2022/03/02
7110
33复杂美区块链Chain33开发语言
复杂美公司自主研发Chain33 平行链
平行链是Chain33的一大亮点,Chain33是业内第一个提出“平行链”概念,并实现开发应用公链系统。它是在主链基础上搭建的区块链,因此,平行链并不是一个简单的“DAPP应用”,更拥有自己独立的区块链生态。平行链使用主链的共识,结合开放平台的API 和 SDK,就可以开发出自己所需的应用链,非常适合需要建立自己商业生态的中小企业。 构成方面,平行链是由多条底层为Chain33的链组成;主链负责交易清算,而智能合约和虚拟机则从主链上分离放到平行链上独立执行。多条平行链并存可大幅提升区块链的运算效率,平行链之间则通过主链实现链间互联。此外,平行链的交易由自己的节点来验证、校对,不会影响到主链。主链将会保障平行链的安全、稳定,并开放空间给各个平行链存放数据;所有数据在主链上存储以及进行共识,平行链只负责执行。 因此,主链上的数据是最权威、最完整的,平行链依附于主链,同时又保持相对的独立,从而构建了整个区块链网络生态。 每一条平行链都是一个独立的区块链生态,用户可以根据提供的文档自行搭建平行链。即可编写多种智能合约,创建自己的独立钱包、浏览器、dapp,发行数字通证,部署超级节点,甚至可以开发对接其他dapp,拥有很强的拓展性。 经过5年开发,从2018年11月开源至今,Chain33平行链在Github开源社区上的代码提交已超过8000多次,获得众多合作方的认可。目前,Chain33平行链被阿里、百度、360等机构跟进研究;同时还和微软达成合作,登上了微软云的推荐版面, 这意味着更多用户可以更简单地接入到Chain33。
用户7358413
2022/04/12
3670
复杂美公司自主研发Chain33 平行链
平行的世界需要“平行链”,助力区块链赋能实体经济
很多人认为:比特币是第一代区块链应用,以太坊算第二代,EOS等属于第三代的萌芽尖。这种观点看似合理,但却暗含一个前提:未来有一条能通吃全世界的链。
用户7358413
2020/06/28
5560
复杂美chain33区块链BaaS云服务
1. 整体架构 采用模块插件化的设计,模块可插拔,适应多种场景。 应用层 EVM虚拟机, WASM虚拟机,GO语言原生合约以及JVM虚拟机(研发完成,测试中)共识层 支持POS,DPOS以及POS33的公链共识、Tendermint及pbft联盟链共识、Raft私链共识、平行链共识等。数据层 数据存储方式支持可扩展,目前支持MPT、MAVL、KVDB、MVCCKVD...
用户7358413
2022/02/08
6910
复杂美chain33区块链BaaS云服务
吴思进:区块链核心价值就在去中心化
区块链落地现在也做得很好,比如说存证、溯源项目这种,但是区块链的核心价值就在去中心化。
用户7358413
2021/01/19
4650
复杂美公链技术重要特色:平行公链架构
复杂美公链技术Chain33从11月开源至今,获得众多合作方的认可,其中首创的平行公链架构被百度、阿里、360等机构认可并跟进研究,这也说明了平行公链或许是区块链普及应用的重要解决方案之一。
用户9361942
2023/02/03
4540
复杂美公链技术重要特色:平行公链架构
专注区块链底层技术突破,“复杂美”用技术开源推动产业未来
杭州复杂美科技有限公司(以下简称:复杂美)成立于2008年,是一家致力于高性能撮合技术研发的区块链底层技术提供商,专注于区块链撮合系统、区块链清算系统的应用与推广。
用户9361942
2023/04/14
6920
专注区块链底层技术突破,“复杂美”用技术开源推动产业未来
区块链BaaS云服务(15)复杂美chain33
【摘要】 1. 整体架构 采用模块插件化的设计,模块可插拔,适应多种场景。 应用层 EVM虚拟机, WASM虚拟机,GO语言原生合约以及JVM虚拟机(研发完成,测试中)共识层 支持POS,DPOS以及POS33的公链共识、Tendermint及pbft联盟链共识、Raft私链共识、平行链共识等。数据层 数据存储方式支持可扩展,目前支持MPT、MAVL、KVDB、MVCCKVD...
用户7358413
2021/06/30
6830
【易错概念】区块链的侧链/跨链,硬分叉链/软分叉链,主链/子链
侧链,是对于某个主链的一个相对概念。英文为sidechains。侧链协议是一种实现双向锚定(Two-way Peg)的协议,通过侧链协议实现资产在主链 和其它链之间互相转换,或是以独立的、隔离系统的形式,降低核心区块链上发生交易 的次数。侧链是以融合的方式实现加密货币金融生态的目标,而不是像其它加密货币一样排斥现有的系统。利用侧链,我们可以轻松的建立各种智能化的金融合约,股票、期货、衍生品等等。
辉哥
2018/09/26
2.6K0
复杂美布局私有链、联盟链,阶段性推展迈向公有链
复杂美布局私有链、联盟链,阶段性推展迈向公有链33 复杂美有一项难以被取代的纪录,那就是拥有中国的第一个区块链专利。
用户7358413
2022/03/07
4960
复杂美布局私有链、联盟链,阶段性推展迈向公有链
比特元是怎样的一条区块链网络
比特元,一种简单稳定拓展性强的区块链!他是全球第一条实现了平行链技术的公有链网络。比特元发行于2013年12月,代币BTY,英文名Bityuan。采用SPOS安全权益制证明算法,流通量约为3.9亿。
用户7358413
2022/02/14
5360
比特元是怎样的一条区块链网络
从Fomo 3D游戏造成以太坊拥堵,看比特元平行链优势
l  Fomo3D设计精妙的是有一个倒计时机制。Fomo3D的合约有效期是24小时,但每当有人买入Key,就会延长30秒。如果24小时倒计时结束,没有人买key,那么最后一个买key的玩家获得资金池的全部奖金。
用户7358413
2020/07/06
7590
复杂美科技多项区块链技术产品被纳入《2021-2022区块链产业图谱》区块链蓝皮书
2022年9月3日,由中国社会科学院社会科学文献出版社、北京金融科技产业联盟指导,北京区块链技术应用协会(BBAA)主办的 “Web 3.0发展趋势高峰论坛暨2022元宇宙、区块链、金融科技蓝皮书发布会” 在服贸会上成功举办。
用户9361942
2023/02/03
7340
复杂美科技多项区块链技术产品被纳入《2021-2022区块链产业图谱》区块链蓝皮书
chain33技术特点总结
在区块链多语言版本的SDK中,既支持国际标准,也支持国密标准。支持SM2,SM3,SM4。
用户7358413
2022/03/04
5130
chain33技术特点总结
元宇宙基础设施:WEB 3.0 chain33 优势分析
使用 Solidity 开发智能合约并部署在 EVM 虚拟机上是目前以太坊生态主流的开发
用户7358413
2022/07/25
3190
元宇宙基础设施:WEB 3.0 chain33 优势分析
The DAO后传:以太坊新旧链的平行世界
上次说到,以太坊社区通过硬分叉(hard fork)技术,“夺回”了黑客控制的The DAO的资金,The DAO退款之后也就曲终人散了。事情本该就此归于沉寂,却不曾料到,在金盆洗手之后盆却破了个洞,对黑客的最后一击却匪夷所思地将以太坊硬生生裂变成两个平行世界!
Henry Zhang
2019/04/12
1.5K0
The DAO后传:以太坊新旧链的平行世界
20万赚200万,48岁创业者是这样吊打小鲜肉的!
说起吴思进这个名字,想必知道的人并不多,但如果说起他一手建立的33复杂美,干过区块链的都会情不自禁地竖起大拇指。
区块链大本营
2019/03/12
8550
20万赚200万,48岁创业者是这样吊打小鲜肉的!
深度盘点 NFT 基础设施:公链与侧链
从比特币到新一代区块链,近年来,这一领域的技术不断发展,承载应用的基础设施也在不断更新迭代。我们先一起快速回顾一下技术发展的“弧度”是怎样的。
区块链大本营
2021/06/16
1.8K0
深度盘点 NFT 基础设施:公链与侧链
区块链入门总结区块链
新交易创建 -> 交易广播网络 -> 交易验证 -> 验证结果通过网络广播 -> 交易写账本
若与
2018/09/29
53.2K1
区块链入门总结区块链
推荐阅读
相关推荐
chain33架构介绍
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档