区块链教程吧
关注: 13 贴子: 48

  • 目录:
  • 1
      兄弟连区块链教程Fabric1.0源代码分析Tx(Transaction 交易)一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 # Fabric 1.0源代码笔记 之 Tx(Transaction 交易) ## 1、Tx概述 Tx,即Transaction,交易或事务。 Tx代码分布目录结构如下: * protos/common/common.pb.go,交易的封装即Envelope结构体。也包括Payload、Header、Ch
    c123l890 1-10
  • 0
      兄弟连区块链教程Fabric1.0源代码分析putils(protos/utils工具包),2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 # Fabric1.0源代码笔记之putils(protos/utils工具包) ## 1、putils概述 putils,即protos/utils工具包,代码分布在:protos/utils目录下。 包括:txutils.go、proputils.go、commonutils.go、blockutils.go。 ## 2、txutils
    11-7
  • 0
      兄弟连区块链教程Fabric1.0源代码分析Orderer multichain,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 # Fabric 1.0源代码笔记 之 Orderer #multichain(多链支持包) ## 1、multichain概述 multichain代码集中在orderer/multichain目录下,目录结构如下: * manager.go,Manager接口定义及实现。 * chainsupport.go,ChainSupport接口定
    11-5
  • 0
    # Fabric 1.0源代码笔记 之 Chaincode(链码) ## 1、Chaincode概述 Chaincode,即链码或智能合约,代码分布在protos/peer目录、core/chaincode和core/common/ccprovider目录,目录结构如下: * protos/peer目录: * chaincode.pb.go,ChaincodeDeploymentSpec、ChaincodeInvocationSpec结构体定义。 * core/chaincode目录: * platforms目录,链码的编写语言平台实现,如golang或java。 * platforms.go,Platform接口定义,及部分工具函数。 * java目录,java语言平台实现。 * golang目录,golang语言平台实现。 * core/common/c
    10-31
  • 0
    # Fabric 1.0源代码笔记 之 configtx(配置交易) #ChannelConfig(通道配置) ## 1、ChannelConfig概述 ChannelConfig代码分布在common/config目录下。目录结构如下: * channel_util.go,channel相关工具函数。 * orderer_util.go,orderer(系统通道)相关工具函数。 * application_util.go,应用通道相关工具函数。 * consortiums_util.go,联盟相关工具函数。 * api.go,核心接口定义,如Org、ApplicationOrg、Channel、Orderer、Application、Consortium、Consortiums、ValueProposer接口定义。 * root.go,Root结构体及方
    10-29
  • 0
    accounts包实现了eth客户端的钱包和账户管理。 账号的数据结构: typeAccount struct { Address common.Address `json:"address"` // Ethereum account addressderived from the key URLURL `json:"url"` // Optional resource locator within a backend } 钱包interface,是指包含了一个或多个账户的软件钱包或者硬件钱包 type Wallet struct { URL() URL // URL 用来获取这个钱包可以访问的规范路径。它会被上层使用用来从所有的后端的钱包来排序。 Status() (string, error) // 用来返回一个文本值用来标识当
  • 0
      nmcauxmaker命令使用   nmcauxmaker-cnmcauxmaker.cfg-llog_nmcauxmaker   #-c指定nmcauxmaker配置文件   #-l指定日志目录   nmcauxmaker.cfg配置文件   nmcauxmaker={   //rpc调用间隔(秒)   rpcinterval=10;   //最近一次rpc调用时间写入文件   file_last_rpc_call_time="/work/xxx/nmcauxmaker_lastrpccalltime.txt";   //启动时是否检查zmq   is_check_zmq=true;   //nmc支付地址   payout_address="N59bssPo1MbK3khwPELTEomyzYbHLb59uY";   };   namecoind={   //nmczmq地址和端口  
  • 0
    亲爱的各位吧友:欢迎来到区块链教程

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: