发送到节点，节点收到交易请求之后，会把 **请求广播到整个网络**，交易在网络达成共识之后，才算是真正的执行（真正其作用的执行不一是连接的后端节点，尽管后端也会执行）。以及中心化下的请求大多数都是同步的（及时拿到结果）， 而交易大多数是异步的，这也是在开发去中心应用时需要注意的地方，

从节点上获得数据状态（比如交易的结果），一般是通过事件回调来获得。

## 如何开发

在开发中心化应用最重要两部分是 **客户端UI表现**和 **后端服务程序**， UI表现通过HTTP请求连接到后端服务程序，后端服务程序运行在服务器上，比如Nginx Apached等等。

开发一个去中心化应用最重要也是两部分： **客户端UI表现**及 **智能合约**，智能合约的作用就像后端服务程序，智能合约是运行在节点的EVM上， 客户端调用智能合约，是通过向节点发起RPC请求完成。

下面是一个对比：

         客户端UI <=> 客户端UI 
            HTTP <=> RPC
      后端服务程序 <=> 智能合约
    Nginx/Apache <=> 节点

因此对于去中心化应用来说，程序员可以从两个方面切入:

一个是
发送到节点，节点收到交易请求之后，会把 * * 请求广播到整个网络**，交易在网络达成共识之后，才算是真正的执行（真正其作用的执行不一是连接的后端节点，尽管后端也会执行）。以及中心化下的请求大多数都是同步的（及时拿到结果 ） ， 而交易大多数是异步的，这也是在开发去中心应用时需要注意的地方 ， 

 从节点上获得数据状态（比如交易的结果），一般是通过事件回调来获得 。 

 # # 如何开发 

 在开发中心化应用最重要两部分是 * * 客户端UI表现**和 * * 后端服务程序 * * ， UI表现通过HTTP请求连接到后端服务程序，后端服务程序运行在服务器上，比如Nginx Apached等等 。 

 开发一个去中心化应用最重要也是两部分 ： * * 客户端UI表现**及 * * 智能合约**，智能合约的作用就像后端服务程序，智能合约是运行在节点的EVM上 ， 客户端调用智能合约，是通过向节点发起RPC请求完成 。 

 下面是一个对比 ： 

          客户端UI < = > 客户端UI 
             HTTP < = > RPC 
       后端服务程序 < = > 智能合约 
     Nginx / Apache < = > 节点 

 因此对于去中心化应用来说，程序员可以从两个方面切入: 

 一个是
发送到节点，节点收到交易请求之后，会把 **请求广播到整个网络**，交易在网络达成共识之后，才算是真正的执行（真正其作用的执行不一是连接的后端节点，尽管后端也会执行）。以及中心化下的请求大多数都是同步的（及时拿到结果）， 而交易大多数是异步的，这也是在开发去中心应用时需要注意的地方，

从节点上获得数据状态（比如交易的结果），一般是通过事件回调来获得。

## 如何开发

在开发中心化应用最重要两部分是 **客户端UI表现**和 **后端服务程序**， UI表现通过HTTP请求连接到后端服务程序，后端服务程序运行在服务器上，比如Nginx Apached等等。

开发一个去中心化应用最重要也是两部分： **客户端UI表现**及 **智能合约**，智能合约的作用就像后端服务程序，智能合约是运行在节点的EVM上， 客户端调用智能合约，是通过向节点发起RPC请求完成。

下面是一个对比：

         客户端UI <=> 客户端UI 
            HTTP <=> RPC
      后端服务程序 <=> 智能合约
    Ngine/Apaxhe <=> 节点

因此对于去中心化应用来说，程序员可以从两个方面切入:

一个是
发送到节点，节点收到交易请求之后，会把 **请求广播到整个网络**，交易在网络达成共识之后，才算是真正的执行（真正其作用的执行不一是连接的后端节点，尽管后端也会执行）。以及中心化下的请求大多数都是同步的（及时拿到结果）， 而交易大多数是异步的，这也是在开发去中心应用时需要注意的地方， 从节点上获得数据状态（比如交易的结果），一般是通过事件回调来获得。 ## 如何开发 在开发中心化应用最重要两部分是 UI表现通过HTTP请求连接到后端服务程序，后端服务程序运行在服务器上，比如Nginx 开发一个去中心化应用最重要也是两部分： **客户端UI表现**及 客户端调用智能合约，是通过向节点发起RPC请求完成。 下面是一个对比： 客户端UI 后端服务程序 智能合约 Nginx/Apache <=> 因此对于去中心化应用来说，程序员可以从两个方面切入: 一个是
发送到节点，节点收到交易请求之后，会把 **请求广播到整个网络**，交易在网络达成共识之后，才算是真正的执行（真正其作用的执行不一是连接的后端节点，尽管后端也会执行）。以及中心化下的请求大多数都是同步的（及时拿到结果）， 而交易大多数是异步的，这也是在开发去中心应用时需要注意的地方，

从节点上获得数据状态（比如交易的结果），一般是通过事件回调来获得。

## 如何开发

在开发中心化应用最重要两部分是 **客户端UI表现**和 **后端服务程序**， UI表现通过HTTP请求连接到后端服务程序，后端服务程序运行在服务器上，比如Nginx Apached等等。

开发一个去中心化应用最重要也是两部分： **客户端UI表现**及 **智能合约**，智能合约的作用就像后端服务程序，智能合约是运行在节点的EVM上， 客户端调用智能合约，是通过向节点发起rPC请求完成。

下面是一个对比：

         客户端UI <=> 客户端UI 
            HTTp <=> RPC
      后端服务程序 <=> 智能合约
    NGinX/ApAcHe <=> 节点

因此对于去中心化应用来说，程序员可以从两个方面切入:

一个是
发送到节点，节点收到交易请求之后，会把 **请求广播 到整个网络**，交易 在网络达成 共识之 后，才 算是 真正的执 行（真正 其作用的执行不一是连接的后端 节 点，尽管 后端也会执行）。以及中心化下的请求大多数都是 同步的（及 时拿 到 结果）， 而交 易大多数是 异步的，这也是 在 开发 去 中 心应用 时需 要注 意的地 方， 
从 节点上获得 数据状 态（比如交易的 结果），一般是通过事 件回调 来获 得。

## 如何开发在开 发中心化应用最重要两 部分是  **客户端UI表现** 和 * *后端服务程 序* *，U I表现通过 HTT P请求连接 到后端服务程 序 ，后端服务程 序运行在服务器上， 比如 N ginx A p ached等等 。 
开 发一个去 中心化应用最重要也是两部分： ** 客 户端 U I表现**及 **智能合约* *，智能合约 的作 用 就像 后 端 服务程 序，智 能合约是运行在节点的 EV M上， 客 户 端调用智能合约 ， 是通 过 向 节 点发起 R PC请求完成。

下面是一 个对比：

      客户端UI<= > 客 户 端UI 
       HTTP <=> RP C
     后端服务程 序 <=>智 能合约
  Nginx/A pache<=>  节点 

因此 对 于去 中心 化应用 来说 ， 程序员 可 以从 两个方 面 切入: 

一个是
发送到节点，节点收到交易请求之后，会把 **请求广播到整个网络**，交易在网络达成共识之后，才算是真正的执行（真正其作用的执行不一是连接的后端节点，尽管后端也会执行）。以及中心化下的请求大多数都是同步的（及时拿到结果），_而交易大多数是异步的，这也是在开发去中心应用时需要注意的地方，

从节点上获得数据状态（比如交易的结果），一般是通过事件回调来获得。

## 如何开发

在开发中心化应用最重要两部分是_**客户端UI表现**和 **后端服务程序**， UI表现通过HTTP请求连接到后端服务程序，后端服务程序运行在服务器上，比如Nginx Apached等等。

开发一个去中心化应用最重要也是两部分：_**客户端UI表现**及 **智能合约**，智能合约的作用就像后端服务程序，智能合约是运行在节点的EVM上，_客户端调用智能合约，是通过向节点发起RPC请求完成。

下面是一个对比：

_ __  _  客户端UI_<=> 客户端UI 
 _  __      HTTP <=> RPC
     _后端服务程序_<=> 智能合约
___ Nginx/Apache <=> 节点

因此对于去中心化应用来说，程序员可以从两个方面切入:

一个是