🚀 서비스 업데이트 안내◝(⁰▿⁰)◜ 

인프런에 업데이트가 있었어요! 어떤 점이 달라졌는지 확인해보세요~ (자세히 보기)

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

(17개의 수강평)

353명의 수강생

77,000원

평생
입문, 초급
수료증
44개 수업, 총 5시간 14분
위시리스트 추가
ABC abc 프로필

AppData,Ethash 질문드려요 ABC abc 1일 전

개인적으로 이더리움공부를 하다가 강의를 접하게 되었습니다. 

 

./nodestart를 실행시키면 DAG파일이 생성되지 않고 바로 mining을 시작하는것으로 보아 이전에 공부하면서 DAG파일을 받은적이 있는것 같습니다. 

 

처음부터 천천히 따라하고 싶어서 그런데 Ethash폴더안에 DAG파일을 삭제하고 실습을 진행해도 될까요?

1
이득기 Lee 프로필

5.0 버전 레퍼런스좀 얻을 수 있을까요? 이득기 Lee 9일 전

올려주신 강의 버전(4.0.0)버전과 신버전(5.0.0)이 너무 많이 바뀐것 같아요

 

혹시 레퍼런스를 올려주실 수 있나요?

 

싸지 않은 가격으로 뒤늦게 구매를 했는데... 너무 바뀌어서 일일히 플로스텍에 검섹하며 찾기가 어렵네요

1
이경은 프로필

컨트랙트 최적화2 에서 mapping 이 이해가 잘가지않습니다. 이경은 15일 전

제가 알기로는 mapping 이 Key => value 로 이루어진 함수라고 알고있습니다.

뭐 예를 들면 mappng(key => address) 이면 키값을 넣으면 주소를 mapping 시킨다고 알고있는데

최적화2의 끝부분에 배열의 반복 낭비를 줄이기위해 mapping을 사용하여 구조체와 매핑시킨다고 하였는데

 

mapping(uint => Student) studentInfo;

이 부분이 이해가 잘가지않습니다. 예를 들어 updateStudentById 함수의 인수값을 _studentId 에11을 넣었다고 가정하면

Student storage student = studentInfo[11]; 이 되고 매핑을 통해 mapping(11 => Student) 가 되는데 그럼

Student 구조체 배열의 11번째가 자동으로 매핑되는건가요 ?

그렇게되서 11번째 Student의 배열이 student가 되고

student.name = _name 을 통해

name이 새로 정의된다는건가요 ?

 

매핑으로 value 값에 구조체가 들어가니까 개념이 혼란스럽네요..

 

1
윤재현 프로필

HTTP access 문제 윤재현 15일 전

./nodestart.cmd를 powershell에서 사용하면 http endpoint를 여는 도중에 Fatal: Account unlock with HTTP access is forbidden!와 같은 문제가 발생합니다.

1
ssutarcoin 프로필

npm install ssutarcoin 25일 전

npm install을 하면 설치가 제대로 되지 않고, 

found 0 vulnerabilities

이렇게 끝나는데, 어떻게 해결하면 될까요?

1
gksrlfw 프로필

버전이 바뀌었을 때 어디서 확인하나요? gksrlfw 25일 전

아래 질문과 같은 질문인데 한번더 물어봅니다. web3.eth.accounts. web3.fromWei(web3.eth.getBalance(web3.eth.accounts[0]),“ether”), app.setStudentInfo(1111, “Hankil”, “male”, 7, {from: web3.eth.account[1]})

위 세가지 명령어는 실행이 안되네요.. 첫번째 꺼는 구글에 검색해보니까 web3.eth.getAccounts()로 고치라고 하는데 나머지것들은 찾지를 못하겠네요...

혹시 바뀐 명령어 업데이트 되서 올라오는 사이트같은곳이 있을까요? 평생 버전 4만 쓸수도 없구... 

지금 쓰고있는 버전은 5.0.29 입니다

1
AHN DAHEE 프로필

Mac ./nodestart.cmd AHN DAHEE 1달 전

Mac OS X 환경에서 nodestart.cmd  파일 어떻게 실행 시키나요

1
AHN DAHEE 프로필

2개중에 마지막 부분에서 테스팅이 fail되는 문제 AHN DAHEE 1달 전

이런식으로 했는데

ReferenceError: args is not defined

라고 에러가 뜨네요..

1
ssutarcoin 프로필

geth attach ipc:\\.\pipe\geth.ipc 가 잘 안되어서 질문올립니다 ssutarcoin 1달 전

Fatal:Unable to geth:Times out waiting fir pipe ‘\\.\pipe\geth.ipc’ to come available

이라는 오류가 뜹니다. 어떻게 해결할 수 있을까요?

1
김세훈 프로필

한글변환문제 김세훈 1달 전

강사님 코드 그대로 해도 한글이 깨져나옵니다. ㅜㅜㅜ 이유를 알 수 있을까요?

3
김선홍 프로필

맥에서 실습 질문입니다. 김선홍 1달 전

mac에서는 npm install --global --production windows-build-tools 말고 어떤 명령어를 쳐줘야 할까요

1
JPAStudent 프로필

이더리움 플랫폼 상에서 여러 서비스가 동작할 때 JPAStudent 1달 전

안녕하세요 강의 잘보고 있습니다.

궁금한 점들이 있어서 질문드립니다!

 

1. 현재 제가 이해하기로 truffle(프레임웤을 사용한)서버는  solidity로 작성된 smart contract를 수행하는 것으로 알고 있습니다.

각각의 프론트엔드 클라이언트 앱은 truffle 서버를 subscribe(구독)하여 이더리움 플랫폼상에서 발생하는 (다른 사용자간의)여러 이벤트(트랜잭션)를 truffle 서버로부터 전달 받는 것인가요?? 

 

2. 이더리움 플랫폼 상에 여러 서비스가 운영될텐데 블록체인은 각각의 서비스 별로 구분되어 생성 및 관리되나요?

아니면 서비스 구분없이 이더리움 플랫폼상의 모든 피어의 블록체인에 모든 서비스의 정보가 다 저장이되는것인가요??

전자가 맞을 경우 이런 구분은 어떻게(또는 누구에 의해- 예를 들면 truffle 서버) 수행되는지 궁금합니다!

 

3. 보통 비트코인의 경우 mining 노드는 높은 수수료의 transaction을 먼저 선택하는 것으로 알고있습니다.(이익을위해)

이더리움 생태계의 mining 노드들도 위와 유사한 방법으로 동작하나요?? 만약 그렇다면 이더리움 플랫폼 상의 서비스 구분없이

아무 트랜잭션이나 수수료만 높다면 다 하나의 블록에 넣게 되는 것인가요?? 그렇지 않다면 mining 노드는 특정 서비스에 대한 트랜잭션만을 저장하는 블록을 생성하는 것인가요?

 

답변 부탁드리겠습니다!

 

 

 

 

 

2
김세훈 프로필

npm run dev에 대해서 김세훈 1달 전

안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라 npm run dev를 했는데 뜨는 화면이 이더리움 부동산만 뜨고 나머지 그림이랑은 안 떠서 그런데 해결해 주시면 감사하겠습니다.

1
김동건 프로필

좋은 강의입니다!! 김동건 1달 전

주말을 빌어서 거의 중반까지 왔네요~ 좋은 강의 감사합니다.

혹시 블록체인 관련하여 자주가시는 웹 사이트가 있으시면 추천부탁드려요!

1
ssutarcoin 프로필

nodejs 설치중 warning 1909 ssutarcoin 1달 전

 

안녕하세요.

nodejs 설치중 이런 에러가 발생했습니다. 

그래서 npm -v 로 버전확인할때 제대로 설치되지 않습니다ㅠㅠ 

 

구글링해봐서

 

1. C:/programFiles/nodejs 에 있는 파일들을 우클릭-속성-읽기전용 체크해제

 

2. C:/Users/<사용자>/AppData에 romaing/npm 폴더 생성

 

이런 방법들을 시도해봤는데 여전히 해결되지 않습니다. 어떻게 해야할까요? 

1