이 폴더에는 Indy SDK로 일반적인 작업을 수행하는 방법을 보여주는 간단한 튜토리얼이 포함되어 있습니다. 최상의 결과를 얻으려면 다음을 순서대로 진행하십시오. Write a DID and Query Its Verkey(DID 작성 및 Verkey 쿼리) Rotate a Key(키 회전) Save a Schema and Cred Def(Schema 및 Cred Def 저장) Issue a Credential(Credential 발급) Negotiate a Proof(증명 협상) Send a Secure Message(보안 메시지 전송) Write a DID and Query Its Verkey(DID 작성 및 Verkey 쿼리) 원본 사이트 : https://hyperledger-indy.readthe..
Indy SDK를 이해하기 위한 핵심 개념 Revocation(해지) Background: Cryptographic Accumulators(배경지식: 암호화 누산기) Background: Tails Files(배경지식: Tails Files) Setup(환경설정) How Revocation Will Be Tested(해지 테스트 방법) Preparing for Revocation at Issuance(발급시 해지 준비) Presenting Proof of Non-Revocation(비 해지 증명 제시) Putting It All Together(모든 것을 함께 집어넣기) Wallets(지갑) Key Credentials(주요 Credential) Cases(사례) Revocation(해지) 이 문서는 개..
Indy SDK에 오신 것을 환영합니다! 이곳은 Indy 생태계에 소개될 가장 좋은 곳입니다. Indy SDK를 사용하여 자기주권형 신원(self-sovereign identity) 및 검증 가능한 자격(credentials) 정보를 구현하는 방법을 먼저 이해하려면 먼저 IBM이 작성한 데모 비디오를 확인하십시오. https://youtu.be/cz-6BldajiA 자기주권형 신원(self-sovereign identity)에 대해 배우기 시작했다면 이해를 높이기 위한 몇 가지 자료가 있습니다. Hyperledger Indy Working Group 전화는 매주 목요일 오전 8시(PT), 오전 9시(MT), 오전 11시(ET), 오후 4시 (BST)에 이루어집니다. 캘린더에 추가하고 아무 장치나 이용해서..
이 문서는 자기주권형 신원관리(self-sovereign identity)에 대한 기초인 분산형 원장 기반을 제공하는 Hyperledger Indy SDK의 공식 문서입니다. Indy는 개인(private), 안전(secure) 및 강력한 ID(powerful identity)를 위한 소프트웨어 에코 시스템을 제공하며 Indy SDK는 클라이언트가 이를 가능하게 합니다. SDK의 주요 아티팩트는 c라고 부르는 라이브러리입니다. 다양한 프로그래밍 언어와 Indy CLI 도구를 위한 편리한 래퍼(wrapper)도 있습니다. 이 프로젝트의 모든 버그, 스토리 및 백로그는 프로젝트 IS에서 Hyperledger의 Jira 를 통해 관리됩니다 (일반적인 Indy 티켓이 대신 INDY 프로젝트에 있음을 참고하십시오..
공식 문서 내용 번역 https://hyperledger-fabric.readthedocs.io/en/release-1.4/commands/peerchannel.html#peer-channel-fetch 지정된 블록을 가져 와서 파일에 씁니다. 사용법: peer channel fetch [출력파일] [플래그] 플래그: --bestEffort fetch 요청이 최선의 노력으로 오류를 무시하고 블록을 리턴해야하는지 여부 -c, --channelID string newChain 명령의 경우 생성할 채널 ID. 250자 미만의 소문자 및 다음 정규식과 일치해야함: [a-z][a-z0-9.-]* -h, --help fetch 명령에 대한 도움말 Global 플래그: --cafile string 오더링 엔드포인트(..
오류 확인 Fabric peer의 database로 couchdb를 사용하고 있는데, 갑자기 couchdb UI 화면에서 로그인을 하라는 창이 나오기 시작했다. (couchdb 웹 페이지 : http://localhost:5984/_utils) couchdb 컨테이너를 실행할 때, CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME과 CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD 환경변수를 공백으로 넣고 실행하기 때문에 항상 Admin Party 모드로 작동해야 하는데 이 설정에 문제가 생긴 것 같다. Admin Party 모드로 작동하지 않아 체인코드 내에서 couchdb 쿼리를 해올 때 오류가 발생한다. 모든 couchdb 컨테이너가 이런 로그인 화면이..
원본 사이트 : Github - hyperledger/education (https://github.com/hyperledger/education/tree/master/LFS171x/indy-material/nodejs) ■■■■■■■■■■ 프로젝트 설치 및 실행 ■■■■■■■■■■ ● Dependencies 프로젝트 실행을 위해 다음과 같은 프로그램이 필요합니다. Docker Docker Compose Git # 버전 확인 docker --version docker-compose --version git --version ● Installing git을 이용해 프로젝트를 다운로드하고, 실행 경로로 이동합니다. # 프로젝트 설치 cd /opt/gopath/src/github.com/hyperledger ..
■■■■■■■■■■ 기본 설명 ■■■■■■■■■■ 참고 사이트 : Hyperledger Fabric Node.js Contract and Shim - ChaincodeStub(https://fabric-shim.github.io/release-1.4/fabric-shim.ChaincodeStub.html) Hyperledger Fabric Node.js Contract and Shim Class: ChaincodeStub Returns a HEX-encoded string of SHA256 hash of the transaction's nonce, creator and epoch concatenated, as a unique representation of the specific transaction. ..
■■■■■■■■■■ FDS의 기본개념 ■■■■■■■■■■ ● FDS란? FDS(Fraud Detection System: 이상감지시스템)이란 말 그대로 이상 감지 시스템, 즉, 사기 금융거래 방지 시스템이다. 2001년 온라인 전자 결제 시스템을 제공하는 미국 기업 페이팔이 해커의 공격으로 피해를 본 뒤 기존과 다른 패턴의 수상한 금융거래를 탐지하는 시스템을 개발해 적용한 것이 시작 한 해커가 페이팔 여러 계정에서 소액을 이체해가는 사건이 발생. FBI가 이 사건을 담당해 범인을 잡고자 했지만 이렇다 할 성과는 거두지 못했다. 이 사건을 계기로 페이팔은 스스로 보안을 구축해나가야겠다는 다짐으로 FDS (Fraud Detection System, 이상금융거래탐지시스템 또는 부정사용방지시스템)를 독자적으로 ..
● PART 1. 나는 어떻게 개발자가 되었나 인스타그램 창업자도 인터넷 비즈니스를 하고 싶은 마음에 프로그래밍을 공부해서 두 번째 사업 모델로 인스타그램을 출시했다. 그의 유튜브 동영상을 보면, 그는 "최고일 필요는 없다(You don't have to be the best)."라는 말을 한다. 서비스를 하기 위해서 최고의 프로그래머가 될 필요는 없다. 하지만 그는 또한 "사고 칠 실력은 갖추어야 한다(You have to be dangerous)."라는 말을 한다. 최대한 많이 배울 수 있는 회사를 선택해서 많이 배우고 도전해도 절대로 늦지 않다. 회사는 단순히 개발 경험뿐만 아니라 어떻게 시장을 찾고, 서비스를 고객에게 알릴 수 있을지를 배울 수 있는 최고의 학교이기도 하다. 정말 원하는 것을 얻고..
● Chapter 2. 메타인지 : 나를 모르면 공부도 없다 메타인지는 크게 메타기억(metamemory)과 메타이해(metacomprehension)로 나뉜다. 메타기억은 자신의 기억에 대한 인지 과정을 아는 것을 말한다. 메타이해는 자신이 언어를 잘 이해하는지를 아는 능력을 말한다. 읽은 내용을 이해했따고 하지만 내용에 대해 질문했을 때 답변을 못하면 메타이해가 떨어진다고 볼 수 있다. "이 두 집단의 차이는 기억력 자체의 차이가 아니라 자기가 얼마만큼 할 수 있느냐에 대한, 그것을 보는 안목이 능력의 차이라고 볼 수 있습니다." - 아주대학교 심리학과 김경일 교수 메타인지를 높일 수 있는 방법 1. 학습 전략을 배움으로써 메타인지를 높일 수 있다. 많은 연구가들이 지지하는 과학적인 공부법을 배우는 ..
Elastalert 설치 Prerequisites 설치 pip를 이용해 설치하기 때문에 pip 명령어가 없다면 따로 설치해주어야 합니다. pip 설치를 위해서는 Python이 필요합니다. # Python 2.7 설치 $ sudo apt-get install python-minimal $ sudo python --version Python 2.7.12 # 필요 패키지 설치 $ sudo apt-get install python-pip Elastalert 설치 (pip 이용) # Elastalert 설치 $ pip install elastalert 기본 설치 디렉토리는 /usr/local/lib/python2.7/dist-packages/elastalert 이며 elastalert 명령어를 사용하면 됩니다. ..
오류 발생 Elasticsearch 실행 시 다음과 같은 오류가 발생했습니다. hyper@ubuntu:/opt/gopath/src/github.com/hyperledger/elastic-stack/elasticsearch-6.7.2$ ./bin/elasticsearch ... [2019-07-21T22:49:58,150][INFO ][o.e.n.Node ] [l46XU1d] initialized [2019-07-21T22:49:58,151][INFO ][o.e.n.Node ] [l46XU1d] starting ... [2019-07-21T22:49:58,455][INFO ][o.e.t.TransportService ] [l46XU1d] publish_address {172.18.0.1:9300}, bou..
디스크 공간 확인 다음 명령으로 디스크 공간을 확인합니다. # 디스크 공간 확인 $ df -h 사용률이 90%로, 여유 공간이 1.7GB 밖에 남아있지 않습니다. 디스크 공간의 확장이 필요합니다. 디스크 공간 확장 VMware 설정 변경 해당 VM이 실행중이지 않은 상태에서 디스크 용량을 확장합니다. (VM이 실행중인 상태에서는 디스크 용량 확장이 불가능합니다!!) "Edit virtual machine settings > Hard Disk (SCSI) > Expand..." 메뉴에서 20GB로 설정된 디스크 용량을 30GB로 확장합니다. ※ 확장 후 스크린샷을 찍어서 그림에서는 현재 디스크 용량이 30GB로 설정되어 있습니다. :( 파티션 프로그램 설치 및 실행 파티션 할당을 위한 파티션 프로그램을 설..
기본 정보 버전 정보 Hyperledger Fabric: v1.4.0 blockchain-explorer: v0.3.9.1 node: v8.x https://github.com/hyperledger/blockchain-explorer hyperledger/blockchain-explorer Read-only mirror of https://gerrit.hyperledger.org/r/#/admin/projects/blockchain-explorer - hyperledger/blockchain-explorer github.com 소스 코드 복제 cd /opt/gopath/src/github.com/hyperledger git clone https://github.com/hyperledger/blockcha..
- Total
- Today
- Yesterday
- Hyperledger Indy
- 하이퍼레저 패브릭
- 코테
- 코딩테스트
- 블록 체인
- 빅데이터 교육
- ambrosus
- DOCs
- docker
- 빅데이터 강의
- 빅데이터
- 하이퍼레저 인디
- Private Data
- Hyperledger Fabric v1.2
- 하이퍼레저 페브릭
- codility
- 어서와 데이터는 처음이지
- 알고리즘
- 블록체인
- javascript
- 코딜리티
- 문제풀이
- Hyperledger Fabric v1.1
- 기초 of 기초 데이터 개념
- 빅데이터 기초
- ubuntu
- 직딩잇템
- 암브로셔스
- Blockchain
- Hyperledger Fabric
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |