Dfinity 「代码即服务」模式能够降低软件供应商的开发成本并提高效率,使得数字化服务的区块链价值交换成为了可能。 拓展阅读:《睽违五年 Dfinity 发布重要进展,一览产品亮点与开发计划》 原文标题:《DFINITY:代码即服务》 DFINITY 致力于构造一个拥有超级运算能力的安全软件的互联网计算机,遵循「代码即服务」模式,开发方只需将其代码上传,对应的应用和服务即可部署完成并开始运作,大大节约了应用开发和运维的成本,且真正实现数字加密世界内部各个服务的价值交换,从而加速推动全球数字化进程。 与传统互联网应用的对比众所周知,若要在传统互联网上推出自己的产品,需要利用各大商业云服务、云工具、各种数据库和防火墙等组件、相关虚拟化技术、软件开发平台等。由此产生的软硬件和各个供应商网络所组成系统的复杂性,使得系统因为需求变化而调整变得既昂贵又困难。如今,在一般的 500 强企业中,85% 的 IT 成本由 IT 运营部门承担,他们通常要花费 90% 以上的时间来处理与他们试图提供的功能无关的系统复杂性,如配置基础架构组件等。 而 DFINITY 要构建的互联网计算机则重新设计了软件来应对上述挑战,解决上述复杂性可以降低开发成本并缩短上市时间,从而带来巨大的收益。例如,当开发人员编写描述数据的代码时,这些数据会安全地自动保存在托管其软件的内存页中,无需开发人员在数据库内外编解码数据,甚至不必考虑数据持久化的工作原理(这个特性也被称为「正交持久化」)。因此,互联网计算机开发人员专注于编写他们想要实现的「什么」,而不是「如何」系统构建和互操作,效率大为提升。而开发速度的提升和开发成本的下降能够降低应用服务价格,缩短产品迭代周期,并改善用户体验,从而帮助应用开发商在激烈的竞争中脱颖而出。 从 DFINITY 近期发布的几个测试网的实际 Demo 小程序中可以看出,DFINITY 为开发者提供了一种无缝的开发体验,开发者可以使用一种与 Rust 相似的 Motoko 语言快速完成应用后端的开发,并且和使用 Javascript 和 Html 开发的前端页面共同编译生成一套可以直接部署在这个互联网计算机上的应用。一旦部署完成,用户便可以在电脑或手机上直接通过网页访问并调用这些应用和服务。 性能瓶颈我们目前可以在以太坊的网络上部署各种各样的智能合约来实现想要的功能和应用,但其性能瓶颈也一直是制约其发展的关键因素。DFINITY 则利用更高效的共识技术, (责任编辑:admin) |