磨链(mochain)社区-4.13分享-区块链的TPS

磨链(mochain)社区-4.13分享-区块链的TPS_第1张图片

群内分享

1.阿里云发布区块链解决方案 支持天猫奢侈品正品溯源 

2.浙大首开“区块链与数字货币”课程!人才拼图就位,杭州区块链第一城初具雏形 

区块链的TPS

作者-社区成员-元家昕 

众所周知,比特币每秒只能进行大约7笔交易,以太坊稍微好一些,也就10-20笔。作为一个支付系统,这是远远远远不够的,经常也有人拿这点来说事,认为区块链效率低云云。

其实现在有很多的方案在试图解决TPS的问题,比如说fabric可以到数千的TPS,石墨烯系列可以到上万的TPS,比特币和以太坊的Off-chain方案理论上支持无限的TPS。那么是不是说这些新的技术才是区块链的未来呢?这个问题总是很难回答,要说一大堆共识,分布式,安全之类的事情。

过年期间看了BM的一个访谈,他提到了VB的一个理论,Scalability,Decentralization和Security在区块链中不能兼顾,类似于分布式系统里面的CAP理论。

我发现这个理论用来解释区块链技术真是简单粗暴而有效。

比如说:联盟链通过准入机制,控制了验证节点的数量,通过牺牲Decentralization提升了Scalability;石墨烯系列的DPOS,RippleNet的共识也是同理;比特币通过提高每个区块的容量,也可以达到扩容的目的,但结果是对矿机提出了更高的要求,形成自然的准入门槛,实际上也是牺牲了Decentralization;比特币和以太坊挖矿难度都可以调整,降低挖矿难度实际上也可以提升Scalability,但付出的代价是抗攻击能力下降了,牺牲的是Security。

但这个理论放在off-chain类型的方案上就失效了,比如说闪电网络(雷电网络),以太坊的plasma还有R3 Corda(这个比较特殊,直接把链都省了)。对off-chain方案原理感兴趣的童鞋移步这里,http://www.8btc.com/ln-rn-corda。大致方案就是交易双方锁定准备金,把海量的交易打包以后上链,链上只保存交易的最终结果。通过智能合约和线下的多重签名机制,作弊方将会被罚没准备金。

Off-chain方案看上去很完美,保证Decentralization和Security,同时无限扩展。

但天下没有免费的午餐,我们以闪电网络为例(事实上plasma我还没完全理解),至少它有下面几个缺点:

1.闪电网络中锁定的比特币只能用在闪电网络中,只有交易通道关闭的时候才能真正成为链上承认的货币,这在理论上会出现类似银行挤兑的情况。如果大家对闪电网络失去信心,集中关闭通道,会拖垮比特币网络。但,这个似乎也不是很大的问题,只要闪电网络没有爆出什么漏洞,比如说签名算法被攻破之类的。

2.交易是在链外执行,链上无法验证提交的交易是否最新版本,虽然脚本保证了提交旧版本交易的攻击者有被罚没准备金的风险,但前提是要防御者监控网络并提交更新版本交易的证据。也就是说从原来比特币的被动防御(私钥不丢失就能保证资金安全)转变成主动防御。从这个角度看也算是降低了Security吧。这个主动防御的操作交给用户也不太现实,最终必然会衍生出一些服务公司,代替用户保存链外交易凭证,并防止作弊。某种意义上面又从“去中介化的信任”转变为需要信任中介了。这个角度看,似乎也是牺牲了Decentralization。

3.闪电网络中只有保存最终的资金状态保存,中间的交易细节全部被忽略,支持者认为是保护了用户的隐私,反对者认为是损失了交易数据。

4.因为通道需要准备金维持,不可能任意两个用户间都存在交易通道,用户之间转账可以通过中转的方法,最终很可能会有大资金形成中心化的中转节点。

作者:元家昕 

链接:https://www.jianshu.com/p/48faf520c42b

群内讨论

1.关于区块链隐私场景讨论 

区块链数据公开透明,如何保护交易信息呢,比如 A公司 B公司都是卖轮胎的,A卖给甲一个轮胎,不想让竞争对手B知道这笔交易。 这样的问题解决思路是什么。透明公开有人理解不是区块链的一个优势 是技术没法做到隐私,所以结合零知识证明。首先考虑的问题是为什么要把交易信息直接放在公开透明的公有链上,几百年的商业都不是这样,不会因为有了区块链就把账本公开,未被商业逻辑。不一定,拿腾讯最近的区块链医疗来说,他那个处方按照区块链概念应该是公开与不可更改的,那么就会从有这么个状态出来,我写个检索器检索所有处方里某一个关键特征,那么会出现啥状态那,以及这个状态下的衍生的恶性商业化手段?所以国内区块链落地会有一些坑要踩。IEEE模型图: 

磨链(mochain)社区-4.13分享-区块链的TPS_第2张图片

这个是技术角度看是否需要blockchain。 

不为区块链去区块链 商业项目 ,如果传统的技术架构能完美解决 不用生搬硬套。虽然说的惨淡点,目前现实是这样。纯技术考虑一般是面向传统商业模型的,资本是面向未来的,而新技术是能反推需求和商业模式更新。如果联盟链 建立起来之后 ,大家都在链上跑完整流程,参与方很多,隐隐约约觉得 商业模式改变了。也说不清楚哪里变了?最直观的感觉是,如果环节多 参与方多,现有IT系统EDI又不容易把大家串联起来,上个联盟链 参与方的ERP 、订单管理 或者其他什么系统 和 联盟链连接。 联盟链变成一个企业间的数据路由器。区块链 归根到底是个数据库。现在人们把它与 互联网做对比,认为以后会超级牛逼。其实我没感觉到。我觉得 区块链应该和 关系数据库做对比,而不是互联网。这样理解是角度问题,技术是能推动商业模式转变的,智能合约=数据库里面的触发器,比如云计算从技术看就是个虚拟机,从商业上看就是颠覆性的,这个观点无比认可,技术流可能只是些许改动,可以影响的商业价值是非常大的,所以还是角度叙述问题,免费的,自存在的,公共,不可能更改的-----数据库。就好像空气天然存在,他不应该是被商业开发的。而应该作为公共资源来使用。你可以在公共资源基础上,建立商业应用,公共资源本身应该如何管理和发展,应该由公共资源的管理者来规范和架构。

群内工作

《磨链入门区块链》共同参与写一些东西,目录大纲完善中,一个长期项目。 

招募条件: 

1.需要一定的区块链基础。 

2.对上述任何一方面有较为深入理解。 

3.每周能保证一定的空余时间来折腾。 

4.了解github相关 

5.人员进行筛选,时间周期比较长。 

有意向联系我。

磨链在线课程 

对自己擅长方面有一定的沉淀,愿意开设在线课程,会考虑和一些专业培训机构合作,要求有一定的一线经验,实实在在分享课程。有兴趣的联,有偿工作。

磨链(mochain)社区招募相关人员

编号社区内岗位具体工作内容

1.社区运营组 每周有固定时间投入社区的建设,包括活动策划,社区门户的维护,相关分享文档编辑,每天社区分享在各个平台的发布,规划整个社区运行。

2核心活动组织者 负责社区相关具体学习小组,线上线下活动,社区和合作社区、合作企业的具体合作。

3社区核心技术组 社区核心技术输出,普及区块链是一个方面,具体实实在在做一些事情,包括社区内的具体实践项目

4编辑美工组 建设良好的门面,一些宣传的内容的美工,一些文章的编辑。

PS:想加入磨链的,或者具体参与到磨链的建设中的,请加磨链组织者微信(jackyjin09)。并且注明自己的能参与的编号(1.2.3.4),欢迎每一位区块链技术爱好者加入磨链,一块琢磨区块链技术。

关于磨链和相关合作

磨链”---取磨炼之意,旨在普及区块链技术,磨炼技术,更好投身区块链行业。有兴趣一块琢磨区块链技术,联系笔者微信(jackyjin09)。 

磨链社区是一个纯粹的技术社区,欢迎相关技术合作,在不违反原则的前提下,积极参与合作。 

你可以在这里找到我们: 

磨链社区公众号: 


磨链(mochain)社区-4.13分享-区块链的TPS_第3张图片

1. 磨链社区:http://mochain.info 

2. Github : https://github.com/mochain 

3. Gitter 聊天: https://gitter.im/mochain 

4. 知识星球: https://t.zsxq.com/M3BMVZN 

5. 知乎:https://www.zhihu.com/people/mochain 

(持续更新中)

合作社区

趣链科技技术团队 


磨链(mochain)社区-4.13分享-区块链的TPS_第4张图片

HiBlock区块链社区 


磨链(mochain)社区-4.13分享-区块链的TPS_第5张图片

你可能感兴趣的:(磨链(mochain)社区-4.13分享-区块链的TPS)