Dee*_*pak -4 blockchain ethereum
我有网络应用程序,企业应用程序的背景.有了这样的背景; 我在哪里适合区块链!什么是最简单的术语!
那么,您是一名具有集中式Web应用程序背景的Web开发人员,这就是他们在非常高的层次上工作的方式:
您可以看到应用程序托管在某个地方,这基本上是某个托管服务器上的服务器.此服务器是一个中心实例,用于处理Web应用程序的内容并处理逻辑.
您的客户使用Web浏览器通过在浏览器中输入您的公共网址来访问此内容.这由集中式DNS(域名服务)解决,并指向您的服务器.
以太坊上的分散应用程序(DApps)看起来完全不同,这里是如何,再次在高级别:
您可以看到客户端体验类似,用户使用浏览器访问Web应用程序,在大多数情况下几乎没有注意到有不同的东西.
然而,不同之处在于内容不是从任何服务器提供的,而是从分散的对等网络提供的.所有HTML,JS,CSS和内容文件都是通过IPFS或Swarm等分散存储解决方案提供的.重要的程序逻辑在区块链(在以太坊虚拟机 - EVM中)执行,其作用类似于不可变的注册器来验证哈希和查找数据表(类似于数据库)并执行强类型智能合约.有一个分散的名称注册商名为以太坊名称服务 - ENS,而不是DNS,它是一个智能合约,允许注册.eth域以供分散应用程序使用.
不确定这些条款是否足够简单,请告诉我传统的Web 2.0类比是否适合您.图像信用和进一步阅读.
| 归档时间: |
|
| 查看次数: |
757 次 |
| 最近记录: |