본문 바로가기

IT

Caliper 구조 Caliper 프로젝트에는 앞의 포스팅에서 언급한 바와 같이 fabric, sawtooth, iroha 등 Hyperledger 프로젝트로 구성된 Example이 있습니다. 여기서는 그 중에서 fabric을 기반으로 한 caliper 코드를 살펴보겠습니다. 디렉토리 구조(Directory Structure)디렉토리설명/benchmark블록체인 벤치마크 샘플/docs문서/network테스트중에 있는 미리 정의된 블록체인 네트워크를 배포하는 데 사용되는 부팅 구성 파일./src프레임워크의 소스코드/src/contract다른 블록체인 시스템을 위한 스마트 컨트렉 Flow네트워크 구성(fabric.json)경로: caliper/benchmark/simple네트워크: orderer 1개, org1의 peer1과 .. 더보기
Hyperledger Caliper 개요 Hyperledger Caliper 유형 : 도구 상태 : 인큐베이션 개요 왜 캘리퍼를 써야 하는가?(Why Caliper?) 블록체인 솔루션의 성능은 블록체인 사용자의 가장 중요한 기능 중 하나입니다. 그러나 현재 중립적이고 일반적으로 수용되는 규칙 집합을 기반으로 서로 다른 블록체인 솔루션에 대한 성능 평가를 제공하는 일반적인 도구는 없습니다. 다양한 시나리오에서 서로 다른 블록체인 구현의 성능에 대한 보고서가 있지만 일반적으로 허용되는 블록체인 벤치마킹 도구는 없습니다. Hyperledger Caliper는 블록체인 프레임 워크를위한 벤치마크 도구[1]이며 벤치마킹 대상으로 작동하는 블록체인 구현에 의존합니다. Hyperledger Caliper는 TPS (Transactions Per Second.. 더보기
Node.js 실습 및 예제 Part 1. 소개 Node.js 개발 환경구축 우분투 설치 $ sudo apt-get install -y build-essential $ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - $ sudo apt-get install -y nodejs참고 curl이 설치되어 있지 않은 경우 : '$ sudo apt-get install curl' 명령 실행 아카이브 주소와 관련된 오류가 발생한 경우 : '$ sudo apt-get update' 명령 실행Node.js 실행$ nodenode 명령어를 실행하면 다음과 같이 Node.js 코드를 입력할 수 있는 REPL 화면이 나타납니다. 이 화면에서 한 줄씩 코드를 입력해 실행해볼 수 있습니다.Ct.. 더보기
[기술동향] 사물인터넷 주요기술 요소 IoT 응용 서비스 1) 헬스 케어 - 넓은 의미로 기존의 치료 부문 의료서비스에다 질병 예방 및 관리 개념을 합친 전반적인 건강관리 사업을 일컫는다. 좁은 의미의 헬스케어는 원격 검진이나 방문 건강컨설팅 등의 사업을 지칭한다. 2) 스마트 홈 - 가전제품(TV, 에어컨, 냉장고 등)을 비롯해 에너지 소비장치(수도, 전기, 냉난방 등), 보안기기(도어록, 감시카메라 등) 이외의 다양한 분야에서 모든 것을 통신망으로 연결해 모니터링, 제어할 수 있는 기술을 말한다. 사용자의 특성에 따라 자동으로 작동하거나 원격으로 조종할 수 있다. 3) 스마트 공장 - 설계 · 개발, 제조 및 유통 · 물류 등 생산 과정에 디지털 자동화 솔루션이 결합된 정보통신기술(ICT)을 적용하여 생산성, 품질, 고객만족도를 향상시키.. 더보기
[기술동향] IoE와 IIoT IoE와 IIoT IoE(Internet of Everything) 1. 만물의 경계를 초월한 사회 구현을 위한, 만물인터넷(IoE)의 개요 놀라운 속도로 증가하는 연결성을 지원하는 데 필요한 관리 효율성, 제어 가능성 및 확정성을 강화하는 네트워크 인텔리전스 인터넷(전자기기) > 사물인터넷(IoT:모든 사물) > 만물인터넷(IoE:세상 모든 것) 구분 설명 Everything Things IoT에서 말하는 인터넷에서 연결되는 일반 사물 People IoT를 통해 우리가 어떻게 다른 사람, 사물, 서비스와 연결될 것인가에 대한 것 Process 상황에 맞게 처리하는 방식, 순서, 정보 탐색 방법 Data 축적된 데이터에서 가치를 발굴해내는 빅데이터 그 가치를 실시간으로 필요한 곳에 전달하는 Data in.. 더보기
Docker를 이용한 Wordpress 설치하기 도커 컴포즈를 이용한 워드프레스 구축(Compose and WordPress) Docker Compose를 사용하면 Docker 컨테이너로 작성된 격리 된 환경에서 WordPress를 쉽게 실행할 수 있습니다. 이 가이드는 Compose를 사용하여 WordPress를 설정하고 실행하는 방법을 보여줍니다. 시작하기 전에 Compose가 설치되어 있어야합니다. 프로젝트 정의(Define the project) 빈 프로젝트 디렉토리를 만듭니다. 이 디렉토리는 응용 프로그램 이미지의 컨텍스트입니다. 디렉토리에는 해당 이미지를 빌드하는 데 필요한 자원만 포함되어야합니다. 이 프로젝트 디렉토리에는 docker-compose.yml 파일이 포함되어 있습니다.이 yml 파일은 초기 wordpress 프로젝트를 위해 사.. 더보기
Steem 그리고, Steemit 정의 스팀과 스팀잇(Steem & Steemit) 소개영상 https://youtu.be/xZmpCAqD7hs스팀은 블록체인입니다. 프로그램을 설치해 마이너가 되면 채굴할 수 있으며, 이것이 노드가 됩니다.steemit.com은 steem이라는 블록체인을 기반으로 하는 소셜 블로깅 플랫폼입니다.witness는 마이너처럼 노드를 운영해야 합니다. 스팀잇 유저는 witness를 투표할 수 있습니다.(witness voting)steemit 블로그 서비스를 이용해 글을 작성하고 보팅에 참여하면 직접 채굴을 하지 않아도 마이닝에서 발생하는 steem을 일정량 분배받게 됩니다. 스팀잇은 무엇인가? 스팀잇 프로젝트는 비트쉐어에서 개발자 네드 스콧 과 댄 라리머에 의해 시작되었습니다. 두 개발자 스콧과 라리머는 Steem.. 더보기
Hyperledger Composer Hyperledger Composer Hyperledger Composer는 블록 체인 응용 프로그램을보다 쉽게 ​​개발할 수 있는 광범위하고 개방적인 개발 도구 세트 및 프레임 워크입니다. 당사의 주요 목표는 가치 창출 시간을 단축하고 블록 체인 애플리케이션을 기존 비즈니스 시스템과보다 쉽게 ​​통합하는 것입니다. Composer를 사용하여 use case를 신속하게 개발하고 몇 개월이 아닌 몇 주 내에 블록 체인 솔루션을 배포할 수 있습니다. Composer를 사용하면 비즈니스 네트워크를 모델링하고 기존 시스템 및 데이터를 블록 체인 응용 프로그램과 통합할 수 있습니다.Hyperledger Composer는 기존 Hyperleger Fabric 블록 체인 인프라 및 런타임을 지원하며, 지정된 비즈니스.. 더보기