加入
我们
投稿
反馈
评论 返回
顶部

内容字号: 默认 大号超大号

段落设置: 段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

BigchainDB区块链技术和分布式数据库的主要优点分

2018-12-20 09:55 出处:未知 人气: 评论(

  nDB声称“它不是一个真正的区块链”, 他们可能是对的,但Hyperledger Fabric也不是。在我看来,BigchainDB是一项值得了解的技术,特别是如果您打算在企业环境中部署分散的或分布式的系统。

  BigchainDB是一个开源的分布式存储系统,它的目标是将“传统”NoSQL数据库的主要优点与区块链技术的优点结合起来(有点像AWS最近发布的QLDB - Quantum Ledger数据库)。我在BignchianDB中看到的一个主要好处是,它能够使用可生产的技术部署一个类似区块链的分散系统。让我解释一下,在企业环境中部署区块链系统的主要关注点之一是当前技术的不成熟。但是等一下,我们已经在当前系统中部署了NoSQL数据库,对吗?BigchainDB基于一个可生产的数据库,这使得它在生产环境中部署非常有吸引力,而无需等待区块链平台的其他平台赶上来并被企业大量采用。

  BigchainDB是由企业可用的数据库节点(如MongoDB实例)联合构建的,这些节点以同步的方式存储关于资产的不可更改信息。通过执行Tendermint的BFT共识算法,将网络中存储的数据在所有节点之间进行传播和同步,保证了网络的完整性。总之,BigchainDB是一个MongoDB数据库,它使用Tendermint来获得它的区块链特性。

  根据实体对系统的访问权限,BigchainDB网络可以是公共的、私有的。在公共BigchainDB中,任何参与者都应该能够访问网络或部署自己的MongoDB+Tendermint节点,并将其连接到数据库上;获得许可的BigchainDB可以由财团或治理实体管理,其中财团的每个成员都管理自己在网络中的节点,没有人可以在未经许可的情况下加入(类似于其他获得许可的区块链技术所发生的情况)。

  BigchainDB中的基本信息结构是资产。资产在MobgoDB中“物理上”表示为JSON文档。这些资产属于系统中的用户,他是唯一有权对其进行更改的人。为了创建、传输或修改资产,必须将事务发送到BigchainDB网络。这将触发Tendermint的共识算法,该算法负责处理事务、验证事务、同步所有节点,并在网络的每个MongoDB节点上存储对资产的相应更改。

  BigchainDB的交易模型与比特币的交易模型类似,在某种意义上,资产交易接收资产输入,然后将资产输入转换为资产输出,在未来可能用作新交易的输入。资产输出只能作为事务的输入使用一次。BigchainDB中有两种类型的事务:

  · 创建事务在系统中生成一个新资产(作为MongoDB中的JSON文档),其中包含两种类型的信息:1资产信息,它是不可变的,一旦创建资产就不能修改;2元数据,它们可以通过后续的传输事务进行修改。

  · 转移事务允许转移资产所有权,或修改元数据。唯一有权在资产上执行此交易的是其所有者。这些事务使用资产未使用的输出作为输入,生成一个新的输出,并进行相应的修改(更改其所有权或元数据)。如上所述,资产输出不能两次用作传输事务的输入。

  BigchainDB资产可以代表任何东西。从自行车、汽车、政府债券、代币、虚拟财产或不可替代资产。

  在简要概述之后,您可能想知道,我如何开始使用BigchainDB?你想知道它是否值得我关注,或者它只是一个新的无用的项目,在区块链生态系统中没有价值。最简单的方法是访问BigchainDB的官方网站,并尝试入门。这将直接通过BigchainDB的testnet发布一条消息。

  对于更有经验和更有冒险精神的人(那些真正想了解这项技术的人),我建议他们在本地部署自己的BigchainDB网络。如果您已经安装了Docker和Docker Compose,那么可以通过克隆BigchainDB的github并执行themake run命令来轻松地完成这项工作。(如果您喜欢在后台运行它,请尝试make start)。

  我们已经准备好了我们的BigchainDB,我们如何创建我们的第一个资产?我将向您展示如何使用Nodejs (JavaPython中也有官方驱动程序)。首先,让我们下载JS-driver npm安装bigchaindb-driver。

  一旦我们的基础设施和JS驱动程序准备好了,就是时候在系统中创建一个新的标识,并连接到相应的BigchainDB端点:

  我们在系统中的身份是通过一个非对称密钥对表示的。作为资产所有者,我们将使用我们的私钥签署所有资产交易。为了创建一个新的资产,我们需要构建一个新的事务,用我们的私钥签名,并将其发送到网络,以便Tendermint可以为我们完成剩余的工作,并创建资产:

  一旦事务被验证,并且投标轮已经结束,我们应该在网络中看到新的资产。如果我们使用个人的BigchainDB网络,我们将看到在MongoDB节点中如何神奇地出现一个新资产。此外,如果我们的网络中有多个BigchainDB实例(即MongoDB联合中的多个节点),我们应该看到如何在网络的每个节点中同时创建和存储新资产。

  另一方面,如果我们使用BigchainDB的测试网络,我们可以使用驱动程序查询基础设施,我们的资产是否已经成功创建如下:

  区块链与Hashgraph的主要区别在于:区块链技术是一种使用对等连接的不受腐蚀的数字账本。在区块链...

  GaloCoin以该队的吉祥物,一只公鸡(葡萄牙语中的“galo”)命名。它基于Footcoin—一...

  据报道,西班牙国家电网的贷款是在基于 Hyperledger的私人网络中完成的,参与方包括三家注资银...

  加密货币区块链的结构是对等点(P2P)之间的网络架构。P2P是指参与网络的计算机彼此相等。P2P这个...

  量子计算并不是什么新事物,我们已经谈论它几十年了,但是我们现在正在见证这种技术从理论到实现的转变。量...

  经过二十年的奋斗,我觉得我浪费了我的生命去打那些打不赢的仗。然后有一天,我读了比特币白皮书。我读了六...

  除了负责在使用工作量证明(Pow)的加密货币区块链中创建新令牌之外,挖矿还可以保护网络。这一功能甚至...

  作为基于贡献证明的区块链内容生态系统,Fountain对任何社区参与者的贡献给予相对公平的贡献证明,...

  “自私挖矿”攻击是一种针对比特币挖矿与激励机制的攻击方式,它的目的不是破坏比特币的运行机制,而是获取...

  Topia技术拥有丰富的开发军用级解决方案方面的知识,以及复杂的分布式网络的高性能数据安全性方面的专...

  SolarCoin (SLR)是一种加密货币,目的是通过奖励每兆瓦时的太阳能发电机来鼓励那些分散的发...

  区块链是我们下一代互联网的核心技术,但是我们除了“下一代互联网”这个简单的概括以外,还要做出解释。最...

  几十年来,人类基因组一直是备受关注的科学研究主题。自2003年首次全面测序以来,许多公司已经开始试行...

  Song认为,由于比特币拥有最大的网络,并受益于网络效应带来的好处——随着越来越多的人使用它,一种产...

  在Kogan提出令人震惊的指控之后,剑桥分析公司和Facebook都强烈否认了这一指控。尽管如此,损...

  尽管加密货币比特币创建于2009年,但是作为其基础的区块链技术背后的想法则追溯到1990年代。自从比...

  如果这是真的,那么这件事情就有点戏剧性了。去年夏天,在比特现金分叉之前,Rusnak曾通过Githu...

  达利特印度商会和工业协会(DICCI)是在加密货币平台,Mahabfic和社会企业家,Tausif ...

  OKCoin Korea总部位于首尔,由韩国当地团队开发和运营,为韩国公民提供合规合法的数字资产交易...

  移动支付软件Ubank背后的团队为其被称为“Ubcoin Market”的区块链生态系统推出了代币销...

  美国联邦调查局最新的企业对企业支付诈骗报告显示,超过24000家企业成为商业电子邮件妥协(BEC)的...

  当被问及太空合作的长期前景时,许多人的回答都是老生常谈,比如“我们都在同一个团队”,“水涨船高”。热...

  数字货币钱包按秘钥由来可以分为两类。第一类是非确定钱包,以比特币钱包为例,每个秘钥都是根据不同的随机...

  区块链的经济建模无疑是一个有趣的话题。在高水平上,区块链是一个不断变化的多主体经济网络。块大小、难度...

  区块链一直被宣传为可信赖和分散的系统,可以解决当前互联网系统中的所有安全漏洞问题。每当我们看到互联网...

  在全球化问题上,最重要的一个因素是信任。Fukuyama把信任描述为一种经济意义上的社会资本。如果我...

  可以说记账的历史是由简到繁,又由繁到简。意思是:记账内容越来越繁多,而记账工具也越来越先进。基于账本...

  “区块链”是当下最热的词汇之一。毫不夸张的说,区块链之于产业,一如硬盘之于1980年代的电脑,电商之...

  币圈流行着一句很经典的话,叫一入币圈深似海。由于币圈跨国际交易,国家很难对其做出监管,所以币圈是金融...

  现在比特币和中国股市一样软弱无力,从十几万一枚的比特币到现在蒸发了不知道多少亿的财富,当然比特币也造...

  从比特币2008年诞生之日起到今天,已经出现了上万种数字货币,但是理解什么是数字货币真的不是一件简单...

  比特币进入2019年以来一直暴跌,比特币创近1年来新低,跌破4500美元关口,随着比特币的暴跌,其他...

  所谓的“硬币选择(coin selection)”,指的是现如今决定将哪些数据集合在一起来创建用户交...

  “我认为他们之所以能进入这一领域,是因为比特币带来了新的流动性。而且高盛银行将开发期货市场和期权市场...

  Ceek将在一个分散的VR平台上推出自己的加密货币,该平台将控制“ Ceeker ”(代币持有者)。...

  人们通常认为,没什么经验的交易员投资的币一旦跳水,他们除了等待之外什么都做不了。牛市回归之前,钓钓鱼...

  首先,比特币区块链比以太坊的能源消耗更大;其次,比特币区块链每秒只能处理7笔交易,而以太坊是20笔;...

  第一,在区块链技术栈中,数据是存储在区块链上的,它是一个分布式数据库,每个人都拥有一个副本,而不像孤...

  破解了Token的含义,也就抓住了研究区块链经济的钥匙。现在对Token比较通行的理解是将其看做“可...

  “区块链不等于币圈。技术是中性的,关键看应用的领域和场景。”京东金融研究院院长孟昭莉认为,“如果没有...

  田纳西州州长比尔·哈斯拉姆(bill Haslam)通过了该法案,确认了区块链和智能合约驱动的电子交...

  跨链技术是实现区块链之间互联互通的技术,若对标互联网则可理解为“去中心化网络 的结合”,区块链技术的...

  “加密货币的规则”是多边组织讨论的主要议题之一。在阿根廷讨论的所有问题的重要性,都可能影响到全球的加...

  区块链不是一种单纯技术,它是一种技术思想或者技术标准族,从本质上看,区块链是把加密技术、分布式账本技...

  本周,数家媒体报道称,比特币的价格已经从9000美元跌至8000美元,原因是推特发布了与加密广告相关...

  一些加密货币领域的人士发现了这一令人警惕的信息,特别是因为它将使以太坊挖矿集中化——历史上以太币挖矿...

  每笔交易的费用是加密货币辩论中最热门或最有趣的话题之一。关于比特币和比特币现金之间的争议有许多。从这...

  区块链技术在现代已经得到了很大的宣传和普及,但企业家和营销主管们对这一新技术仍然犹豫不决。要么他们不...

  VaaS形式化验证平台,采用了多种形式化验证方法,具有验证效率高、自动化程度高、人工参与度低、易于使...

  近日,Celer Network与致力于区块链数据存储和计算的公链DxChain达成了战略合作。两个...

  追剧的人都知道,无论台剧、美剧、韩剧、陆剧,总有那么一些似曾相识的套路。这回由美国联邦政府领衔主演的...

  比特币的基本共识,即工作证明(PoW),解决了去中心化加密货币设计中存在的两个问题:如何选择共识领袖...

  由于信用社的运作方式与商业银行和稳定币的倡议不同,区块链短期内不会给信用社自己的加密货币。然而,考虑...

  DxChain是一个致力于区块链存储和计算的大数据网络,按照DxChain的开发路线,先开发存储功能...

  安全代币是否成功取决于数字资产交易所的推出和运行。我们相信,有了像Coinbase、Binance和...

分享给小伙伴们:
本文标签:

更多文章

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。


Copyright © 2002-2011 DEDECMS. IT之家 版权所有 Power by DedeCms