open:bitcoin-cli

C:\Program Files\Bitcoin\daemon
λ bitcoind.exe -regtest -deprecatedrpc=generate
c:\Program Files\Bitcoin\daemon
λ bitcoin-cli.exe -regtest getblockcount
0

c:\Program Files\Bitcoin\daemon
λ bitcoin-cli.exe -regtest generate 101
[
  "11fd0217e7eda034badbd35a6cb5346abcc87ae4a6a7427276c040aad4ed2efa",
  "156d5977e63d9262ac8b5a4cc426eefe36df9b6629f1064a2dab35fdfc8964ad",
  "4ee1a0d57f0194b5d5c565bf8e571d42f7a772ce922db27782ec9b09ec4f0d14",
  "5c6483f7b96eea47c8e1ca10a0531a37d4a2cdaea81d92ddf2f2c86002a170ac",
c:\Program Files\Bitcoin\daemon
λ bitcoin-cli.exe -regtest getbalance
5050.00000000
c:\Program Files\Bitcoin\daemon
λ Bbitcoin-cli.exe -regtest getnewaddress testuser1
2Mv1EVnHqnF4njcxr9vCoK6rHMEGCBSQexV

c:\Program Files\Bitcoin\daemon
λ bitcoin-cli.exe -regtest getnewaddress testuser2
2MyTy1MRHdbZ3tKRhJWt4wft2VqHFTJS91b
c:\Program Files\Bitcoin\daemon
λ bitcoin-cli.exe -regtest sendtoaddress 2MyTy1MRHdbZ3tKRhJWt4wft2VqHFTJS91b 0.1
ecfa8896887d3eb6fc825395f770ab3889ce4c747dcfc74d940919bc0db426b8
  • 스마트 컨트랙트 : '블록체인에 걸고 약속하자'
  • 명시된 계약 조건에 따라 사람의 관여 없이 자동으로 실행되는 계약
    • 현실세계의 권리 증명이나 권리 이동 등
  • 스마트 컨트랙트의 탄생
    • 비트 코인 탄생 이전 1997년 암호학자 Nick Szabo가 처음 제안
    • 자판기와 유사한 개념
    • 화폐 교환의 자동화
      • 앨리스의 잔액과 엘리스가 이체할 대상을 넣으면
      • 해당 거래가 성립되어 이체가 실행
  • 블록체인 안에서 동작하는 자동 계약 프로그램
    • 블록체인에 스마트 컨트랙트를 올려놓으면 누구나 볼 수 있고 언제나 실행 가능한 계약이 됨
    • 소유권 저작권 관리를 자동으로 수행 가능
  • 블록 체인 스마트 컨트랙트의 장점
    • 블록체인이 사용자의 계좌를 보장 (신용카드와 유사)
    • 상대방을 신뢰하지 않아도 거래는 성립
    • 중재자가 없으므로 비용 절감
    • 소유권 이전 내역을 투명하게 조회 가능
  • 자동 상속 집행
    • 특정 조건에서 상속에 대한 내용을 스마트 컨트랙트로 작성
    • 유사시 스마트 컨트랙트의 내용대로 재산 분할
    • 분쟁의 소지가 없음
  • 콘텐츠 수익 분배
    • 콘텐츠 제작사와 유통사 사이의 수익 배분을 스마트 컨트랙트로 작성
    • 콘텐츠 사용시 정확한 수익 배분이 가능
  • 보험금 자동 지급
    • 복잡하지 않은 단순한 사건들에 대한 보험 계약은 스마트 컨트랙트로 가능
    • AXA는 비행기 도착이 지연되는 경우 자동으로 보상금 계산 및 지급
  • 자동차 공유
    • 자동차 공유 조건을 스마트 컨트랙트로 올림
    • 거래가 성사되면 자동으로 계약 내용 수행
  • 자동 기부 시스템
    • 기부금 기부 조건 및 기부처를 투명하게 스마트 컨트랙트로 공개
    • 목표한 기부금이 모이면 자동으로 집행
    • 실시간으로 누구나 기부금 현황을 볼 수 있으므로 투명한 기부금 관리 가능
  • 고용 계약 시스템
    • 고용 및 근로 계약 정보를 스마트 컨트랙트로 구현
    • 근로자가 근로한 시간 만큼(추가 근무시간 포함) 계산해서 자동 지급
  • 전자 투표
    • 투표를 스마트 컨트랙트로 구현
    • 투표 결과를 투명하고 신속하게 처리 가능
  • 원산지 증명 (이력 관리)
    • 농/축/수산물에 대해 원산지부터 유통경로를 기록하면 원산지 추적이 가능
  • 신뢰할 수 있는 데이터
    • 블록체인에 저장된 데이터에 대해 위변조 등 조작이 불가능
  • 암호화폐의 통합
    • 대부분의 Dapp은 암호화폐와 통합되어 결재 기능 포함
  • 낮은 수수료, 전세계 서비스
  • 비트코인이나 이더리움은 퍼블릭 블록체인
  • 퍼블릭 블록체인은 누구나 다 거래내역 열람 가능
  • 민감한 정보를 다루는 기업용 데이터 저장에는 부적합
  • IBM 주도 아래 개발하는 분장 원장 프레임워크
  • 주요 특징
    • 멤버십 관리
      • 사용자 식별 및 권한 관리, 허가된 사용자만 접근 가능
    • 스마트 컨트랙트 지원
      • 체인 코드 서비스 제공 (Go, Java, Node.js 로 구현가능)
    • 암호화폐 없음. 순수 블록체인
    • 채널 지원
      • 일부 사용자만 접근 할 수 있는 비공개 채널 지원
      • 기밀성 유지
    • 모듈 방식
      • 네트워크 구성, 합의 방식 등을 선택적으로 구성 가능
  • 팀명
  • 카테고리 : 탈 중앙화 / 기관 간 정보 공유 / 이력관리 / 스마트 계약(공정분배) / 인증, 발급 / 암호화폐, 보상
  • 해결하고자 하는 문제
  • 가설/전제조건
  • 핵심 제안 내용
  • 기대 효과 : 현황 / 적용 후 비교
  • 핵심 관계자 : 서비스 대상자
  • 가상 시나리오 : 제공 기능 및 기능별 시나리오, 트랜잭션 정의
  • 예상되는 문제점 : 이해 관계자 혹은 기술적 어려움
  • 정보 공유
  • 서로 다른 영역에 있던 수많은 패션업체와 서비스, 디자이너들, 패션상품의 제조, 유통 등의 핵심 정보를 블록체인에 기록하여 생태계로 연결
  • 신속한 패션 트렌드의 분석
  • 패션 제조업체, 패션기업, 리테일러, 바이어, 아카데미, 소비자 등 페션 관련 참여자
  • 카테고리: 정보 공유
  • 해결하고자 하는 문제: 데이터 활용
  • 가설/전제조건: 소비자가 정확한 데이터 제공
  • 핵심 제안 내용: 소비자가 자신의 결제 데이터를 공유하여 수익 창출
  • 기대 효과: 데이터 통합 분석 가능
  • 핵심 관계자: 소비자, 데이터 분석기업
  • 가상 시나리오: 소비자가 결제 이후에 데이터를 공유
  • 예상되는 문제점: 소비자가 부정확한 데이터 제공

  • open/bitcoin-cli.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1