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

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

(19개의 수강평)

385명의 수강생
77,000원
지식공유자 · SEJONG IT EDU
44회 수업 · 총 5시간 14분 수업
평생 무제한 시청
수료증 발급 강의
수강 난이도 '입문, 초급'
tae K 프로필

계약 완료시 구매수 회수 증가 tae K 23일 전

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

강의 내용을 활용해서 dapp 개발해보고 있는데요.

혹시 계약 완료시 sold out 표시가 나타나는 것이 아닌

상품을 파는 것처럼 계약 완료시 구매 횟수가 보여지고 증가하게 만들 수 있을까요?

예를 들면 1번 계약 완료되면 구매횟수 : 1

2번 계약 완료되면 구매횟수 : 2   이런식으로요.

좋은 강의 감사합니다.

0
허권 프로필

안녕하세요@_@ 허권 23일 전

전체 소스코드가 혹시 있나요 한번에 만들고 공부하고 싶어요~

0
sugarden98 프로필

송금 문제 sugarden98 28일 전

송금

송금이 안돼요

1
tae K 프로필

truffle init 이나 truffle version 입력시 에러가 납니다. tae K 1달 전

power shell 에서 이와같은 명령어 입력시 다음과 같은 에러가 납니다.

truffle : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\AppData\Roaming\npm\truffle.ps1 파일을 로드할

수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.

위치 줄:1 문자:1

+ truffle init

+ ~~~~~~~

    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException

    + FullyQualifiedErrorId : UnauthorizedAccess

cmd에서 위의 명령어 입력시 실행됩니다.

왜 power shell에서는 에러가 날까요?

2
Seung Eon Kim 프로필

ERC-721 에 대한 문의입니다. Seung Eon Kim 1달 전

본 강좌를 외부 테스트넷 배포 이전까지 모두 따라했습니다.

전체 과정을 따라해 보았지만 해당 강좌가 ERC-721 인지 의문이 듭니다. 

강좌는 제품 등록시 기존 제품 정보 가져와 화면에 뿌리고 배열에 매입자 정보를 저장하고 있습니다. 

NFT 라면 제품 등록시 고유 Token 을 발행하고 Token의 상태를 관리하는게 맞는 것 같은데요

강의에서 구성하신 부분이 ERC-721 을 구현했다고 하기에는 무리가 있는 것 같습니다. 

2
Seung Eon Kim 프로필

구매후 “새로고침” 하면 최근 이벤트 정보만 화면에 남습니다. Seung Eon Kim 1달 전

"새로고침" 이전에는 모든 로그가 화면에 출력되는데 새로고침하면 마지막 로그만 화면에 나오는데 확인 부탁 드립니다. 

0
Seung Eon Kim 프로필

Truffle 내 테스트중 watch 에러가 발생합니다. Seung Eon Kim 1달 전

작성된 smart contract 는 정상적으로 truffle 네트워크에 배포되었습니다. 이후 truffle console 에서 instance 를 app 변수에 저장 후 watch 를 포함한 테스트를 실행하는 과정에서 다음과 같은 에러가 발생합니다. 

TypeError : app.LogBuyRealEstate(...).watch is not a function.

실습 환경은 다음과 같습니다. 

Truffle v5.0.40

Solidity v0.5.8

Node v10.16.3

Web3.js v1.2.1

답변 부탁 드립니다. 

1
송정현 프로필

RealEstate 컨트랙 이름을 바꾸면 메타마스크가 실행되지 않습니다. 송정현 1달 전

본 강좌를 모두 완강하였습니다. 본 학습을 근간으로 다른 분야의 컨트랙을 만들어보고 싶어 RealEstate 컨트랙을 다른 이름으로 바꿔 관련된 내용을 모두 수정해 배포하고 npm run dev 를 실행해 Dapp을 테스트해보니 매입버튼을 눌러 매입자이름, 나이를 넣고 적용을 하면 메타마스크 창이 뜨지 않습니다.
컨트랙 이름을 RealEstate 로 하면 메타마스크가 실행되어 문제 없이 실행됩니다. 컨트랙 이름을 변경 후 배포도 에러 없이 잘 되었고truffle test --network ganache 로 하면 에러 없이 실행됩니다.
npm run dev 실행하여 Dapp 을 실행시키고 구 매 버튼을 클릭하면 메타마스크가 실행되어야 하는데 실행이 되지 않습니다.  기존 파일에서 새롭게 설치 한 것은 없고 변경하고자 하는 컨트랙 이름으로 모두 변경하렸습니다. 프론트 앤드 쪽 문제 인 것 같으나 뭐가 문제인지 알 수 가 없네요.
어떻게 해결할 수 있는지 답변 부탁드립니다. 한달전에도 질문했었는데 아직 해결하지 못했습니다. 부탁드립니다. 

0
ujsong4 프로필

unlock 업데이트 된 것에 대해서 ujsong4 2달 전

 에러가 떠서 --unlock부분을  --allow-insecure-unlock로 바꿔서 해봤는데 invaild : 0 이 자꾸 뜨길래 뒷부분 0을 지웠더니 됐습니다.. 0이 뜻하는게 1번째 계정인걸로 아는데 0을 안써도 되는건가요...?

0
송정현 프로필

매입자정보를 보는 모달창에서 매입자 이름(한글)이 깨져나와요 송정현 2달 전

매입자정보 모달창에서 매입자계정, 이름, 나이가 나오는데 이름이 한글이면 깨져 나옵니다. 코드는 강의에서 진행한 대로 그대로 진행했습니다. 해결방법을 알려주시길 부탁드립니다. 제 크롬버전은 버전 77.0.3865.90(공식 빌드) (64비트) 입니다. 윈도우 10에서 실행하고 있어요.

1
송정현 프로필

RealEstate 컨트랙 이름을 변경하면 메타마스크가 실행이 안되요. 송정현 2달 전

본 강좌를 모두 완강하였습니다. 본 학습을 근간으로 다른 분야의 컨트랙을 만들어보고 싶어 RealEstate 컨트랙을 다른 이름으로 바꿔 관련된 내용을 모두 수정해 배포하고 npm run dev 를 실행해 Dapp을 테스트해보니 매입버튼을 눌러 매입자이름, 나이를 넣고 적용을 하면 메타마스크 창이 뜨지 않습니다. 보안문제는 아닙니다. 컨트랙이름을 RealEstate로 하면 잘되거든요. 컨트랙 이름을 다른이름으로 변경해서 실행할때 이런현상이 일어납니다.
어떻게 해결할 수 있는지요?

강의에서 배포해준 스타터 프로그램을 사용했습니다.

답변부탁드립니다.

4
AHN DAHEE 프로필

nodestart.cmd에서 에러 발생 AHN DAHEE 2달 전

I1001 11:18:26.947768 vendor/github.com/ethereum/ethash/ethash.go:276] Done generating DAG for epoch 0, it took 902.609503ms

여기 이후에 더 진행되지 않습니다.

0
S Kim 프로필

geth와 관련되어 질문드립니다. S Kim 2달 전

안녕하세요. 좋은 강의 감사합니다. .

전체적으로 강의를 다 듣고 질문이 생겨 여쭈어봅니다.

본 강의는 ganache과 truffle을 이용한 가상 화폐를 사용하는데 truffle을 혹시 실제로 만든 암호화폐에 연동하여 테스팅할수 없는지 궁금합니다.

또, geth같은 경우는 private node를 생성하고 채굴을 하는데 혹시 이 private node가 실제하는 블록체인인지 아니면 단순히 테스팅하기 위해 로컬에서만 동작하는지도 궁금합니다.

감사합니다.

1
김창수 프로필

제출 버튼을 클릭해도 metamask 승인창이 뜨지 않습니다. 김창수 2달 전

제출 버튼을 눌러도 Meta Mask 승인창이 뜨지 않고 계속 제출할 수 있는 창만 새로고침됩니다..ㅠㅠ

또한 다른 질문을 참고하여 위 사진과 같이 로컬호스트를 추가하였는데 Meta Mask 승인창이 뜨지 않습니다..

가나슈 포트넘버 8545, 메타마스크 8545로 연결되어있는데 무엇이 잘못된걸까요?ㅠ__ㅠ

PS C:\Users\alsgp\Blockchain\real-estate> npm run dev

입력 후  제출을 눌러도 콘솔창에서는 에러가 따로 뜨지않고 아래와 같이 뜹니다.. ㅠㅠ

19.09.21 23:39:38 304 GET /real-estate.json

19.09.21 23:39:38 304 GET /RealEstate.json

19.09.21 23:39:38 304 GET /images/apartment.jpg

19.09.21 23:39:38 304 GET /images/townhouse.jpg

19.09.21 23:39:38 304 GET /images/house.jpg

10
박윤원 프로필

트러플이 인식되지 않습니다. 박윤원 2달 전

PS C:\Users\OWNER> truffle version

truffle : 'truffle' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이

정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.

위치 줄:1 문자:1

+ truffle version

+ ~~~~~~~

    + CategoryInfo          : ObjectNotFound: (truffle:String) [], CommandNotFoundException

    + FullyQualifiedErrorId : CommandNotFoundExceptio

재설치나 재부팅을 해도 같네요.. 환경변수에는 이미 추가가 되어있습니다. 어떤 문제일까요?

2
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스