马昊伯:aelf用工程化思路构建永不宕机的云计算

当今处于数字化时代,区块链成为了热门话题。它有着独特的运行模式,且潜力巨大,十分诱人。然而,在这过程中暴露的问题,也引发了诸多争议。

区块链对实体公司的替代

区块链的一个突出特性是利用网络来代替实体公司处理事务。比如在支付领域,它把中心化支付公司的职能给去除了,整个过程既透明又自动化。这种替代模式对传统事务处理方式进行了改变,给商业运作带来了新的可能性。就如同在电商购物场景里,不需要传统的中间支付保障,区块链就能够保证交易的安全透明。此外,各种小公司或者新兴创业项目,也能够绕开传统金融的审查流程,以较低的成本利用区块链的特性去开展业务。

早期的区块链实践经历

2013年底就已有一些人开始尝试利用区块链来构建支付系统。2014年在北京,小蚁的发起人前来邀请担任CTO。那时区块链世界的币种类繁多。这位开发者认为应当围绕基础设施进行发展。这种早期的经历显示,在区块链发展的初期,就有人察觉到不同的发展方向,有的专注于对币本身进行炒作,有的专注于底层设施的建设,而专注于底层设施建设将会是区块链走向大规模应用的关键。

区块链的性能短板

区块链在性能方面存在较为突出的问题。以比特币为例,其TPS峰值仅约为每秒九笔,与传统互联网相比,实在是低得很。以太坊的情况稍好,能达到每秒二十几TPS,但这个数值依然远远不够。在诸如股票交易这类需要快速处理交易的场景,以及电商大促期间海量的购买支付操作中,这样的性能难以满足需求,对区块链技术在大规模商业场景中的推广产生了严重的限制。

区块链网络的治理问题

区块链网络不存在所属者,这引发了关于更新代码权力归属的疑问,此问题与整个区块链网络的发展走向密切相关。代码的更新能够对区块链的规则、功能进行改变,或者能够解决新出现的漏洞等情况。倘若没有明确的更新主体或者机制,在发展过程中遇到的问题或许无法得到解决,发展方向也有可能被错误地引导,就如同一艘没有船长的船在大海中航行,其前途充满不确定性。

软件工程思维缺失

现存区块链底层在运用软件工程思维方面做得不够好,所以架构设计不佳。例如,有的项目团队在初期花费精力设计架构时,遭受到了外界的压力。这是因为社区评级主要看的是代码提交数量,而不是依据项目周期来判断进展。而像分层、模块化、解耦合等架构设计工作,很难通过代码提交直接展现出来。这表明当前的评估体系与区块链项目的实际需求是脱节的。

区块链的创新意义

区块链是一种能实现利润自动分配的机器。例如比特币网络在盈利后会向参与者分配利润,它是能够提升生产关系的工具。同时,商业逻辑变得没有边界,这在利润分配方面具有创新意义。拿淘宝来对比,淘宝有股东分红,而普通用户无法从淘宝的发展盈利中获得利益。但在区块链模式下,所有人都有获取红利的可能,这对于二三线城市或者普通民众融入新商业有着积极的意义,能让更多人参与到去中心化的商业中去创造财富。

大家对于区块链在提升利润分配公平性方面所起到的作用是怎么看待的?期望大家能够点赞、进行分享,并且在评论区踊跃地展开讨论。