学习
实践
活动
专区
工具
TVP
写文章

私有分布式账本技术还是公共区块

一些人认为,需经许可的分布式账本技术(DLT)可以比开放的区块链表现得更好,因为它是针对后者的问题而调整的。这样的系统也称为“许可区块”,就好像区块是一个高级概念,而“许可”是其变化形式之一。 你不能追溯不到什么——区块中的更改是不可能的。覆水难收。在这方面,DLT通常区块替代品相反。你会听说DLT可以设计成让控制网络的人在进入时验证交易,从而不允许不符合规定的交易通过。 需经许可的不是区块 如果有人质疑你的系统,他们是对的。简而言之:并不是每条由区块组成的都是区块。将带有时间戳的数据块哈希连接是Haber和Stornetta在1991年发明的。 这可能不能解决可能的漏洞,但你可以这样说:“我们从来没有说过它是区块。”顺便一提,ENISA(欧盟网络安全机构)在他们的报告中总是使用“分布式账本”而不是区块。 相反,他们在美国国家标准技术研究所的同事在他们早些时候的报告中使用了“区块”。 你想要创建自己的公共区块网络吗?这不一定是个好主意,除非你有可靠的技术和健全的计划。

19400

区块账本数据同步模式

在这种级别的数据量之下,假如有全新的节点需要参与到上,如何快速高效同步账本数据和状态将成为检验区块技术易用性的标准之一。 对于公有,其账本数据的同步模式基本可以分为全量同步和快速同步两种模式。 在Hyperledger Fabric区块网络中,区块数据通常会同时包含有效交易与无效交易。为了减少无效交易占用的存储空间以及减轻新节点加入通道后的账本数据重建工作。 当有新的成员加入联盟后,如果该成员节点选择最近的检查点对应的账本状态数据进行恢复,那么就可以直接从该检查点对应区块之后的账本数据进行重建,而不需要从头开始进行全量账本数据的重建。 区块账本数据的膨胀问题已经不可避免,因此区块账本数据的快速同步技术必将成为各个区块引擎必备的基本能力之一。 虽区块账本数据的同步技术尚不够成熟,但区块技术的探索在持续进行,也有越来越多的专家人才愿意投入于区块领域的技术突破,相信不久就会出现更加完善的技术解决方案。

53720
  • 广告
    关闭

    新年·上云精选

    热卖云产品新年特惠,2核2G轻量应用服务器9元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    区块到底是什么?分布式账本技术入门指南

    比特币区块是发生的所有比特币交易的一个公开的分布式账本。这可以确保每个参与区块网络的人都能够访问所有交易,因此每个人都同意每笔交易的发生过程。而且,账本区块)是不可变的,所以没有人能更改它。 区块技术应用于特定交易的各个参与方所组成的对等网络中。 在核心上,区块技术使用对交易的所有参与方可见的分布式账本。通过一致性网络,可以保证账本是一致的。 因为账本分布式的,所以每一个参与者都能够看到任何时刻的“整个状态”,而且能够监视交易的进度。 通过使用密码技术,账本被加密,因此只有被允许的参与方可以查看它。 •透明性– 因为账本分布式的,所以交易网络中涉及的所有对等方都能查看它(当然,受安全权利限制)。 •责任性 –因为交易中的所有各方都能够查看分布式账本,所以每个参与者都认可交易进行过程中的进展和结果。 Hyperledger 项目 区块技术这个概念广为人知,但了解它的现实应用的并不多。

    58060

    比特币vs分布式账本vs以太坊vs区块

    区块以及之相关的技术和平台,包括比特币和以太坊 - 将从一个晦涩的小众技术开始成为新型全球公共基础设施的基础? 不要将这些术语实际产品混淆。区块 - 也被称为分布式分类帐 - 是一种技术,而不是产品。 Cebula说:“支持区块分布式数据和密码技术的技术已经可以使用很长时间了。 “把它们连成一个单一的技术,可以带来好处......没有类似的产品。” “但比特币不同的是,它包含一些强大的工具,可帮助开发人员和其他人创建软件服务,从分散式游戏到股票交易所。” 由于以太坊的合同是由计算机代码定义的,存储在区块中,由以太坊自己执行,以太坊的控制者能够“硬分”账本的历史,并删除曾经发生过攻击的事实。这种干预首先违反了区块的“不信任”道德的全部观点。

    51550

    区块分布式系统

    区块技术的火热推动了传统分布式技术的进一步发展。从区块技术的本质来看,基本脱离不开传统分布式系统跟密码学的核心技术。那么区块技术真的值得去研究吗?是区块选择了我们,还是我们选择了区块? 本文从一个分布式系统研究者的角度来理解区块。 人们常常把区块当作分布式数据库,或者是分布式账本,这种说法不准确,而且具有迷惑性。 区块与我们常见到的分布式数据库相比,我认为区别主要有两个:共识算法和链式结构。这两者相辅相成,共同构成了区块的独特性。 很明显可以看出,区块的共识算法的容错性要远远高于传统的分布式数据库,因此往往也更低效。 总结 在10多年前,中本聪发明比特币,区块应运而生。现在,我们对区块的研究逐渐拨云见日,我们也应用一种客观专业的眼光去看待这项技术。毫无疑问,区块的诞生给分布式系统的研究带来了新的生命力。

    76910

    区块分布式身份

    与此同时,强调匿名性隐私性、密码学控制的区块技术的应用热潮似乎也在呼应着这个趋势。因此利用区块技术来解决前三种数字身份的弊端、实现分布式身份成为了一个可选项。 记录的数据不可篡改,赢得所有参与方的信任 区块技术赋能分布式身份 作为一种新的分布式系统形态,区块技术通过其公开透明、不可篡改、去中心化维护等特性,极好地匹配了上述分布式身份系统对其支撑框架的需求, 因此当前世界上几乎所有的分布式身份的探索都基于区块技术展开。 分布式身份区块的结合正在解决传统中心化身份带来的可移植性、合规性、敏感信息泄露等问题,将身份的主权交回用户手中。 希望未来能够携手更多的合作伙伴,共同探索和挖掘区块分布式身份的价值。

    18530

    超级账本区块分论坛日程公布

    7月31-8月1号全球开源技术峰会(the global opensource technology conference, GOTC) 深圳站设有超级账本区块分论坛,产业领导、大咖和专家跟大家分享 ,从区块服务网络(BSN)到混合云BaaS平台、到BaaS平台的国密改造、区块助力政务、服务区块+供应区块+供应区块+AIoT数字金融监管仓及AI实时风险管控等精彩的内容。 这次超级账本区块分论坛聚焦: ① 区块+ 底层网络设施, 区块芯片等配套设施, 降低区块使用门槛、提高区块的稳定性; ② 区块的技术本质和行业现状,以及如何更好的解决区块行业存在的问题 ; ③ 区块技术在政务、金融、供应、数据等多个领域的应用落地; ④ 如何利用超级账本架构及工具让区块技术实现最大价; ⑤ 如何充分利用超级账本子项目的优势,融合IoT 超级账本区块分论坛将会是一场不容错过的精彩活动!马上给大家介绍精彩的内容。 扫描以下二维码,进入GOTC官网查看大会详情:

    10610

    利用基于区块分布式账本技术开发在线评级系统

    由于现有的在线评分系统是中央服务器打交道,所有的评分数据都存储在中央服务器上,因此,所有的评分数据都可以被删除、修改和操作。 本文提出了一种使用分布式账本技术的在线评级系统,作为解决当前系统所有弱点的建议系统。分布式账本技术是完全去中心化的,没有任何机构对其进行集中管理。分布式账本技术有不同的变种。 在分布式账本技术中,由于区块技术对智能合约的支持,所以在拟议的评级系统中使用了区块技术。在拟议的在线评级系统中,从不同的区块平台中选择了Ethereum平台,该平台具有公共权限网络。 然而,由于这种方法很昂贵,TestNet区块可以用于评级系统。最后,将所提出的评级系统用于对某网站的餐厅进行评级,并对其功能进行了测试。

    27300

    SAP云平台,区块,超级账本和智能合约

    前一篇文章《Hyperledger Fabric on SAP Cloud Platform》,我的同事Aviva已经给大家介绍了基于区块技术的超级账本(Hyperledger)的一些概要知识。 [1240] 还记得上一篇文章Aviva提到区块分为公有,私有和联盟,而超级账本属于联盟么? ,能看到之前通过post写入的数据已经加入到区块尾部的区块了。 [1240] [1240] 总结一下,SAP云平台的超级账本服务,成功地帮助了希望使用这项区块技术的企业避免了硬件基础设施的投入,同时屏蔽了大部分超级账本平台管理的底层细节。 调用这些API写入超级账本区块中的数据将无法再被篡改。使用SAP云平台的超级账本服务,应用开发人员可以无需将过多精力花费在超级账本体系架构本身,从而能够专注于应用逻辑的编写上去。

    42120

    SAP云平台,区块,超级账本和智能合约

    前一篇文章《Hyperledger Fabric on SAP Cloud Platform》,我的同事Aviva已经给大家介绍了基于区块技术的超级账本(Hyperledger)的一些概要知识。 还记得上一篇文章Aviva提到区块分为公有,私有和联盟,而超级账本属于联盟么? get请求能够将之前通过post请求写入账本的数据成功读出来: ? 登录SAP云平台超级账本控制台,能看到之前通过post写入的数据已经加入到区块尾部的区块了。点击区块可以查看数据明细: ? 总结一下,SAP云平台的超级账本服务,成功地帮助了希望使用这项区块技术的企业避免了硬件基础设施的投入,同时屏蔽了大部分超级账本平台管理的底层细节。 调用这些API写入超级账本区块中的数据将无法再被篡改。使用SAP云平台的超级账本服务,应用开发人员可以无需将过多精力花费在超级账本体系架构本身,从而能够专注于应用逻辑的编写上去。

    50140

    2020年区块分布式账本技术的5大趋势

    来源 | forbes 编译 | 张涛 责编 | Carol 出品 | 区块大本营(ID:blockchain_camp) 虽然媒体对区块、比特币和分布式账本技术的炒作热情开始消退,但过去的一年, 分析师再次强调区块是未来一年(2020)的十大技术趋势之一,因此今年企业仍然会保持对相关技术的关注。 很多人对区块分布式账本技术有一个误区:那就是“区块分布式账本已经是过去式的技术了”。 从技术角度看,Facebook的Libra项目比特币和大多数数字货币有所不同。Libra区块网络是中心化的由协会授权负责运行,相关的加密货币发行方都认为Libra是非分布式的、非可信的系统。 通过融入这些突破性技术,企业可以更快、更准确地做出预测,减少生成过程产生的浪费,将供应流水线化,更快地将产品和服务新兴市场进行匹配。 区块和其他形式的分布式账本就提供了当前几近完美的解决方案。每个交易信息都会永久保存,并且对所有参与方都是透明的——这对依赖不同供应商的机器、工具和软件的企业来说是一个必要因素。

    57610

    最具商用价值的开源区块项目:超级账本(2)

    (3)区块服务 Fabric的区块服务提供构建分布式账本最基础的能力,实现数据传输、共识达成等底层功能,并且提供发布/订阅的事件管理框架,分布式账本内部的各种事件可通知到外部监听的应用。 Fabric的区块服务主要包含4个组件:P2P协议组件、分布式账本组件、共识管理器组件和账本存储组件。 P2P协议组件主要提供区块节点之间直接双向通信的能力,包括流式数据传输、流控制、多路复用等方面。 分布式账本组件管理着Fabric的区块数据。 区块网络每个节点可以看作是一个状态机,分布式账本组件维护着区块数据(即状态机的状态),维持各个状态机之间相同的状态。 Fabric的主接口采用REST API,基本Fabric服务相对应,API分为身份、策略、区块、交易(对应区块服务)和智能合约等几类。

    51420

    用Kubernetes部署超级账本Fabric的区块即服务(1)

    在本次连载中,我们将探讨如何把 Fabric v1.0自动化部署在现今最流行的 Kubernetes 容器平台上,从而实现对分布式区块平台的管理和监控等功能。 【注:下载本文PDF版本以及本文源代码,可关注本公众号:亨利笔记,后台发送消息“区块即服务” 或 “baas”即可。】 概述 盼望着,盼望着,超级账本 Fabric 1.0 正式来了,社区用户为之欢呼雀跃:终于等到一个企业级区块应用平台了。 不仅要具备密码学、分布式计算、共识算法等区块理论基础,而且要熟悉容器、Golang / Node.js 这些企业用户不常用的工程技术,这常常是很多人把区块放弃在起跑线的原因。 降低使用门槛,提高易用性,将是今后一段时间内推广企业区块应用的重要工作。

    1.2K20

    基于区块技术的超级账本(Hyperledger) - 从理论到实战

    什么是区块?简单来说区块就是一个分布式的记账本,或者分布式的数据库。 哈希指针指向前一个区块,后面的区块可以查找前面所有区块的信息。 账本的数据结构就是这样的一个链表,那么分布式的含义是什么呢? 私有:网络中的节点被一个组织控制,由其独享该区块的写入权限,私有和其他的分布式存储没有太大区别。 联盟:多个公司或组织通过授权接入,由某些节点参与共识过程。 Hyperledger Fabric 专为在企业环境中使用而设计的开源的基于区块分布式账本。 SAP Cloud Platform(下文简称 SCP )提供了开箱即用的 Hyperledger Fabric Service,为开发者提供了强大的服务支持: 直观友好的可视化监控操作界面,帮助开发者按需申请区块网络

    21020

    赠书 | 最具商用价值的开源区块项目:超级账本(1)

    题图摄于宁夏:黄河第一弯 开源区块项目--超级账本(Hyperledger)成立仅一年,已经足足有100家公司加入,是目前最具商用价值的区块开源项目。 本连载给大家介绍超级账本项目的来龙去脉,以及Fabric,Sawtooth Lake等项目的情况。更多区块相关的技术细节,请参考笔者的新书《区块技术指南》(参见文末赠书活动)。 在各界强烈的呼声中,Linux基金会于2015年12月启动了名为“超级账本”(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区块的企业级分布式账本底层技术,用于构建支撑业务的行业应用和平台 TSC还会选举出一位主席,作为理事会成员,以加强TSC理事会的沟通。 超级账本项目还设立了市场委员会(Marketing Committee)和用户顾问团。 超级账本项目的目标是为商业区块应用提供底层支持,因此,在知识产权上采用了商业友好的使用许可。

    45520

    用Kubernetes部署超级账本Fabric的区块即服务(3)

    图 3- 5 【注:下载本文PDF版本以及本文源代码,可关注本公众号:亨利笔记,后台发送消息“区块即服务” 或 “baas”即可。】 4. 首先创建和加入 channel,使用 configtx 工具来生成 channel 相关的文件: [1] 进入 CMD 客户机的 Fabric-on-K8S/setupCluster/ 目录: $ ('Org1MSP.member','Org2MSP.member')" 通过以上命令实例化 mycc 后,读者可以自行切换到其他 org 的 CLI Pod 上通过加入 channel 等步骤,验证账本是否同步 小结 本文阐述了 Kubernetes Fabric 结合的重要性,并给出 Fabric Kubernetes 结合的思路框架,然后结合脚本工具来解析快捷部署的实现方式,最后是测试部署的集群是否正常工作 在此之上,可以增加更多的区块层管理功能,图形化运维界面,使得开发人员投入更多的精力到应用的业务逻辑上。 (全文完)

    70310

    锯齿湖-最具商用价值的开源区块项目:超级账本(4)

    本期介绍超级账本另一个子项目Sawtooth Lake(锯齿湖)。更多区块相关的技术细节,请参考邹均博士等专家和笔者合著的新书《区块技术指南》。 譬如,锯齿湖分离了账本和交易,使两者成为松耦合的关系;提出了交易家族的概念,能够扩展到不同的商业领域;适合权限或无权限区块的可插拔共识算法。 其中的区块和交易概念与其他区块项目比较类似。 交易是指可以更改账本状态的一组操作,操作通常要依照数据模型和表示形式的定义。 小结 超级账本是目前最大的区块开源项目,集结了众多科技和金融界的巨头,目标是建立面向商业应用的分布式账本基础技术。 (本文节选自《区块技术指南》)

    45520

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 腾讯云区块链服务平台 TBaaS

      腾讯云区块链服务平台 TBaaS

      腾讯云区块链服务(TBaaS)构建于腾讯云基础之上,让您在弹性、开放的云平台上快速构建自己区块链服务,极大的降低您实现区块链底层技术的成本,简化区块链构建和运维工作,同时面对各行业领域场景,满足您的个性化需求,一站式快速交付定制区块链服务。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券