본문 바로가기

IT

Minifabric 구성요소와 VScode profiles 디렉토리 내부 확인 anchorpeers.json -> 채널업데이트를 허락하거나, 앵커피어를 셋업하는 데 사용 앵커피어가 없으면, 동적 서비스가 아무것도 찾지 못 함. endpoints.yaml -> 모든 오더러 노드랑 엔드포인트 그리고 인증서가 있다. 피어노드 설정에 사용(존재하는 네트워크 조인할 때 중요하게 쓰임) 채널명_.json -> go SDK나 python SDK 기반으로 페브릭 네트워크에 연결 vscodenodefile.json -> vscode extention으로 사용. 좀 더 쉽게 적용 가능. discover 디렉토리 내부 확인 보증이나 프로포즈나 사용 mspid, endpoint 등이 설정 됨. vscode IBM Blockchain Platform export 시켜서.. 더보기
minifabric 정책과 조직 구성, 프라이빗 데이터 설정 보증정책이 크게 두가지 레벨로 나뉨 채널 단에서의 보증정책 체인코드 단에서의 보증정책 LifecycleEndorsement 정책: 체인코드 정의를 승인하는 사람을 관리 누가 체인코드를 승인했는 지 누가 체인코드를 피어에 인스톨할 수 있는 지 Endorsement 정책: 체인코드를 위한 기본적인 보증 정책 Minifabric을 통해 보증정책을 쉽게 바꿀 수 있음 이를 json파일로 제공함 사용자의 네트워크에 organization을 들여놓기 channelquery 명령어로 채널 구성을 검색함 vars/JoinRequest_org3cococom.json, 파일에 새로운 org를 조인하는 것을 찾음 groups/application/groups 요소 아래의 json 파일에 조인 요청 json파일의 전체 컨텐츠.. 더보기
minifabric 실행 minifabric의 실행 순서를 정리해보았다. simple 체인코드 실행 simple 체인코드 실행시에는 기본적으로 환경변수가 올바르게 되있기 때문에 바로 진행하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 # 심플체인코드 설치 및 실행 # minifab 네트워크 올리기 ./minifab up # simple 체인코드 확인 tree vars/chaincode/simple/ -L 4 # simple 체인코드 a 잔액 쿼리 ./minifab invoke -p '"query", "a"' # 아래와 같은 결과값을 얻으면 성공 # Chaincode invocation results ******************************** ['\.. 더보기
minifabric에 대한 요약 정리 minifabric에 대한 요약 정리 minifabric 정의 Fabric 네트워크와 구성요소(채널, 스마트 컨트렉, 조직 등)구축하기위해 개발자나 관리자를 돕는 도구 입니다. Minifabric은 오픈소스 프로젝트 이고, Fabric 1.4.1 이상 버전을 지원합니다. https://github.com/litong01/minifabric litong01/minifabric Do fabric network the right and easy way. Contribute to litong01/minifabric development by creating an account on GitHub. github.com minifabric의 특징 기본 스펙이나 사용자 고유의 스펙 기반의 fabric 네트워크 배포 배.. 더보기
[JWT] 토큰(Token) 기반 인증에 대한 소개 [JWT] 토큰(Token) 기반 인증에 대한 소개 [JWT] 토큰(Token) 기반 인증에 대한 소개 | VELOPERT.LOG 소개 토큰(Token) 기반 인증은 모던 웹서비스에서 정말 많이 사용되고 있습니다. 여러분이 API 를 사용하는 웹서비스를 개발한다면, 토큰을 사용하여 유저들의 인증작업을 처리하는것이 가장 좋은 velopert.com 요약 토큰 기반 인증 시스템 선택의 이유 Stateless 서버 cf. Stateful 서버 클라이언트에게서 요청을 받을 때 마다, 클라이언트의 상태를 계속해서 유지하고, 이 정보를 서비스 제공에 이용합니다. stateful 서버의 예제로는 세션을 유지하는 웹서버가 있습니다. 예를들어 유저가 로그인을 하면, 세션에 로그인이 되었다고 저장을 해 두고, 서비스를 제.. 더보기
JSON Web Token 소개 및 구조 JSON Web Token 소개 및 구조 더보기
quasar axios 적용 https://medium.com/quasar-framework/adding-axios-to-quasar-dbe094863728 Adding Axios to Quasar If you’ve started out with Quasar CLI ‘s init function to create your project and forgot to enter the check in the box for Axios, no… medium.com 더보기
vscode로 Vue.js 시작하기 셋팅하기 패키지 설치 vscode에 들어가 package 탭에 ventur를 쳐서 다운을 받는다. 디렉토리를 만든후 새로운 html파일 index.html을 만든다. 다음, "!" 표를 입력한다음 아래와 같이 클릭을 하면, 기본적인 html이 만들어진다. 직접 스크립트에 추가하기 https://kr.vuejs.org/v2/guide/installation.html 사이트에 들어가 스크립트 하나를 긁어온다. 그런 다음 설치한 프로젝트 경로로 들어가, index.html을 실행시켜주면 정상 동작하는 것을 확인할 수 있다. 뷰 인스턴스 생성 이제 본격적으로 뷰 인스턴스를 생성해서, 그 안에서 데이터 작업을 진행할 것이다. 먼저 body태그 내부에 script태그를 생성하고, 아래와 같이 인스턴스를 생성해준다... 더보기