본문 바로가기

분류 전체보기154

[ Lottery DApp개발 - 2 ] Dapp 서비스 설계 지갑 관리 : 돈 관리 아키텍쳐 a. Smart Contract - front b. Smart Contract - Server - front Code a. 코드를 실행하는데 돈이든다. b. 권한 관리 c. 비지니스 로직 업데이트 d. 데이터 마이그레이션 운영 a. Public b. Private Lottery 규칙 +3 번째 블록해쉬의 첫 두글자 맞추기 ‘0xab…’ a. 유저가 던진 트랜잭션이 들어가는 블로 +3의 블록해쉬와 값을 비교 팟머니 a. 결과가 나왔을 때만 유저가 보내 돈을 팟머니에 쌓기 b. 여러명이 맞추었을 때는 가자 먼저 맞춘 사람이 팟머니를 가져간다. c. 두 글자 중 하나만 맞추었을 때는 보내 돈을 돌려준다. 0.0.. 2021. 3. 4.
[ Lottery DApp개발 - 1 ] 설치 했었던 Truffle, Solidity, Node 버전 확인 프로젝트 폴더 생성 lecture-tutorial 후 smartcontract를 사용할 폴더 lottery-smart-contract 생성 lottery-smart-contract 폴더로 이동하여 truffle init 명령어 실행 -> truffle 프로젝트의 기본세팅 새로생긴 폴더들 확인 ( ls-al 명령어 사용 ) Visual Studio Code 로 lottery-smart-contract 프로젝트 오픈 -> Migrations.sol, 1_initial_migration.js 파일 생성 확인 contracts 폴더 : 스마트 컨트랙트 관.. 2021. 3. 4.
[ Lottery DApp개발 - 0 ] 개발환경 세팅 인프런의 "Ethereum 실전! 초보자를 위한 Lottery Dapp 개발"을 수강하며 만든 프로젝트 입니다. www.inflearn.com/course/ethereum-dapp# [무료] Ethereum 실전! 초보자를 위한 Lottery Dapp 개발 - 인프런 | 강의 환경설정부터 스마트컨트랙트 및 실제 web 제작까지 Dapp 개발 프로세스에 대한 전체적인 이해를 완벽하게 시켜드립니다., 크립토 좀비는 보라해서 봤는데... 그 다음은 어떤걸 봐야 할까요? 트러 www.inflearn.com 기본적으로 필요한 것 node.js -> 강의에서는 8버전 사용 ( 8버전 이상이면 상관 없음 ), 현재 내 컴퓨터의 버전은 12.16.1 vscode ( Visual Studi.. 2021. 3. 4.
[ 백준 2150 ] SCC 문제 방향 그래프가 주어졌을 때, 그 그래프를 SCC들로 나누는 프로그램을 작성하시오. 방향 그래프의 SCC는 우선 정점의 최대 부분집합이며, 그 부분집합에 들어있는 서로 다른 임의의 두 정점 u, v에 대해서 u에서 v로 가는 경로와 v에서 u로 가는 경로가 모두 존재하는 경우를 말한다. 예를 들어 위와 같은 그림을 보자. 이 그래프에서 SCC들은 {a, b, e}, {c, d}, {f, g}, {h} 가 있다. 물론 h에서 h로 가는 간선이 없는 경우에도 {h}는 SCC를 이룬다. 입력 첫째 줄에 두 정수 V(1 ≤ V ≤ 10,000), E(1 ≤ E ≤ 100,000)가 주어진다. 이는 그래프가 V개의 정점과 E개의 간선으로 이루어져 있다는 의미이다. 다음 E개의 줄에는 간선에 대한 정보를 나타내.. 2021. 3. 4.
[ 백준 1671 ] 상어의 저녁식사 문제 어떤 상어는 저녁식사로 서로를 먹는다. 모든 상어는 자신과 다른 상어의 크기, 속도, 지능을 수치로 나타낸 것을 알고 있다. 만약, 상어 A의 크기, 속도, 지능이 상어 B의 크기, 속도, 지능보다 크거나 같다면 상어 A는 상어 B를 먹을 수 있다. 그러나, 상어들의 왕 김재홍은 상어들이 많이 없어지는 것을 방지하기 위해서 한 상어가 최대 두 개의 상어만 먹을 수 있게 했다. 상어들은 김재홍의 말을 모두 듣는다. 능력치가 모두 같은 상어 A, B가 있다면 A가 B를, B가 A를 잡아먹을 수는 있지만 A, B가 서로 잡아먹을수는 없다. N마리 상어의 크기, 속도, 지능이 주어졌을 때, 살아남을 수 있는 상어 수의 최솟값을 구하시오. 입력 첫째 줄에 상어의 마리 수 N이 주어진다. 이 값은 50보다 작.. 2021. 3. 3.
< 2021 상반기 목표 > 할일이 태산...⛰ -> 성과 : Sqld 취득 SQLD 시험 SKCT 공부 SK 인포섹 교육 ~ - 성과 : Skct 통과, 우리은행 온택트 해커톤 장려상 수상 SKCT 공부 코딩테스트 준비 - 성과 : KT 면접 경험, KDB 면접 경험, SSAFY 6기 SW적성진단 통과, KT 인턴 합격, KDB 최종면접 경험 면접 준비 코딩테스트 준비 토익 갱신 코딩테스트 준비 코딩테스트 준비 공모전 1개 더 나가기 전공 & CS 공부 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥 2021. 3. 2.