전체 글 (108) 썸네일형 리스트형 [node.js] Cannot find module 에러 떴을 때 express 라이브러리를 실행하려고 하니까 다음과 같은 에러가 뜬다. -MacBook-Pro todoapp % node server.js node:internal/modules/cjs/loader:1078 throw err; ^ Error: Cannot find module '/Users/eunnyeongjang/Desktop/projects/todoapp/server.js' at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15) at Module._load (node:internal/modules/cjs/loader:920:27) at Function.executeUserEntryPoint [as runMain] (node:inte.. [NFT] NFT의 구조 NFT 에 대한 심층 이해 NFT는 이미지로 존재한다? (x) NFT는 대체 불가능한 토큰이다. 즉, 각기 식별할 수 있는 고유의 데이터를 가진 토큰들 ( 여기서 토큰이란? 블록체인 안에서, 스마트 컨트랙트를 통해 발행된 것 ) 토큰 자체로도 NFT이고, 토큰에 데이터(이미지, 영상, 음악 등)가 연결되어 있는 것 고유한 1개의 토큰을 발행, 토큰과 연결된 이미지 값 NFT 구조 1. NFT 미디어 데이터(NFT Media Data) 2. NFT 메타데이터(NFT Metadata) 3.NFT 스마트계약(NFT Smart Contract) 등 3개 부분으로 이루어진다 1. 'NFT 미디어 데이터' 원본 디지털 콘텐츠 자체로 IPFS 와 같은 외부 분산 저장 매체에 보관한다. 2.'NFT 메타데이터' NFT.. Lens Protocol 이란? Lens Protocol 은 탈중앙 웹3 소셜 미디어 프로토콜이다. 하나의 프로필 NFT로 Lens Protocol에 올라온 소셜 서비스들을 이용할 수 있다. 렌즈 프로토콜의 기반이 되는 블록체인은 폴리곤 PoS 네트워크이며, 이외에도 IPFS를 지원하여 사용자들이 제작한 컨텐츠는 탈중앙 스토리지에 안전하게 저장된다. 다음은 렌즈 프로토콜 웹사이트의 설명을 가지고 왔다. 렌즈 프로토콜은 사용자 소유의 오픈 소셜 그래프(social grapth)로, 어떤 어플리케이션에서든 쉽게 연동하여 사용할 수 있다. 프로필을 발행하고, 다른 이들을 팔로우하고, 어떤 게시글이던지 만들고 수집할 수 있다, 완전하게 체인 위에서! 핵심적으로, Lens Protocol은 Web3 네이티브이며, 뿌리부터 싹까지 Web3 커뮤니.. [블록체인] 합의 알고리즘이란? PoW , PoS , DPoS 합의 알고리즘의 개념 합의 알고리즘이란 여러 사람들이 합의를 도출해내는 방법 탈중앙화 시스템들은 탄탄한 합의 알고리즘을 기반으로 해야만 만들어질 수 있다. 합의 알고리즘의 종류 3가지 1. 작업 증명(Proof of Work, PoW) 2. 지분 증명(Proof of Stake, PoS) 3. 위임된 지분 증명( Delegated Proof of Stake , DPoS) 1. 작업증명(proof of Work) 역사 1992년 작업 증명 방식은 스팸 메일 문제를 위해 발견되었다. 스팸 방지를 위해 누군가에게 이메일을 보내기 위해 쉬운 수학 문제를 풀어야 보낼 수 있다. 수학 문제를 하나를 푸는데 시간과 에너지를 씀으로써 내가 보내는 이메일이 중요하다는 증명 -> 스팸 메일을 억제하는 효과 2004 년 재.. "원인과 결과의 경제학" 을 읽고 이 책은 인과추론에 대한 방법들을 개념적으로 훝어준 책이다. 사실 인과추론 방법에 대해 개념적으로 간단하게 소개하므로 적용하기는 어려울 것 같다. 책을 읽으면서 인과추론에 대해 깊이 공부를 해야 실무에 적용할 수 있을 것 같다고 생각했다. 책을 읽으면서 그래도 얻은 점은 상관관계과 인과관계는 다르므로, 항상 이것이 인과관계가 맞는지 따져봐야한다는 것이다. 다음은 책에 대한 내용을 간략히 정리해봤다. 인과관계 : 두 사실 중 한쪽이 원인이 돼 다른 한쪽이 결과로 생겨난 경우 상관관계 : 한쪽에 이끌려 다른 한쪽도 변화한 것처럼 보이지만, 원인과 결과의 관계에 있지 않은 경우 인과추론 : 인과관계인지 상관관계인지 정확히 구분하는 방법론 인과추론 개요 1. 원인은 무엇인가? 2. 결과는 무엇인가? 3. 3가지.. [NFT] NFT란 NFT란 Non-Fungible Token 의 줄임말로 대체 불가능한 토큰 대표적인 예시 : 자동차 (나의 자동차와 친구의 자동차가 같은 모델이라해도 둘의 가치는 다름. 사고 이력, 주행 거리, 옵션 여부 등 다르기 때문) 소유권과 소유권이 바뀐 과정을 명확히 기록해야함 -> 블록체인에 기록 - 투명성 NFT 토큰 ERC-721 사용 예시) 각 스마트폰마다 포트 구격이 제각각이라면?? 모든 제품이 220V로 구격화 하지 않고 콘센트가 각자 다르다면?? - 너무 불편함 -> 구격화 해야한다. 그래서 NFT들은 ERC-721 기준으로 만듦 NFT는 실제로 블록체인 위에 저장하는가? 블록체인 내용은 소유주가 바뀐 내용만 들어가 있을 뿐, 실제 그림의 원본파일은 주로 IPFS 라고 하는 탈중앙화 방식의 시스템에.. [Defi 서비스의 흐름] 오늘은 Defi의 역사 중 Defi 관련 서비스들의 흐름을 공부했다. Defi란 Decentralized finance로 탈중앙화된 금융을 의미한다. Defi 의 탄생 배경을 역사로부터 이해해보자 Defi의 역사 2009년 비트코인 탄생 블록체인 탄생 2015년 이더리움 탄생 블록체인 위에 스마트 컨트랙트 탄생 - 중간 중개자들 없이 개인 간 거래할 수 있도록 보완 2017년 메이커 다오 탄생 스테이블 코인 첫 출시 코인의 변동성을 헷지할 수 있는 서비스 2018년 9월 Compound 스테이블 코인으로 대출 서비스 출시 기존의 비트코인, 이더리움 갖고 있던 사람들은 맡기면 이자 받음 -> 블록체인으로 할 수 있는 게 많아짐 2018년 11월 Uniswap 스테이블 코인과 다른 코인을 거래, 교환할 수 .. Mac 에서 MySQL 설치 및 서버 실행, 접속하기 및 나가기 Mac 환경에서 MySQL 설치 및 서버 실행시키기 MySQL 설치 및 서버 실행 Mac 에 Homebrew 가 이미 설치되어있다면 MySQL을 쉽게 설치할 수 있다. brew install mysql 설치 완료가 되었다면, 버전을 확인해본다. mysql --version 설치된 버전을 확인했으면, 이제 MySQL 서버를 실행시켜준다. mysql.server start 실행이 잘 되면 SUCCESS! 라고 뜬다. Mac에서 MySQL 접속 MySQL 위치를 보면 다른 사람들과 위치가 다르다. (brew가 /usr/local/... 가 아닌 /opt/homebrew/ 에 설정되어 있어서 그렇다.) https://databyeun.tistory.com/88 Mac 에서 Homebrew 를 설치했는데 zsh:.. 이전 1 2 3 4 5 6 ··· 14 다음