전체 분류 보기 497

[2022 AWS summit] NFT

목차 람다 256 NFT NFT 개념과 의미 NFT 활용 NFT 라이프 사이클 AWS에서의 NFT 원본 저장 방법 키관리 NFT 전망 및 예측 람다 256 NFT 1. NFT 컨트랙트 배포 2. 민팅 - 블록체인 상에서 소유권을 인증하는 방법 - 나의 디지털 컨텐츠와 메타데이터를 온체인과 오프체인에 등록하는 방법으로 민팅을 합니다. 3. NFT 월렛 생성 1) 넌커스터디얼 형태의 지갑 - 유저가 직접 키를 관리하는 넌커스터디얼 형태의 지갑 2) 커스터디얼 형태의 지갑 - 유저대신 중앙에서 키를 관리 3. 외부 지갑 연동 - 멀티체인 브릿지를 이용 * 브릿지 란? - 블록체인끼지 연결하는 기술 NFT 개념과 의미 1. NFT 정의 - 디지털 자산에 대한 소유권을 인증하고 안전하게 이전하는 기술 기존에는 소..

[2022 AWS summit] 블록체인 개요 정리

목표 AWS의 block chain 시스템이 어떻게 활용 되고있는지 알아 봅니다. 활용 사례 1. 물품의 전체 이력을 blockchain을 통해서 관리 2. 활용 사례 3. 국제 무역 - 국제 무역에서 거래에대한 정보를 공유 및 검증이 필요한데 이는 영업일 기준으로 5~7일이 걸림 이를 blockchain을 통해서 처리시 공유 및 검증이 동시에 이루어지기 때문에 속도가 빨라짐 . 4. 다자간 비지니스 요구 개선 블록체인 주요 구성 요소 1. 분산 원장 데이터 베이스 2, 합의 메커니즘 3. 스마트 계약 블록체인의 이점 블록체인 유형 1. 무허가 블록체인 - 공개 블록체인 - 누구나 체인에 기록 할수 있음 - 협업에 적합 2. 허가 블록체인 - 허가가 필료한 블록체인 - 회원 자격인 중앙 기관에의해서 통제..

[python3] 10강. class 활용 예제

목표 class를 사용하여 TV를 만들어 보겠습니다. 강의 https://youtu.be/noQAzNMrEko TV구조 1. 전원 버튼 3. 볼륨 버튼 4. 채널 버튼 5. 화면 6. 통신사 7. 리모콘 필요 사전 지식 1. thread - program 내부에서 기본 program 로직과 별도로 수행되는 function을 실행 시킬 때 사용하는 기술 입니다. 2. enum - 상수 값을보기 인지 하기 편하게 만들기 위해서 사용하는 기술 입니다. - https://docs.python.org/ko/3/library/enum.html 도식 결과물 전체 코드 import enum import time import os import threading as th """ 통신사 """ class LGUPlus: ..

강의/python3 2022.05.07

[클레이튼] webpack 5.x 와 caver-js 호환성 문제 해결

목표 webpack 5 이상 버전 부터 caver-js에서 발생하는 호환성 문제 해결 에러 코드 ERROR in ./node_modules/caver-js/packages/caver-core-requestmanager/caver-providers-http/src/index.js 30:13-28 Module not found: Error: Can't resolve 'http' in '/home/jinkwon/develop/study/klaytn/klaytn_app/node_modules/caver-js/packages/caver-core-requestmanager/caver-providers-http/src' BREAKING CHANGE: webpack < 5 used to include polyfills..

[클레이튼] 개발 환경 truffle 설정 및 테스트 배포

목표 1. https://docs.klaytn.com/klaytn2 을 기준으로 klaytn에서 smart contract 개발 환경을 구축 합니다. Klaytn 2.0 - Klaytn Docs 2. High Performing Mainnet docs.klaytn.com 개발 환경 - klaytn의 smart contract 개발 환경을 구축 합니다. - 설치 가이드 https://docs.klaytn.com/getting-started/quick-start/install-development-tools Install Development Tools - Klaytn Docs where is one of: compile, console, deploy-contract, deploy-service, flatt..

[webpack] 기본 설정

목표 webpack이 무엇인지 알아 봅니다. 최소 설정으로 Webpack을 구현해 봅니다. Webpack이란? 개발시 생성된 여러 javascritp파일 css, 파일 sass 파일, image 파일들은 각각의 대표 파일로 모아서 만들어주는 용도입니다. webpack 설치 1. npm init-y 로 패키지 파일 하나 만들기 - package.jons파일 생김 2. 개발자 모드로 webpack 과 webpack cli 설치 $npm i -D webpack webpack-cli 3. 정상 설치 확인 - package.json 파일 내용중 . devDependencies 에 webpack과, webpack-cli가 설치 됨을 확인 "devDependencies": { "webpack": "^5.72.0", ..

[npm] 에러 해결 모음

1.ERROR: npm is known not to run on Node.js v10.19.0 https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 가서 최신 nodejs 받은 다음에 기존 설치된 nodejs를 최신으로 교체하면 끝!! 1. 상세 - ubunu20.04의 경우 /usr/bin/nodejs 에 nodejs 파일이 존재 - node-v16.15.0-linux-x64/bin 에 존재하는 node 파일을 /usr/bin/nodejs 로 복사한다.

[python3] 9강. class

목표 1. class 정의 2. class 문법 3. class 객체 생성 4. class method 호출 5. class 필요성 6. 예제 강의 https://www.youtube.com/watch?v=r6tyNwP-F7U&ab_channel=%EA%B9%80%EC%A7%84%EA%B6%8C class 정의 - 변수와 function으로 구성된 자료형입니다. class 문법 1. Class 1) 정의 - class의 시작을 알립니다. 2) 용도 - class의 이름을 정의합니다. - 다른 class와의 관계(상속)를 정의 합니다. 2. 필드(field, =멤버 변수) 1)정의 - class내부에서만 사용 할 수 있는 변수 입니다. 2) 용도 - class내부에서 생성된 자료(data)를 저장하기 위해..

강의/python3 2022.04.29

[python3] 8강. programming 방법론

목표 1. 절차적 programming의 개념을 알아 봅니다. 2. 객체 지향 programming의 개념을 알아 봅니다. 강의 https://www.youtube.com/watch?v=r6tyNwP-F7U&ab_channel=%EA%B9%80%EC%A7%84%EA%B6%8C 절차적 programming(Procedural Programming)이란? 1. 정의 - 문제를 해결 하기 위한 하나의 큰 목표를 세부 목표로 분리해 나가면서 programming 하는 방식 여기서 목표는 절차를 뜻합니다. 2. programming 방식 - 절차(순서)가 중심인 progarmming 방식 입니다. - programming에서 절차란 function을 의미 합니다. 3. 예제 1) 자판기 자판기 전원을 켠다 -> ..

강의/python3 2022.04.29