公链赛道虽竞争激烈,SmartX厚积薄发,主网启动在即。基于有向无环图的B-DAG设计,这一特色会带来什么好处?SmartX将在本月下旬正式上线主网,当前进度如何?PoW+PoS的双共识机制,又将会如何分工协作成就SmartX?4月23日下午3点,智图SmartX发起人兼架构师Franksu做客星球超话社区,详解SmartX如何突围公链“红海”。以下为社群对话实录,由Odaily星球日报整理Q1:请先就SmartX项目本身以及团队状况做一个简单的介绍吧。
Franksu:SAT是由我们SmartX社区团队研发基于自研B-DAG算法的区块链技术公链,是一个去中心化,支持PoS/PoW混合挖矿、率先使用“智图分片/分区”技术,“基于DAG”结构的,无ICO,公平启动的BlockDAG项目,可实现性能无限扩展,人人可以廉价的使用和拥有的区块链公有链。智图公有链的愿景就是给全世界的区块链用户提供高效,速度足够快,价格足够亲民,人人可参与,人人可拥有的公有链,以及在这条公有链上一站式区块链服务。我记得我在腾讯的时候,常年使用Linux系统的原因。一直对开源系统和开源精神情有独钟。在2013年的某一天我百度到世界上最伟大的10大开源系统的时候,其中就有Bitcoin系统。当时比特币在我心目中留下极为深刻的印象。2016年的时候,我还尝试过使用GPU来挖掘过以太坊,甚至枕边都有打印了一份中本聪当年写的论文《一种点对点电子货币系统》,也曾经跟部门同事“推销”过比特币。后在腾讯内部做微信支付工作繁忙的缘故。没有进一步的参与到这个伟大的金融变革。不过当时的我笃定区块链以后会是互联网发展的未来。在腾讯做微信支付的时候。支付系统春节期间cft-core3.0通过微信抢红包活动每秒处可以理数万笔交易,而以太坊和比特币只能处理十几笔交易,这处理效率明显太低了。2017年我离开腾讯投身于区块链行业。直到2019年时,我和智图合伙人Mark两个人决定开始开发一个全新的公链项目SmartX智图,主要目的是在保证安全性,去中心化的情况下,解决比特币和以太坊交易速度太慢,太昂贵,人人可使用的区块链公有链。目前区块链同行在积极探索Layer2方案。最早提出是Bitcoin开发组的闪电网络,最后因为种种原因没有推广开来。不过每种公链的Layer2方案都不一样,不能“一概而论”,不过智图认为脱离Layer1安全性保护的Layer2方案都是不可取的,区块链上的不管资金流还是信息流如果脱离了“区块链共识”保护下,那就不是纯粹的区块链。我们研发的智图SmartX的一个重点一定是““基础共识层”,也就是Layer1。Q2:我们了解到,SmartX在技术上最大的特色是基于有向无环图的B-DAG设计,可以给我们简单介绍一下什么是B-DAG吗?这一设计具体有哪些好处?
GavinWood:Kusama平行链预计下周一上线:波卡创始人GavinWood在波卡社区大会PolkadotDecoded表示,Kusama平行链预计下周一上线。“这个平行链指的是Shell平行链(白板链),我在过去几周里写出了它的Runtime,它非常非常简单,可能是目前为止最简单的Runtime了。它其实几乎做不了什么,唯一能做的就是等待着被批准升级。但这是比较重要的第一步,我们可以看到区块的添加和最终确认的验证过程,在我们真正在上面部署一些很重要的东西,比如Statemine平行链(这是Statemint的Kusama版本)之前,我们会做一些测试。我们发现了一些Bug,但是会很快解决。我们马上要发布0.9.2,应该很快,要么今天要么明天。我们会重点观察其在几个方面的运行情况,差不多等Shell稳定运行24小时之后,我们会将Shell链升级为Statemine。”
此外,公益平行链Statemine预计本周内上线;预计在Kusama拍卖后一两周后开始波卡拍卖。(PolkaWorld)[2021/5/20 22:25:10]
Franksu:区块链技术未得到大规模应用的原因就是其性能遇到了瓶颈,这个瓶颈的产生不是因为带宽,也不是因为硬件,而是因为算法没有很好的利用已有的传输能力和硬件计算能力。在研发SmartX之前,我和智图合伙人Mark都有长期参与区块链开源社区的经验。结合我们以前的经验,我们的总体思路就是改进目前的“中本聪共识”,使用“分片/分区技术”以及DAG技术,让各个出块节点在一定的Epoch时间片中并行出块,单独成链,然后Merge融合在一起。智图自研发了B-DAG算法,是智图分片最核心“融合共识算法”。智图SmartX的B-DAG算法它的最大优势在于能够让整个区块链的出快效率变得不在拥堵。而且不会因为分叉而对安全性造成影响。最终让整个系统能够更高效的并行处理所有的区块,从而提高整个智图公有链的吞吐量。我们跟传统DAG区块链项目最大的不同是,传统DAG项目是“发现即引用”,我们智图SmartX是严格的区分交易,然后进行智图式“分片/分区”并行出块然后融合。为了区别传统DAG项目,我们的“共识融合算法”更最准确术语是“B-Partition”协议即“传统区块链+分区/分片引用”。Q3:采用全新的设计势必也将带来全新的安全考验,SmartX如何克服常年困扰公链的一些安全难题,比如双花攻击等等?
Gavin Wood:或将在治理机制管控下给Kusama授予1000万DOT:波卡创始人Gavin Wood最近在谈话节目中被问到“谁在负责和治理Kusama?是Polkadot吗?”Gavin Wood表示,不是Polkadot。Kusama理事会现在有19个人,他们没有任何实权,但有一定程度的行政权力。这和英国的体制有点相似,有些人可能对它很熟悉。基本上,任何立法都必须通过全体议院或公投,就像我们在Kusama网络上那样。Kusama的理事会有点类似于政府这样的执行机构,一个在大多数情况下,推动事情的投票表决的机构。一件有趣的事情是,我们最初提到过,我们将以某种方式给Kusama网络1000万个DOT代币。我们一年半前宣布的时候还没有决定。现在的可能性是,我们将在Kusama治理机制的管控下,给Kusama网络授予1000万DOT代币。这是完全去中心化的。在现实中,Kusama或Kusama治理机制将对Polkadot如何运行具有发言权。(PolkaWorld)[2021/2/17 17:24:50]
Franksu:公有链共识比较成熟的有“中本聪共识”,“BFT共识”,“PoS权益证明”等共识。区块链经过10年的发展,目前的ASIC/FPGA,CPU/GPU挖矿产业已经高度发达,存量的算力已经足够庞大。这些算法算力四周游走,获取最大的挖矿收益。很多纯PoW证明小币种可能会面临他们的攻击。因为纯PoW共识存在着51%攻击的风险。一条公有链在发展的初期极容易受到大算力的51%攻击从而导致双花。51%算力“双花攻击”的出发点是通过大算力构造出比合法链更加长的链来推翻合法链。从而制造双花效果。PoS权益证明就此产生。PoS的核心思路就是通过持币量来代替算力作为排序的手段。在这样的大背景下,智图选择跟ETH2.0类似一样的PoS权益证明模型做为智图的主要共识,通过质押SAT在不同的形情下获得不同的权益。取得“议员”/“议长”/“公民”权益。那么PoW挖矿产出的随机数在智图公有链中起到VRF可验证随机数的作用。在一堆“议员”中,如何选择一个当“议长”呢,这里就是通过PoW挖矿产出的随机数而定的。这个随机数很难产生,却很容易验证。于是大家就达成的共识的统一。值得注意的时,在智图的SmartX中PoW挖矿没有目标值和调整难度这一说。避免了51%算力攻击导致双花和算力骤增/骤减的算力攻击从而导致整条链无法出块的问题。智图B-DAG算法可以保证交易数据不会被回退,也可以很方便对数据进行快照和数据裁剪。让区块链数据保持一种很轻量的状态,甚至可以将区块链的大小从几百GB压缩到只有几条微信消息的大小。智图自研的一个CPU挖矿算法叫SATDAG算法,类似ETH的挖矿算法。在启动挖矿时需要创建一个100M的DAG验证文件。然后在每次提交算力随机数需要搜索SATDAG文件内容参与哈希。SATDAG挖矿算法规避ASIC/FPGA矿机对普罗大众的积极参与造成影响,此外SATDAG在未来的发展会继续升级。Q4:SmartX采用了PoW+PoS的双共识机制,请问在网络的运行中,这两种共识机制该如何分工协作?各自会负责哪部分工作?
声音 | 以太坊联合创始人Gavin Wood:隐私是Web3运动的核心部分:Gavin Wood在Web3峰会宣扬分布式互联网的“社会愿景”,他表示隐私是Web3运动的核心部分。Gavin Wood是以太坊联合创始人、Polkdaot创建者和“Web3”一词的最初创造者。(CoinDesk)[2019/8/22]
Franksu:这里我们可以使用传统“罗马议会”运行的机制来解释。传统的区块链好比“罗马议会”每几秒或者10分钟选择一个“本届议长”,但是每一届的议长都很懒,每一个任期只能处理几十或者上百个公务,剩下的时候就在睡觉。其他公务就只能排队。或者谁出的钱多就处理谁的公务。为什么传统区块链的议员那么懒,是因为在他们“宪法”中就规则他们一届的议员最大处理的公务只有这么多。显然在这个“共识模型”中,整个罗马帝国的效率瓶颈都集中在了这个“议长”的处理效率和他们的宪法中中。而智图呢,首先“罗马议会”先建造一个“罗马神庙”,然后再选出各个地方的“议员”,然后在各个议员选一个当“本届议长”。只要合约质押超过300w个SAT就可以成为“议员”的候选人。选完立刻记录在“罗马神庙中”,只要个人财富排在25名以内的议员就可以成为真正的“议长候选人”,议长候选人之间互相投票,其中的“能力最强”候选人则成为本届议长,任期只有15秒左右,每届议长的权力有限且只能根据”罗马神庙的契约”跟民众收税。在智图区块链里,每个“议员”都可以处理任何民众的事务。而是几乎无上限的处理,因为智图的议员并没有任何“宪法”的限制。其中选议员的过程就是“PoS过程”,选议长的过程就是“PoW过程”,此时PoS/PoW完美的结合在一起。Q5:在SmartX网络内,PoW及PoS对应的矿工群体是否是独立的?各自的收益情况如何?
Franksu:PoW矿工和PoS矿工是完全独立的。只要你拥有一台个人PC就可以进行智图PoW挖矿并且获得收益。只要你个人持有的SAT超过1000个就可以进行SAT抵押挖矿。因为PoS和PoW的产出是80%:20%,所以我认为,或许购买PoW机器的费用用于购币进行抵押生息的收益会会比纯PoW挖矿来的多。如果按25个PoS分片每15秒产出一个块来说,15秒所有PoS节点同时产出12个SAT币,每天产出可能近一百万多万,如果按目前7200W作为一个基本门槛,则以几千万的抵押量产出数亿的币。初始化收益率将达到得到500%以上。则将吸引大量持币人或者购币人进行抵押,整个市场流通量会大大减少。不过随着总抵押量的增加,收益将减少,最终会达到一个平衡。矿池用户只需要10万个SAT就可以创建“质押合约”搭建“分片矿池节点”,且该抵押合约可以对普通用户进行众筹300w个SAT之后,该分片节点才能生效并且参与出块和融合块。普通用户只要持有超过1000个SAT就可以参与质押并且参与PoS分润。此外如果某个PoS节点因某种原因下线退出。则用户可以选择把抵押在该节点抵押合约的币转移到别的生效合约中去。如果用户把币从抵押合约中取出时。需要调用合约的“解除操作”,需要“36”天才能解除成功。解除成功才能取回自己的钱包。这个过程都是由智能合约自动完成,去中心化,无人工干预的。每个PoS分片产币图:
韩国软件开发公司Gavrint发布开发及运营区块链遗嘱服务的计划:23日韩国软件开发公司Gavrint发布了使用区块链技术来开发和运营遗嘱服务的计划,客户可以通过区块链遗嘱平台轻松地写下自己的遗嘱,并且可以选择遗嘱公开或不公开。并且Gavrint将提供免费的法律咨询和全方位的法庭认可的法律服务,以便提高公众的普遍意识。[2018/2/24]
PoW产币曲线:
Q6:经历了近两年的打磨,SmartX将在本月下旬正式上线主网,可以介绍下当前的具体进度吗?
Frank:智图SmartX主网计划于4月25日正式上线,上线前分为两个阶段:1、冷启动期,在智图SmartX主网启动后的前2个月,PoS质押收益为正常收益的三分之一2、正常期,在智图SmartX主网启动2个月后自动恢复为PoS质押挖矿的正常收益智图SmartX上主网后,智图ERC代币会逐步映射到主网,后续以太坊ERC代币会保留一部分作为智图跨链资产的资金池,其他逐渐销毁,智图总量保持77-100亿不变。智图计划于2021-4-25日开始启动主网。主网启动需要几天准备时间。预计最晚不超过30日启动完毕,初期会开发组会先启动5个分片链作为项目基础,然后全球社区的矿池用户启动分片链慢慢的加进来。这个过程是动态竞争且透明的。在冷启动期,智图会在这个期间大量宣传。使得智图SmartX在2个月内得到最大的曝光度之后,也就是所有先来后到的用户都能公平的参与后,公平的切换到正常的产币。之后我们会努力发展智图生态,让智图生态变成区块链世界举足轻重的数字资产和开发平台。智图主网上线这是智图SmartX的一个阶段性工作,开发组要做的事情还很多。包括智图生态的建设,智图公链钱包的一站式区块链服务等等。Q7:随着各大公链生态的日渐完善,目前公链赛道的竞争已相当激烈,SmartX如何看待当前的公链竞争格局?这一赛道是否已变成了“红海”?
Frank:所谓的“红海”就是“同质化”竞争,智图和其他公链产品相比并非是“同质化产品”,由于目前公有链的创新还有很大的空间,创新的维度也很多,因此智图不认为目前公有链的格局是“红海”,目前市场绝大部分的Token是基于公链发行的,很多在市值上,用户推广中都取得部不俗的成就。而对于纯ERC的Token而言。公有链的内在价值不言而喻。可能是因为之前的公有链的品质良莠不齐以及安全性等等原因在过去的2年取得成就效果不彰,其原因在于革命性的创新太少。而忽视的一条公有链对“共识模型”的创新和突破。只要公有链能创造好的基础措施包括效率速度,社区治理,安全性,去中心化等等,那么公有链发展的前景是非常广阔的。信息流和资金流都能在公链高效处理,这对社会的推动力是不言而喻的。区块链是自带结算的去中心化支付系统。只要上面挂上商品,以后在智图公有链上出现去中心的一个淘宝式的电商平台及去中心化的支付宝,我一点也不会奇怪。基于“区块链不可能三角”我认为较大概率任一公链想要取得全部的市场份额难度较大。因为“不可能三角”理论上总会有一个效率的上限,因此公有链的互联互通就显得十分重要。Polkadot受大家的追捧也就不奇怪了。另外公有链的开发社区非常关键,我们会始终坚持开源和全球开发者一起协作凝聚全球开发社区的力量,给智图公有链项目注入灵魂。智图认为公链目前还是一个“蓝海”,但是是针对“创新项目”的“蓝海”而非“同质化产品”。在以太坊2.0在解决拥堵问题之前,都是公有链发展的一个机遇。而智图已经做好了这个准备。Q8:DeFi的爆发给公链带来了更大的价值内涵,在DeFi项目支持方面,基于SmartX进行开发相较基于其他公链进行开发有何优势?
Gavin Andresen发推宣称:已经清仓所有数字货币资产:比特币著名人士,如今的BCH重要支持者Gavin Andresen通过推特上宣布自己已经清仓了所有加密货币资产。Gavin表示:“如果有人认为我拥有大量加密货币资产,那么我现在公开宣布我已经全部清仓。[2017/12/21]
Frank:基于智图平台开发Defi的优势在于:交易不再拥堵,性能不再成为Defi发展的一个瓶颈,并且是在Layer1核心共识层完成的交易,安全性得到足够的保证。并且智图支持随着硬件的升级性能和效率随着提升。因为以太坊1.0的拥堵导致很多基于以太坊1.0的很多Dex交易所和用户饱受高燃料费的困扰。业界目前已经挤压着大量针对高TPS公链的需求,这种需求会在市场中寻找足够安全,足够去中心化的公有链进行合作。而智图的特性和品质完全符合他们的要求。目前已经有一家第三方团队——“星辰“团队针对在智图平台上移植Uniswap全套代码来进行搭建交易所。在内部测试来看,效果非常良好,值得用户期待。不过最终还是要看产品来说话,让我们一起拭目以待吧。Q9:从去年开始,许多新生代公链都已将工作重点转向了与以太坊生态的互通,以为拥堵的以太坊网络纾困,承接其价值溢出。请问SmartX是否支持EVM,能否顺畅承接以太坊生态内的成熟DeFi应用?
Frank:随便Uniswap,Dex交易所,Defi等的流行以太坊生态涌现了大量的高价值的DApp应用程序。如何在和以太坊生态互通问题我们是非常积极的。目前智图支持的Lua语言来编写智能合约。我们的Lua的语言和编写方式跟Solidity语法和编程模型是一致的,很容易移植,Dapp开发者可以无缝切换。以太坊EVM的支持也在计划之中。另外智图SmartX会支持跨链资产,通过去中心化的“跨链合约”的方式进行主网币和以太坊ERC代币可以互相转账。这样的话,智图币和以太坊币或者智图代币和以太坊代币可以无缝结合在一起,一起互融发展。Q10:还是生态搭建问题,除了引入外部项目进入,SmartX对于生态内原生项目的发展有无具体的开发支持方案?
Frank:在生态搭建方面,智图主网上线后我们会提供“私密聊天”功能,“链上红包”,“链上漂流瓶”等信息沟通服务。另外我们还会跟一个第三方开发团队——“星辰“团队合作开发了“SATSWAP交易所”。可以“一键发Token“,“一键发交易所”,另外还会提供“智能合约商店”。我们还会推出智图自己的公链钱包,将所有的优质可靠的DApp功能集成起来,提供一站式的区块链服务。目前还在跟深圳一家游戏公司深入合作给游戏提供区块链服务。我们智图在“空投币”中保留了一部分用于作为优秀DApp开发者的激励。如何吸引开发者这方面,我想我们可以借鉴Unity生态和苹果生态的做法。官方会提供众多安全可靠的智能合约模块提供给开发者使用,甚至提供一个智能合约的应用商店,让智能合约开发者在上面共享,售卖他们的智慧。我想Unity和苹果的做法都是非常值得借鉴的,也是非常棒的思路。Q11:接下来代币相关问题,SmartX的原声代币SAT在该网络中具体有哪些效用?目前已上线了哪些交易所?
Frank:SmartX的原生代币SAT会做为智图主网的燃料费。目前SAT每笔转账的基础燃料费是0.002个SAT。按目前的币价来看,可以认为燃料费忽略不计。主要用于防止区块链的粉尘攻击。如果币价提升到燃料费需要重视的时候,智图主网可以主动降低燃料费。因为对于速度和效率而言智图已经足够高效,不需要通过收取高昂燃料费来进行交易排队。目前智图SmartX主网还没有正式上线任何交易所。我们对于上所没有那么迫切的需求。我们和第三方Dex交易所“星辰团队”已经有了很好的合作。当然如果有好交易所团队跟我们合作,开发组非常欢迎。但是做好产品以及用好产品服务区块链用户才是智图开发组第一想要做的事情。在区块链世界里最大快乐就是跟智图用户一起创造一个很棒,令人心动的东西。这才是最有价值的事情。社群提问:1:请问SAT手机APP以后还能挖矿吗,是测试挖矿还是正式挖矿?
Frank:之前的App手机挖矿从严格意义说来是属于空投。并不是真正意义的挖矿。我们从年初开始就不再对外空投而把精力全部花在主网上线中。推进主网上线是我们开发组目前最为迫切的任务。至少之后是否会继续通过手机App空投,可能需要进一步的观察,但是认为有益于项目的空投方案我们都是会考虑的。2.SAT的共识如何做强?特别是海外?
Frank:目前我们在海外已经有海外英文社区已经有近2万人。另外还有俄罗斯社区,东南亚社区,印尼社区,土耳其社区等等如何在海外把项目影响力做大,我认为开源本身就是一个全球项目。通过开源社区的互动和协作,给项目注入开发者灵魂,这本身就是一个全球社区的项目而不区分国内或者国外。3、如果出现流动性问题,质押的SmartX会不会有损失?
Frank:不会。质押的SAT是放到智图SmartX的智能合约中,质押SAT产出的利息是PoS挖矿产币给的,这个是一个去中心化过程,而不是中心化的。智能合约代码是经过开发组严格测试的。质押合约上的代币只有拥有私钥签名的钱包拥有人才能做取出操作,否则任何人都不可能从质押合约中把属于用户的币提走。所以也就没有所谓的“流动性问题”或者“损失”的问题。4、是什么让SmartX更特别?SmartX有别于其他同类产品的特质是什么?
Frank:我先说2点核心。1、我认为就是我们原创技术和原创的算法B-Partition,我们项目的每一行代码都是原创的。以及基于B-Partition技术在其上面可以动态扩展,几乎无限tps的速度。2、就是开源社区的协作,我们的代码就是开源而且没有保留,任何对smartx敢兴趣的人都可以参与进来。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。