区块链与ERP的未来

让我们先问自己一个基本的问题:ERP行业从一开始是如何盈利的?显然高水平的答案是:通过在企业内部销售自动化业务流程的解决方案。“内部”这个词很关键。不管是前台还是后台功能,都是关于内部业务流程的。然而,大多数业务都是在一个由合作伙伴和供应商组成的生态系统中运行的。随着经济越来越一体化,跨公司合作的需求只会越来越大。但是今天有多少ERPs提供了一套完整的“开箱即用”的解决方案来自动化外部业务流程?一个也没有。

区块链与ERP的未来

我们是如何形成一个非常成熟的内部流程自动化行业和一个非常不成熟的外部业务流程自动化行业的?为什么在AP部门里批准发票的能力是多年前大多ERPs提供的,但是如果一个供应商需要批准你的发票,那么即使在今天,它也可能是通过ERP之外的半手工流程来完成的?在企业内部和外部分隔非常相似的业务流程的无形障碍是什么?
这一切都是为了信任
让我们想象这样一个场景::ABC公司使用的ERP提供了专门为与供应商进行业务安排(交付或购买货物、批准发票等)而设计的安全屏幕。如果ABC公司规模庞大,在生态系统中对供应商有很大的吸引力,那么这并不是一个不现实的场景。难道我们就不能像处理内部自动化那样让ABC公司和它的供应商之间的业务流程自动化吗?事情没那么简单。
假设通过上述解决方案达成了一个协议,但是后来两个公司因某事打官司。公司ABC是否可以使用自己的ERP数据库中的记录来证明合同的细节?也许不会,因为任何人都知道,ABC公司可以在其自己的系统中轻松地制造任何交易(即,上述解决方案不具法律效力,业务价值有限)。企业之间缺乏信任是多年来阻碍外部自动化发展的障碍。为了跨越这个障碍,我们需要在ERP中为所有合作方做合法可执行的记录。
数字签名呢?
数字签名已存在多年,并被大多数国家的法院接受。这似乎是一个伟大的技术,它创造了法律上可执行的交易。然而,在ERP中很少看到这种功能。这有几个原因。
第一个挑战是需要为每个用户获取并存储私钥或公钥(有效的SSL/TLS证书)。如果使用了第三方供应商,那么我们会遇到成本、隐私、可用性和可伸缩性方面的问题。用于数字签名的现有软件通常都是围绕文档(即真正的法律文件)构建的,但如果我们需要在ERP中签署交易,这种模式不一定能够很好地扩展,也不能提供必要的用户体验。
车到山前会有路吗?我相信是有的,而且它来自于表面上看起来不相关的技术——FIDO(在线快速身份识别)或网络身份认证标准。尽管FIDO的主要目的是通过对服务器发送的随机字符串进行数字签名来解决认证场景,但FIDO设备也可以用于对任何商业交易进行数字签名。假设供应商可以使用面部识别或手机上的指纹扫描器对任何跨公司的ERP交易进行数字签名,而无需复杂并不方便的第三方解决方案。
为什么是区块链?
如果数字签名与FIDO认证设备结合得非常好,那么我们为什么还需要讨论区块链呢?这可以归结为一个简单的场景:虽然数字签名的交易不能在没有检测的情况下被更改,但是仍然可以在没有跟踪的情况下删除它。
换句话说,无论数字签名有多么牢不可破,如果它只存储在一个由利益方拥有的地方,我们仍然不能实现法律上可执行的信任。这正是区块链的用途所在,因为它本质上是一个分布式数字签名。对于企业区块链,例如开放源码的Hyperledger项目,区块链中的每个参与者都有自己的节点,并存储自己的所有已签名交易副本,以保护自己免受ABC公司可能删除其自己的条款。
将区块链技术整合到ERP产品中,同时允许商业生态系统中的合作伙伴以经济的方式存储自己的数字签名交易副本,将是ERP行业的一个转型步骤。它将为ERP系统打开大门,使其不再受内部约束,而是专注于整个端到端业务流程并使之自动化。
我们看到,这种趋势已经从大公司开始(例如在供应链部门)发起项目,以创建基于区块链的解决办法,并将生态系统中的小公司包括在内。然而,很少有组织能够承担这样的项目。虽然主要的云提供商已经将区块链作为一种服务提供,但它是一种PaaS类型的产品。这意味着您得到了为您部署的区块链节点(这当然很有帮助),但是所有的业务规则(智能契约)、流程和交互都需要根据特定项目的需要进行设计。不仅如此,驱动项目的公司也需要得到合作伙伴的支持,以参与区块链,并可能为其节点付费。
我们可以回想起当年的时,ERPs还没有被广泛采用的时候,公司通常有自己的人力资源、账单、工资和其他工作场所功能的解决方案。这就是区块链技术的现状,大型企业在自动化外部业务流程中看到了如此多的价值,以至于他们愿意投资并创造自己独特的自主解决方案。但是,我们真正需要的是,ERP供应商加快步伐,对大多数典型的业务流进行思考,并将那些基于区块链的解决方案作为SaaS产品,并将所有智能契约和流程作为ERP的一部分。