快捷搜索:

你知道区块链数据库是什么吗

作者: 计算机  发布:2019-10-26

  2012年,我去建设银行证券业务部开通买股票的账户。七七八八签了一大堆文件,我一张纸都没看,柜台小妹让我在哪签字我就签哪。最后我问,“这些文件我可不可以扔了?”人家回答,按相关法规,我们需要至少保存20年。

  我国的证券登记结算管理办法规定,“证券登记结算机构应当妥善保存登记、存管和结算的原始凭证及有关文件和资料。其保存期限不得少于20年。”

  我很困惑,这么多证券公司,这么多资料文件,浩如烟海,怎么能做到完整保存20年?事实上,我办理银行卡,办手机卡,买保险……各种开户资料,没有一份能完整保存1年的。我都看都不带看就撕了扔了。

  比特币第一笔交易发生在2009年1月4日2点15分5秒。到今天,超过10年了。在这10多年的过程中,比特币网络上发生的所!有!交易,全都完整地保存了下来。任何人都可以下载查阅比特币所!有!的历史交易。更牛X的是,比特币网络还没有专门的人去维护,没有专门的法规去约束谁要保存这些交易。它就这样稳定安全地保存了10年的交易数据。

  区块链数据库,这个名字听起来太拗口,很难理解。遇到这个名词,我脑子里一直无法想象出一个对应的“视觉化图景”。说数据库,我们能想象出一张表;说区块链,我们能想象出一个一个区块首尾相连。但区块链数据库是个什么玩意?

  在2018年初,我去南方科技大学拜访,几个朋友正在讨论一个区块链项目,叫“VEE——Blockchain Database Cloud”。这个项目就是现在的vsys。

  当时我就被里面讲到的区块链数据库的概念吸引了。为了搞明白这个概念,我追着这个项目研究了很久。

  我们熟悉的数据库都是为特定要求定制开发的。比如你自己做一张Excel表,用来记录你的炒币交易纪录,这就是一个数据库。一般的定义是,数据库是一定数据格式存储的,和应用独立的数据集合。用户可以对数据库进行增、删、改、查等操作。

  而区块链是一种不可删除的分布式账本,对区块链数据的“增”只能以“交易”这种方式来执行。就这两特性就和我们熟悉的数据库相差太远了。

  我们需要把理解下沉一层,把区块链当成是“数据库的数据库”。或者可以这样理解,“区块链”是没有精炼的原油,而“数据库”是石油精炼后的汽油。

  对区块链的操作,只有一条指令——交易。而对数据库的操作,有四条指令——增、删、改、查。要把区块链当成数据库来使用,需要将对数据库的操作指令都封装成交易,一个交易对应一个数据库操作。区块链网络会以交易的形式记录下所有对数据库的操作,而且会记录交易的时间顺序。

  在区块链上沉淀了的交易后,再设计一个“应用”,或者叫“算法”,“应用”会从区块链网络的初始块开始读取相关的交易,来获取数据库需要的所有相关交易,并且对交易再执行数据库的增删改查操作,最后形成一张表,或者说形成一个特定的数据库。而且“应用”会实时扫描区块链,以检查是否有新的数据库操作。

  用户以发交易的方式对区块链发起操作,区块链会记录所有的交易,“应用”在区块链上读取提炼相关交易,形成特定功能的数据库。

  区块链网络会记录对数据库的所有历史操作,历史操作不可更改。完美满足证券登记结算管理办法规定的数据需要保证20年。

  传统的数据库管理员,或者黑客对数据历史记录的修改是一个经常爆发的问题。在2014年,币圈有一个交易所被黑客入侵。黑客坏的很,币没偷着,但把交易所后台数据库给删了。导致交易所账户系统没了,都不知道自己有哪些用户了,更不知道币该归谁了。朋友L在里面存了币,最后依靠所有的邮件历史记录,和客服沟通,取回了当时充值的金额,至于中间是否通过交易亏损还是挣了,就不给他算了。

  币圈交易所有时候会搞“回滚”,被黑客攻击了,可能就会“回滚”。你去google搜一下,主流交易所都干过这事。这就需要数据库记录下所有的历史操作和时序。

  区块链数据库可以做到无需授权即接入。使用传统的数据库技术,一定会有严重的权限等级,谁是管理员,谁是一般用户。但区块链数据库,可以不需要权限等级,让任何用户都无障碍进接入进来,不需要授权,不需要注册。因为这玩意是去中心化的。

  能承接的数据量严重有限。传统数据库,你想搞多大就搞多大。现在BTC网络,10分钟也就处理1M的数据,运行了10年,积累了280G的数据。

  使用区块链很贵,成本很高。用户写一笔交易都要花一笔矿工费。现在往BTC写数据要超过50块钱1KB。当然也有便宜的,BCH平均是2分钱1KB。什么数据都往链上整的想法,就要受到成本的约束。传统的数据库,相对来说价格可以忽略不计。

  点击右方“佳嵌图标”,可以查看所有课程。我们将《嵌入式工程师-系列课程》分成两大阶段:第一阶段:《计算机体系结构》课程&

  Bitcoin SV现在刚分裂出来不久,其理念是希望做到在工程学上稳定,将协议固定下来,但现实情况是....

  而对新入场的用户来说,通过这种办法来评估到底该买哪个币,也是一种潜在的可用策略。

  由于区块链相关技术仍在快速演进过程中,相应的项目场景也仍需要进一步匹配,因此这类项目目前仍处于自发盈....

  区块链技术也可以帮助确保及时支付艺术家的报酬。当满足某些要求时,智能合约可以帮助音乐家和其他艺术家甚....

  与区块链有关的是,将需要一种不同的方法,从目前的区块链技术方法转向一种更有条理的创新方法。

  并不否认烧钱模式已经创造的辉煌,也并不是说这一模式对区块链行业完全一无是处,只是认为烧钱模式并不是能....

  如果说奥地利经济学派是比特币的理论基础的话,那么罗纳德·科斯就是设计区块链商业的灵感来源。 1....

  Polkadot解决了区块链技术面临的一些重大已知问题。这是可互操作且可扩展的区块链网络的承诺。在P....

  他们认为,价格下跌并不会增加消费或投资,反而将导致储蓄积累,从而进一步造成经济放缓、失业增加,最终陷....

  MC:Maker的预言机的第一个版本在2017年6月推出,到今天已经运行了两年半,并且运行良好。Da....

  目前,区块链领域最为重磅的开发者大会,无疑是以太坊开发者大会:举办次数之多(5次),持续时间之长(1....

  作为SpankChain的CEO,管理包括近50万DAI的公司储备是我的职责。如果不把我们的DAI放....

  以太坊就像一个 “去中心化应用商店”,任何人都可以在其中创建去中心化应用(DApp),这与诸如如今的....

  共识理解起来很简单,就是大家都达成一致的意思。在现实生活中,有很多达成共识的场景。比如我们开会讨论,....

  这就是Filecoin的来历。自发布以来,Filecoin在社区中赢得了很多关注。但由于它的代币经济....

  区块链行业仍然缺乏一个清晰的框架,用于了解区块链技术如何才能被用户采用(人们认为这是区块链技术中最重....

  在2016年IBV的一项调查里指出“区块链的医疗集团”似乎在区块链采用上加快步伐,甚至领先于金融服务....

  这就是人类进入现代社会之后,诞生的一种新的社会经济运作形式,即“计划经济”。

  多家媒体报道,G7工作小组向国际货币基金组织(International Monetary Fund....

  Libra协会致力于建立一个系统,旨在取代、甚至超越现行消费者保护、金融稳定和全球合作标准,以防止洗....

  供应链上缺乏可见性,妨碍了客户需求的评估。这些供应链由多个合作伙伴组成,如供应商、配送中心和零售合作....

  区块链的本质是由分布式数据存储、点对点传输、共识机制、加密算法、智能合约等技术组合而构成的技术体系。

  区块链的主要优点是它是分布式的,没有人可以控制输入的数据或它们的完整性。

  随着数字化技术的迅速普及,公众中意识到数据采集传感器无处不在的人越来越多,并且开始担忧这些采集到数据....

  在互联网发展的数年里,信息的高速传递,改变了人们的衣食住行,却也带来了一系列的麻烦事。

  日常生活中的转账和区块链转账有着本质上的不同,这种不同造成了区块链转账状态理解上的复杂。

  与传统加密货币交易所不同的是,Cash App 比特币交易所不是传统意义上的交易所,它不参与撮合委托....

  总的来说,所有包含比特币的模拟投资组合都表现出了更好的风险收益率… … 这些结果表明,遵循多元资产策....

  浏览器内的挖矿模型基本上是代表网站所有者,利用网站访问者的计算能力挖加密货币。

  网站数据不是以表格形式呈现,也无法下载,因此我们分析所用的数据均为手动采集。

  数十亿地球人都会用加密数字货币来购买食品、支付交通费用、向亲友汇款,但他们几乎都不会意识到它赋予人类....

  闪电网络是比特币的链下扩容解决方案,但它还没有具备足够的吸引力和实用性来显著地缓解网络拥堵的问题。

  涉足加密数字货币领域一段时间之后,人们往往会注意到比特币粉丝的激进和敌对态度越来越明显。

  比特币ABC的研发人员Shammah Chancellor最近探讨了因 “市场失灵”而造成的协议开发....

  公钥和私钥是成对出现的,有严谨的数学逻辑,用公钥加密的密文只能用与之对应的私钥进行解密。

  估值模型或者评价方法这条路是很长的路,找到正确的路径,一直走下去,最后才能获得最后的完整估值模型。

  与以太坊(Ethereum)同义的去中心化金融(defi)运动也正在渗透到其他链条和领域,导致了一些....

  IRIS Hub与币安链的连接,是区块链互联网络发展过程的一个重要里程碑。我们希望这篇通俗易懂的文字....

  田鑫:挖矿有三要素,矿场、矿机和矿池。矿场提供物理的电力和安放环境,矿机供应算力,矿池则是连接实体和....

  TCF最初是英特尔实验室中的开源软件,今年年初,超级账本将TCF代码用于其开发工作,最初是在英特尔实....

  所谓区块链的分叉,可以说是区块链网络中独有的一种版本升级方式。像我们日常生活所用的“微信、淘宝”这些....

  KyberNetwork是一个无须信任的去中心化交易所,它可以促进加密资产间的即时转换/兑换。 ....

  随机数可以分为真随机数和伪随机数。真随机数需要同时满足随机性、不可预测性、不可重现性,而伪随机数只需....

  你可能知道比特币和以太坊是一种加密货币,但实际上它们是巨大的开放源代码网络,任何人都可以创建应用程序....

  在18世纪,零售商给顾客一些代币,让他们可以在以后购买。虽然这种方法很快被证明是最具成本效益的客户获....

  2018年被称为加密寒冬,在这一年的熊市中,主要的加密货币价格都大幅下跌。尽管市场发展趋缓,但区块链....

  区块链隐私方案的着力点在于人物和事件,用大家更熟悉的名词就是身份隐私和交易隐私。

  聪的实用性是“超比特币化”(hyperbitcoinization)理论的一部分,即比特币取代所有货....

  比特币也继承了这个特点,当你做交易时,只要你收到比特币就行,你根本不用在乎给你比特币的人叫什么名字,....

  随着数字化技术的迅速普及,公众中意识到数据采集传感器无处不在的人越来越多,并且开始担忧这些采集到数据....

  BCH的是远远被低估的,当BCH在多个领域齐头并进,勇于创新,将会获得无与伦比的竞争力,在众多加密货....

  嵌入式技术已在人们生活中得到广泛应用,移动计算更是给人们的生活带来了极大的方便,由移动计算技术推动发展的新的数据...

  近年来,随着移动计算技术的快速发展,智能手机、PDA等移动设备的普遍使用,使得数据同步技术在分布式数据库系统,...

  Shows how to exchange data between (freely available) PostgreSQL databasetools and VEE....

  分布式数据库系统(DDBS)是数据库技术和网络技术两者相互渗透和有机结合的结果。涉及数据库基本理论和网络通信理...

  柏树世界: 自定义配置文件服务UUID可以在配置的BLE、配置文件选项卡、自定义服务窗口中查看,例如UUID:A...

本文由澳门金沙145.com于2019-10-26日发布