专栏首页养码场一周播报|新华社三问区块链,互联网成了区块链的镜像

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

养码场技术交流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),作者:场主

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 区块链这么好,为什么还是有人选择离开?

    360搜索入局区块链,原创图片认证成切入口! 7月30日,360搜索原创图片认证平台——图刻正式上线,标志着360搜索以数字资产的确权、分发和维权为切入点,正...

    养码场
  • 程序员离区块链风口最近的一批人,颠覆正在涌动!送上网评最高的15本区块链必读书籍!

    作为一个程序猿,吃的是草,挤的是奶,加班熬夜常有,升职加薪却不常有,都说科技是第一生产力,程序猿却很少有机会从中分一杯羹。但这种情况,有了“区块链”就不一样了,...

    养码场
  • 区块链这么好,为什么还是有人选择离开?

    360搜索入局区块链,原创图片认证成切入口! 7月30日,360搜索原创图片认证平台——图刻正式上线,标志着360搜索以数字资产的确权、分发和维权为切入点...

    养码场
  • 当区块链遇上传统行业 我们的生活和工作会改变吗?

    传统行业在互联网时代是失落的,有人调侃道,“全球最大的外卖平台,公司里全是电脑并没有锅碗;全球最大的住宿服务提供商并没有任何房产;剁手党的温床各个电商平台并没有...

    企鹅号小编
  • 智利为全国能源网格采用区块链技术

    智利能源监管机构智利国家能源委员会(CNE)宣布将在2月27日的贸易出版物杂志上报道在国家能源网络中实施区块链技术。 CNE将使用区块链认证信息,如边际成本,...

    首席架构师智库
  • 数字货币的阴影下,区块链的困兽之斗与自我解剖同在

    一个时代的结束总是以另一个时代的来临为起点。互联网同样如此。尽管结束与开启并非那么泾渭分明,但是至少从当下的情况来看,一场源自于互联网的大逃离正在上演。不再以互...

    孟永辉
  • 数据经济时代的信仰,区块链技术的应用

    伴随着互联网的发展,信息共享的深度广度发生了深刻变化。尤其是移动互联网的急速发展,带来了颠覆性变化,推动着社会进入数字化时代。区块链技术,就是在这样一个大环境下...

    用户3635465
  • 区块链技术和微服务架构的关系

    每一种新技术的产生与发展,都会与既有的技术与实践存在着联系。例如微服务作为一种技术架构,实际上是在SOA架构和JavaEE等分布式架构的基础上,进一步明晰了服务...

    物流IT圈
  • 【SAP HANA系列】SAP HANA和区块链

    随着新技术如涨潮般的发展,从技术和商业的角度来看,这些技术通常会经历不同的成熟阶段。技术应用总是从试点项目转向新项目的方式,从理论到大胆的设想,再到颠覆性的创新...

    matinal
  • 你要的区块链书单来了!

    作为一个现象级概念,金融科技创新在过去几年迎来了奇点式发展。其中引人注目的当属区块链技术。区块链技术正在动摇全球金融基础设施,它是全球*级银行和其他金融机构重点...

    黄小斜

扫码关注云+社区

领取腾讯云代金券