일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- dsYM
- .dsym
- DPOS
- ios
- PBFT
- Xcode
- 암호화폐
- Algorithm
- 알고리즘
- DEFI
- reentrancy
- External Call
- ethereum
- 재진입공격
- POS
- 블록체인
- view 이동
- 프로그래머스
- 백준
- Mining
- viewcontroller
- pow
- Report
- 비트코인
- Blockchain
- Crash
- 이더리움
- 블록체인 기술
- 분산원장
- solidity
- Today
- Total
목록pow (3)
개발하기좋은날
블록체인에서 흔히 '채굴' 이라는 단어는 블록체인 네트워크에 노드로 트랜잭션을 검증하여 분산원장을 기록하고 보상으로 암호화폐를 얻는 것을 말함 여기서 블록체인 네트워크에서 새로운 블록을 생성하고 그 대가로 암호화폐를 지급받는 노드들이 '채굴자' 라고 얘기하조 그럼 우리 노드들은 채굴을 왜하는걸까? (당연히 돈이 되니깐 하조..ㅋㅋ) 이익이 되니깐 하는거다 이건 비트코인 게임 이론이랑도 연관이 있다 대표적으로 비트코인의 Pow에 대해 알아봅시다 이 노드(채굴자)는 어떤일 을 하나면 (이것도 일이조) - 네트워크 동기화 : 새로운 노드가 비트코인 네트워크에 합류하면, 다른 노드에게 과거의 블록들을 요청해 블록체인을 다운로드 할수있게 해주조 - 트랜잭션 검증 : 새로운 트랜잭션을 수신한 노드는 반드시 해당 트..
합의 알고리즘의 공통적으로 고려되는 항목 1. Finality Problem 2. 51% Attack and BFT 3. Transaction Cost 체인 공개 유형 합의 방식 설명 장점 단점 사용 코인 퍼블릭 POW 각 노드의 연산 능력을 증명하여 블록 생성 높은 컴퓨팅 파워를 가진 노드가 블록을 생성할 확률이 높음, 오랫동안 사용되며 안전성이 검증, 단점도 많음 오랜기간동안 검증 51% Attack 완결성문제 느린 트랜잭션 에너지 낭비 비트 코인 POS 소유 지분 양에 비례하여 블록 생성 권한을 높은 확률로 부여 받음 많은 지분을 가진 노드가 블록을 생성할 확률이 높으며 이론적으로 우수하지만 실제 대규모 환경에서 검증 사례가 부족하다 51%Attack내성 빠른 트랜잭션 에너지 낭비 적음 완결성 문제..
합의 알고리즘이란, 다수의 참여자들이 통일된 의사결정을 하기 위해 사용하는 알고리즘 블록체인에서 합의 알고리즘이 필요한 이유? - 블록체인에서는 네트워크에 참여하는 모든 참여자들이 동일한 데이터를 복사하여 분산 저장하기 때문에 원본과 사본의 구별이 없기에 해당 알고리즘이 필요 - 중앙화된 서버대신 수많은 노드에 데이터가 보관및 저장되기 때문에 데이터가 위변조되지 않은 원본이라는 것이라는 것을 상호간에 합의하는 과정이 필요 대표적인 합의 알고리즘엔 Pow(Proof of Work), Pos(Proof of Stake), DPos(Delegated Proof of Stake) 등이 있다 합의 알고리즘에 대해 간단하게 알아보자 작업 증명(Pow) - 비트코인 창시자 사토시 나카모토가 제안한 알고리즘 - 블록생..