반응형 BlockChain4 블록타임 평균타임이 같은경우 네트워크상태에 따라 난이도가 다르므로 난이도가 높은게 채택 그래서 떨어진게 스테일 블록인데 스테일 블록위에 채굴을 더하게 되므로 해시파워 낭비되면서 난이도가 낮아지게 되어 보안이 떨어짐 그래서 고스트프로토콜 즉 , 스테일 블록을 메인블록에 삽임 포크 - 유효성관련 충돌, 하나이상의 블록체인이 네트워크에 있거나, 모든 블록체인이 일부 채굴자에 의해 검증 될때 발생 일반포크 - 둘이상 채굴자가 동시에채굴 할때 -> 난이도로 해결 소프트포크 - 소스코드 변경으로 해시파워 50% 이상 채굴자의 업그레이드 필요한경우 하드포크 - 모든 채굴자의 업그레이드 창조 블록 첫번째 블록 0번 트랜잭션 x 네트워크내 두개의 창조블록이 있어야만 동기화 발생 모든 노드는 자신만의 창조블록 2022. 6. 30. 이더리움 계정 비대칭 키쌍을 이용하여 계정 생성 타원곡선암호(ECC)를 이용하여 생성 secp256k1 256비트 암호화 공개키 비밀키는 64인 16진수 생성절차 - 공개키의 keccak-256 해시 생성(256비트숫자) - 96비트 버림 - 주소를 16진수 문자열로 인코딩 하면 주소 나옴 2022. 6. 30. 블록해쉬 채굴해서 해쉬값을 얻는다 해쉬값은 무엇인가? 블록헤더에 있는 정보를 암호화 해서 얻어낸 값이다. 암호화를 왜 하는가? 거래를 신뢰를 가지고 해야하기 때문이다. https://withbabybird.tistory.com/16 블록 해시에 관한 정의 및 블록해시 연산과정 안녕하세요. 어미새입니다. 이전 포스팅에서는 머클루트는 무엇이고 어떻게 머클루트 값을 구하는지, 그리고 실제 그렇게 값이 구해지는지 검증까지 해봤습니다. 혹시 이전 글을 읽지 않으신 withbabybird.tistory.com 2022. 6. 29. Blockchain 용어 및개념 Decentralize app - Dapp 이라고 한다 백엔드가 탈중앙화된 피어투 피어 네트워크에서 동작하고 있으며 소스코드가 오픈소스. 앱들끼리 인증할 중앙서버가 없어서 합의 프로토콜이 존재 문제점해결 위변조나 거래부인, 네트워크 정보상 불일치 일련의 거래정보를 모아 블록을 만들고 시간순으로 연결한 공유원장인 블록체인 거래 승인 작업 거래기록에 포함된 해결하기 어려운 계산과제(특정해쉬 값 찾는것)를 가장 빨리 해결하고, network 참가자 과반수가 승인함으로써 완료. 전자 서명기술로 소유자와 본인 인증이 되어 거래부인 안됨 작업증명(PoW) 특정한 블록에 대해 목표값 이하의 크기를 가진 해시값을 생성하는 논스값을 찾음으로써 새로운 블록을 생성하는 행위 분산공유 원장 원장이 동시에 기록되기때문에 현실적.. 2022. 6. 27. 이전 1 다음 반응형