Category: IT

0

[Hyperledger] Composer 쿼리 튜토리얼 실습하기

Hyperledger Composer 쿼리 튜토리얼 실습하기 공식 사이트에서 제공하는 튜토리얼을 실습하며 이어가는 포스팅이다. 이번 포스팅에서는 기본 쿼리 언어를 이용, 필터링된 결과를 얻는 방법을 실습해 볼 것이다. 뿐만 아니라, 쿼리를 사용하면 트랜잭션에서 호출되어 결과 에셋을 업데이트하거나 제거하는 등의 작업을 수행 할 수 있다. 단, 이 실습은 이

0

[Hyperledger] Composer 튜토리얼 실습하기

Hyperledger Composer 튜토리얼 실습하기 개발 환경 구축에 이은 실습 포스팅이다. 튜토리얼에는 playground 튜토리얼과 개발자 튜토리얼이 있는데, playground 튜토리얼은 포스팅하지 않아도 될 것 같아 '개발자 튜토리얼’을 기준으로 포스팅할 것이다. 이번에도 공식 사이트를 참고하여 작성한다. 1. 비즈니스 네트워크 구조 정의

0

[Linux] node.js, npm 설치 및 업그레이드

개요 node.js 때문에 골머리 앓으신 적 많으시지요? 네, 제가 그랬습니다. node는 뭐고 npm은 뭐고 nvm은 뭐야? 라고 생각했던 머저리. 아무튼, 설치 순서는 nvm -> node/npm입니다. nvm은 node version manager, npm은 node package manager! 즉, node의 버전을 관리하는 건 nvm이고

0

[Hyperledger] 개발 환경 구축하기(설치)

Hyperledger 개발 환경 구축 이 글은 우분투를 사용한다는 가정 하에 작성되었다. 개발 환경 구축은 공식 사이트를 참고했다. 0. 개발 전제 조건 Hyperledger Composer과 Hyperledger 패브릭을 실행하려면 최소 4GB의 메모리가 필요하다. 필수 개발 도구를 설치하기 위한 전제 조건은 다음과 같다. OS: Ubuntu Li

0

[Ethereum] dApp 개발기(1)

dApp 개발기(1) 갑자기 어디에선가 솔리디티가 떨어졌다. 이 개발기는 아마, 많은 사람들에게 도움이 될지도 모른다. 안 되면 어쩔 수 없고! 나한테는 도움이 되겠지! 셀프로 꾸준히 참조할 것 같으니까 잘 정리해 두어야지. ㅎㅎ Solidity 계정 생성 1234person.newAccount("패스워드")eth.accounts[접

0

[Linux] 리눅스 기초 명령어

리눅스 기초 명령어 결국 리눅스(우분투 사용 중)를 하게 되는 날이 왔다. 또 미래의 나를 위해 정리해야지. 리눅스랑 친하지 않은(앞으로 친해질) 나를 위해 이 블로그 글을 바칩니다… su 인증 실패 sudo passwd root 사용해서 루트 비밀번호를 먼저 설정해야 한다. 설정하면 바로 해결됨. 리눅스 디렉토리 삭제 rm -r: 자기 자신(폴더

0

[Ethereum] Solidity 문법 이해(4)

함수 변경자 _;를 만나면 다음에 나열된 함수를 실행하라는 의미이다. 그리고 _; 뒤에 있는 문장은 차곡차곡 스택에 쌓인다. 도대체 이걸 왜 만든 건지 모르겠다. (심지어 책 예시에 myModifier4는 적혀 있지도 않다. 실수인 듯…) 아무튼, 예시는 다음과 같다. 123456789101112131415161718192021222324252627282

0

[Ethereum] Solidity 문법 이해(3)

기본 유형 간의 변환 배열, 문자열, 구조체, 열거형, 맵 이외의 모든 것을 기본 유형이라고 부른다. 일반적으로 값의 유실이 없는 경우 유형 간의 묵시적 변환이 가능하다.[1] 솔리디티는 명시적 변환도 지원한다. 그러나 예상하지 못한 결과가 나올 수도 있기 때문에 명시적 변환은 지양하는 것이 좋다. var 사용 var를 사용하는 경우, 변수 유형은 첫