본문 바로가기

etc33

프로젝트 회고와 블록체인 뉴딜일자리 과정을 수료하며 💭 서론 서울시에서 지원하는 뉴딜일자리 사업이자 한국블록체인융합원에서 진행된 [메타버스 핵심기술, 블록체인 기반의 기술사업화 전문인력 양성과정 2차] 과정을 수료했다. 3개월이 이렇게나 빨리 지나가다니! 수료한 기념으로 프로젝트 회고와 내가 참여한 IT 뉴딜일자리사업에 대해 느낀점을 써보고자 한다. 프로젝트 기획은 6월 15일부터 시작됐다. 이제부터 프로젝트 하세요!는 아니었고 팀은 짜여졌지만 수업과 취업 컨설팅 등이 껴있어서 틈틈이 아이디어를 모으고 얘기를 나누는 과정이 21일까지 이어졌다. 사실 기획 단계에서부터 조금 삐걱였는데 참여한 과정이 블록체인 과정이다보니 프로젝트에 블록체인 기술을 넣어야만 했다. 그리고 이 교육과정에서 중요하게 생각하는 것은 '사업성'.. 1차 기획 발표에서 사업성까지 평가.. 2023. 7. 29.
KAS와 node.js를 이용한 블록체인 지갑 기능 구현하기 3 - 토큰 발행, 토큰 확인 📁 이전글 2023.06.26 - [Dev/블록체인 뉴딜일자리사업] - KAS와 node.js를 이용한 블록체인 지갑 기능 구현하기 2023.06.28 - [Dev/블록체인 뉴딜일자리사업] - KAS와 node.js를 이용한 블록체인 지갑 기능 구현하기 2 - 로그인, 회원가입 기능 회원가입과 로그인 기능까지 구현해보았고 이제 토큰 발행과 마이페이지를 통해 내 지갑 주소와 가지고 있는 토큰의 개수를 확인해보겠다. ✔️ Account Pools 생성 우리는 회원가입을 함과 동시에 유저의 지갑을 만들어주도록 했다. 그 지갑들은 Accounts Pools를 생성하면 확인할 수 있다. Account Pools 탭에 접속해 생성 버튼을 누르고 이름을 지정해주면 Pool이 생성된다. 이때 상단의 네트워크가 바오밥인.. 2023. 6. 30.
KAS와 node.js를 이용한 블록체인 지갑 기능 구현하기 2 - 로그인, 회원가입 기능 이전 글에서 지갑 기능 구현에 필요한 함수들을 작성했다. 이제 서버와 연결하여 작동 시켜보자! KAS(Klaytn API Service)와 노드js를 사용한 블록체인 지갑 기능 구현하기 💭 교육 36일차 팀플을 위한.. 토큰 발행 실습을 했다. KAS API를 사용했고 카이카스 지갑을 연동했다. require로 모듈들을 가져와 손쉽게 사용할 수 있는게 너무 신기하다. 노드 만세 ^^** 회원가입 tavi.tistory.com ✔️ 서버 구축을 위한 index.js 작성 // express 노드 const express = require('express') const app = express() // 포트 번호 설정 const port = 3000 // view 파일들의 기본 경로 설정 app.set('v.. 2023. 6. 28.
KAS와 node.js를 이용한 블록체인 지갑 기능 구현하기 💭 교육 36일차 팀플을 위한.. 토큰 발행 실습을 했다. KAS와 caver-js 모듈을 사용했고 caver-js를 이용하면 klaytn 노드와 상호작용할 수 있는데, require로 모듈들을 가져와 손쉽게 사용할 수 있는게 너무 신기하다. 노드 만세 ^^** 회원가입 기능을 만들어 DB에 저장하고, 로그인하면 유저의 지갑 정보를 가져오고, 토큰 충전/거래/이동 등의 기능을 만들어봤다. 다른건 다 괜찮은데 caver의 함수들을 이해하는게 조금 버거웠다. 하지만 공식 문서를 읽으며 이해하고자 노력했다! ✔️ KAS AccessKey 발급 카카오에서 컨트랙트를 쉽게 발행할 수 있게 해준 API인 KAS를 사용할 것이다. 사용하기 위해선 KAS 회원가입을 해야한다. 💡 KAS란 ? 더보기 KAS(Klaytn.. 2023. 6. 26.
ERC-6551 리서치 💭 교육 33일차 오늘은 오전에 병원을 들리느라 늦게 도착했는데 디파이에 관한 수업이었다. 이전에 했던 내용들인지라 따로 기록은 하지 않았다. 오후엔 새로 발표된? ERC-6551을 리서치 해보았다. 팀원들끼리 물음표를 남발하며 함께 찾아보고 이야기 나눴는데 혼란스러웠지만 나름 재밌었다 ㅎㅎ.. 리서치 이후론 팀플을 위한 회의를 진행해서 리서치한 내용만 기록한다! 🔗 ERC-6551 리서치 1. ERC-6551 Token Bound Account 검색하고 이해하기 ERC-6551은 토큰 바운드 계정을 위한 이더리움 표준으로, 모든 ERC-721 NFT에 대한 스마트 계약 지갑을 생성하는 것이다. 쉽게 구성 가능하고 동적이고 상호 작용할 수 있도록 한다. 토큰 바운드 계정을 NFT의 오너가 제어한다는 말이.. 2023. 6. 21.
MySQL 기본문법, DB와 node.js 연동하기 💭 교육 31일차오늘은 프로그래밍 수업이 있었다. 저번주에 솔리디티로 작성한 컨트랙트 내용을 복습했고 MySQL의 기본 문법을 다루고 서버와 연동하는 실습을 했다. MySQL 기본 문법이 오라클과 크게 다르지 않아서 다행히 어렵지 않게 수업에 따라갈 수 있었다. 노드와 mysql 디비를 연동하고 간단한 로그인, 게시판을 구현 해보았는데 노드를 하면 할수록 너무 재밌다 ㅎㅎㅎ 아주 기초적인 내용을 배운거겠지만 즐거움을 뒷받침 삼아 꾸준히 공부할 수 있을 것 같다! 🧠 복습구조체란?'데이터를 저장하는 형태'데이터베이스의 테이블의 형태와 흡사하다. 배열이 있는데 JSON은 왜 탄생 했을까?배열과 JSON의 가장 큰 차이는 '키'의 존재 유무이다.배열에도 키라고 부를 수 있는 '인덱스'가 존재하지만 인.. 2023. 6. 19.