Next-BlockChain

고정 헤더 영역

글 제목

메뉴 레이어

Next-BlockChain

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (358)
    • Computer Science (19)
      • OS (3)
      • Network (1)
      • NoSQL (4)
      • DevOps (2)
      • Security (8)
    • Blockchain (94)
      • BlockChain Theory (25)
      • Bitcoin (3)
      • Ethereum (17)
      • Cosmos (4)
      • DeFi (13)
      • DID (3)
      • NFT (7)
      • Oracle - Chainlink (8)
      • Geth_2019_(NAKsir-melody)님자.. (1)
    • Web (13)
      • React (6)
      • NodeJS (4)
      • Echo (2)
    • Programming Language (201)
      • Go (60)
      • Solidity (40)
      • HTML (2)
      • JavaScript (97)
      • CSS (2)
    • 독서 (19)
      • 독후감 (19)
    • 교양 (6)
      • 국어 (4)
      • 영어 (1)
      • 인물 (1)
    • 경제 (0)

검색 레이어

Next-BlockChain

검색 영역

컨텐츠 검색

Programming Language

  • ERC-721(NFT) Solidity 코드 및 토큰 분석

    2023.02.15 by Yongari

  • ERC-20 토큰 - 개선(SafeMath, OwnerHelper, TokenLock 추가)

    2023.02.15 by Yongari

  • JavaScript Algorithm - rangeMinimum

    2023.02.15 by Yongari

  • Golang Algorithm - insertionSort

    2023.02.14 by Yongari

  • JavaScript Algorithm - binaryHeap(minHeap)

    2023.02.14 by Yongari

  • Golang Algorithm - selectionSort

    2023.02.13 by Yongari

  • ERC-20 토큰(나만의 토큰 만들기 실습)

    2023.02.13 by Yongari

  • JavaScript Algorithm - binaryHeap(maxHeap)

    2023.02.13 by Yongari

ERC-721(NFT) Solidity 코드 및 토큰 분석

1. ERC-721(Ethereum Request for Comment-721) 토큰이란? ERC-721 토큰은 다른 말로 대체 불가능한 토큰 (Non-Fungible Token)이라고 부르기도 합니다. 그리고 ERC-721은 NFT를 구현하는데 필요한 표준을 정의합니다. 이 표준은 EIP-721에서 논의됐습니다.(하단 링크 참고) 그리고 ERC는 자신의 아이디어를 제안하고 어떤지 평가를 해달라고 한 뒤 많은 사람들이 괜찮다고 생각하면 선택하는 표준 같은거라고 생각하시면 됩니다. 그렇다면 왜 NFT라고 부르는 것이고 NFT 함수들은 어떤 것이 있을까요?? 2. ERC-721 토큰함수에서 살펴보시면 됩니다. EIP-721 (EIP는 Ethereum Improvement Proposals의 약자입니다. ) ..

Programming Language/Solidity 2023. 2. 15. 19:52

ERC-20 토큰 - 개선(SafeMath, OwnerHelper, TokenLock 추가)

지난번 실습 이후로 ERC20 토큰을 개선하기 위한 코드를 포스팅 합니다. 공부한 내용을 정리할 목적으로 포스팅합니다. https://next-block.tistory.com/entry/ERC-20-%ED%86%A0%ED%81%B0%EB%82%98%EB%A7%8C%EC%9D%98-%ED%86%A0%ED%81%B0-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EC%8B%A4%EC%8A%B5 ERC-20 토큰(나만의 토큰 만들기 실습) ERC-20(Ethereum Request for Comment20) ERC-20은 Ethereum Request for Comment20의 약자를 뜻하며 ERC 제안서의 일련번호다. ERC-20은 이더리움 블록체인 네트워크에서 정한 표준 토큰 스펙으로 EIPs에서 관..

Programming Language/Solidity 2023. 2. 15. 18:37

JavaScript Algorithm - rangeMinimum

문제설명 : 정수를 요소로 갖는 배열과 특정 구간을 입력받아, 해당 구간 내에서 최소값을 리턴해야 합니다. 배열안에서 특정 구간을 탐색한 뒤에 최소값을 찾아야 하며 이 과정에서 시간복잡도를 최소화할 수 있는 로직으로 코딩해야합니다. 입력 인자 1 : arr number 타입을 요소로 갖는 배열 arr.length는 500,000 이하 arr[i]는 -100,000 이상 100,000 이하의 정수 인자 2 : ranges number 타입을 요소로 갖는 배열 ranges.length는 10,000 이하 ranges[i]는 특정 구간을 의미 ranges[i][0]은 i번째 구간의 시작 인덱스 ranges[i][1]은 i번째 구간의 마지막 인덱스 출력 배열(arr)를 리턴해야 합니다. (입출력 예시 참고) a..

Programming Language/JavaScript 2023. 2. 15. 14:35

Golang Algorithm - insertionSort

삽입 정렬이란? 자료 배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교해서 자신의 위치를 찾아 삽입함으로써 완성되는 정렬 알고리즘이다. https://ko.wikipedia.org/wiki/%EC%82%BD%EC%9E%85_%EC%A0%95%EB%A0%AC 삽입 정렬 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 삽입 정렬(揷入整列, insertion sort)은 자료 배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여, 자신의 위치를 찾아 삽입함으로써 정렬 ko.wikipedia.org go로 구현하는 선택정렬 함수의 역할 main() : 20개의 난수 배열을 생성하는 함수 generateSlice를 호출한 뒤 quicksort 함수를 호..

Programming Language/Go 2023. 2. 14. 20:54

JavaScript Algorithm - binaryHeap(minHeap)

사전 지식 위키백과에서 본 힙 자료: https://ko.wikipedia.org/wiki/%ED%9E%99_(%EC%9E%90%EB%A3%8C_%EA%B5%AC%EC%A1%B0)#:~:text=%ED%9E%99%EC%97%90%EB%8A%94%20%EB%91%90%EA%B0%80%EC%A7%80%20%EC%A2%85%EB%A5%98%EA%B0%80,%EB%8C%80%EC%86%8C%EA%B4%80%EA%B3%84%EA%B0%80%20%EC%A0%95%ED%95%B4%EC%A7%80%EC%A7%80%20%EC%95%8A%EB%8A%94%EB%8B%A4. 힙 (자료 구조) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 1부터 100까지의 정수를 저장한 최대 힙의 예시. 모든 부모노드..

Programming Language/JavaScript 2023. 2. 14. 13:43

Golang Algorithm - selectionSort

선택정렬이란? https://ko.wikipedia.org/wiki/%EC%84%A0%ED%83%9D_%EC%A0%95%EB%A0%AC#:~:text=%EC%84%A0%ED%83%9D%20%EC%A0%95%EB%A0%AC(%E9%81%B8%E6%93%87%E6%95%B4%E5%88%97%2C%20selection,%EA%B0%99%EC%9D%80%20%EB%B0%A9%EB%B2%95%EC%9C%BC%EB%A1%9C%20%EA%B5%90%EC%B2%B4%ED%95%9C%EB%8B%A4. 선택 정렬 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 선택 정렬(選擇整列, selection sort)은 제자리 정렬 알고리즘의 하나로, 다음과 같은 순서로 이루어진다. 주어진 리스트 중에 최소값..

Programming Language/Go 2023. 2. 13. 23:00

ERC-20 토큰(나만의 토큰 만들기 실습)

ERC-20(Ethereum Request for Comment20) ERC-20은 Ethereum Request for Comment20의 약자를 뜻하며 ERC 제안서의 일련번호다. ERC-20은 이더리움 블록체인 네트워크에서 정한 표준 토큰 스펙으로 EIPs에서 관리하는 공식 프로토콜이다. 이더리움 호환에 필요한 모든 요구사항을 충족시키는 표준은 ERC-20으로 간주한다. ERC-20 토큰은 이더리움과 교환할 수 있고 이더리움 지갑으로 전송이 가능하다. ERC20에 대한 표준 문서 링크 ERC-20: Token Standard eips.ethereum.org 환경 설정 Ganache 환경설정 1. 다음 링크에서 환경에 맞게 다운로드를 해줍니다. https://trufflesuite.com/ganach..

Programming Language/Solidity 2023. 2. 13. 22:39

JavaScript Algorithm - binaryHeap(maxHeap)

최대 힙(Max 힙이란 무엇일까요?) 최대 힙은 최대 트리면서 완전 이진 트리입니다. 최대 트리 : 각 노드의 키값이 자식노드가 있다면 자식의 키값보다 크거나 같은 트리 완전 이진 트리 : 노드를 삽입할 때 왼쪽부터 차례대로 삽입하는 트리, 자식노드가 반드시 2개 이하인 트리 참고: https://juhee-maeng.tistory.com/94 [자료구조] 힙(Heap)이란? 최대힙(Max Heap)과 최소힙(Min Heap) 힙(Heap) 최대 힙(Max Heap) 최소 힙(Min Heap) 1. 최대 힙(Max Heap) 최대 트리(Max Tree)는 각 노드의 키(Key)값이 (자식 노드가 있다면) 그 자식의 키(Key)값보다 작지 않은(=크거나 같은) 트리이다. 최대 힙(Max H juhee-ma..

Programming Language/JavaScript 2023. 2. 13. 13:55

추가 정보

인기글

최신글

페이징

이전
1 ··· 6 7 8 9 10 11 12 ··· 26
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바