일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Crash
- 블록체인 기술
- 백준
- 분산원장
- 재진입공격
- pow
- 블록체인
- PBFT
- ios
- External Call
- DPOS
- view 이동
- Blockchain
- viewcontroller
- Algorithm
- DEFI
- 비트코인
- POS
- dsYM
- 프로그래머스
- 암호화폐
- 이더리움
- 알고리즘
- Xcode
- Report
- Mining
- ethereum
- .dsym
- reentrancy
- solidity
- Today
- Total
목록BlockChain (33)
개발하기좋은날
분산 데이터베이스란? - 하나의 데이터베이스 관리 시스템으로, 여러 CPU에 연결된 저장장치들을 제어하는 형태의 데이터베이스 물리적으로 떨어져있고 여러 노드들은 네트워크를 통해 연결됨으로, 투명성 확보가 중요 분산 데이터 베이스의 대표적인 3가지 기술 클러스터링 레플리케이션 샤딩 클러스터링 - 데이터 베이스가 서버가 죽으면 어떻게 해야하지? - 클러스터링은 DB 서버가 죽었을때 가용성을 위해 서버를 여러개로 만드는 방법 - 데이터베이스는 한개이기 떄문에 병목이 존재한다, 비용부담이 크다, 장애 대응에 강하다 - Active-Active 모드, Active-Standby 모드가 있다 - Active-Active 모드 클러스터링된 서버를 전부 가동하여 항상 장애에 대응할수있게 - Active-Standby ..
거버넌스란? - 블록체인 네트워크를 유지하기 위해 구성원들간의 이해관계 조정 블록체인에서 거버넌스는 오프체인 거버넌스, 온체인 거버넌스로 나누어 진다 그래서 온체인 거버넌스란 무엇인가? 블록체인 네트워크 구성요소 이외에 다른 요소가 없이 체인 내부에서 거버넌스가 이루어질 수 있는 형태를 뜻함 개발자나 채굴자 등의 모두가 블록체인 상 투표에 참여하여 정책을 수정할 수 있는 방식이다. 이오스, 테조스 등 많은 코인들이 온 체인 거버넌스를 채택하고 있다. 그럼 오프체인은 무엇일까? 네트워크 외에서도 거버넌스가 이루어져 블록체인 네트워크 내부에까지 직접적인 영향을 주는 형태를 오프체인 거버넌스라고 한다. 예를들어 비트코인기능개선제안(BIP), 이더리움기능개선제안(EIP) 등이 있을 수 있겠다. 거버넌스의 효과와..
합의 알고리즘이란, 다수의 참여자들이 통일된 의사결정을 하기 위해 사용하는 알고리즘 블록체인에서 합의 알고리즘이 필요한 이유? - 블록체인에서는 네트워크에 참여하는 모든 참여자들이 동일한 데이터를 복사하여 분산 저장하기 때문에 원본과 사본의 구별이 없기에 해당 알고리즘이 필요 - 중앙화된 서버대신 수많은 노드에 데이터가 보관및 저장되기 때문에 데이터가 위변조되지 않은 원본이라는 것이라는 것을 상호간에 합의하는 과정이 필요 대표적인 합의 알고리즘엔 Pow(Proof of Work), Pos(Proof of Stake), DPos(Delegated Proof of Stake) 등이 있다 합의 알고리즘에 대해 간단하게 알아보자 작업 증명(Pow) - 비트코인 창시자 사토시 나카모토가 제안한 알고리즘 - 블록생..
블록체인에서 블록은 헤더(Header) + 바디(Body)로 구성되어있다 - 헤더(Header)는 메타데이터 - 바디(Body)는 트랜잭션의 리스트로 구성 메타 데이터는 - 해당 블록은 체인에서 몇 번째 블록인지 - 해당 블록에서 몇 개의 트랜잭션이 있는지 - 해당 블록 생성은 누가 했는가 - 해당 블록의 크기, 총 전송량은 얼마인가 블록(Block)을 설명하기위해 필요한 데이터들이 들어있다 * 참고로 헤더에 Nonce 값은 Body Nonce랑은 다른 역할 그럼 Body에서 트랜잭션은 무엇인가? 먼저 트랜잭션이란, 위키 설명에서는 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 블록체인에서 마찬가지로 상호작용 및 작업 수행의 논리적 단위, 블록체인에서 일어나는 모든 활동..
블록체인은 활용되는 목적 또는 공개 범위에 따라 여러 방법으로 블록체인 네트워크를 구축할수있다 1. 퍼블릭 블록체인 (Public Blockchain) 2. 프라이빗 블록체인 (Private Blockchain) 3. 컨소시엄 블록체인(Consortium Blockchain) 퍼블릭 블록체인 (Public Blockchain) - 개방형 블록체인은 누구나 트랜잭션을 생성 프라이빗 블록체인 (Private Blockchain) - 폐쇄형 블록체인은 서비스 제공자 (기업, 기관)의 승인을 받아야만 참여할수있다 - 엔터프라이즈 블록체인 이라고도함 - 리눅스 재단 오픈소스 프로젝트인 "하이퍼레저" 또한 프라이빗 블록체인 컨소시엄 블록체인(Consortium Blockchain) - 동일한 목적이나 가치를 가지고..
최초의 암호화폐이자 암호화폐의 대표자 비트코인의 핵심 기술은 무엇이고 어떤 의미를 지니고 있을까? 블록체인의 핵심은 인터넷 상에 있는 사람들과 동일한 데이터를 가지는것 간단하게 A, B, C 컴퓨터가 블록체인 기반 어플리케이션을 사용중이라면 또는 네트워크 구성원이라면 A, B, C 모두 동일한 데이터를 저장및 유지 해야한다는 말이다 블록체인은 아래와같은 특징을 가집니다 누구나 데이터를 추가 가능 데이터는 한 번 추가되면, 수정하거나 삭제할 수 없다 개인이나 단체가 데이터를 관리하는 것이 아니라, 블록체인 네트워크에 있는 모든 사람들이 함께 관리 블록체인은 블록(block) 체인(Chain) 으로 그 의미를 어느정도 파악할수있다 블록(Block) - 블록이란 데이터를 저장하는 공간 - 자산에 대한 정보, ..
현재 우리는 신용 화폐를 사용하는 자본주의에 살고 있다 하지만 우리는 수많은 위기를 겪었고 현재 금융 시스템을 유지하기위해 문제점들을 보안하여 사용 중이다 그렇지만 그 과정속에서 수많은 사람들이 피해를 보았으며 유혈 사태 또한 일어났다 유명한 암호화폐 프로젝트 CEO이자 인플루언서인 사람이 이런말을 한적이 있다 "I want to break the traditional market" 수많은 위기속 문제점이 무엇인지 살펴보자 먼저 신용창출에 대해 알아야한다 신용창출(Credit Creation)은 은행을 통해 국가에 유통되는 화폐 총량이 늘어나는 현상을 의미 은행의 신용과 예금을 통해 유통되는 화폐의 양이 늘어나기 떄문에 신용을 창조한다, 예금 창조라고도 한다 위 사진은 중앙은행 으로부터 5,000만원 대..
실물 화폐 - 종이 화폐 -신용 화폐 이러한 화폐의 진화에 따라 우린 화폐를 화폐로서 사용하기 위해 화폐의 3대 기능이 필요하다 교환의 매개체 가치 척도의 기능 가치 저장 기능 비트 코인으로 대표되는 암호화폐가 나온지 14년이 되었다 여전히 화폐로서의 자격 논란은 끊이지 않고있다 비트코인은 "화폐의 기능을 충족 시킬 가능성" 가지고있다 이러한 이유는 아직 블록체인 기술 기반 암호 화폐는 가치 적도의 기능에 대해 해결 해야할 과제가 남았기 떄문 그럼 화폐의 3개 기능을 암호화폐에 적용시켜보자 1. 교환의 매개체 - 현재 주변에 비트코인을 통해 물건을 살 수 있는 가게는 많지 않다, 한번 본적있다 지하철역에서 양말을 파는 사장님이 계좌번호화 비트코인도 가능하다는 펫말을 보았다 - 2010년 5월 22일 미국..