typescript

backend/blockchain

블록체인 블록생성, 검증,테스트 ts

블록체인 블록체인 내용 구현 다른것도 중요하지만 전체적인 흐름이 중요하다 여겨진다. 구현의 흐름이 블록체인 검증의 흐름이나 체인에 추가하는 흐름하고는 다를것이다. 우선 block이 무엇으로 구성되는지 미리 설계를 하고 들어간다. Iblock 이라는 이름으로 interface IblockHeader를 상속을 받아 구현한다. 그내용에는 버전,높이,타임스탬프,이전해시,머클루트,nonce(논스),난이도,그리고 data 로 구성된다. 이형태는 블록을 생성하는 경우 사용된다. 약간 다른언어에서 사용하는 구조체처럼 보이기도? merkleRoot 머클 루트에대한 설명이다. 이 사진을 보자마자 떠오른것이 있다면 레인보우 테이블이다. md5 암호화를 통해서 여러번 거쳐서 최종적인 암호 책을 만들어서 다시 해당 코드로 복호..

언어

type script interface를 이용한 로그인 증명구현

대제목 자바와 크게 다르지않다는 생각이든다..? 정의된지않은 형식에 한계를 느꼈나? 구현에대한 설계가 명확히 이루어져야하고 오류를 잡아내는데 기존은 commonjs보다 유리한만큼 엄격하다. strict 모드를 키지않아도 훨씬 엄격하다 할수있다. 로그인 관련 로직설계와 interface 설계 // 로그인 가입 관련된 작업 // 카카오, 네이버, 구글 import { Strategy } from "./auth"; export interface AuthProps { email: string; password: string; } interface AuthenticationResponse { success: boolean; message?: string; } interface Authenticator { // (..

goldenbeer
'typescript' 태그의 글 목록