profile
블록체인 개발 공부 중입니다, 프로그래밍 공부합시다!
태그 목록
전체보기 (99)블록체인(18)React(13)이더리움(12)JavaScript(12)솔리디티(10)ethereum(9)solidity(9)자바스크립트(8)스마트컨트랙트(8)알고리즘(7)blockchain(6)node.js(6)Database(6)DeFI(5)SimpleSNS(5)mysql(4)NFT(4)리액트(4)웹개발(4)typescript(4)mongodb(4)ERC721(4)이미지(4)데이터관리(3)데이터베이스(3)타입스크립트(3)토이프로젝트(3)네트워크(3)BWB(3)블록체인위크인부산(3)인증(3)move(3)Aptos(3)디파이(2)컨트랙트(2)앱토스(2)프론트엔드(2)infinitescroll(2)algorithm(2)CDS(2)무한스크롤(2)CSS(2)hook(2)몽고DB(2)이미지업로드(2)후기(2)TOY(2)DApp(2)TIL(2)비트코인(2)tailwind(2)유효성검사(2)프로젝트후기(2)express(2)Web3(2)디앱(2)EIP-712(1)typeOrm(1)웹3(1)webpack(1)ReactRouter(1)RESTfull(1)PR1(1)JWT(1)비잔티움장군문제(1)메타마스크(1)docker(1)uniswap(1)가스비(1)interface(1)인터페이스(1)express.js(1)재귀함수(1)타입(1)클릭이벤트(1)정규표현(1)금융상품(1)서명데이터(1)LinkedData(1)script(1)분산시스템(1)메타데이터(1)type(1)컴파일(1)METAMASK(1)restapi(1)did(1)지갑(1)암호화폐시장(1)Markdown(1)provider(1)재귀(1)프로젝트(1)토큰이코노미(1)Bitcoin(1)expresss(1)github(1)IntersectionObserver(1)이진탐색(1)Smartcontract(1)react.js(1)babel(1)포스트맨(1)작동원리(1)Falsy(1)이진탐색법(1)유니스왑(1)googlemap(1)보안(1)도커(1)google(1)rawTransaction(1)세그윗(1)가시성(1)온솔로지(1)구글맵(1)정규표현식(1)언어(1)binary_search(1)cors(1)깃헙액션(1)Gasfee(1)promise(1)서비스(1)API(1)JSON-LD(1)머클트리(1)compile(1)노드(1)actions(1)Vanilla.js(1)Gas(1)배포(1)S3(1)REST(1)세션(1)플래시론(1)multer(1)nodejs(1)모듈(1)보험(1)크립토보험(1)Geth(1)url(1)구글(1)Module(1)인슈어파이낸스(1)이미지저장(1)프로토타입(1)트릴레마(1)localhost(1)await(1)useState(1)contract(1)블록체인위크(1)프로젝트2(1)BGP(1)async(1)비동기(1)
post-thumbnail

EIP-712, 서명 데이터를 이용해보자 [정리 / Solidity]

블록체인 DApp 개발을 몇 차례 진행해봤다. ‘Opensea’라는 NFT 오픈 마켓을 클론 코딩했었고, 이후 CDS 금융파생상품을 컨트랙트로 만들어 서비스를 제공해주는 프로젝트를 진행했었다. 두 프로젝트를 끝마치면서 각각 아쉬운 점이 있었다.

3일 전
·
0개의 댓글
·
post-thumbnail

Interface 와 Type 의 차이 [TIL / TypeScript]

선언과 할당이 거의 비슷하게 작성되어지고 있어서 뚜렷한 차이가 없어 보인다. ⌜러닝 타입스크립트⌟에서는 객체 할당 같은 경우 많은 프로젝트에서 Interface를 사용한다고 간단하게 설명되어 있다. 어찌됐든, Interface와 Type을 따로 마려해 둔 이유는 있을

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

Union, Narrowing [TIL / TypeScript]

TypeScript유니언: 값에 허용된 타입을 두 개 이상의 가능한 타입으로 확장하는 것내로잉: 값에 허용된 타입이 하나 이상의 가능한 타입이 되지 않도록 좁히는 것애노테이션: 타입스크립트에서 변수에 타입을 지정하는 Syntax타입스크립트는 자바스크립트에 타입을 지정할

2023년 2월 22일
·
0개의 댓글
·
post-thumbnail

금융상품 CDS를 블록체인 컨트랙트로 구현하기 [ DeFi 프로젝트 ]

`DeFi`가 뭔지 아는가? 나도 잘 모른다. 하지만 DApp과 DAO 처럼, `Decentralized`와 `Finance`라는 단어의 약어이니 `탈중앙화된 금융`이라는 것은 알겠다. 내가 아는 `DeFi` 프로젝트는 유니스왑이나 Maker DAO의 프로젝트가 있다.

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

Contract로 다른 Contract 함수 호출하면 msg.sender는 어떻게 될까? [ TIL / Solidity ]

프로젝트 진행 중에 우리가 만든 컨트랙트에서 ERC20을 다뤄야하는 일이 생겼다. 컨트랙트에서 유저가 이용하는 ERC20 토큰을 위임받아서 대신 지불을 할 수 있게 만들어야 했다. 하지만 이 기획은 결국 수정되었다. 해당 컨트랙트 내에서 ERC20의 함수를 실행시켜 원

2023년 2월 7일
·
0개의 댓글
·

블로그 이사 관련 레퍼런스

Velog에 가입할 때, 정상적인 방법으로 회원가입을 하지 않다보니 댓글 알림을 받을 수 있는 이메일이 누락되었다. 물론, 해봤자 블로그에 유입되어 댓글을 달아주는 사람도 아예 없기도 하다. 그래도 혹시나 내가 공유했던 글에 궁금하거나 피드백을 줄 수 있는 사람이 있을

2023년 2월 4일
·
0개의 댓글
·
post-thumbnail

UniSwapV2 용어 정리 [ TIL / DeFi ]

본격적으로 유니스왑을 정리해보기 전, 새로 안 용어들 위주로 정리해본다.Factory특정 ERC20/ERC20 교환 쌍을 담당하는 스마트 컨트랙트를 배포하는 역할을 하는 컨트랙트Pair유니스왑 V2 Factory 컨트랙트로부터 배포되어, 정해진

2023년 1월 28일
·
0개의 댓글
·
post-thumbnail

책 '디파이와 금융의 미래'를 읽고 [ TIL / DeFi ]

이번에 진행하고 있는 4주간의 프로젝트 주제가 `DeFi`와 연관이 깊어서 관련 책을 살펴보게 되었다. 서점에 괜찮은 `DeFi` 입문 서적을 발견해서 챙겨와봤다. 우선 새로 알게 된 개념부터 정리해보려고 한다.

2023년 1월 28일
·
0개의 댓글
·
post-thumbnail

Module and Import [ TIL / Move-Book]

무브 언어에서 가장 생소한 것은 `Module`이라는 개념이다. 이 때문에 나는 이번에도 Module에 대해 다룬 문서를 살펴봤다. 모듈은 개발자가 자신의 주소에 함수나 타입들의 한 데 모아놓은 세트이다. 스크립트는 `0x1(standard)`주소로 배포된 모듈인 표준

2023년 1월 25일
·
0개의 댓글
·
post-thumbnail

Move 언어 컴파일하고 배포하는 방법 [TIL / Aptos]

문제는 매번 `aptos-core` 디렉터리까지 들어와 작업을 할 것이냐는 것이다. 나는 내가 작업하는 디렉터리를 따로 가질 수 있고, 거기서 해당 작업에 필요한 Aptos 개발을 하다가 빌드하고 배포할 수 있으면 더 좋을 듯 싶었다.

2023년 1월 22일
·
0개의 댓글
·
post-thumbnail

Module과 Script [TIL / Move Book]

구조체 타입에 대해서 사용할 함수와 함께 구조체타입을 정의할 수 있는 라이브러리다.구조체 타입은 Moves의 전역 스토리지의 스키마를 정의하고, 모듈 함수들로 스토리지를 업데이트하는 규칙들을 정의한다. 모듈 자체적으로도 전역 스토리지에 저장할 수 있다.기존 언어들의 m

2023년 1월 22일
·
0개의 댓글
·

미국 파산, CDS 폭탄돌리기의 끝 정리 [TIL / DeFi]

CDS를 자산의 리스크를 해지하는 보험 수단으로 기획했더라도, 시장이 하락할 때의 청산시장이 마련되어있지 않다면 경제적으로 큰 타격을 입힐 수 있는 아이디어다. 내용 CDS는 리스크를 분산시키기 위해 만든 금융파생상품. 주택 소유자의 디폴트 가능성을 계량화해

2023년 1월 22일
·
0개의 댓글
·

yinsure.finance a new insurance primitive 글과 이에 대한 반박 정리 [ TIL / DeFi]

yinsure.finanace에서는 새로운 형태의 토큰화된 보험의 프로토타입을 체계적으로 릴리즈 하려고한다.Inusrer Vaults보험을 제공하는 LP 들이다. 매주 보험자들로부터 수수료를 받는다. 권리요구가 이행된다면, USDC는 해당 볼트로부터 공제되어지고 요구자

2023년 1월 20일
·
0개의 댓글
·
post-thumbnail

React 웹 어플리케이션 Github Actions 이용하여 S3에 배포하기 - AWS편 [ TIL / CI-CD ]

만들어진 `React` 웹 어플리케이션을 배포해보려고 한다. `AWS S3`는 정적 웹 호스팅을 지원해준다. 덕분에 작업한 클라이언트 웹 어플리케이션을 금방 배포해낼 수 있다. 하지만 S3에 웹 어플리케이션을 업로드하는 행위는 손수 올려줘야 하는 번거로움이 있다. 개발

2023년 1월 19일
·
0개의 댓글
·

공부하고 갈 걸 [블록체인위크 앱토스 후기]

이번 쟁글에서 주최한 블록체인위크에 앱토스 기업이 세미나를 하러 온다는 소식을 접했다. 누구보다도 먼저 행사에 참여한다고 신청을 했고 무사히 다녀왔다. 해당 행사 참여했던 후기를 남겨보려고 한다.맨날 방에서 코딩이나 해봤지, 이렇게 한 기업의 설명회를 다녀온 것은 처음

2023년 1월 14일
·
0개의 댓글
·
post-thumbnail

"불태웠다" 얘기할 수 있다. [BEB PR2 / 후기]

이 팀원들과 함께라면 지옥을 불사르고라도 프로젝트를 성공적으로 이끌어내고 싶었다.생각해보니, 교육 기관에서 프로젝트2를 함께 해나갈 팀원 명단을 내려주기까지 텀이 꽤 걸렸다. 그래서 저번 프로젝트에서 얻은 교훈으로 그래, 이번엔 천천히 하지 라는 생각을 하며 기

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

구글맵(Google Map) API 리액트 연동 [TIL / PR2]

Google Map맵 API를 프로젝트에 갖고와서 쓰게 되었다. 맛집 리뷰를 작성하게 하는데, 동명의 매장명이 존재할 수 있다는 문제와 똑같은 매장을 서로 다른 이름으로 작성할 수 있다는 문제를 해결해주어야 했다. 그래서 장소 검색을 제공하는 API를 찾게 되었다.우선

2023년 1월 6일
·
0개의 댓글
·
post-thumbnail

프로젝트 진행 중, 따라쳤던 tsconfig.json에 관하여 [TIL / TypeScript]

프로젝트에 백엔드 언어로 `TypeScript` 이용을 결정하고, 프로젝트 초기 설정을 하는 과정 중 바로 문제에 직면했다. `TypeScript`가 Compile 하는 도구만 설치한다고 바로 프로젝트에 `TypeScript`가 적용되는 것이 아니었다. 어떤 것을 검

2022년 12월 31일
·
0개의 댓글
·
post-thumbnail

일 주일은 그리 길지 않은 시간이다! - Opensea Clone [BEB PR1 / 후기]

본격적인 프로젝트 기간에 들어가기 전 "하루하루 매일 블로깅하기"를 다짐했는데, 블로깅은 고사하고 프로젝트를 진행하기도 바빴던 주간이었다. 그렇다고 쓰러지기 일보직전의 피로는 없었다. 딱 내가 깨어있는 시간, 그리고 팀원들이 다 같이 모이는 시간만 집중하자는 생각으

2022년 12월 30일
·
3개의 댓글
·
post-thumbnail

typeorm, TypeError: this.subQuery is not a function appears 에러 해결 [TIL / TypeScript]

프로젝트의 백엔드에서 타입스크립트를 사용하기로 했다. 기존 JS로 구현하는 express 서버의 많은 부분인 변경이 되었다. 그리고 특히 이전까지는 mysql에 쿼리문과 CRUD 명령을 할 때, Sequelize라는 ORM을 사용해왔었는데, 타입스크립트에서는 타입스크립

2022년 12월 25일
·
0개의 댓글
·