探秘区块链开发:智能合约在 DApp 中的地位及与传统开发差异

从:引言:当我们谈论区块链开发时,实际在讨论什么?,我们已经能够知道,当我们在讨论区块链开发的时候,大多数时间里说的就是DApp开发。

那么DApp是由什么组成的呢?从上篇文章的特征中我们得出一个技术名词”智能合约“。这是DApp的一个重要特征,也是DApp的一个重要组成。

那么什么是智能合约?

传统的API和智能合约

单纯的去解释智能合约太过于复杂,这不是本篇文章的重点,这里我选择以传统的App为切入点去讲解。

我们作为一个普通的开发者接触的最多的开发组成应该如下:

而在DApp中组成变成了这样:

因此如果你是一个传统意义上的前端开发者,你完全可以理解为,智能合约就是你所要调用的API。而如果你是一个后端开发者,你可以理解为智能合约就是你要开发的让前端调用你完成数据库入库的程序。

当然,如果你是后端开发者,你还需要知道的是智能合约的开发和传统的API开发是不一样的,这至少体现在以下方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

银二码

打赏一杯咖啡可好?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值