본문 바로가기

전체 글

(108)
[REMIX] Error while connecting to the provider, provider not connected , Ganache 에 배포하려고 연결하니 에러가 날 때 REMIX에서 스마트 컨트랙트를 Ganache 에 배포하려고 하니 다음과 같은 에러가 떴다. "Error while connecting to the provider, provider not connected" 즉 , Remix의 스마트 컨트랙트를 배포해주는 Ganache가 연결이 안되어있다는 것! 리믹스와 가나슈 다 껐다 켰지만 해결되지 않았다. 그러다 remix를 chrome 브라우저로 실행하니 잘 배포되었다..!( 사파리로 하고 있었음) 간단한 해결방법이지만, 나처럼 헤매는 사람들에게 도움이 되길 바라며..ㅎㅎ Remix란? Remix 는 브라우저에서 이더리움과 같은 블록체인의 스마트 컨트랙트를 개발, 배포 및 관리할 수 있게 도와주는 통합 개발 환경(Integrated Development Envi..
Mac 에서 Homebrew 를 설치했는데 zsh: command not found: brew 오류가 난다면? 분명 맥에 Homebrew를 설치하여 cmd 창에 homebrew --version 을 입력해도 다음과 같이 brew를 찾을 수 없다고 나온다. zsh: command not found: brew macOS의 기본 쉘인 ZSH 에서 brew command를 찾을 수 없다는 의미 where is brew....??? 지금까지 맥에서 설치했지만 없다고 뜨는 에러를 보면 경로를 다시 한번 살펴봐야한다. 이 경우는 brew가 /usr/local/... 가 아닌 /opt/homebrew/ 에 설정되어 있어서 그렇다. 이럴때는 path 환경변수에 /opt/homebrew/ 를 추가해주면 에러를 우회할 수 있다고 한다 블로그를 참고하여 문제를 해결했다. (출처 참고) 해결 방법 1. zshrc 설정을 변경하기 위해 ..
[javascript] 비동기 처리 동기와 비동기의 차이는? 동기 (synchronous) 란 "시간이 얼마나 걸리든 요청과 결과가 한 자리에서 동시에 일어나는 것" 즉, 동기적 처리는 커피 주문을 하면 시간이 얼마나 걸리든 그 자리에서 커피를 받을 때까지 다음 작업을 할 수 없다.(스타벅스) 비동기(Asynchronous)란 "요청과 결과가 동시에 일어나지 않는 것" 비동기적 처리는 커피 주문을 하면 진동벨을 가져가 다른 업무를 하다가 커피를 받을 수 있다. 즉 하나의 요청이 결과가 나오지 않더라도 다른 업무를 실행할 수 있으며, 또 다른 요청을 할 수 있다(진동벨 방식) javascript의 처리방식은? javascript는 싱글 스레드 언어로, 기본적으로 동기처리 방식이다. 즉, 코드가 작성된 순서대로 작업을 처리한다. 하지만 비동기..
퍼블릭(Public) 블록체인과 프라이빗(Private) 블록체인 Public Blockchain (퍼블릭 블록체인) 퍼블릭 블록체인은 누구든지 네트워크에 참여가능하다. 모든 참여자가 블록체인에 대한 전체 복사본을 보유하고 있으며, 동시에 열람 가능하다. 이는 참여자들 간의 신뢰성을 유지하고 부정 행위를 예방하기 위한 방법 중 하나다. 퍼블릭 블록체인은 익명의 노드로 신원확인이 불가하다. 예시 : 스팀잇 , 이더리움, 비트코인 Private Blockchain(프라이빗 블록체인) Private Ledger: Centralized under one organization which controls the right to view and sens transactions. e.g. Bankchain, multichain 프라이빗 블록체인은 법적 책임을 지는 허가받은 사람만 ..
[그로스해킹] PMF란 양승화 님의 그로스해킹을 읽고 정리한 내용입니다. PMF란 Product Market Fit으로 제품-시장 적합성이다. PMF는 그로스해킹 중 가장 먼저 시작해야 한다.왜냐면 그로스 해킹은 시장이 필요로 하는 제품을 만드는 것에서부터 시작되기 때문이다. PMF를 개선하기 위해 해야 하는 부분이 인상 깊었다. 그로스 해킹이라 정량적인 데이터 분석만 하는 줄 알았는데, 초기 단계에서는 오히려 사용자에 대해 깊이있는 인사이트를 얻기 위해 정성 조사를 한다. PMF를 개선하기 위해 해야 하는 일사용자를 직접 만나서 이야기 듣기 사용자 행동 데이터 분석이 시기에 해야 하는 가장 중요한 일은 사용자에 대해 더 많이 연구하고, 사용자를 이해하려고 노력하는 것이다. 깊이 있는 인사이트를 찾기 위해서는 1:1 사용자 인..
스마트 컨트랙트와 보안의 중요성을 알아보자 스마트 컨트랙트 개념 및 활용 사례 스마트 컨트랙트 개념 온라인 상에서 특정 계약 조건을 실행 스마트 컨트랙트가 블록체인 위에 기록되기 때문에 누구도 처음의 계약 조건을 바꿀 수 없으며, 조건을 만족시키는 경우에는 계약의 내용이 1. 자동적으로 2. 무조건 실행 스마트 컨트랙트 작동 원리 사전에 정의된 스마트 컨트랙트 → 스마트 컨트랙트 발동 → 실행 및 자산 → 청산 절차 →(블록체인 상의 자산( 디지털 자산 ) / 블록체인 외의 자산( 실제 자산 ) ) 활용 사례 블록체인 택배 보관함 블록체인 기반 IoT 전원 소켓 블록체인 기반 주거 임대 서비스 사실 블록체인 기반 서비스가 제대로 사용화된 것 없다. 현재는 테스트 정도임 해킹 사례로 보는 보안의 중요성 거래소 사례 일본 : MT.GOX 2014년에..
블록체인 용어를 chat gpt에게 물어봤다. 블록체인의 주요 용어를 깔끔하게 알려준다. 챗지피티를 공부할 때 많이 이용해야지
링글의 공동창업자 이승훈님 인터뷰 영상을 보고 과거에 아쉬웠건 기억들이 제품을 만드는 데 굉장히 소중한 자원이 되겠다. 과거에 아쉬웠던 것들을 하나하나 풀면서 제품을 설계할 수 있었던 게 창업할 수 있던 가장 큰 이유였다. 스탠포드 학생 10명을 모아 사비로 페이를 지불하고, 4개월 정도 무료수업을 몇 백개 수업을 관찰 잘나가던 컨설턴트를 포기하고 실리콘밸리에서 창업하며 배운 것들 - YouTube