区块链将如何改变软件业

本文主要探讨软件业的下一个潮流:区块链,将对整个产业造成的影响。区块链的核心当然有技术的部分,但其最大的价值还是因为其具有的经济特性对传统价值分配进行改造。

收费问题

软件业诞生之初要解决的第一个问题就是收费问题,或者说版权的问题。这个问题到今天为止中国解决都不算好,比如中国的开发设计团队天生有一个不太上台面的优势,就是大概率情况下,我们电脑上的工具软件比国外团队要更好,当然大多不是正版的。

然而,区块链世界能够从根本上颠覆传统软件的付费模式,目前最好的例子就是以太坊。以太坊通过Gas收费,Gas的数量是按照计算量收的。没错,就是每一个加减乘除,就是能够做到这么细。

软件外包

传统软件世界另一个巨大的产业:软件外包。一直以来软件外包行业都有一个无法调和的矛盾:外包公司追求的是最短时间、最少人力成本、收最多的钱。而项目方追求的是用最少的钱,获得质量高、长期可维护的软件产品。这个矛盾存在,让双方有一个共同的目标几乎是不可能的,反而把精力都消耗在产品验收阶段勾心斗角中去了。

在区块链时代,项目方与外包公司的合约会直接通过代币进行,因为代币价值与软件质量直接相关,外包公司与项目方会更容易在目标上达成一致。而通过智能合约锁定逐步释放代币,则可以解决长期性的问题。

开源软件

Github是互联网时代的伟大产物,他之所以被称为最大的同性交友网站,因为上面的程序员大多是因为热爱,没有酬劳的为开源软件贡献代码。但问题是,如果开源软件产生价值,难道这些价值不应该被分享个它的生产者吗?

未来,一定会出现一个基于区块链和Token的Github,每个项目可以通过Token来实现价值变现。有人把Token模型称为一种打赏码农的方式,有了这种新的模型,开源社区的价值将将进一步提升。

软件部署、发布和销售

互联网 App 的核心价值:帮用户承担责任和风险,这里面包括系统的搭建、服务器运维等等。因为互联网公司的存在,我们不必像互联网早期那样每个人都要去当个人站长,写个博客还要从自己去买服务器开始。当然同时,互联网公司也因此获取大量个人用户的数据,并从中获得巨大的利益。

区块链 DApp 时代,互联网公司的概念应该都会消失。
去中心化的组织,比如EOS将提供服务器支持、运维和数据存储。
开源社区负责代码的开发、产品设计。
而普通用户将扮演两个角色:能够掌控自己数据的DApp用户,和DApp的投资者。