一周播报|新华社三问区块链,互联网成了区块链的镜像

养码场技术交流N群

每周周一,与您相约“一周播报”

晚 20:30

换一个明事理的开发?

产品与开发之间总有一些很难去平衡的点,比如重构问题。

当产品考虑多一点,方便于扩展时,开发跳脚,觉得没必要,是过度设计;可不多考虑一点,下一版本迭代时要重构了,开发又跳脚了,吐槽道:你怎么不多考虑一点?

遇到这类问题,到底该怎么去平衡?

养码人A:换一个明事理的开发。

养码人B:换一个明事理的开发。

养码人C:这种情况确实很容易发生的,开发的时候为了赶进度,常常是只考虑功能,不考虑扩展,后面需要改造扩展时,问题一堆……

养码人D:那比如,有个需求,要接入基金公司A,实现申购、赎回、对账、清算等所有功能,都开发完成上线了。之后,老板要求要再接入一家基金公司B,流程类似,这个时候是全部重新开发,还是重构A的流程进行扩展呢?

养码人E:这时候,必须重构。因为以后可能介入10多家,目前接入的成本是最低。

养码人F:我个人感觉,重构 不仅要考虑扩展性,还要考虑维护性。即使只接入两家,考虑重构也有好处的。可以从流程角度抽象,流程可以重用,实现模块化赎回、买入、对账、清算等功能。

养码人G:开发操心啥上层的事情,不同位置,对接的资源,看到的东西都不一样。

场主了解到,一个公司要重构产品,原因很多总结如下:

  • 产品经过了一段时间的打磨、上市、再开发、再上市但任然不起效,需要重新定位;
  • 需重构的产品的团队核心人物离职,产品灵魂与新负责人不符;
  • 产品面向市场发生转变;
  • 产品功能太过复杂,已经失去用户群或引起用户流失;

以上任何一种原因都可能导致老的产品需要重构。

产品重构背负着历史遗留下来的包袱,以及负面的压力,无法像全新产品一样轻装上阵,这是为什么重构产品难度加大的原因。

再分享一个公式:

重构的新后台系统的价值=新系统后台带来的新亮点和新价值-重构前后用户迁移成本。

若能站在老板的角度去思考业务、商业模式,自己再落地去操作,那么是否晋升只是时间问题。

不要仅仅把自己当做一位码农。

乐观锁的用处

有养码人好奇,乐观锁不能避免脏读,有何使用场景吗?

养码人A:乐观锁主要是解决写冲突。脏读,数据库默认的就能处理吧。一般做业务,写冲突是经常发生的。脏读这块应该没有,事务没提交又读不到。如果需要处理脏读,设计成二次确认(2PC),然后把变更数据先存中间数据,最后再全部确认。

个人感觉,在一般的业务场景下,脏读和幻读基本用不上。

养码人B:其实,还是性能和一致性的取舍。

养码人C:脏读,一般场景下不存的。其实,脏读了也没关系。因为最后写的时候,再确定读的数据是不是老数据就行了。如果产生脏读的数据,一般都是状态数据等,最后还是要回写的。写的时候做判断,无非多做了一些计算,或者用二次确认方式 read -> case -> 悲观锁 ->not then break,这样一般不会命中悲观锁,大概率是case直接分流掉了。

养码人D:锁不锁,主要是为了处理中数据不变更。这个抽象来看,业务处理就是输入,业务处理,输出。在输入不变时,每次输出一样的。锁解决是在处理时,输入不变更,输入指的是所有依赖数据的集合。其实,我个人很讨厌这个实现,太恶心了。

乐观锁的意思是,回写时原有输入不变就行了。乐观锁不一定要版本号,我很讨厌乐观用版本号的方式。

养码人E:大神啊。

区块链的存在意义

养码人在社群里问:区块链好火,会是下一个风口吗?

很巧,这个问题是今天新华社三问区块链之一:

一问:区块链会成为新风口么?

二问:区块链具有颠覆性么?

三问:区块链究竟和你我如何相关?

新华社这三问,问到了工信部信息中心工业经济研究所所长、清华大学副研究员、交通银行金融研究中心高级研究员、腾讯金融科技智库首席研究员、蚂蚁金服技术实验室高级产品专家等人,让大家真真实实看到了区块链的颠覆性力量。

一答:

区块链方兴未艾,正得到政府与市场、政策与资金等支持,也被一些业内人士称作是新风口,但很多观点也趋于一致:在其尚处发展早期的当前阶段,一方面需以开放态度、发展眼光对待;一方面也需要警惕资本市场炒作。

二答:

区块链技术可以解决互联网长期存在的数据无序传播、真伪难辨、信任缺失等问题,但区块链仍以互联网为基础载体,是通过技术变革解决信用问题。通过“交易上链”,实现价值在互联网上的高效传递。

所谓的颠覆是相对的,去中心化也是相对的,区块链自带去中心化、去中介等特征,会给存在信任问题和信息篡改风险的物流、供应链、金融、追溯等领域带来变革机会,会对一些第三方交易、信用、验证等平台产生影响,但即使在去中心化框架下,仍需实用的信用介质和载体去架设和丰富应用场景,下一步还要看区块链各方面的应用和发展。

三答:

根据区块链预期应用,带来的将可能是跨境购物更快速、交易风险大幅降低、盗版大幅减少、不再需要一系列繁琐的个人证明等,而区块链与工业互联网、物联网、人工智能等的融合将值得期待。

区块链为智能合约的实现创造了条件,比如根据协议,飞机延误可以获得赔偿,但执行起来需要申请、审核等繁琐程序,而区块链支持下的智能合约可以实现一旦发生延误即自动执行,这种效率提高可能彻底改变很多领域合约执行现状。

在这个未知大于已知的时代,每个人都愿意去直面未来。

而发问区块链的过程就是了解区块链的过程。

可惜的是,场主没有去参加今天的2018全球(杭州)区块链高峰论坛,去听蚂蚁金服区块链技术负责人张辉、中钞区块链技术研究院院长张一峰、巴比特和比原链创始人长铗、火星财经发起人王峰、快的创始人陈伟星等技术人、创始人、资本方来讲述他们心里的区块链。

但正如长铗所说,互联网是区块链的镜像,区块链是互联网的平行世界。


最后,提前预告下:

本周,场主邀请到了原比原链技术负责人、现链池创始人及CTO郭光华本人,来养码场社群做技术分享,围绕“如何学习区块链技术”、“目前区块链的创新应用场景”等话题,一一为大家揭秘区块链本质。

为何邀请他前来分享区块链技术?有如下几点理由:

1、半路转型区块链,3年内快速学习底层技术,现已实现财富自由; 2、获得Cosmos第二届全球区块链黑客马拉松二等奖,这是中国团队在此项全球大赛中获得的最好名次; 3、仅用两个月,就从不熟到精通GO,用此设计、架构了比原链,现Bytom比原链流程币值排名第41名; ……

原文发布于微信公众号 - 养码场(yangmachang0)

原文发表时间:2018-03-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据文摘

【重磅】揭开高频交易神秘面纱

25450
来自专栏养码场

百度莱茨狗刚出就有人卖到了1W+!百度狗领养指南及运营解析!

由于群友吐槽:“场主,能不能别老是把我们命名为养码人ABCDEFG啊,感觉我们像是一个个机器人。”

9010
来自专栏VRPinea

周末与VRPinea相约独墅湖图书馆,一起探究VR的奥秘

28970
来自专栏企鹅号快讯

这5项高科技 正在颠覆未来医疗

作者:ken 正如神经学家V.S.Ramachandran所说,所有颠覆性的新科技都源于一个可能真实的、想象出来的概念,而颠覆性的计算机技术,也必然会带来医疗卫...

20490
来自专栏代码乱弹

WeTrust-将储蓄与区块链相结合

我们之前曾研究过区块链对于没有银行帐户的人的作用。WeTrust是一家小额信贷的创业公司,该公司正准备加速在新兴市场中引入分散式小额贷款模式。

40890
来自专栏VRPinea

如今,这些勇敢的女孩子想用VR来讲述性侵这件事

443120
来自专栏AI科技评论

黄铭钧:拒绝纸上谈兵的区块链「实干家」 | CNCC 2018

AI 科技评论按:身为世界顶级的数据库专家,新加坡国立大学杰出教授黄铭钧最为人津津乐道的,是他与工业界的紧密结合,总能第一时间将科研成果转化为生产力。以当下火热...

14320
来自专栏大数据文摘

中学生利用LinkedIn数据选择心中的大学

23370
来自专栏知晓程序

想去东南亚自由行?这款小程序,告诉你最地道的特色玩法

特别是东南亚地区,海岛多,小吃多,休闲娱乐放松的项目满目琳琅,挑花双眼。做计划的时候,恨不得把 down 下来的精华帖和书上的信息,都剪下来放在一张纸上,随身翻...

10300
来自专栏币圈

发行山寨币全程解刨,看到此文就此远离山寨币!

2018年区块链大火,从传统投资人到跳广场舞的大妈,无不构建着区块链的财富传说。这场大狂欢中,人们是怎么一步步被区块链山寨币套牢的呢?总结起来,山寨币的完整发行...

17310

扫码关注云+社区

领取腾讯云代金券