Next-BlockChain

고정 헤더 영역

글 제목

메뉴 레이어

Next-BlockChain

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (397)
    • Computer Science (5)
      • OS (3)
      • Network (1)
    • Blockchain (53)
      • Bitcoin (3)
      • Ethereum (17)
      • Cosmos (4)
      • DeFi (13)
      • DID (3)
      • NFT (7)
      • Oracle (8)
      • BlockChain Theory (25)
      • BlockChain-Core (1)
    • Dev (27)
      • React (6)
      • NodeJS (4)
      • Golang-Backend (2)
      • DevOps (2)
      • NoSQL (4)
      • Security (8)
    • Programming Language (201)
      • Go (60)
      • Solidity (40)
      • HTML (2)
      • JavaScript (97)
      • CSS (2)
    • 독서 (19)
      • 독후감 (19)
    • AI (4)

검색 레이어

Next-BlockChain

검색 영역

컨텐츠 검색

분류 전체보기

  • DID 와 DIDs(Decentralized identifiers, 탈중앙화 식별자)의 기본 개념들

    2023.02.21 by 0xRobert

  • DID(Decentralized Identity, 탈중앙 신원증명)가 나오게 된 배경

    2023.02.21 by 0xRobert

  • Golang Algorithm - uglyNumbers

    2023.02.21 by 0xRobert

  • JavaScript Algorithm - uglyNumbers

    2023.02.21 by 0xRobert

  • Golang Algorithm - Linked List(연결 리스트)

    2023.02.20 by 0xRobert

  • 호밀밭의 파수꾼을 읽고 - 독후감

    2023.02.20 by 0xRobert

  • JavaScript Algorithm - LCS(Longest Common Subsequence)

    2023.02.20 by 0xRobert

  • Golang Algorithm - ShellSort (셸 정렬)

    2023.02.19 by 0xRobert

DID 와 DIDs(Decentralized identifiers, 탈중앙화 식별자)의 기본 개념들

DID 예시 did : url 스키마 식별자 did method : did 메서드(함수) did method-specific identifier : did 메서드 구분자 did : "did 메서드" : "did 메서드 구분자" did:example:123456789abcdefghi DIDs(탈중앙 식별자) 범용고유식별자 UUID(universally unique identifier, UUID)와 비슷한 개념으로 고유한 아이디 개념이다. DID와 UUID의 차이점은 다음과 같다. URL과 동일하게, 주체에 대해 설명하는 일반 자원을 주소 분해하거나 역참조한다. URL을 역참조할 경우 반환하는 리소스와 다르게 DID문서는 일반적으로 DID 주체에 대한 인증을 가능하게 하는 암호학적 요소를 포함하고 있다. D..

Blockchain/DID 2023. 2. 21. 17:19

DID(Decentralized Identity, 탈중앙 신원증명)가 나오게 된 배경

DID란? DID(Decentralized Identity, 탈중앙 신원증명)은 데이터의 주권을 개개인에게 주고 개개인의 데이터를 탈중앙적으로 증명할 수 있는 기술입니다. DID는 분산원장기술(Distributed Ledger Technology)를 기반으로 사용자의 데이터를 저장하여 안전하고 편리하게 인증할 수 있도록 합니다. 간략히 말하면 분산원장기술이란 탈중앙화 하여 기록들을 저장하는 방식을 말합니다. 참고 분산원장기술 분산원장 - 해시넷 분산원장(distributed ledger)은 복제, 공유 또는 동기화된 디지털 데이터에 대한 합의 기술이다. 공유원장 또는 분산원장기술(DLT; distributed ledger technology)이라고 불리기도 한다. 분산원장을 통해 데이 wiki.hash...

Blockchain/DID 2023. 2. 21. 16:17

Golang Algorithm - uglyNumbers

문제설명: 입력받은 n을 읽고 uglyNumbers의 배열의 인덱스를 반환하세요 uglyNumbers란 2,3,5로 나누어서 0이되는 값들입니다. 그러나 uglyNumbers 배열의 첫 번째값은 1입니다. 우선 전체 배열을 열거하면 다음과 같습니다. uglyNumbers = [1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, ..] 입력 인자 1 : n number 타입의 자연수 (n >= 1) 출력 number 타입을 리턴해야 합니다. 주의사항 ugly numbers를 배열에 저장했을 때, n번째 ugly number의 위치는 인덱스 n-1 입니다. 이유는 배열은 0 부터 시작하기 때문입니다. 입출력 예시는 하단에 go입출력 로그를 보면 됩니다~ go 풀이코드 package mai..

Programming Language/Go 2023. 2. 21. 14:28

JavaScript Algorithm - uglyNumbers

문제설명: 입력받은 n을 읽고 uglyNumbers의 배열의 인덱스를 반환하세요 uglyNumbers란 2,3,5로 나누어서 0이되는 값들입니다. 그러나 uglyNumbers 배열의 첫 번째값은 1입니다. 우선 전체 배열을 열거하면 다음과 같습니다. uglyNumbers = [1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, ..] 입력 인자 1 : n number 타입의 자연수 (n >= 1) 출력 number 타입을 리턴해야 합니다. 주의사항 ugly numbers를 배열에 저장했을 때, n번째 ugly number의 위치는 인덱스 n-1 입니다. 이유는 배열은 0 부터 시작하기 때문입니다. 입출력 예시 let result = uglyNumbers(1); console.log(r..

Programming Language/JavaScript 2023. 2. 21. 12:15

Golang Algorithm - Linked List(연결 리스트)

연결리스트 (Linked List)란? https://namu.wiki/w/%EC%97%B0%EA%B2%B0%20%EB%A6%AC%EC%8A%A4%ED%8A%B8 연결 리스트 - 나무위키 배열과는 달리 첫번째 데이터의 추가/삭제가 O(1)의 시간안에 수행된다. 배열의 경우 데이터를 추가 또는 삭제할 때 해당 지점 뒤쪽의 데이터를 모두 이동해야 하나 연결 리스트는 그럴 필요가 namu.wiki 컴퓨터 과학에서, 링크드 리스트(linked list)는 선형 순서가 메모리에 물리적으로 배치되어 있지 않은 데이터 요소의 선형 집합이다. 각각 포인터를 사용하여 다음 노드를 가리킵니다. 이것은 함께 시퀀스를 나타내는 노드 그룹으로 구성된 데이터 구조입니다. 단일 정렬되지 않은 연결 목록을 구현하기 위한 Go 프로그..

Programming Language/Go 2023. 2. 20. 23:21

호밀밭의 파수꾼을 읽고 - 독후감

작가 : J.D. 샐린저 출판사 : 민음사 호밀밭의 파수꾼을 읽기 전에.. 워낙 유명한 책이라서 인터넷에서도 제목은 몇 번 봤었고 도서관에서 책을 고를 때도 몇 번 제목을 봤었던 책이다. 그래서 항상 궁금했었는데 이번 기회에 읽게 됐다. 뭔가 제목만 봤을 때는 어떤 내용인지 추측하기 어려웠다. 개인적인 생각으로 "여행을 간 청년 이야기" 또는 "감동적인 이야기" 이런 책일줄 알았다. 그러나 이 책은 내 생각과는 전혀 달랐다. 그래도 책이 279쪽으로 짧아서 편한 마음으로 읽어봤다. 호밀밭의 파수꾼을 읽고난 후 간략한 줄거리를 말하면 다음과 같다. 주인공의 이름은 콜든 홀필드다. 주인공은 여러 번 학교를 퇴학하고 현재 다니고 있는 학교에서도 5과목 중에 4과목을 낙제점을 받아서 퇴학하게 되는 학생이다. 이..

독서/독후감 2023. 2. 20. 23:04

JavaScript Algorithm - LCS(Longest Common Subsequence)

사용된 알고리즘: 다이나믹 프로그래밍: https://namu.wiki/w/%EB%8F%99%EC%A0%81%20%EA%B3%84%ED%9A%8D%EB%B2%95 문제설명: 두 문자열을 입력받아 다음의 조건을 만족하는 LCS의 길이를 리턴해야 합니다. LCS: 두 문자열에 공통으로 존재하는 연속되지 않는 부분 문자열(Longest Common Subsequence) 문자열 'abc'의 subseqeunce는 'a', 'b', 'c', 'ab', 'ac', 'bc', 'abc' 입니다. 위와 같은 문자열 2개를 입력받고 그 부분 문자열 중 연속되지 않은 부분문자열의 길이를 리턴하는 것이다. 바로 입출력 예시를 보면 감을 익힐 수 있다. 입력 인자 1 : str1 string 타입의 알파벳 소문자와 숫자로 ..

Programming Language/JavaScript 2023. 2. 20. 14:27

Golang Algorithm - ShellSort (셸 정렬)

셸정렬이란? 가장 오래된 정렬 알고리즘 중 하나 알고리즘을 만든 사람 도널드 셸의이름을 따서 만든 정렬 보완한 삽입정렬의 일반화로 볼 수 있음 https://ko.wikipedia.org/wiki/%EC%85%B8_%EC%A0%95%EB%A0%AC 셸 정렬 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 셸 정렬 알고리즘 컬러 바 셸 정렬(영어: shell sort)은 가장 오래된 정렬 알고리즘의 하나이다. 이름은 1959년 이 방법을 발표한 창안자 도널드 셸의 이름을 따서 ko.wikipedia.org ShellSort는 주로 삽입 정렬의 변형입니다. shellSort의 아이디어는 멀리 있는 물건들의 교환을 허용하는 것이다. shellSort에서 우리는 N의 큰 값에 대해 배열을 ..

Programming Language/Go 2023. 2. 19. 23:25

추가 정보

인기글

최신글

페이징

이전
1 ··· 18 19 20 21 22 23 24 ··· 50
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바