展开

关键词

Hyperledger Fabric和VSCode的IBM区块扩展开发智能合约

完成本教程后,你将了解如何使用VSCode在本地Hyperledger Fabric网络上快速开发,演示和部署区块应用程序。本教程假设你对Hyperledger Fabric有一些基本的了解。 你学习了如何使用Hyperledger的最新API创建,打包,安装,实例化和调用智能合约。此时,你可以专注于开发智能合约并更新my-contract.js文件,因为你知道已经处理了区块的网络方面。 Hyperledger Fabric 区块开发详解,本课程面向初学者,内容即包含Hyperledger Fabric的身份证书与MSP服务、权限策略、信道配置与启动、码通信接口等核心概念,也包含Fabric Hyperledger Fabric java 区块开发详解,课程面向初学者,内容即包含Hyperledger Fabric的身份证书与MSP服务、权限策略、信道配置与启动、码通信接口等核心概念,也包含 这里是Hyperledger Fabric和VSCode的IBM区块扩展开发智能合约 (adsbygoogle = window.adsbygoogle || []).push({});

62730

Hyperledger Fabric 是假区块!”

IBM 可谓是私有区块领域的领头羊,其区块产品 Hyperledger Fabric 是许多区块开发人员的首选,同时 IBM 还与沃尔玛、美国安泰保险金融集团这样的大公司强强联手,一起进行区块落地场景的探索 虽然说 IBMHyperledger Fabric 称为区块并以区块的名义来营销,但无论是与许可区块相比还是与公有区块相比,Hyperledger Fabric 都牺牲了很多一个真正意义上的区块应有的特性 而 IBM区块的定义延续了去中心化和不可篡改这两个区块的元素,但它为了方便省去了去中心化的共识机制,从某种程度上来说,Hyperledger Fabric 根本不需要一个真正的共识机制。 带有容错机制的共识是区块的标志性特征,少了它,IBM 的“区块”只不过是一个带时间戳的项目列表。 Hyperledger Fabric 的体系架构暴露出许多可能会被恶意参与者利用的漏洞。 Hyperledger Fabric 1.0 交易生命周期 图片来源:developer.ibm.com 在 Hyperledger Fabric 所提供 API 的帮助下,向区块中加入一笔交易要经过如下步骤

89420
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

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

    区块银行应用探索(Hyperledger fabric)

    为什么会写区块电子书?因为2018年是区块年。 这本电子书是否会出版(纸质图书)? 市面上大部分区块书籍都是用2/3去讲区块原理,只要不到 1/3 的干货,干货不够理论来凑,通篇将理论或是大谈特谈区块行业,这些内容更多是头脑风暴,展望区块,均无法落地实施。 SWIFT早就意识到了这些问题,并宣布进军区块,同时加入超级账本项目(Hyperledger Project)成为会员。可以肯定下一个版本的SWIFT灰使用区块技术,一步一步逐渐取代就系统。 Fabric 积分代币上方案 Hyperledger fabric Chaincode 开发详解 Hyperledger也能实现Token代币 食品安全溯源区块解决方案探索 征信区块解决方案探索 (Hyperledger) 使用代币替代传统积分系统 竞猜活动区块方案探索 游戏领域区块探索 传统数据库也能实现区块存储

    3.6K240

    Hyperledger Fabric区块数据隐私保护

    区块 · 数据 区块账本是由一个个区块构成,后一个区块包含了前一个区块的Hash,多个参与方通过共识保证各个参与方的数据一致。 在联盟中,结合区块上数据的透明性和不可篡改性,确保上数据可信,利用可信数据,减少中间流程,降低风险,从而加速整个业务流程的运转。 区块上数据透明性是一把双刃剑,透明保证可信,但是在很多商业场景中,数据具有隐私的特性。如何在透明性和隐私性之间平衡,是区块需要解决的一大问题。 解决方案既需要满足数据的隐私性需求,同时也需整合区块的透明性特征。随着区块数据隐私业务需求的不断涌现,越来越多的前沿技术被引入实践,零知识证明,联邦学习和可信安全计算等。 随着相关技术越来越成熟,用户上数据隐私性需求和区块的数据透明性将得到更好的平衡。

    13810

    区块开源实现hyperledger fabric架构详解

    hyperledger fabric是区块中联盟的优秀实现,主要代码由IBM、Intel、各大银行等贡献,目前v1.1版的kafka共识方式可达到1000/s次的吞吐量。 而区块这种特性,同时造成的另一个问题是帐本不能太大,至少不能超过区块网络中最小结点的存储以及处理能力。 所以,这制约了总交易数据(下文为方便概念介绍,统称为帐本ledger)的条数,进而也影响了能写入区块的单条交易数据的大小。 ? 图1 区块分布式帐本示意图 什么是区块呢? 我很喜欢《区块技术进阶与实战》一书中对它的定义:区块是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构。如果觉得有点抽象,那么我们再来看看下面的图2。 ? 2、fabric核心概念 hyperledger fabric符合上面说过的区块的所有特性。我们必须先了解它的一些概念,才能进一步理解其架构设计。

    1.6K50

    征信区块解决方案探索(Hyperledger)

    为什么会写区块电子书?因为2018年是区块年。 这本电子书是否会出版(纸质图书)? 市面上大部分区块书籍都是用2/3去讲区块原理,只要不到 1/3 的干货,干货不够理论来凑,通篇将理论或是大谈特谈区块行业,这些内容更多是头脑风暴,展望区块,均无法落地实施。 两个系统是两种思维解决同一个区块需求。 一看 hyperledger 就是当前IBM风格,hyperledger 特点,体系庞大,结构复杂,难以理解,运维复杂。 随者 hyperledger 开源,我希望 hyperledger 的风格能脱离IBM的影子。 将征信资料写入区块 通过下面的函数,将征信数据写入到区块上。

    2.6K271

    hyperledger v1.0.5 区块运维入门

    hyperledger v1.0.5 区块运维入门 摘要 你网上搜索hyperledger大部分文章是讲解开发环境的安装与配置,没有一篇关于怎样运维区块的文章。 要将区块落地,我们必须依赖运维技术,这是IT基础设施,区块应用将建立在这个基础设施之上,否则区块就是浮云,悬在空中无法落地。 ---- 目录 1. 背景 2. 部署拓扑 2.1. 背景 由于区块是区中心化,与传统运维不同,所以之前你积累的经验,不一定适用于区块。要想运维好区块项目,就必须理解去中心化这个概念。 区块完全不同,如果举一个最接近的例子,我想可能与多数据中心远程异地灾备比较接近。 2. 部署拓扑 什么是区块呢? 区块实际上就是数据库,一个只能插入和查询的数据库,数据不能被修改和删除,并且这个数据库没有DBA管理员角色。这么一说你应该明白了把,实际上运维区块就是在维护一个分布式数据库。

    80580

    Hyperledger Fabric 2.x Java区块应用

    一、说明 在上一篇文章中 《Hyperledger Fabric 2.x 自定义智能合约》 分享了智能合约的安装并使用 cli 客户端进行合约的调用;本文将使用 Java 代码基于 fabric-gateway-java 进行区块网络的访问与交易,并集成 SpringBoot 框架。 Fabric Gateway SDK 实现Fabric的编程模型,提供了一系列简单的API给应用程序与Fabric区块网络进行交互; 网络拓扑图: 应用程序将各自的网络交互委托给其网关,每个网关都了解网络信道拓扑 二、Mavn依赖 添加网关sdk的依赖: <dependency> <groupId>org.hyperledger.fabric</groupId> <artifactId>fabric-gateway-java priv_sk # 访问的组织名 mspid: Org1MSP # 用户名 username: user1 # 通道名字 channelName: mychannel # 码名字

    15030

    IBM区块重塑金融市场

    1.9K30

    IBM,CLS启动银行区块平台

    IBM和货币交易公司CLS周一宣布了一个新的平台,该平台使金融机构能够在托管的区块网络上部署,共享和使用服务。 该平台类似于使用分布式分类帐技术(也称为“区块”)的解决方案的应用程序商店。 Batton Systems、Calyso、Copp Clark、IBM、MphasiS、OpenRisk、Synabp和Persistent Systems都将在LedgerConnect上提供服务。 IBM区块经理Marie Wieck表示:“ LedgerConnect在金融服务行业的区块市场中处于独特的位置,它将通过为区块网络提供增值服务来加速整个生态系统的创新。” 原文标题:IBM, CLS Launch Blockchain Platform for Banks 原文作者:John P.

    21110

    hyperledger v1.0.5 区块运维入门(一)

    hyperledger v1.0.5 区块运维入门 本文作者最近在找工作,有意向致电 13113668890 Mr. 要将区块落地,我们必须依赖运维技术,这是IT基础设施,区块应用将建立在这个基础设施之上,否则区块就是浮云,悬在空中无法落地。 ---- 目录 1. 背景 2. 部署拓扑 2.1. 背景 由于区块是区中心化,与传统运维不同,所以之前你积累的经验,不一定适用于区块。要想运维好区块项目,就必须理解去中心化这个概念。 区块完全不同,如果举一个最接近的例子,我想可能与多数据中心远程异地灾备比较接近。 2. 部署拓扑 什么是区块呢? 区块实际上就是数据库,一个只能插入和查询的数据库,数据不能被修改和删除,并且这个数据库没有DBA管理员角色。这么一说你应该明白了把,实际上运维区块就是在维护一个分布式数据库。

    970110

    使用VSCode连接到IBM Cloud区块网络

    上篇文章我们讲到怎么在IBM Cloud搭建区块链环境并且将本地的智能合约导出并安装在IBM Cloud网络环境中。 如果是实际的应用程序,需要通过使用Hyperledger Fabric SDKs作为gateway来连接Fabric网络。 添加wallet之后,如果你再次点击ibm_cloud, 还是会要你去选择一个wallet, 这时候可以右键点击ibm_cloud,选择Associate A Wallet, 将 ibm_cloud_wallet 和ibm_cloud关联起来,这样就不用每次都再次选择了。 在FABRIC GATEWAYS中点击ibm_cloud。

    24040

    私有区块Hyperledger Fabric和公共区块ARK.io如何通过solidity智能合约结合

    我想展示如何将公共区块(如ARK.io)的功能与私有区块(如Hyperledger)结合起来。 特别是,我们将看到ARK.io上的交易如何触发在Hyperledger Fabric + Burrow中部署的Solidity Smart Contract的执行。 安装Hyperledger Fabric 删除以前的Hyperledger Docker镜像(如果有): docker kill $(docker ps -q) docker rm $(docker ps src/github.com/hyperledger/fabric-samples/first-network . peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt 接下来在所有对等端上安装EVM代码

    43520

    使用Hyperledger Fabric和Composer实现区块应用程序

    关于项目Hyperledger Hyperledger是一个umbrella项目的名称,在该项目下开源区块方法和工具是协同开发的。 它由Linux基金会于2015年推出,并享有IBM,英特尔和富士通等软件巨头以及大型社区的热烈参与。Hyperledger的GitHub存储库目前比以往更加活跃。任何人都可以参与开发。 从Hyperledger概念的角度来看,区块网络与比特币或以太网等加密货币的代表无法比较。相反,Hyperledger网络的节点分布在参与组织中,这使得私有,许可或联盟区块网络特别有趣。 项目Hyperledger的不同区块方法是Fabric,Burrow,Iroha,Indy和Sawtooth。私有,许可和联合区块可以与所有这些区块一起开发,但每种实现都遵循不同的方法。 、EOS、Tendermint等区块相关的交互式在线编程实战教程: Hyperledger Fabric 区块开发详解,本课程面向初学者,内容即包含Hyperledger Fabric的身份证书与

    41720

    IBM:做区块银行的领头羊

    1.9K40

    什么是Hyperledger?Linux如何围绕英特尔的区块项目构建开放平台?

    访问区块会议并关注区块新闻时,不可避免地,您会遇到Linux基金会的Hyperledger。理解像比特币、以太坊这样的加密货币还算相对容易的,Hyperledger却不然。 首先,它不是公司、不是加密货币、不是区块Hyperledger更像是开放式工业区块开发的枢纽。 这一决定坚定了Hyperledger的战略目标,即建立区块技术的工业应用,并将其与通常从基于货币的区块发展而来的致富计划完全分离。 Hyperledger Iroha:Iroha是几家日本公司的一个项目,旨在创建一个易于合并区块框架的项目。 3. Hyperledger Fabric:这是IBM的项目。 这两个项目都是由大公司- 英特尔和IBM创建的- 并将Hyperledger作为开源代码提供。通过Hyperledger,公司继续推进他们的区块项目,同时邀请其他人参与。

    29700

    Fabric-sdk-java最新教程 原

    6、使用fabric java sdk进行TLS通信 这篇文章的重点是介绍如何使用fabric java sdk访问启用了tls通信的超级账本fabric区块 网络。 IBM专供。 链接:https://developer.ibm.com/tutorials/hyperledger-fabric-java-sdk-for-tls-enabled-fabric-network/ 7、 使用fabric java sdk创建和部署网络 这篇文章介绍如何使用fabric java sdk来创建并部署一个fabric区块网络。 Hyperledger Fabric Java SDK 构建和部署区块网络 这篇文章主要介绍如何使用Hyperledger Fabric SDK Java创建,部署和测试区块网络,以及码开发、部署与调用

    1.8K30

    以太坊、EOS、Hyperledger、Cosmos和Cardano等区块的比较

    Hyperledger ? 最后,我们来看看HyperledgerHyperledger,与我们迄今为止谈论的所有平台截然不同。 虽然以太坊和EOS都是合适的加密货币并拥有自己的区块,但Hyperledger不是加密货币,也没有自己的区块Hyperledger是Linux Foundation的一个开源项目。 在他们的网站上,Hyperledger将自己描述为“为推动跨行业区块技术而开创的开源协作努力。这是由Linux基金会主办的全球合作,包括金融,银行,物联网,供应,制造和技术领域的领导者。 Hyperledger允许这些公司创建他们自己的高性能许可区块(也就是区块,其中每个节点必须在进入前进行审查)。 Hyperledger下的有趣项目 也许Hyperledger系列中最有趣的项目是IBM的Fabric。区块Fabric是开发基于区块的解决方案的基础,具有模块化架构。

    95420

    相关产品

    • 区块链可信取证

      区块链可信取证

      区块链可信取证(Blockchain Trusted Obtain Evidence)为您提供实时、高效、可信的在线取证、固证、公证服务。平台基于虚拟化取证环境,让电子数据全链路可信、全节点见证、全流程留痕,有效解决诉讼中存证难、取证难、认证难等问题,实现证据的取证、存证、公证、查验、质证等一站式流程服务,大幅降低您的维权成本和提高维权效率。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券