전체 글 161

xcrun error

xcrun error 블록체인 공부중 go lang 관련 툴실습중 먼 이상한 오류가 떠서 미친듯이 구글링을 했다.. error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun\n" 이러한 에러였다. 먼가 설치를 못해주는것 같아서 계속 찾다찾다가 포기할때쯤 xcrun 관련 에러인것을 알게 되었다. 맥북 os 업데이트를 하면 xcrun 관련 에러가 뜬다고한다.. 아래의 코드를 터미널에 입력해줘서 다운로드가 완료되면 문제가 해결될것이다! $xcode-select --install

M1 mac tool 2023.11.27

프라이빗 체인 퍼블릭 블록체인

프라이빗 체인 퍼블릭 블록체인 1.퍼블릭 블록체인(아무나 참여가능) 누구나 읽고,쓰고,검증 가능 네트워크가 돌아가기 위해선 보상코인이 주어져야 함 탈중앙화에 가치를 추구하는 체인이다. 대신 에너지가 많이 소모가 되며 합의과저이 복잡. 2.프라이빗 체인 검증되고 ,인증된 사람들만 참여가능 탈중앙화가 덜되어있는 대신 확장성이 좋으며, 안정성을 확보했음 확실한 신원을 확인해야 참가가 가능함 3.허가형/컨소시엄 블록체인 운영자의 허가가 필요함. 프라이빗은 아니지만 검증되어야만 온체인행위들을 할수가 있음. 프라임+퍼블릭 체인느낌

블록체인 2023.11.27

블록체인의 트릴레마

트릴레마 1.확장성 2.탈중앙성 3.안정성 3가지중 2가지를 선택하면 하나는 포기해야한다는 "이야기" 3중택2!!!! 다양한 체인들이 트릴레마를 언급을 하면서 자신들의 체인들을 포지셔닝을 하고있다. 1.확장성 얼마나 많은 트랜잭션을 얼마나 빨리 처리를 할수있는지에 대한 기준 "하나의 노드가 처리하는 속도보다 체인이 더많은 영을 처리해야함"(샤딩) 2.탈중앙성 특정소수그룹에 대한 의존성이 없는지에 대한 여부 특정노드들이 전체생태계를 이끌고 나가게 된다면 탈중앙성이 떨어진다고 볼수가 있음. 3.안정성 전체참여자수 대비 다수 참여자들이 조작을 시도해도 안전한지에 대한 여부 50%공격까지 수용가능하면 이상적이다. 전통적인 체인 탈중앙성,안정성은 챙겼지만 확장성은 챙기지 못함 비트,이더(pow)가 여기에 포함된다..

블록체인 2023.11.27

하드포크 vs 소프트 포크

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

블록체인 2023.11.27

비잔틴장군의 딜레마(PBFT) [공부 더필요]

비잔틴장군의 딜레마(pbft) 다른 장군들이 통술 치질않을까? 라는 고민 pbft어느정도의 조작은 감안하고 끊임없이 블록이 생성되는 형태의 합의알고리즘 3n+1 만큼의 사람이 네트워크상에서 존재한다면 시스템은 문제가 없이 돌아간다(첩자한명당??) 궁굼한점:근데 만약에 첩자가 2명이면? prepare / pre-prepare 두번의 메세지를 교환해야지 pbft 합의알고리즘을 사용할수가 있다. 다른합의알고리즘과 많이 사용한다.

블록체인 2023.11.27

토큰과 코인은 다르다

토큰은 스마트컨트랙트의 일종 코드로 만들어졌기 때문에 언제든지 더 제작이 가능하다 표준(erc20,721)을 상속받아서 사용한다. (표준을 잡아줘야 코드를 작성할때 일관성있게 작성을 할수가 있다.) 코인(댓가)은 네트워크자체의 합의알고리즘에 의해서 발행되는것이다. 네트워크에 기여하는 대가로 주는 코인이며 native token, gas token이라고 표현한다. 생태계를 만들어야지 토큰뿐만아니라 코인까지 다 사용이 가능하다 코인은 네트워크의 가스 시스템으로 사용이된다. %합의 알고리즘의 보상으로 나왔다. 하나의 생테계 (블록체인 네트워크)를 만들기 위해서 유인요소가 필요한데 그것이 코인(암호화폐)이다. 유인요소로 돈(암호화폐)를 지급을 함으로써 그 블록체인 네트워크가 더욱더 견고해지는 순환구조를 가진다...

블록체인 2023.11.26