DB3 Network —— 去中心化的 Firebase 替代品
DB3 Network是一款开源的去中心化的firebase替代品,在DB3 Network上面可以低成本快速构建复杂的去中心化数据应用
为什么需要DB3 Network
在没有db3 network情况下,如果你想构建一个复杂的去中心化数据应用,比如去中心社交,你有两种选择
- 用中心化的数据库架构,比如使用firestore或者mongodb来存储和读取数据
- 用以太坊或者其他公链来存储数据,用thegraph来索引数据,通过区块链能够保证数据去中心化,用thegraph可以提供快速的链上查询功能
第一个方案可以非常轻易的开发出复杂应用,但是因为引入了中心化架构,会打破去中心带来的好处;第二个方案可以实现真正的去中心化,但是开发成本很高,所以在有db3 network之后你可以方便的开发出既能保证去中心化,还能有复杂数据逻辑的去中心化应用。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 虚拟化技术浅析第二弹之初识 Kubernetes
作者:京东物流 杨建民 一、微服务架构起源 单体架构:可以理解为主要业务逻辑模块(我们编写的代码模块,不包括独立的中间件)运行在一个进程中的应用,最典型的是运行在一个Tomcat容器中,位于一个进程里。单体架构好处是技术门槛低、编程工作量少、开发简单快捷、调试方便、环境容易搭建、容易发布部署及升级,开发运维等总体成本很低、见效快。其缺点也明显: (1)单体应用系统比较膨胀与臃肿,耦合度高,导致进行可持续开发和运维很困难。 (2)单体应用难以承载迅速增长的用户请求和需求。 基于Spring Framework的单体应用架构图 分布式架构核心思想是把一个单一进程的系统拆分为功能上相互协作又能独立部署在多个服务器上的一组进程,这样一来,系统可以根据实际业务需要,通过以下两种方式实现某些独立组件的扩容,提升吞吐量。 水平扩展:通过增加服务器数量进行扩容 垂直扩展:给系统中的某些特殊业务分配更好的机器,提供更多资源,从而提升这些业务的系统负载和吞吐 分布式架构是将一个庞大的单体应用拆分成多个独立运行的进程,这些进程能通过某种方式实现远程调用,因此,分布式架构要解决的第一个核心技术问题就是独立进...
- 下一篇
庆祝 40 周年,CHM 公开 Apple Lisa 源代码
美国计算机历史博物馆 (Computer History Museum,CHM)宣布已获得苹果公司的授权,在 Apple Lisa发布 40 年之际公开其包括系统和应用软件在内的所有源代码,作为代码艺术系列的一部分。 在此处访问代码 Apple Lisa 系统于 1983 年 1 月 19 日发布。与针对家用电脑市场的 Apple II 不同,Lisa 主要针对商业市场,其使用功能强大的摩托罗拉 68000 微处理器并搭配硬盘驱动器,定价 9995 美元。也正是因为其高昂的售价以及软件/软盘方面等诸多问题,Apple Lisa 的商业化并未成功。但仅管如此,Apple Lisa 还是具有里程碑式的意义,它是全球首款同时采用图形用户界面(GUI) 和鼠标的个人电脑。 “苹果公司今天的 Macintosh 系列电脑,因将鼠标驱动的 GUI 带给大众并改变了我们使用计算机的方式而闻名,它的存在要归功于它在苹果公司的直接前身 Lisa。如果没有 Lisa,就不会有 Macintosh--至少不会有我们今天的形式--也许也不会有微软的 Windows。” 根据介绍,Apple Lisa 附带了一...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7