github.com/leonlxy/hyperledger@v1.0.0-alpha.0.20170427033203-34922035d248/examples/dchackfest/samples/e2e/configtx.yaml (about) 1 --- 2 ################################################################################ 3 # 4 # Profile 5 # 6 # - Different configuration profiles may be encoded here to be specified 7 # as parameters to the configtxgen tool 8 # 9 ################################################################################ 10 Profiles: 11 12 TwoOrgs: 13 Orderer: 14 <<: *OrdererDefaults 15 Organizations: 16 - *OrdererOrg 17 Application: 18 <<: *ApplicationDefaults 19 Organizations: 20 - *Org0 21 - *Org1 22 23 ################################################################################ 24 # 25 # Section: Organizations 26 # 27 # - This section defines the different organizational identities which will 28 # be referenced later in the configuration. 29 # 30 ################################################################################ 31 Organizations: 32 33 # SampleOrg defines an MSP using the sampleconfig. It should never be used 34 # in production but may be used as a template for other definitions 35 - &OrdererOrg 36 # DefaultOrg defines the organization which is used in the sampleconfig 37 # of the fabric.git development environment 38 Name: OrdererOrg 39 40 # ID to load the MSP definition as 41 ID: OrdererMSP 42 43 # MSPDir is the filesystem path which contains the MSP configuration 44 MSPDir: crypto-config/ordererOrganizations/example.com/msp 45 46 # BCCSP (Blockchain crypto provider): Select which crypto implementation or 47 # library to use 48 BCCSP: 49 Default: SW 50 SW: 51 Hash: SHA2 52 Security: 256 53 # Location of Key Store. If this is unset, a location will 54 # be chosen using 'MSPDir'/keystore 55 FileKeyStore: 56 KeyStore: 57 58 - &Org0 59 # DefaultOrg defines the organization which is used in the sampleconfig 60 # of the fabric.git development environment 61 Name: Org0MSP 62 63 # ID to load the MSP definition as 64 ID: Org0MSP 65 66 MSPDir: crypto-config/peerOrganizations/org1.example.com/msp 67 68 # BCCSP (Blockchain crypto provider): Select which crypto implementation or 69 # library to use 70 BCCSP: 71 Default: SW 72 SW: 73 Hash: SHA2 74 Security: 256 75 # Location of Key Store. If this is unset, a location will 76 # be chosen using 'MSPDir'/keystore 77 FileKeyStore: 78 KeyStore: 79 80 AnchorPeers: 81 # AnchorPeers defines the location of peers which can be used 82 # for cross org gossip communication. Note, this value is only 83 # encoded in the genesis block in the Application section context 84 - Host: peer0.org1.example.com 85 Port: 7051 86 87 - &Org1 88 # DefaultOrg defines the organization which is used in the sampleconfig 89 # of the fabric.git development environment 90 Name: Org1MSP 91 92 # ID to load the MSP definition as 93 ID: Org1MSP 94 95 MSPDir: crypto-config/peerOrganizations/org2.example.com/msp 96 97 # BCCSP (Blockchain crypto provider): Select which crypto implementation or 98 # library to use 99 BCCSP: 100 Default: SW 101 SW: 102 Hash: SHA2 103 Security: 256 104 # Location of Key Store. If this is unset, a location will 105 # be chosen using 'MSPDir'/keystore 106 FileKeyStore: 107 KeyStore: 108 109 AnchorPeers: 110 # AnchorPeers defines the location of peers which can be used 111 # for cross org gossip communication. Note, this value is only 112 # encoded in the genesis block in the Application section context 113 - Host: peer0.org2.example.com 114 Port: 7051 115 116 ################################################################################ 117 # 118 # SECTION: Orderer 119 # 120 # - This section defines the values to encode into a config transaction or 121 # genesis block for orderer related parameters 122 # 123 ################################################################################ 124 Orderer: &OrdererDefaults 125 126 # Orderer Type: The orderer implementation to start 127 # Available types are "solo" and "kafka" 128 OrdererType: solo 129 130 Addresses: 131 - orderer.example.com:7050 132 133 # Batch Timeout: The amount of time to wait before creating a batch 134 BatchTimeout: 2s 135 136 # Batch Size: Controls the number of messages batched into a block 137 BatchSize: 138 139 # Max Message Count: The maximum number of messages to permit in a batch 140 MaxMessageCount: 10 141 142 # Absolute Max Bytes: The absolute maximum number of bytes allowed for 143 # the serialized messages in a batch. 144 AbsoluteMaxBytes: 99 MB 145 146 # Preferred Max Bytes: The preferred maximum number of bytes allowed for 147 # the serialized messages in a batch. A message larger than the preferred 148 # max bytes will result in a batch larger than preferred max bytes. 149 PreferredMaxBytes: 512 KB 150 151 Kafka: 152 # Brokers: A list of Kafka brokers to which the orderer connects 153 # NOTE: Use IP:port notation 154 Brokers: 155 - 127.0.0.1:9092 156 157 # Organizations is the list of orgs which are defined as participants on 158 # the orderer side of the network 159 Organizations: 160 161 ################################################################################ 162 # 163 # SECTION: Application 164 # 165 # - This section defines the values to encode into a config transaction or 166 # genesis block for application related parameters 167 # 168 ################################################################################ 169 Application: &ApplicationDefaults 170 171 # Organizations is the list of orgs which are defined as participants on 172 # the application side of the network 173 Organizations: