이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/setup-dev.html 개발자를 위한 환경 및 프로젝트 설정을 도와주는 스크립트가 있습니다. 스크립트는 dev-setup 폴더에 있습니다. 참고: 현재로서는 Ubuntu용 스크립트만 제공합니다. 코드가 Windows에서 작동한다고 보장할 수 없습니다. 코드로 작업하려면 Python 3.5가 필요합니다. 개발을 위해 Python 가상 환경을 사용하는 것이 좋습니다. 단위 및 통합 테스트에 pytest를 사용합니다. 코드를 실행하기 전에 설치해야 할 일부 종속성(dependency)이 있습니다. Quick..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/write-code-guideline.html 새로운 코드를 사용하여 PR을 보내기 전에 다음 항목을 고려해야합니다. General items(일반 항목) 새로운 기능을 구현하기 전에 디자인 문서를 design 폴더(markdown 또는 PlantUML 다이어그램)로 보내는 것을 고려하십시오. 새로운 기능 또는 수정 사항이 테스트에 포함되는지 확인하십시오(TDD에 따라 시도) 변경 사항에 따라 설명서가 업데이트되었는지 확인하십시오(docs 폴더 참조). 특히 트랜잭션 또는 request 형식을 변경하면 t..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/indy-file-structure-guideline.html indy-node 서비스는 파일 시스템의 일부 파일 및 폴더와 함께 작동합니다. 이 파일과 폴더를 선택하거나 새 파일과 폴더를 추가할 때는 주의해야합니다. Use system-specific files and folder for indy-node service (indy-node 서비스를 위한 시스템 별 파일 및 폴더 사용) 현재 Ubuntu에서만 indy-node 서비스(systemctl 사용)를 지원합니다. 그러나 앞으로 더 많은 플랫폼Ce..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/ci-cd.html Branches(브랜치) master 브랜치는 최신 변경 사항을 포함합니다. 모든 PR은 보통 master에게 보내야합니다. stable 브랜치는 최신 릴리즈(https://github.com/hyperledger/indy-node/releases)를 포함합니다. Hotfixes는 stable 및 master로 보내야합니다. release-* 브랜치에는 release 워크 플로우 중에 릴리즈 후보가 포함됩니다. hotfix-* 브랜치에는 hotfix 워크 플로우 중에 릴리즈 후보가 포함..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/node-monitoring-tools-for-stewards.html Plugin Manager(플러그인 관리자) Events Emitted(이벤트 생성) Email Plugin(이메일 플러그인) Prerequisites(전제 조건) Install(설치) Configuration(구성) Email delivery frequency(이메일 배달 빈도) AWS SNS Plugin(AWS SNS 플러그인) Prerequisites(전제 조건) Setup(설정) Configuration(구성) Events(이벤..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/setup-iptables.html 클라이언트는 포트에 대한 동시 클라이언트 연결 수를 제한하는 iptables(또는 다른 방화벽) 규칙을 추가하는 것이 좋습니다. 이에 대한 두 가지 중요한 이유가 있습니다. 클라이언트 연결로 인한 indy-node 프로세스가 open file descriptors 한계에 도달하지 못하도록 방지 ZeroMQ가 각 TCP 연결에 대해 별도의 큐를 생성하기 때문에 indy-node 프로세스가 많은 메모리를 사용하는 것을 방지 참고: 동시 클라이언트 연결(simultaneous..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/helper-scripts.html indy-node에는 여러 가지 유용한 도우미(helper) 스크립트가 제공됩니다. init_indy_keys : CurveCP 프로토콜(CurveZMQ)을 통해 Node와 통신하는 데 필요한 Node의 키(개인 키 및 공개 키)를 초기화(또는 회전) init_bls_keys : BLS 다중 서명 및 State Proof 지원에 필요한 Node의 BLS 키를 초기화(또는 회전) read_ledger : JSON 형식의 지정된 원장에서 트랜잭션을 읽기 validator-i..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/add-node.html Node preparation(Node 준비) 1. 실행중인 노드에서 이 파일을 추가하십시오. /var/lib/indy/network_name/pool_transactions_genesis /var/lib/indy/network_name/domain_transactions_genesis 2. init_indy_node 스크립트를 사용하여 새로운 노드에서 키, 별칭 및 포트를 초기화하십시오. 예: sudo su - indy -c "init_indy_node NewNode 0.0.0...
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/start-nodes.html pool을 시작하는 권장 방법은 Docker를 사용하는 것입니다. 자신의 Network를 실행하려면 각 Node에 대해 다음을 수행해야합니다. 1. Indy Node 설치 ubuntu에서 권장되는 방법은 deb 패키지에서 설치하는 것입니다. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE7709D068DB5E88 sudo bash -c 'echo "deb https://repo.sovrin.org/deb xe..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/pool-upgrade.html pool(네트워크) 업그레이드에는 매우 흥미롭고 자동화 된 프로세스가 있습니다. POOL_UPGRADE 트랜잭션을 통해 수동 작업 없이 전체 pool(즉, pool의 각 노드)을 자동으로 업그레이드 할 수 있습니다. 업그레이드 결과, 각 Node는 지정된 버전에 있게 됩니다. 즉, 새로운 패키지(예: deb 패키지)가 설치됩니다. 또한 업그레이드 중에 마이그레이션 스크립트를 수행하여 버전 간 변경 사항을 처리할 수 있습니다. Pool Upgrade Transaction(Po..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/requests.html Common Request Structure(공통 Request 구조) Common Write Request Structure(공통 쓰기 Request 구조) Reply Structure for Write Requests(쓰기 Request에 대한 Reply 구조) Reply Structure for Read Requests(except GET_TXN) (읽기 Request에 대한 Reply 구조(GET_TXN 제외)) Write Requests(쓰기 Request) NYM ATT..
이 글은 Hyperledger Indy의 공식 문서를 번역한 것입니다. 원본 사이트 : https://hyperledger-indy.readthedocs.io/projects/node/en/latest/transactions.html General Information(일반 정보) Genesis Transactions(제네시스 트랜잭션) Common Structure(공통 구조) Domain Ledger(Domain 원장) NYM ATTRIB SCHEMA CLAIM_DEF REVOC_REG_DEF REVOC_REG_ENTRY Pool Ledger(Pool 원장) NODE Config Ledger(Config 원장) POOL_UPGRADE NODE_UPGRADE POOL_CONFIG AUTH_RULE AU..
- Total
- Today
- Yesterday
- Hyperledger Indy
- 직딩잇템
- DOCs
- 하이퍼레저 페브릭
- codility
- 암브로셔스
- docker
- Hyperledger Fabric v1.2
- 문제풀이
- 블록 체인
- 코딩테스트
- 블록체인
- 하이퍼레저 패브릭
- Hyperledger Fabric v1.1
- 빅데이터 교육
- Hyperledger Fabric
- 코딜리티
- 빅데이터
- javascript
- 빅데이터 기초
- 알고리즘
- ubuntu
- 하이퍼레저 인디
- Private Data
- ambrosus
- 어서와 데이터는 처음이지
- 코테
- 빅데이터 강의
- Blockchain
- 기초 of 기초 데이터 개념
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |