SunlightDB 2017新型区块链数据库

 更新时间:2018年01月23日 11:01:20   作者:dreamcode  
这篇文章主要为大家详细介绍了SunlightDB 2017新型区块链数据库的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

什么是区块链?自去年开始,区块链的概念开始被捧红,尤其在一些发达国家,更是受到了明星级的热捧。区块链也被冠以了颠覆的名头,大有风靡全球之势。区块链将最先冲击金融行业,进而会影响到更为广泛的经济领域。

预测依据了区块链的几个核心特点:去中心化、分布式账本、点对点传输、不可被篡改等。由于区块链的诞生颇具神奇色彩,其发展也是随着比特币在世界范围的兴起而受到了关注,因此很多人会混淆区块链与比特币的关系。区块链其实是比特币的底层支持技术,从某个角度来看,比特币可以看作是与区块链同时产生的区块链的第一个实际应用。

区块链本质上是一个去中心化的分布式账本数据库。区块链本身其实是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。每当有加密交易产生时,网络中有强大运算能力的矿工就开始利用算法解密验证交易,创造出新的区块来记录最新的交易。新的区块按照时间顺序线性地被补充 到原有的区块链末端,这个帐本就会不停的增长和延长。

通过复杂的公钥和私钥,区块链网络将整个金融网络的所有交易的账本实时广播,实时将交易记录分发到每一个客户端中,同时还能保证每个人只能对自己的财产进行修改。当然,账本里也有别人的交易记录,虽然你可以看到数值和对应的交易地址(由一段冗长的乱序字母和数字组成),但是如果不借用其他技术手段你也根本无法知道交易者的真实身份。

区块链技术作为一种特定分布式存取数据技术,它通过网络中多个参与计算的节点开共同参与数据的计算和记录,并且互相验证其信息的有效性。从这一点来,区块链技术也是一种特定的数据库技术。这种数据库能够获得基于全网共识为基础的数据可信性。

互联网进入大数据时代,但是从目前来看,我们的大数据还处于非常基础的阶段。但是当进入到区块链数据库阶段,将进入到真正的强信任背书的大数据时代。这里面的所有数据都获得坚不可摧的质量,任何人都没有能力也没有必要去质疑。从前面的发展我们可以注意到,数据的发展和马斯洛需求层次理论有些接近,在实现了生存和使用的需求后,自然会朝着更高的需求进行发展。当然,安全仅仅是数据发展中的一个阶段,而最终会朝着人工智能这个数据自我实现的需求发展。

SunlightDB 2017 是一个去中心化的数据库。使用C语言开发,具有每秒百万次写操作,存储PB级别的数据和亚秒级响应时间的性能。SunlightDB的设计起始于分布式数据库,通过创新加入了很多区块链的特性,像去中心控制、数字资产的创建和移动。SunlightDB继承了现代分布式数据库的特性:吞吐量和容量都是与节点数量线性相关,完整支持SQL查询语言,高效的查询和权限管理。因为构建在已有的分布式数据库上,它在代码层面也继承了企业级的健壮性。

SunlightDB 2017 新型区块链数据库是对于像以太坊这样的去中心处理平台和Inter Planetary File System(IPFS)这样的去中心文件系统的补充。

正如梅兰妮·斯万在其著作《区块链:新经济蓝图及导读》一书中所说的那样:区块链就像在已有的互联网多个基础协议上运行一个全新的应用层,它使得互联网能够进行诸如即时支付或者执行更加复杂的远期金融合约。任何货币、金融合约、数字化或者物理资产都能通过类『区块链系统』进行价值交换。

而SunlightDB就是这样的区块链系统。
“你知道TCP/IP协议是怎么回事吗?
其实你根本不需要知道,
你只需要连根网线,
就能介入到互联网之中,
会用就可以了,
区块链也是这样。”


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Navicat使用快速入门教程

    Navicat使用快速入门教程

    这篇文章主要介绍了Navicat使用快速入门教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 利用DataSet部分功能实现网站登录

    利用DataSet部分功能实现网站登录

    这篇文章主要介绍了利用DataSet部分功能实现网站登录 ,需要的朋友可以参考下
    2017-05-05
  • SQL中游标(cursor)的基本使用实例

    SQL中游标(cursor)的基本使用实例

    当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT语句,但如果从某一结果集中逐一地读取一条记录呢?游标为我们提供了一种极为优秀的解决方案,这篇文章主要给大家介绍了关于SQL中游标(cursor)基本使用的相关资料,需要的朋友可以参考下
    2021-11-11
  • access mysql mssql 随机 10条数据的sql语句

    access mysql mssql 随机 10条数据的sql语句

    好多情况下,大家需要随机抽取几个数据,当然数据是从数据库来的,所以脚本之家特为大家准备了一些。
    2009-05-05
  • 浅析sql server 公共表达式的简单应用

    浅析sql server 公共表达式的简单应用

    本文主要对sql server 公共表达式的简单应用进行介绍,具有一定的参考价值,有需要的可以看下
    2016-12-12
  • 数据库中的左连接(left join)和右连接(right join)区别

    数据库中的左连接(left join)和右连接(right join)区别

    关于左连接和右连接总结性的一句话,左连接 where只影向右表,右连接where只影响左表
    2012-06-06
  • openGauss数据库共享存储特性概述

    openGauss数据库共享存储特性概述

    这篇文章主要介绍了openGauss数据库共享存储特性简介,本特性提供主备机共享一份存储的能力,实现基于磁阵设备的主备共享存储HA部署形态,可选通过OCK RDMA提升备机实时一致性读能力,需要的朋友可以参考下
    2023-02-02
  • Maven nexus 安装nexus私服出现的问题和解决办法

    Maven nexus 安装nexus私服出现的问题和解决办法

    本文主要介绍安装nexus私服的时候出现问题的解决办法,这里整理了两种问题并详细说明了解决办法,有需要的朋友可以参考下
    2016-08-08
  • 一款免费开源的通用数据库工具DBeaver

    一款免费开源的通用数据库工具DBeaver

    这篇文章主要介绍了一款免费开源的通用数据库工具DBeaver,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Apache Hudi集成Spark SQL操作hide表

    Apache Hudi集成Spark SQL操作hide表

    这篇文章主要为大家介绍了Apache Hudi集成Spark SQL操作hide表,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-03-03

最新评论