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

검색 영역

컨텐츠 검색

Blockchain

  • 분산원장 기술

    2023.01.19 by Yongari

  • 블록체인의 확장성을 개선하기 위한 솔루션 - Layer 1 Solution

    2023.01.19 by Yongari

  • 블록체인 트릴레마

    2023.01.19 by Yongari

  • 분산 데이터베이스의 기술과 장단점

    2023.01.18 by Yongari

  • Mnemonic Wallet 코드 공부 - eth-light-wallet

    2023.01.16 by Yongari

  • 분산 데이터베이스(Distributed Database)의 정의와 관점

    2023.01.13 by Yongari

분산원장 기술

분산원장 분산원장이란 단어 뜻 그대로 탈중앙화된 원장이다. 거래내역을 한 곳에 집중해서 보관하지 않고 여러 곳에 나눠서 집중하는 기술이다. 여러위치에서 여러 사람에 의해 복제, 공유, 동기화 되는 데이터베이스를 합의하는 방식에 대한 기술이고 중앙서버에서 기록하는 것이 아닌 P2P 네트워크에 분산하여 참가자가 공동으로 저장하고 기록하는 기술이다. 중앙집중형 원장 그러나 근대 이후에는 특정기관에서 관리하는 원장(Ledger)에 기록되어 있다. 이런 방식을 중앙집중형 원장 방식이라고 함 현재 유통되는 통화(M1) 의 대부분은 은행이 고객별로 잔고를 관리하고 입출금을 승인하고 기록합니다. 그리고 중앙은행은 은행별 잔고를 원장에 기록하고 은행간 자금 이체를 처리합니다. 주식, 채권 등 대다수 금융자산의 경우 실물..

Blockchain/BlockChain Theory 2023. 1. 19. 16:58

블록체인의 확장성을 개선하기 위한 솔루션 - Layer 1 Solution

레이어 1 솔루션 : 기존의 블록체인 레이어 1의 규칙 또는 메커니즘을 직접적으로 개선하는 것 합의 프로토콜 개선 이더리움의 경우 확장성을 개선하고 보안성을 높이기 위해 합의 프로토콜을 작업증명(Pow)에서 지분증명(PoS)로의 변경을 시도했고 성공했다. 이렇게 변경한 지분증명 알고리즘 이름을 캐스퍼라고 한다. 이렇게 합의 프로토콜을 바꾼 이유는 작업증명 방식은 채굴 시 소모되는 전력량과 컴퓨팅 파워가 비효율적이고 컴퓨팅파워가 비효율적이고 채굴기의 스펙에 따른 빈익빈, 부익부 현상이 발생하기 때문에 지분증명 알고리즘으로 변경했다. 지분 증명방식의 장점으로는 네트워크를 공격 당할 때 공격한 네트워크의 지분을 삭제해버리는 것이 첫 번째 장점이고 두 번째 장점은 전기 에너지 소모량이 적다는 것이다. 샤딩 데이..

Blockchain/BlockChain Theory 2023. 1. 19. 15:56

블록체인 트릴레마

블록체인 트릴레마란(Trilemma)?? 선택해야하는 길은 3가지인데 어느쪽을 선택해도 나머지 2개 또는 1개의 상황을 악화시키는 것 블록체인은 이 트릴레마 문제가 있고 구체적으로 3가지 요소는 다음과 같습니다. 확장성(Scalability), 보안성(Security), 탈중앙성(Decentralization)입니다. 1. 확장성 확장성 : 사용자 수가 늘더라도 유연하게 대응할 수 있는 정도 블록체인은 거래량을 기준으로 확장성을 주로 판단하고 이 거래량은 Transaction per second라는 지표로 많이 측정합니다. 초당 트랜잭션 처리숫자인데요 클레이튼은 4000 TPS, 이더리움은 20 TPS, 블록체인은 7TPS 정도로 측정됩니다. 요즘 핫한 앱토스는 이론적으로 16,000TPS까지 나온다고 ..

Blockchain/BlockChain Theory 2023. 1. 19. 14:29

분산 데이터베이스의 기술과 장단점

분산 데이터베이스의 대표적 기술 3가지 1. 클러스터링(Clustering) 2. 레플리케이션(Replication) 3. 샤딩(Sharding) 1. 클러스터링(Clustering) 클러스터링 : 여러대의 서버를 한 개의 서버처럼 업무를 수행하도록 하는 것을 의미함 탄생 배경 : 왜 필요할까? 여러 서버 중 하나의 서버에서 오류가 날 경우를 대비해서 사용한다. 그렇다면 어떤 에러등이 있을까? 1. DATABASE 서버 장애 주로 SW적 장애로 볼 수 있다. (버그 등)2. 서버 하드웨어 장애(CPU, MEM, DISK에서 장애가 나서 서버가 장애가 난 경우) HW적 장애로 볼 수 있다.3. 정전, 화재 등 천재지변에 의한 장애이다. 클러스터링의 장단점 장점 : 데이터베이스 서버 하나가 죽어도 다른 서버..

Blockchain/BlockChain Theory 2023. 1. 18. 19:19

Mnemonic Wallet 코드 공부 - eth-light-wallet

기능구현 목표 1. newMnemonic API 만들기 수도코드 mnemonic 변수를 만들기 응답 mnemonic 변수에 lightwallet.keystore.generateRandomSeed()의 결과값을 담아서 mnemonic를 응답으로 전송하기 에러가 생기면 에러로 응답하기 자바스크립트 코드 router.post("/newMnemonic", async (req, res) => { let mneMonic; try { let mneMonic = lightwallet.keystore.generateRandomSeed(); return res.json({ mneMonic }); } catch (err) { console.log(err); } }); 응답 mnemonic {"mneMonic":"army j..

Blockchain 2023. 1. 16. 18:40

분산 데이터베이스(Distributed Database)의 정의와 관점

이번 포스팅에서는 분산원장 기술의 시초가 되는 분산 데이터베이스를 이해합니다. 그럼 분산 데이터베이스와 블록체인이 같은 것인지 다르다면 뭐가 다른 것인지 알아보겠습니다. 분산 데이터베이스 정의 분산 데이터베이스 : 한 개의 데이터베이스 관리 시스템(DBMS, Database Management System)을 사용해 여러 CPU에 연결된 저장장치들을 제어하는 형태의 데이터베이스입니다. 노드는 물리적으로 떨어져있지만 논리적으로는 한 개인 것처럼 활용하는 것이 핵심개념이고 이 때 각각의 저장소를 노드(node)라고 부릅니다. 분산 데이터베이스는 물리적으로 떨어진 여러 컴퓨터를 다뤄야해서 투명성이 핵심이고 투명성은 다음 6가지 관점으로 바라볼 수 있습니다. 분산 데이터베이스의 투명성과 6가지 관점 종류 / 내..

Blockchain/BlockChain Theory 2023. 1. 13. 20:56

추가 정보

인기글

최신글

페이징

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

티스토리툴바