비트코인 11

블록체인 개발프로젝트

블록체인에 대해서 공부중이고 어느 정도 기초적인 개념공부를 마쳤다. 이제 블록체인 프로젝트를 몇개를 시작해보려고 한다. web3.0 을 사용한 웹사이트, 그리고 거래소 코딩까지 해볼려고 한다. 공부를 하면서 느끼는거지만 , 기존 레거시 금융권에선 볼수없었던 신기술들을 많이 볼수었어서 재미있고,재밌는 아이템들이 많아서 앞으로 어떻게 활용해서 세상에 재밌는 것들을 빨리 선보이고 싶다.

개발프로젝트 2023.12.26

서버기초[go ethereum]

파일생성오류 오늘은 블록체인 기초에 대해서 배웠다. 웹서버 코딩은 몇년전에 해본거 같은데 오랜만에 해봐서 약간 헷갈렸다 ㅎㅎ 순조롭게 강의실습을 따라 하고 있었는데 이상한 vscode에서 파일생성 오류가 발생했다. simple-server라는 파일을 생성을 했는데 파일생성권한이 없다면서 denied 됐다. 이게 먼 이상한 오류인가 싶어서 분노의 구글링을 했는데 아무리 찾아봐도 내가 원하는 결과를 찾지를 못했다. 그런데 혹시 simple-server 에서 "-"이거 때문인가 해서 이걸 빼보았는데 해결이 되었다. 무슨오류였는지는 모르겠지만 이러한 오류가 있으시다면 폴더명에서 특수문자를 쓰지 마시길바란다.

블록체인 2023.12.02

롤업[Roll up]

롤업 1.롤업이란? 롤업은 수백개의 트랜잭션을 레이어1의 단일트랜잭션으로 묶는 것으로 여러사람이 수수료를 분담하는 효과를 가지고 있다. 롤업은 레이어1 와부에서 실행되지만 트랜잭션 데이터는 레이어1에 게시가 되어서 이더리움으로부터 신뢰를 가져오되 레이어1의 구조에는 영향을 끼치지 않는다. -낙관적 롤업 트랜잭션이 유효한것으로 가정되지만 , 필요한경우 이의를 제기할수가 있다는 점에서 " 낙관적 "이라고 부른다. 유효하지 않은 트랜잭션이 의심되는 경우 오류증명이 실행되어, 이것이 발생했는지 확인하며 특정기간동안 오류가 발견되지 않을시 유효한것으로 취급한다. -영지식 (zero knowledge)롤업 영지식 롤업은 트랜잭션이 오프체인에서 계산되는 유효성 증명을 사용한다. 압축된 데이터가 유효성 증명으로 이더리..

블록체인 2023.11.29

레이어2 와브릿지

레이어2 와 브릿지 만약 돈을걸고 고스톱을 칠때마다 매판마다 돈이 오고간다면??=>매우 불편하다 따라서 종이에 점수를 적어두고 맨마지막에 한번에 정산을 하는 방식을 많이 쓴다. 이런 행위가 블록체인 거래에도 적용이 된다면??? 레이어2는 이더리움의 확장솔루션을 일컫는 말 레이어2는 이더리움을 확장하는 별도의 블록체인이며,이더리움의 보안 보증을 물려받는다. 레이어2는 레이어1의 부족한 확장성을 확보를해주는 기술로서 레이어2에서 모두 거래를 한후 해당결과값의 증거물만 레이어1에 기록하는 형태로 진행이된다. 레이어2를 사용하면 레이어1에서의 연산량을 레이어2가 대신처리하여 같은 시간안에 더빠른 트랜잭션을 처리시킬수가 있다. 레이어02 : roll up솔루션 , 레이어1:이더리움 레이어02:라이트닝 네트워크,레..

블록체인 2023.11.29

샤딩 sharding 단계

sharding 단계 이더리움의 저장용량이 증가 L2솔루션들과 조화를 이루어지게 된다=>가스비절감 23~24년 예정 훨씬 빠르고 값싼 네트워크를 사용가능하다. 1.확장성증가 db를 수평적으로 분할 2.누구나 노드를 운영가능 3.더많은 참가를 유도해서 더높은 탈중앙성을 만듦. 안정성높아짐 샤딩단계 1단계:data availability 처음 샤드체인이 적용될때는 네트워크에 추가적인 데이터만 제공하고 트랜잭션이나 스마트컨트랙트를 처리하지 않을 예정이다. 하지만 롤업과 같이 초당 트랜잭션에 있어서는 빠른 확장성을 가져올것이다. 롤업은 레이어2기술로 오늘날 사용되는 기술이며 트랜잭션들을 모아서 하나로 만든후 암호학적인 증거를 만들고 해당증거를 체인에 저장하는 방식이다. 2단계 : 코드실행 2단계: 코드실행 해당..

블록체인 2023.11.29

블록체인 네트워크분류

블록체인 분류 safety vs liveness(택1 !) 동기네트워크 첫번째 작업end -> 두번째 작업 요청과 응답의 순서가 보장, 응답이 지연=>전체성능저하 비동기 네트워크 요청을 보낸후 응답을 기다리지 않고 다음작업을 처리하는 네트워크 응답의 지연에도 영향 받지 않지만, 순서와 응답이 보장되지 않는다. 부분동기 네트웤 시간의 상한선은 존재, but 언제 도달할지 모르는것을 가정 flp impossibility 비동기화된 네트워크 환경에서 safety와 livenessㄹㄹ 동시에 만족시키는 분산된 합의 알고리즘이 존재할수가 없다. safety 안정성을 중요시하는 형태 합의가 완전하게 이루어질경우에만! 블록이 생성된다 만약 safety가 보장x => 포크현상이 발생한다. &포크현상: 새로운 룰로 블록..

블록체인 2023.11.29

하드포크 vs 소프트 포크

1.하드포크 블록체인을 업데이트할때 새로운규칙을 추가하는것, 하드포크 업데이트의 경우 과거의 규칙을 따르는 노드들간의 네트워크와 새로운 규칙을 따르는 노드들간의 네트워크가 나뉘어질수가 있다. 예)이더리움,이더리움클래식, 비트코인캐,비트코인 2.소프트 포크 블록체인 업데이트시 기존의 체인을 그대로 사용하면서 업데이트. 기능만 업데이트가능

블록체인 2023.11.27