profile
블록체인/ 보안 / 해킹
post-thumbnail

#2. mongo db 사용 명령어

이상 : gtedb.numbers.find(num:{$gte:1992})초과 : gtdb.numbers.find(num:{$gt:123})이하 : ltedb.numbers.find(age:{$lte:20})미만 : ltdb.numbers.find(age:{$lt:34}

2021년 8월 20일
·
0개의 댓글
·

#1. mongo db 사용/ 명령어

https://www.mongodb.com/위의 사이트에 들어가 software > community 버전을 다운받는다.시스템 변수 path 에 들어가 위의 경로를 추가해준다.window terminal 에서 mongo 입력시 다음과 같이 나오면 된다!mong

2021년 8월 20일
·
0개의 댓글
·

[#1] 비잔틴 동의

비잔틴(Byzantine) : 임의의 행동을 하는 노드를 비잔틴이라고 부른다.비잔티움 장군 문제에서 용어를 가지고 온 것적군이 300명이고, 아군이 500 명이라고 하자.각 부대는 100명씩 나뉘어져 5개로 나누어져 있고, 모든 부대가 같은 날 같은 시각에 적군을 공격

2021년 8월 12일
·
0개의 댓글
·
post-thumbnail

동기/비동기 차이

메세지 교환 방법에는 <mark style='background-color: 순서를 정해서 상태를 특정, 일정한 형태로 유지시키는 것위의 그림처럼 A 가 메세지를 받고, B가 응답하고, 다음 A가 보내고... A가 B가 받을때 까지 기다렸다가 B가 응답 후 처리&

2021년 8월 12일
·
0개의 댓글
·
post-thumbnail

# Uncaught ReferenceError: require is not defined

node js 로 코딩하는 와중에 저런 에러가 발생했다.해당 코드에서 에러가 발생한 것 -> require 을 인식을 못해서 문제가 발생한 것이다.node js web3 예제를 보면 저렇게 사용하는데, 왜그런 걸까?1\. require 은 node js 함수로, 브라우

2021년 8월 12일
·
3개의 댓글
·
post-thumbnail

# npm ERR! scrypt@6.0.3 install: `node-gyp rebuild`

sudo npm install npm install 시 발생하는 오류npm install github:barrysteyn/node-scrypthttps://github.com/ChainSafe/web3.js/issues/3408

2021년 8월 12일
·
0개의 댓글
·
post-thumbnail

스마트 컨트랙트 작성

인프런의 클레이튼 강좌를 참고하였고, 클레이튼을 이더리움으로 바꾸어서 공부하고 있다.관리자가 금액을 컨트랙트에 걸어놓으면, 덧셈 문제를 맞추는 사용자가 일정 금액의 이더를 얻는 디앱을 만들 것이다!this는 해당 함수가 수행되고 있는 contract의 주소 나타낸다.c

2021년 8월 12일
·
0개의 댓글
·
post-thumbnail

#2. ethereum 기초 - geth/node/console/계정 unlock

여기서는 터미널이 2개가 필요하다! 한개는 geth 를 실행 시켜야 하고, 한개는 attach 로 geth에 붙어야한다. 물론 한 터미널로 할 수있지만, 난 두 개로 해서 나누는게 편해서 해당 글에서는 두개의 터미널로 나누어서 진행할 것이다.예시 1 - 옵션을 하나도

2021년 8월 11일
·
0개의 댓글
·
post-thumbnail

#1. ethereum 기초 - geth / 기초 작업 /genesis block/Dapp

Go ehereum 의 약자로 Go 언어로 만들어졌다.이더리움 노드를 커맨드 라인 인터페이스로 로컬에서 실행시킨다.저수준에서 작동 → 가나슈와 트러플보다 오래걸리고 복잡하다.그러나 이더리움 동작에 대해 더 자세히 배울 수 있다.$ sudo apt-get iynstall

2021년 8월 11일
·
0개의 댓글
·