使用智能合约自动处理公司内部系统?

Posted

技术标签:

【中文标题】使用智能合约自动处理公司内部系统?【英文标题】:Automatic processing on internal company systems with Smart Contracts? 【发布时间】:2018-05-10 21:32:40 【问题描述】:

我对区块链和智能合约非常陌生。我已经考虑过智能合约如何帮助内部业务流程。我的考虑如下:假设不满足智能合约中的条件,因此启动了预定义的公司内部流程。

问题:这个运行在区块链上的智能合约现在有可能在公司的内部系统(例如 SAP)上自动执行流程吗?例如,投诉的内部流程?

非常感谢您的回答。

对不起,我的英语不好

最好的问候

【问题讨论】:

【参考方案1】:

这仍然取决于。一般来说,智能合约(不是以太坊)是可能的。您可以查看一些面向企业的区块链(如 Hyperledger Fabric/Iroha/Sawtooth 等)——在那里可以实现您想要的。

如果我们谈论的是以太坊智能合约,简短的回答是否定的。不允许智能合约自行发起任何操作的问题。所有的动作都必须由某人调用。但是在这里你可以看到一个选项:编写一个 Web 服务,它将在 %时间段内调用一次智能合约方法,智能合约检查自身状态并根据该状态执行一些操作。另一个问题是以太坊中的智能合约与外界隔离。因此,他们甚至无法使用网络服务并开箱即用地从区块链中获取信息。但也有一些解决方案(所谓的 Oracle),例如 Oraclize,可以帮助您打破这些障碍。

还有一些像Aeternity这样的开箱即用的预言机区块链即将问世。

把所有东西都包起来 - 是的,你可以。但事情没那么简单

【讨论】:

【参考方案2】:

现在有点晚了,但现在有 aeternity 正在运行一个完整的第 1 层预言机来提供来自外部世界的信息。

这里有一个很好的例子:

https://github.com/aeternity/tipping-oracle-service

【讨论】:

以上是关于使用智能合约自动处理公司内部系统?的主要内容,如果未能解决你的问题,请参考以下文章

DAPP智能合约开发特点

智能合约实战 solidity 语法学习 09 [ 访问函数getter 合约创建 合约对象 合约继承IS ]

智能合约实战 solidity 语法学习 08 [ 访问函数getter 合约创建 合约对象 合约继承IS ]

星云链智能合约开发:智能合约中调用内置库

智能合约的作用

智能合约的作用