멋사 블록체인 교육 3기 TIL 작성bold textitalic textmiddle line textwhere anythingvelog.io 링크velog 연습
pdf 내용익명성, 추적가능성, 무신뢰성, 분산원장, 탈중앙화, 합의 알고리즘, 변경 불가능성(덧) 대형 부자(?) 들의 지갑 주소를 알아내어 돈 흐름을 따라가는 전략...특정 지갑 목록을 스마트컨트랙트에서 블랙리스트로 등록하여 트랜잭션 못 쌓도록 하기도 함!Singl
암호/복호화 이해검증용도. 상호 소통 용도.input 값은 무지막지하게 크고, output 값은 정해진(sha 256 의 경우, 16진수 64자리)혹시나 input 값이 같은게 발견이 된다면!그걸 해시 충돌 이라고 함!!(덧) chat gpt 한테 물어본 거bitcoi
암호화, 복호화단방향성, 양방향성해시값, 현재 SHA-256 (256비트짜리, 16진수 64자리)비둘기집 원리충돌!소통의 목적이라기 보다는, 검증의 목적이 큼!!주소 : 공개키로부터 형성이 됨(private key)통장의 pin 번호, 비밀번호와 같다개인키로 부터 만들
UTXO UTXO : 사용되지 않은 출력값 기존에 잔고가 계좌에 저장되는 방식과는 다름 잠금 스크립트 계산 방식 우리가 흔히 하는 연산방식과는 좀 다름. 피연산자와 연산자들을 쌓는데, 느낌이 다름. 스크립트 언어 UTXO 거래 검증의 과정에 보내는 측이 받는 측의
가상 DOM Document Object Model (DOM) html을 javascript 모델로 만든 것 리액트에서는 직접적으로 DOM을 사용하지 않음 리액트에서는 상태관리가 중요함! (useContext, Redux, SWR ...) useState() useS
REpresentational State Transfer 이렇게 쓰는 편 ( 자원의 이름과 전달 방식만으로 해당역할 추론 가능 )조회 : Get생성 : Post업데이트 : Put삭제 : DeleteServer - Client 구조로 되어 있습니다.자윈을 가지고 있는
< user.js >< app.js >Middle ware요즘은 서버 짜놓으면, 알아서 문서화 까지 해주는 패키지가 있다고 함!!nodemon <= npm i nodemon< package.json >npm run dev 로 실행하면, 파일 바뀔
npx install prismaprisma 폴더와 .env 파일을 만들어줌!<schema.prisma> 파일schema 에서 model 안에 주석을 넣으면 안됨!!!DB 그 자체 라고 생각하면 됨.윈도우 주의! 관리자 권한으로 하지 말것 !PowerShell 에
react SPA에서 화면 변경은 어떻게? HTML 5 의 History API 를 사용해서 한다. 세션 관리! react-router-dom --save 해주면, package.json 에 추가가 됨. rfce vscode 창에 하고 enter 하면 자동으로
합의 알고리즘 마지막 블록 헤더 해시값 비교 (고유한 체인의 특성) 길이 비교 길이가 긴 쪽에서 체인을 넘겨줌! 유효성 검사 (채굴 결과 검증) 유효하면 블록체인 동기화 1 이 달라서 2를 하는데 길이가 다르다? 잠시 대기상태임! 계속 상호 물어봄!! 합의 알고리즘
Tether 에서 usdt 가격은 항상 1달러 (stable coin)유니스왑, 바이낸스를 통한 시장 프로세스web3@1.9.0 버전 node 진행(send가 가능한 버전)etherscan 회원가입 및 api key 발급hardhat settingLock.sol 변경c