fabric-network-boilerplate
Boilerplate for starting your hyperledger fabric network
파일 탐색기
최종 버전 다운로드 (.zip)- channel.tx
- genesis.block
- Org1MSPanchors.tx
- 80e97f34675e7532a64c17830b7e4660aef3eb5abe10bf672f29c807597fc2ea_sk
- ca.example.com-cert.pem
- Admin@example.com-cert.pem
- ca.example.com-cert.pem
- tlsca.example.com-cert.pem
- Admin@example.com-cert.pem
- ca.example.com-cert.pem
- fdba0c383eab901aa86fffa87bb3d5c2f3bf41292128a3116fe931bd56ab0ea6_sk
- orderer.example.com-cert.pem
- tlsca.example.com-cert.pem
- ca.crt
- server.crt
- server.key
- b93d3aca91fe86b8192642bbe34a4be90f6ba109fc186907722fc2e026264410_sk
- tlsca.example.com-cert.pem
- Admin@example.com-cert.pem
- ca.example.com-cert.pem
- b6b723e49303efed042a361d9806a0c28c1a0a2e56941f63cfc85926bfc2d2f0_sk
- Admin@example.com-cert.pem
- tlsca.example.com-cert.pem
- ca.crt
- client.crt
- client.key
- ca.org1.example.com-cert.pem
- e17e413924f61a10dec607e74fcf3c23a6774bffe8618dc9dbdb4f94039ddbcb_sk
- Admin@org1.example.com-cert.pem
- ca.org1.example.com-cert.pem
- tlsca.org1.example.com-cert.pem
- Admin@org1.example.com-cert.pem
- ca.org1.example.com-cert.pem
- 1d0e8cd26fa4bb1b5b028964f44f34808c2d37a0cdd9809ea3586ae897d61430_sk
- peer0.org1.example.com-cert.pem
- tlsca.org1.example.com-cert.pem
- ca.crt
- server.crt
- server.key
- bd0194004ee3d37c6a09205edcdc4fe8513b4fb63dfd3eaa3f0f8704142ebf60_sk
- tlsca.org1.example.com-cert.pem
- Admin@org1.example.com-cert.pem
- ca.org1.example.com-cert.pem
- f18288192e06d1fc0740431635b25ce818d349890dadb7cd75067d5e00ce081e_sk
- Admin@org1.example.com-cert.pem
- tlsca.org1.example.com-cert.pem
- ca.crt
- client.crt
- client.key
- User1@org1.example.com-cert.pem
- ca.org1.example.com-cert.pem
- 3d18ebe68f418dee2c9381961a7b346b6117d87661dcf395fb10a51bb65b2130_sk
- User1@org1.example.com-cert.pem
- tlsca.org1.example.com-cert.pem
- ca.crt
- client.crt
- client.key
- .env
- configtx.yaml
- crypto-config.yaml
- docker-compose.yml
- generate.sh
- init.sh
- README.md
- start.sh
- stop.sh
- teardown.sh
- COMPATIBLE
- COPYING
- decode.go
- decode_meta.go
- doc.go
- encode.go
- encoding_types.go
- encoding_types_1.1.go
- lex.go
- Makefile
- parse.go
- README.md
- session.vim
- type_check.go
- type_fields.go
- hosts.go
- hosts_unix.go
- hosts_windows.go
- ip.go
- opts.go
- opts_unix.go
- opts_windows.go
- archive.go
- archive_linux.go
- archive_other.go
- archive_unix.go
- archive_windows.go
- changes.go
- changes_linux.go
- changes_other.go
- changes_unix.go
- changes_windows.go
- copy.go
- copy_unix.go
- copy_windows.go
- diff.go
- README.md
- time_linux.go
- time_unsupported.go
- whiteouts.go
- wrap.go
- fileutils.go
- fileutils_darwin.go
- fileutils_solaris.go
- fileutils_unix.go
- fileutils_windows.go
- homedir.go
- idtools.go
- idtools_unix.go
- idtools_windows.go
- usergroupadd_linux.go
- usergroupadd_unsupported.go
- buffer.go
- bytespipe.go
- fmt.go
- fswriters.go
- multireader.go
- readers.go
- temp_unix.go
- temp_windows.go
- writeflusher.go
- writers.go
- longpath.go
- pools.go
- promise.go
- stdcopy.go
- chtimes.go
- chtimes_unix.go
- chtimes_windows.go
- errors.go
- events_windows.go
- filesys.go
- filesys_windows.go
- lstat.go
- lstat_windows.go
- meminfo.go
- meminfo_linux.go
- meminfo_solaris.go
- meminfo_unsupported.go
- meminfo_windows.go
- mknod.go
- mknod_windows.go
- path_unix.go
- path_windows.go
- stat.go
- stat_freebsd.go
- stat_linux.go
- stat_openbsd.go
- stat_solaris.go
- stat_unsupported.go
- stat_windows.go
- syscall_unix.go
- syscall_windows.go
- umask.go
- umask_windows.go
- utimes_darwin.go
- utimes_freebsd.go
- utimes_linux.go
- utimes_unsupported.go
- xattrs_linux.go
- xattrs_unsupported.go
- LICENSE
- NOTICE
- parse.go
- compare.go
- README.md
- LICENSE
- circle.yml
- CONTRIBUTING.md
- duration.go
- LICENSE
- MAINTAINERS
- README.md
- size.go
- ulimit.go
- auth.go
- AUTHORS
- cancelable.go
- cancelable_go14.go
- change.go
- client.go
- container.go
- DOCKER-LICENSE
- env.go
- event.go
- exec.go
- image.go
- LICENSE
- Makefile
- misc.go
- network.go
- README.markdown
- signal.go
- tar.go
- tls.go
- volume.go
- clone.go
- decode.go
- encode.go
- equal.go
- extensions.go
- lib.go
- Makefile
- message_set.go
- pointer_reflect.go
- pointer_unsafe.go
- properties.go
- text.go
- text_parser.go
- any.pb.go
- any.proto
- empty.pb.go
- empty.proto
- timestamp.pb.go
- timestamp.proto
- LICENSE
- cleanhttp.go
- doc.go
- LICENSE
- README.md
- factory.go
- nopkcs11.go
- opts.go
- pkcs11.go
- pkcs11factory.go
- pluginfactory.go
- swfactory.go
- conf.go
- ecdsa.go
- ecdsakey.go
- impl.go
- pkcs11.go
- signer.go
- aes.go
- aeskey.go
- conf.go
- dummyks.go
- ecdsa.go
- ecdsakey.go
- fileks.go
- hash.go
- impl.go
- internals.go
- keyderiv.go
- keygen.go
- keyimport.go
- rsa.go
- rsakey.go
- ecdsa.go
- errs.go
- io.go
- keys.go
- slice.go
- x509.go
- aesopts.go
- bccsp.go
- ecdsaopts.go
- hashopts.go
- keystore.go
- opts.go
- rsaopts.go
- attrmgr.go
- expiration.go
- random.go
- signer.go
- grpclogger.go
- logging.go
- ledger_interface.go
- metadata.go
- net.go
- utils.go
- cid.go
- interfaces.go
- README.md
- platform.go
- env.go
- list.go
- package.go
- platform.go
- hash.go
- package.go
- platform.go
- platform.go
- utils.go
- platforms.go
- chaincode.go
- chaincode_experimental.go
- handler.go
- inprocstream.go
- interfaces_experimental.go
- interfaces_stable.go
- mockstub.go
- response.go
- client.go
- config.go
- connection.go
- creds.go
- producer.go
- server.go
- util.go
- validators.go
- config.go
- dockerutil.go
- writer.go
- credential.go
- credrequest.go
- idemix.pb.go
- issuerkey.go
- nymsignature.go
- signature.go
- util.go
- cert.go
- configbuilder.go
- factory.go
- idemixmsp.go
- identities.go
- msp.go
- mspimpl.go
- mspimplsetup.go
- mspimplvalidate.go
- mspmgrimpl.go
- block.go
- collection.pb.go
- collection.proto
- common.go
- common.pb.go
- common.proto
- configtx.go
- configtx.pb.go
- configtx.proto
- configuration.go
- configuration.pb.go
- configuration.proto
- ledger.pb.go
- ledger.proto
- policies.go
- policies.pb.go
- policies.proto
- signed_data.go
- kv_query_result.pb.go
- kv_query_result.proto
- identities.pb.go
- identities.proto
- msp_config.go
- msp_config.pb.go
- msp_config.proto
- msp_principal.go
- msp_principal.pb.go
- msp_principal.proto
- admin.pb.go
- admin.proto
- chaincode.pb.go
- chaincode.proto
- chaincode_event.pb.go
- chaincode_event.proto
- chaincode_shim.pb.go
- chaincode_shim.proto
- chaincodeunmarshall.go
- configuration.go
- configuration.pb.go
- configuration.proto
- events.pb.go
- events.proto
- init.go
- peer.pb.go
- peer.proto
- proposal.go
- proposal.pb.go
- proposal.proto
- proposal_response.go
- proposal_response.pb.go
- proposal_response.proto
- query.pb.go
- query.proto
- resources.go
- resources.pb.go
- resources.proto
- signed_cc_dep_spec.pb.go
- signed_cc_dep_spec.proto
- transaction.go
- transaction.pb.go
- transaction.proto
- blockutils.go
- commonutils.go
- proputils.go
- txutils.go
- LICENSE
- diff.go
- formatter.go
- License
- pretty.go
- Readme
- zero.go
- doc.go
- indent.go
- License
- Readme
- wrap.go
- errors.go
- event.go
- fsm.go
- LICENSE
- README.md
- wercker.yml
- doc.go
- lex.go
- LICENSE
- load.go
- parser.go
- properties.go
- rangecheck.go
- README.md
- const.go
- error.go
- LICENSE
- pkcs11.go
- pkcs11.h
- pkcs11f.h
- pkcs11t.h
- README.md
- softhsm.conf
- types.go
- ARCH.go
- BIG.go
- DBIG.go
- ECDH.go
- ECP.go
- ECP2.go
- FP.go
- FP12.go
- FP2.go
- FP4.go
- MPIN.go
- PAIR.go
- ROM.go
- AES.go
- GCM.go
- HASH256.go
- HASH384.go
- HASH512.go
- NHS.go
- RAND.go
- SHA3.go
- LICENSE-2.0.TXT
- NOTICE.txt
- decode_hooks.go
- error.go
- LICENSE
- mapstructure.go
- README.md
- backend.go
- CHANGELOG.md
- CONTRIBUTORS
- format.go
- level.go
- LICENSE
- log_nix.go
- log_windows.go
- logger.go
- memory.go
- multi.go
- README.md
- syslog.go
- syslog_fallback.go
- lookup.go
- lookup_unix.go
- lookup_unsupported.go
- MAINTAINERS
- user.go
- LICENSE
- NOTICE
- appveyor.yml
- errors.go
- LICENSE
- README.md
- stack.go
- alt_exit.go
- CHANGELOG.md
- doc.go
- entry.go
- exported.go
- formatter.go
- hooks.go
- json_formatter.go
- LICENSE
- logger.go
- logrus.go
- README.md
- terminal_appengine.go
- terminal_bsd.go
- terminal_linux.go
- terminal_notwindows.go
- terminal_solaris.go
- terminal_windows.go
- text_formatter.go
- writer.go
- cast.go
- caste.go
- LICENSE
- README.md
- LICENSE
- README.md
- thatswhyyoualwaysleaveanote.go
- bool.go
- count.go
- duration.go
- flag.go
- float32.go
- float64.go
- golangflag.go
- int.go
- int32.go
- int64.go
- int8.go
- int_slice.go
- ip.go
- ipmask.go
- ipnet.go
- LICENSE
- README.md
- string.go
- string_slice.go
- uint.go
- uint16.go
- uint32.go
- uint64.go
- uint8.go
- LICENSE
- README.md
- util.go
- viper.go
- doc.go
- hashes.go
- keccakf.go
- register.go
- sha3.go
- shake.go
- xor.go
- xor_generic.go
- xor_unaligned.go
- LICENSE
- PATENTS
- context.go
- go17.go
- pre_go17.go
- encode.go
- hpack.go
- huffman.go
- tables.go
- ciphers.go
- client_conn_pool.go
- configure_transport.go
- databuffer.go
- Dockerfile
- errors.go
- flow.go
- frame.go
- go16.go
- go17.go
- go17_not18.go
- go18.go
- gotrack.go
- headermap.go
- http2.go
- Makefile
- not_go16.go
- not_go17.go
- not_go18.go
- pipe.go
- README
- server.go
- transport.go
- write.go
- writesched.go
- writesched_priority.go
- writesched_random.go
- idna.go
- punycode.go
- timeseries.go
- httplex.go
- events.go
- histogram.go
- trace.go
- LICENSE
- PATENTS
- asm.s
- asm_darwin_386.s
- asm_darwin_amd64.s
- asm_darwin_arm.s
- asm_darwin_arm64.s
- asm_dragonfly_amd64.s
- asm_freebsd_386.s
- asm_freebsd_amd64.s
- asm_freebsd_arm.s
- asm_linux_386.s
- asm_linux_amd64.s
- asm_linux_arm.s
- asm_linux_arm64.s
- asm_linux_mips64x.s
- asm_linux_ppc64x.s
- asm_linux_s390x.s
- asm_netbsd_386.s
- asm_netbsd_amd64.s
- asm_netbsd_arm.s
- asm_openbsd_386.s
- asm_openbsd_amd64.s
- asm_solaris_amd64.s
- bluetooth_linux.go
- constants.go
- env_unix.go
- env_unset.go
- flock.go
- flock_linux_32bit.go
- gccgo.go
- gccgo_c.c
- gccgo_linux_amd64.go
- gccgo_linux_sparc64.go
- mkall.sh
- mkerrors.sh
- mksyscall.pl
- mksyscall_solaris.pl
- mksysctl_openbsd.pl
- mksysnum_darwin.pl
- mksysnum_dragonfly.pl
- mksysnum_freebsd.pl
- mksysnum_linux.pl
- mksysnum_netbsd.pl
- mksysnum_openbsd.pl
- race.go
- race0.go
- sockcmsg_linux.go
- sockcmsg_unix.go
- str.go
- syscall.go
- syscall_bsd.go
- syscall_darwin.go
- syscall_darwin_386.go
- syscall_darwin_amd64.go
- syscall_darwin_arm.go
- syscall_darwin_arm64.go
- syscall_dragonfly.go
- syscall_dragonfly_amd64.go
- syscall_freebsd.go
- syscall_freebsd_386.go
- syscall_freebsd_amd64.go
- syscall_freebsd_arm.go
- syscall_linux.go
- syscall_linux_386.go
- syscall_linux_amd64.go
- syscall_linux_arm.go
- syscall_linux_arm64.go
- syscall_linux_mips64x.go
- syscall_linux_ppc64x.go
- syscall_linux_s390x.go
- syscall_linux_sparc64.go
- syscall_netbsd.go
- syscall_netbsd_386.go
- syscall_netbsd_amd64.go
- syscall_netbsd_arm.go
- syscall_no_getwd.go
- syscall_openbsd.go
- syscall_openbsd_386.go
- syscall_openbsd_amd64.go
- syscall_solaris.go
- syscall_solaris_amd64.go
- syscall_unix.go
- zerrors_darwin_386.go
- zerrors_darwin_amd64.go
- zerrors_darwin_arm.go
- zerrors_darwin_arm64.go
- zerrors_dragonfly_amd64.go
- zerrors_freebsd_386.go
- zerrors_freebsd_amd64.go
- zerrors_freebsd_arm.go
- zerrors_linux_386.go
- zerrors_linux_amd64.go
- zerrors_linux_arm.go
- zerrors_linux_arm64.go
- zerrors_linux_mips64.go
- zerrors_linux_mips64le.go
- zerrors_linux_ppc64.go
- zerrors_linux_ppc64le.go
- zerrors_linux_s390x.go
- zerrors_linux_sparc64.go
- zerrors_netbsd_386.go
- zerrors_netbsd_amd64.go
- zerrors_netbsd_arm.go
- zerrors_openbsd_386.go
- zerrors_openbsd_amd64.go
- zerrors_solaris_amd64.go
- zsyscall_darwin_386.go
- zsyscall_darwin_amd64.go
- zsyscall_darwin_arm.go
- zsyscall_darwin_arm64.go
- zsyscall_dragonfly_amd64.go
- zsyscall_freebsd_386.go
- zsyscall_freebsd_amd64.go
- zsyscall_freebsd_arm.go
- zsyscall_linux_386.go
- zsyscall_linux_amd64.go
- zsyscall_linux_arm.go
- zsyscall_linux_arm64.go
- zsyscall_linux_mips64.go
- zsyscall_linux_mips64le.go
- zsyscall_linux_ppc64.go
- zsyscall_linux_ppc64le.go
- zsyscall_linux_s390x.go
- zsyscall_linux_sparc64.go
- zsyscall_netbsd_386.go
- zsyscall_netbsd_amd64.go
- zsyscall_netbsd_arm.go
- zsyscall_openbsd_386.go
- zsyscall_openbsd_amd64.go
- zsyscall_solaris_amd64.go
- zsysctl_openbsd.go
- zsysnum_darwin_386.go
- zsysnum_darwin_amd64.go
- zsysnum_darwin_arm.go
- zsysnum_darwin_arm64.go
- zsysnum_dragonfly_amd64.go
- zsysnum_freebsd_386.go
- zsysnum_freebsd_amd64.go
- zsysnum_freebsd_arm.go
- zsysnum_linux_386.go
- zsysnum_linux_amd64.go
- zsysnum_linux_arm.go
- zsysnum_linux_arm64.go
- zsysnum_linux_mips64.go
- zsysnum_linux_mips64le.go
- zsysnum_linux_ppc64.go
- zsysnum_linux_ppc64le.go
- zsysnum_linux_s390x.go
- zsysnum_linux_sparc64.go
- zsysnum_netbsd_386.go
- zsysnum_netbsd_amd64.go
- zsysnum_netbsd_arm.go
- zsysnum_openbsd_386.go
- zsysnum_openbsd_amd64.go
- zsysnum_solaris_amd64.go
- ztypes_darwin_386.go
- ztypes_darwin_amd64.go
- ztypes_darwin_arm.go
- ztypes_darwin_arm64.go
- ztypes_dragonfly_amd64.go
- ztypes_freebsd_386.go
- ztypes_freebsd_amd64.go
- ztypes_freebsd_arm.go
- ztypes_linux_386.go
- ztypes_linux_amd64.go
- ztypes_linux_arm.go
- ztypes_linux_arm64.go
- ztypes_linux_mips64.go
- ztypes_linux_mips64le.go
- ztypes_linux_ppc64.go
- ztypes_linux_ppc64le.go
- ztypes_linux_s390x.go
- ztypes_linux_sparc64.go
- ztypes_netbsd_386.go
- ztypes_netbsd_amd64.go
- ztypes_netbsd_arm.go
- ztypes_openbsd_386.go
- ztypes_openbsd_amd64.go
- ztypes_solaris_amd64.go
- LICENSE
- PATENTS
- status.pb.go
- LICENSE
- code_string.go
- codes.go
- connectivity.go
- credentials.go
- credentials_util_go17.go
- credentials_util_go18.go
- credentials_util_pre_go17.go
- grpclb.pb.go
- grpclb.proto
- grpclog.go
- logger.go
- loggerv2.go
- internal.go
- keepalive.go
- metadata.go
- naming.go
- peer.go
- handlers.go
- stats.go
- status.go
- tap.go
- bdp_estimator.go
- control.go
- go16.go
- go17.go
- handler_server.go
- http2_client.go
- http2_server.go
- http_util.go
- log.go
- transport.go
- AUTHORS
- backoff.go
- balancer.go
- call.go
- clientconn.go
- codec.go
- codegen.sh
- CONTRIBUTING.md
- coverage.sh
- doc.go
- go16.go
- go17.go
- grpclb.go
- interceptor.go
- LICENSE
- Makefile
- proxy.go
- README.md
- rpc_util.go
- server.go
- stream.go
- trace.go
- apic.go
- decode.go
- emitterc.go
- encode.go
- LICENSE
- LICENSE.libyaml
- parserc.go
- readerc.go
- README.md
- resolve.go
- scannerc.go
- sorter.go
- writerc.go
- yaml.go
- yamlh.go
- yamlprivateh.go
- vendor.json
- fabcar.go
- version.go
- testcolor.json
- index.ts
- MyChaincode.ts
- tests.spec.ts
- .gitignore
- .npmignore
- .travis.yml
- collections_config.json
- LICENSE
- package-lock.json
- package.json
- README.md
- tsconfig.json
- tslint.json
- yarn.lock
- configtx.yaml
- core.yaml
- orderer.yaml
- getVersion.js
- semver.sh
- setVersion.js
- bootstrap.sh
- startFabric.sh
- upgrade-chaincode.sh
- .gitignore
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/wearetheledger/fabric-network-boilerplate
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd fabric-network-boilerplate
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f basic-network/docker-compose.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd chaincode/node
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
