# pow

클레이튼(Klaytn), 핵심만 정리했습니다
클레이튼의 가장 기초적인 내용들을 요약 정리했습니다. 한양대학교의 '클레이튼 스마트계약과 탈중앙앱 강의'를 참고했습니다.

[JavaScript] Number.isInteger() & 제곱근 (pow, sqrt)
javascript Number.isInteger() & Math.pow() & Math.sqrt()

합의 알고리즘: PoW, PoS, BFT, PBFT
작업 증명(PoW) : 새로운 블록을 블록체인에 추가하는 작업을 완료했음을 증명하는 합의 알고리즘 ex. 비트코인, 이더리움(2.0이전) 거래기록정보를 무작위 특성을 가진 nonce 값과 hash 알고리즘을 적용시켜 설정된 난이도를 충족하는 해시값을 도출하는 방식 블록 생성자(채굴자 혹은 검증자) 들이 컴퓨터 연산을 통해 블록체인의 블록 헤더에 제시된 난...

비트코인 백서: Peer-to-peer 전자 화폐 시스템의 시작을 알리다
비트코인 백서는 현재 4차 산업혁명의 핵심기술인 '블록체인'과 뜨거운 감자인 암호화폐인 비트코인의 구조의 핵심을 설명하는데 있어 시작점이며 가장 기초가 되는 문서라고 할 수 있기 때문에 이것을 이해하기 위해서는 꼭 읽어야 하는 필독서이다.
[BlockChain] POW/POS/DPOS
작업 증명은 채굴하여 보상을 얻는 것만이 목적이다.그러므로 생태계에 대한 관심이나 다른 목적은 없다 오직 보상을 얻어 자금을 얻는 것 뿐. 그러나, 초창기 코인으로서 많은 공격을 받고 문제점을 보완해나왔기 때문에 신뢰도 부분에서 많은 강점이 있어 아직도 자산의 가치가

25. 정수 제곱근 판별
임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다.n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요.n은 1이상, 50000000000000 이하인
[Python] pow(x, 2) vs. (x * x) 실행 속도 비교
파이썬으로 작업을 하다가 특정 부분에서 실행 시간이 오래 걸리길래 확인해 봤더니 아래와 같은 코드가 있었다.처음에는 단지 파이썬의 내장 함수이기 때문에 시간이 적게 걸리지 않을까 생각했지만, 그 부분의 실행 시간을 줄이는 방법이 딱히 떠오르지 않아서 설마... 하는 생
블록체인에 대하여(블록체인에 대한 블로그 글 라우팅)
블록체인을 공부하면서 정리했던 내용을 키워드별로 분류해 라우팅하는 글을 하나 작성한다.비트코인 -> 이더리움비트코인 채굴하는 법블록 해시, 트랜잭션공개키, 프라이빗키블록체인 프레임워크비잔티움 장군 문제합의 알고리즘 종류POW, POS디앱(DApp)블록체인 적용 사례암호

[Blockchain] 합의 알고리즘
다수의 참여자들이 통일된 의사결정을 하기 위해 사용하는 알고리즘(합의 모델, 합의 방식, 합의 매커니즘, 합의 프로토콜)블록체인 시스템에는 의사결정을 내릴 권위있는 중앙화 서버가 존재하지 않고, 전 세계에 흩어진 수많은 노드에 데이터가 보관된다. 각 노드들은 블록에 기
TIL-220214
숫자 각 자리수 더하기python은 증감연산자xmin(), max()list에서 최소값 찾기 min(list)list에서 최대값 찾기 max(list)시간복잡도 O(n)math 라이브러리 함수import math를 통해 math 라이브러리 importmath.pow(x