RIF Lumino 노드설치및실행하기 사전준비사항 1. 동기화된 RSK 노드에대한액세스. 이는다음처럼여러가지방법으로획득 가능합니다. a. 테스트넷이나메인넷에서자기노드실행하기.

Similar documents
1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

10김묘선

RHEV 2.2 인증서 만료 확인 및 갱신

Chapter 1

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

PowerPoint 프레젠테이션

PowerPoint Presentation

¹ýÁ¶ 12¿ù ¼öÁ¤.PDF

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

vm-웨어-앞부속

DE1-SoC Board

Secure Programming Lecture1 : Introduction

chapter4

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

APOGEE Insight_KR_Base_3P11

06_ÀÌÀçÈÆ¿Ü0926

BGP AS AS BGP AS BGP AS 65250

휠세미나3 ver0.4

View Licenses and Services (customer)

11¹Ú´ö±Ô

00829A_SHR-6164-KOR.indb

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

0125_ 워크샵 발표자료_완성.key

Sena Device Server Serial/IP TM Version

<32B1B3BDC32E687770>

mariokart_manual_pdf_2

Remote UI Guide

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

Microsoft Word - How to make a ZigBee Network_kr

<BCADBFEFC1F6B9E6BAAFC8A3BBE7C8B85FBAAFC8A3BBE C1FD2831B1C7292E687770>

< FC1A4BAB8B9FDC7D D325FC3D6C1BEBABB2E687770>

Windows 8에서 BioStar 1 설치하기

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

XCom v2.x User's Manual

라즈베리파이 프로그래밍_130912(최종).indd

Copyrights and Trademarks Autodesk SketchBook Mobile (2.0.2) 2013 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc.,

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Backup Exec

PowerPoint 프레젠테이션

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기

Microsoft Word - Armjtag_문서1.doc

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Install stm32cubemx and st-link utility

±èÇö¿í Ãâ·Â

화판_미용성형시술 정보집.0305

Solaris Express Developer Edition

Microsoft PowerPoint - ch07.ppt

4. #include <stdio.h> #include <stdlib.h> int main() { functiona(); } void functiona() { printf("hihi\n"); } warning: conflicting types for functiona

사용시 기본적인 주의사항 경고 : 전기 기구를 사용할 때는 다음의 기본적인 주의 사항을 반드시 유의하여야 합니다..제품을 사용하기 전에 반드시 사용법을 정독하십시오. 2.물과 가까운 곳, 욕실이나 부엌 그리고 수영장 같은 곳에서 제품을 사용하지 마십시오. 3.이 제품은

Mango220 Android How to compile and Transfer image to Target

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

untitled

PowerPoint 프레젠테이션

/chroot/lib/ /chroot/etc/

PowerPoint 프레젠테이션

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

인문사회과학기술융합학회


1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation



Luniverse 사용법 교육자료 presented by Lambda256


untitled

슬라이드 1

4S 1차년도 평가 발표자료

CD-RW_Advanced.PDF

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Dropbox Forensics

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션 4: 결론 14 섹션 5: 참조 자료 15 섹션 6: 저자 소개 16 2

DocsPin_Korean.pages

272 石 堂 論 叢 49집 기꾼이 많이 확인된 결과라 할 수 있다. 그리고 이야기의 유형이 가족 담, 도깨비담, 동물담, 지명유래담 등으로 한정되어 있음도 확인하였 다. 전국적인 광포성을 보이는 이인담이나 저승담, 지혜담 등이 많이 조사되지 않은 점도 특징이다. 아울

- 2 -

Week13

API 매뉴얼

슬라이드 1

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

02 C h a p t e r Java

<31325FB1E8B0E6BCBA2E687770>

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

LXR 설치 및 사용법.doc

PI ZH-CN

PowerPoint 프레젠테이션

Oracle® DIVAnet - 보안 설명서

K_R9000PRO_101.pdf

04-다시_고속철도61~80p

:,,,,, 서론 1), ) 3), ( )., 4) 5), 1).,,,. 2) ( ) ) ( 121, 18 ).

Network seminar.key

Oracle9i Real Application Clusters

Transcription:

RIF Lumino 노드설치및실행하기 사전준비사항 1. 동기화된 RSK 노드에대한액세스. 이는다음처럼여러가지방법으로획득 가능합니다. a. 테스트넷이나메인넷에서자기노드실행하기. https://github.com/rsksmart/rskj/wiki/install-rskj-and-join-the-rsk-orchid-mai nnet-beta 참조 b. 로컬로 RSK 노드구축하고실행하기. https://github.com/rsksmart/rskj/wiki/compile-and-run-a-rsk-node-locally 참조 2. 0.001 RBTC보다더낮지않은 RBTC 잔액이있는 RSK 계정 3. Linux OS 4. Python 3.6 5. Pip 6. Virtualenv 코드로 RIF Lumino 구축하기 1. [GITHUB.URL] 에서 [RELEASE.NUMBER] 코드획득하기 2. 다운받은경로나 Lumino 코드를복제한경로로가기 ( 이경로를 $RIF_LUMINO_PATH 라고부르기로합시다 ) 3. RIF Lumino 를위한 python virtual env 를생성하고 ( 이건한번만실행하면됩니다 ) 다음명령수행하기. virtualenv -p <PATH_TO_PYTHON3.6> clientenv

참고사항 1: <PATH_TO_PYTHON.36> 을시스템에 Python3.6 이설치된경로로대체합니다. Ubuntu OS 의경우이는주로 /usr/bin/python3.6 입니다. 참고사항 2: 오류메시지가뜨면 추가도움 섹션을참조하시기바랍니다. 4. 다음명령을수행해 python virtual env 를활성화합니다. source clientenv/bin/activate 5. virtual 환경안에서다음을실행해 Python 버전이정확한지확인하기. python --version 이명령은 3.6.x 버전을출력해야함 RIF Lumino 요구사항설치하기. virutal 환경안에서다음명령실행하기 : pip install -c constraints.txt --upgrade -r requirements-dev.txt 6. 다음명령으로 Lumino 셋업을실행합니다. python setup.py develop RIF Lumino 노드시작하기 1. $RIF_LUMINO_PATH로가기 2. 아직하지않았다면 source clientenv/bin/activate를실행합니다. 3. 다음명령실행 : lumino --keystore-path $KEYSTORE_PATH --network-id 31 --eth-rpc-endpoint $RSK_NODE_URL --environment-type development --tokennetwork-registry-contract-address=$tokennetwork_registry_contr ACT_ADDRESS --secret-registry-contract-address=$secret_registry_contract_address

ESS --endpoint-registry-contract-address=$endpoint_registry_contract_addr --no-sync-check --api-address=127.0.0.1:5001 다음목록은각필드를설명합니다. $KEYSTORE_PATH $RSK_NODE_URL 필드 $TOKENNETWORK_REGISTRY_CONTRA CT_ADDRESS $SECRET_REGISTRY_CONTRACT_ADD RESS $ENDPOINT_REGISTRY_CONTRACT_AD DRESS 내키스토어로의경로 설명 내 RSK 노드의 URL(http://URL:PORT) 배치된토큰 Registry 컨트랙트주소 ( 컨트랙트표보기 ) 배치된비밀 Registry 컨트랙트주소 ( 컨트랙트표보기 ) 배치된엔드포인트 Registry 컨트랙트주소 ( 컨트랙트표보기 ) 4. Lumino 명령을실행한뒤에는다음확인메시지가뜹니다. Welcome to RIF Lumino, version 0.1 ---------------------------------------------------------------------- This is an Alpha version of experimental open source software released as a test version under an MIT license and may contain errors and/or bugs. No guarantee or representations whatsoever is made regarding its suitability (or its use) for any purpose or regarding its compliance with any applicable laws and regulations. Use of the software is at your own risk and discretion and by using the software you acknowledge that you have read this disclaimer, understand its contents, assume all risk related thereto and hereby release, waive, discharge and covenant not to sue Brainbot Labs Establishment or any officers, employees or affiliates from and for any direct or indirect liability resulting from the use of the software as permissible by applicable laws and regulations. Privacy Warning: Please be aware, that by using the Raiden Client, among others, your Ethereum address, channels, channel deposits, settlements and the Ethereum address of your channel counterparty will be stored on the Ethereum chain, i.e. on servers of Ethereum node operators and ergo are to a certain extent publicly available. The same might also be stored on systems of parties running Raiden

nodes connected to the same token network. Data present in the Ethereum chain is very unlikely to be able to be changed, removed or deleted from the public arena. Also be aware, that data on individual Lumino token transfers will be made available via the Matrix protocol to the recipient, intermediating nodes of a specific transfer as well as to the Matrix server operators. ---------------------------------------------------------------------- Have you read, understood and hereby accept the above disclaimer and privacy warning? [y/n]: Y 를누르고엔터를입력하십시오. 5. 수락하고나면사용하고자하는계정선택을요청받게됩니다. 계속하려면계정을선택하고패스프레이즈를입력하십시오. 각환경을위한컨트랙트주소표 아래표에는각환경에서 RIF Lumino 네트워크에연결하기위해사용해야하는컨트랙트주소를찾아보실수있습니다. 이전섹션에서설명한명령을해당주소를사용해대체하시기바랍니다. 컨트랙트테스트넷메인넷 $TOKENNETWORK_REGI STRY_CONTRACT_ADDR ESS $SECRET_REGISTRY_CO NTRACT_ADDRESS $ENDPOINT_REGISTRY_C ONTRACT_ADDRESS 0xa494FC762181fF78Fe4C BB75D8609CCff1E63c1B 0xFd17D36EF2b3C5E71aB A059b3FC361644206213b 0xb048Af6c0FBFBF1c0c01 Ea9A302987011153dbB8 배치예정 배치예정 배치예정 추가도움 다음섹션은 Ubutu 16.04.6 OS 를실행하는기기에서여러패키지를설치하는방법을보여줍니다.

Python 3.6 설치하기 ( 출처 : http://ubuntuhandbook.org/index.php/2017/07/install-python-3-6-1-in-ubuntu-16-04-lts/) 자기 apt 에새로운저장소추가히기 : sudo add-apt-repository ppa:jonathonf/python-3.6 로컬 APT 저장소업데이트하기 : sudo apt-get update Python 3.6 설치하기 : sudo apt-get install python3.6 PIP3 설치하기 로컬 APT 저장소를업데이트하지않은경우 : sudo apt update pip3 설치하기 : sudo apt-get install python3-pip virtualenv 설치하기 로컬 APT 저장소를업데이트하지않은경우 : sudo apt update virtualenv 설치하기 : sudo apt-get install virtualenv python virtualenv 생성시오류발생 virtualenv -p... 명령을실행했을때다음과비슷한오류가발생하는경우 :

---- Original exception was: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/virtualenv.py", line 2363, in <module> main() File "/usr/lib/python3/dist-packages/virtualenv.py", line 719, in main symlink=options.symlink) File "/usr/lib/python3/dist-packages/virtualenv.py", line 988, in create_environment download=download, File "/usr/lib/python3/dist-packages/virtualenv.py", line 918, in install_wheel call_subprocess(cmd, show_stdout=false, extra_env=env, stdin=script) File "/usr/lib/python3/dist-packages/virtualenv.py", line 812, in call_subprocess % (cmd_desc, proc.returncode)) OSError: Command /root/raiden/clientenv/bin/python3.6 - setuptools pkg_resources pip wheel failed with error code 1 ---- 다음을수행하여해결할수있습니다 : export LC_ALL="en_US.UTF-8" export LC_CTYPE="en_US.UTF-8" 요구사항설치중오류발생 Lumino 요구사항을설치하는중에오류가발생하면다음절차를시도해보시기바랍니다 : 1. deactivate 명령을사용해 virtual 환경나가기 2. clientenv 폴더 : rm -rf clientenv 제거하기 필요한패키지를설치하고주요과정의 3 단계부터다시시작하십시오. 다음오류가발생하는경우 : Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-3qvhi58l/psycopg2/ python3.6 dev 패키지를설치하고다시시도하십시오. 그패키지를설치하려면다음을실행하십시오 : sudo apt-get install libpq-dev python3.6-dev 다음오류가발생하는경우 : Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-4ceg89vs/psycopg2/ 다음을실행해 psycopg2 를설치하십시오 :

pip3 install psycopg2 결론 기존단계모두를따르고나면 RIF Lumino 노드가설치완료되어실행이가능할것이며, RIF Lumino 네트워크의일부가되셨을것입니다. 이제부터는 RSK 에등록된모든토큰으로결제채널을만들고, 빠르고, 저렴하며신뢰할수있는결제를시작하실수있습니다.