作为数字货币和区块链技术本质的一部分,开源软件属于任何想要拥有它们的人。不过,已经有一些人开始朝开源之外探索。所以,开放执行这一术语开始经常出现。但是这一术语什么意思,又与开源有什么联系?
开源进化成为开放执行
按照LinkedIn高级工程经理杰森·卡佛(Jason Carver)最近在Linkedin的帖子中所说,开源标准已经不能满足需求。事实上,他甚至称开源为“能够保证信任与自由,直到它作为一个服务运行”。另外,开源项目还要担心许多的社区信任问题,因为社区是审计和改善代码的活跃部分。
杰森·卡佛(Jason Carver)
在比特币和其他数字货币领域,开源具有加速创新的能力。虽然某些开发人员正在处理工作负载的冲击,但是社区的投入在大多数情况下都应该被考虑进去。这就给开发人员足够的机动空间来按照他们认为合适的方式修改代码,而不被顾问委员会或者少数投资者所束缚。
从纸面上看,开源的概念听起来它应该是所有软件发展的未来。在一定程度上,的确如此,当开源转化为(在线)服务的时候,开源项目就失去了它们的“可信任”属性,这将开发人员置于一种尴尬的境地,因为在他们改善一个新开源项目基础的时候,他们将不能够自由地在这些项目平台上工作。
幸好还有另外的解决方案——开放执行。杰森·卡佛(Jason Carver)将这个概念描述为一种“根据其状态和投入,知道服务确切结果的保证。”另外,开放执行能够使平台用户更好地理解每一种服务的局限制。
但是开放执行存在一个问题,因为建立支持开放执行的系统并不像看起来那么简单。比特币网络目前已经支持开放执行原则很长一段时间了,因此,服务供应商不可能盗走你的比特币,并且没有人可以使用你的比特币并且将他们发送给其他人。
另一方面,以太坊协议也使运行开放执行成为可能。所有人都可以在以太坊网络上编写和发布新的服务,之后通过使用一种分布式账本机制来获取共识。这种服务可以与亚马逊网页服务相比,用户运行他们的服务并不是按照时长来支付的,而是基于在磁盘存储上的操作次数。
然而,开放执行的发展未来并不是一成不变的。由于其昂贵的成本,最终还要由企业来决定是否使用这一概念。不过,一旦用户亲身体验到了开放执行的好处,事情变化将比人们预期的要快得多。
原文:http://www.newsbtc.com
作者:JP Buntinx
编译:Kyle
稿源(译):资讯(http://www.8btc.com/bitcoin-ethereum-driving-open-execution)