월 15,400원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
여기서 저희가 채굴하고 있는 에더는 무슨 에더인건가요?
제네시스 블록을 만들면서 저희의 독자적인 체인을 구성해본것이고, 그 체인에서의 에더인건가요?즉 진짜 이더리움 "처럼"저희도 저희만의 체인을 만든것이고(pow방식으로 하기로 약속하며) 저희만의 체인에서 스스로 채굴작업을 해보고, 그 채굴한 에더로 전송도 해본 작업을 했다고 이해하면 맞는건지 궁금합니다.에더 채굴 속도가 엄청나게 빠른것은, Mynetwork.json 에서 난이도 조절을 하지않았기 때문에 엄청 빠른거구요, 나중간에 난이도 조절을 하고싶으면 Mynetwork.json에서 조작하면 되나요?
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
고민끝에 질문이있습니다!
예전에 투표dapp에 관련하여 질문을 한 수강생입니다.투표dapp을 구현하면서 이 강의와 마찬가지로 메타마스크와 가나슈를 사용하여 가나슈의 한계정이 각 후보자들에게 한표식 투표를 할수있게 만들어보았습니다. 여기서 문제는 저는 로그인기능을 만들어 회원가입을 하게되면 투표자들이 가나슈에 미리 10개의 계정에 에더가 담겨있는 것처럼 투표자들에게 에더를 투표할때 소비되는 에더만큼만 주어 소비하게하여 투표를 진행하게끔 하려고 해보았습니다.하지만 제가 블록체인에 관하여 개념이 약간 부족한 탓인지 가나슈와 메타마스크를 이용해서 어떻게 로그인 기능을 만들어 블록체인을 활용한 투표기능을 만들어야 할지 감이 잡히지 않아 문의드립니다.. ㅠㅠ ㅠㅠ 투표자들이 다 메타마스크를 깔아야 하는것인가요??? ㅜ 조금이라도 도움을 주신다면 감사하겠습니다 ..
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
kkagill/real-estate-starter 다운로드 에러
제가 사용하고 있는 truffle verison 은Truffle v4.1.15 (core: 4.1.15)입니다.truffle unbox kkagill/real-estate-starter위 커맨드 입력시 box가 설치되지 않습니다. 에러 내용은 아래와 같습니다.Error: Truffle Box at URL https://github.com/kkagill/real-estate-starter doesn't exist. If you believe this is an error, please contact Truffle support.at Request._callback (C:UsersjinkookAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagestruffle-boxlibutilsunbox.js:50:1)at Request.self.callback (C:UsersjinkookAppDataRoamingnpmnode_modulestrufflebuildwebpack:~requestrequest.js:185:1)at emitTwo (events.js:126:13)at Request.emit (events.js:214:7)at Request. (C:UsersjinkookAppDataRoamingnpmnode_modulestrufflebuildwebpack:~requestrequest.js:1157:1)at emitOne (events.js:116:13)at Request.emit (events.js:211:7)at IncomingMessage. (C:UsersjinkookAppDataRoamingnpmnode_modulestrufflebuildwebpack:~requestrequest.js:1079:1)at Object.onceWrapper (events.js:313:30)at emitNone (events.js:111:20)위 URL 접속시 정상적으로 github이 들어가 지는데 무슨 에러인지 알 수 있을까요?
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
파일경로가 궁금합니다.
강의(web3 & 컨트랙 인스턴스화) 6분 12초 쯤에요.build/contracts/RealEstate.json을 불러오는데요. 강의에서 소스 작성할 때는 build/contracts을 붙이지 않고,RealEstate.json만을 getJson하는데.. 어떻게 불러와지는 건지 궁금합니다!
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
MyContract.sol compile 에러
위 질문과 같은 내용이지만 MyContract.sol 이 compile 되지 않습니다.pragma ^0.4.24;위 부분과 function 에 parameter 로 받는 string 에 대해빨간 밑줄이 그어지며 에러 내용으로는Source file requires different compiler version (current compiler is 0.5.0+commit.1d4f565a.Emscripten.clang - note that nightly builds are considered to be strictly less than the released versionpragma solidity ^0.4.24;이 나오며 function 의 parameter 에러내용은Data location must be "memory" for parameter in function, but none was given.이 나옵니다.
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
app.js 파일에 추가하고 싶은게 있는데요.
app.js파일안에 var mysql = require('mysql'); 를 추가하여 데이터베이스에 접근하고 싶습니다. npm을 통해서 mysql모듈 다운로드를 진행했고요. node_modules폴더에는 mysql모듈이 잘 위치하고 있습니다. app.js파일에서는 App = { web3Provider: null, contracts: {}, createAccount: function(){ var mysql = require('mysql'); ... } 부분에 모듈을 require하는 부분을 위치 시켰습니다.. 근데 계속 Uncaught Error: Cannot find module 'mysql' 라는 오류가 나서요.. node_modules폴더 형제 위치로 mysql.js라는 파일을 만들어 var mysql = require('mysql'); 만을 입력하고, powershell에서 node mysql.js 을 실행하면 모듈을 잘 불러 옵니다.. app.js에서는 node_modules폴더의 모듈을 불러올 수 없는 것인가요?ㅠ 어떻게 해야 할까요?? ㅠ
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
메타 마스트 에러 문의입니다!!
RPC Error 해결법 미리알기 강의를 따라해도.. 같은 에러가 발생합니다 ㅠㅠ ALERT: [ethjs-rpc] rpc error with payload {"id":1259551468341,"jsonrpc":"2.0", "params":["0xf8d40485174876e8008302915e940b4b148c6ab76335899a1294c22f48964cb048698823aa796230c10000b86432d0c15f0000000000000000000000000000000000000000000000000000000000000007ed959c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b822d45a03d52a1f8335d3a29ff64fbaca50d16334d827fdc2114a2f83ceac6c52336cd22a06a131c69efd5d54bbd417047aa1c48a6f784055cd2a7f8d9fd82890f800151bd"],"method":"eth_sendRawTransaction"} Error: the tx doesn't have the correct nonce. account has nonce of: 0 tx has nonce of: 4
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
web3.eth.accounts 에서 주소리스트가 안나옵니다.
Accounts {currentProvider: [Getter/Setter],_requestManager:RequestManager {provider:HttpProvider {host: 'http://127.0.0.1:9545/',httpAgent: [Agent],timeout: 0,headers: undefined,connected: true,send: [Function],_alreadyWrapped: true },providers:{ WebsocketProvider: [Function: WebsocHttpProvider: [Function: HttpProvideIpcProvider: [Function: IpcProvider]subscriptions: {} },givenProvider: null,providers:{ WebsocketProvider: [Function: WebsocketHttpProvider: [Function: HttpProvider],IpcProvider: [Function: IpcProvider] },_provider:HttpProvider {host: 'http://127.0.0.1:9545/',httpAgent:Agent {domain: null,_events: [Object],_eventsCount: 1,_maxListeners: undefined,defaultPort: 80,protocol: 'http:',options: [Object],requests: {},sockets: {},freeSockets: {},keepAliveMsecs: 1000,keepAlive: false,maxSockets: Infinity,maxFreeSockets: 256 },timeout: 0,headers: undefined,connected: true,send: [Function],_alreadyWrapped: true },setProvider: [Function],_ethereumCall:{ getId:{ [Function: send]method: [Method],request: [Function: bound ],call: 'net_version' },getGasPrice:{ [Function: send]method: [Method],request: [Function: bound ],call: 'eth_gasPrice' },getTransactionCount:{ [Function: send]method: [Method],request: [Function: bound ],call: 'eth_getTransactionCount' } },wallet:Wallet {_accounts: [Circular],length: 0, 이런식으로 뜹니다. web3.eth.getAccounts() 이렇게 하면 똑같이 리스트는 뜨는데 인덱스의 건을 가져오지를 못하네요. web3는 1.0.0-beta37 입니다. 트러플은 5.0입니다.
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
리눅스 웹서버 배포
리눅스 웹서버에 웹 파일 배포시 ftp 호스트연결해서 배포하셧다고 했는데,그럼 컨트랙 배포는 로컬에서 PowerShell로 하고, 웹 파일들만 배포하면 되는지,아니면 리눅스에서 truffle을 설치하고 local환경에서 한 것 처럼 컨트랙 배포부터 다시 해야하는 건가요?
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
could not list accounts 에러~~
C:Userspsn>geth --networkid 1000 --mine --minerthreads 2 --datadir "./" --nodiscover --rpc --rpcport "8546" --rpccorsd omain "" --nat "any" --rpcapi eth,web3,personal,net --unlock 0 --password ./password.sec INFO [02-13|12:57:37.584] Maximum peer count ETH=25 LES=0 total=25 INFO [02-13|12:57:38.086] Starting peer-to-peer node instance=Geth/v1.8.22-stable-7fa3509e/windows-amd64/g o1.11.5 INFO [02-13|12:57:38.129] Allocated cache and file handles database=C:Userspsngethchaindata cache=512 ha ndles=8192 INFO [02-13|12:57:38.313] Initialised chain configuration config="{ChainID: 1 Homestead: 1150000 DAO: 1920000 D AOSupport: true EIP150: 2463000 EIP155: 2675000 EIP158: 2675000 Byzantium: 4370000 Constantinople: 7280000 Constantinop leFix: 7280000 Engine: ethash}" INFO [02-13|12:57:38.397] Disk storage enabled for ethash caches dir=C:Userspsngethethash count=3 INFO [02-13|12:57:38.433] Disk storage enabled for ethash DAGs dir=C:UserspsnAppDataEthash count=2 INFO [02-13|12:57:38.472] Initialising Ethereum protocol versions="[63 62]" network=1000 INFO [02-13|12:57:38.731] Loaded most recent local header number=0 hash=d4e567…cb8fa3 td=17179869184 age=49y10 mo3h INFO [02-13|12:57:38.773] Loaded most recent local full block number=0 hash=d4e567…cb8fa3 td=17179869184 age=49y10 mo3h INFO [02-13|12:57:38.827] Loaded most recent local fast block number=0 hash=d4e567…cb8fa3 td=17179869184 age=49y10 mo3h INFO [02-13|12:57:38.881] Loaded local transaction journal transactions=0 dropped=0 INFO [02-13|12:57:38.930] Regenerated local transaction journal transactions=0 accounts=0 INFO [02-13|12:57:39.634] New local node record seq=12 id=8dd6640faf5e44e9 ip=127.0.0.1 udp=0 tcp=303 03 INFO [02-13|12:57:39.685] Started P2P networking self="enode://10e56da91c5cc897501ab8175c7e5c4c7bbf236 c24ad9a711698570db95310a4748d8a196cd20400450aa876fc383acb73f59581b74edab9659949d15795a167@127.0.0.1:30303?discport=0" INFO [02-13|12:57:39.637] IPC endpoint opened url=.pipegeth.ipc INFO [02-13|12:57:39.806] HTTP endpoint opened url= http://127.0.0.1:8546 cors= vhosts=localhost WARN [02-13|12:57:39.841] ------------------------------------------------------------------- WARN [02-13|12:57:39.872] Referring to accounts by order in the keystore folder is dangerous! WARN [02-13|12:57:39.903] This functionality is deprecated and will be removed in the future! WARN [02-13|12:57:39.936] Please use explicit addresses! (can search via geth account list) WARN [02-13|12:57:39.983] ------------------------------------------------------------------- Fatal: Could not list accounts: index 0 higher than number of accounts 0
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
리눅스 웹서버
다른 분께서 윈도우 웹서버에 올린다고 하셨을 때 일반 웹 처럼 그냥 올리면 된다고 하셨는데,리눅스 웹서버에 올릴 때도 real-state 폴더에 있는 모든 폴더와 파일들을 올려서 실행시키면 되나요?
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
Ropsten 테스트넷 컨트랙 배포 및 테스팅 I (리믹스 사용) - 이해질문
Ropsten 테스트넷 컨트랙 배포 및 테스팅 I (리믹스 사용) 강의에서7분 3초부터 보시면에더가 account 2 계정에서 account1 계정으로 전송되었다고 하셨는데,account2 -> account1 주소가 아닌contract주소에서 account1주소로 되어 있습니다.그럼 account2주소 -> contract 주소로 입금된 후매입이 완료되어 contract주소 -> account1주소로 전송된게 아닌가여..?
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
npm run dev 실행 시 오류..
404 /favicon.ico 오류가 나는데 해결방법이 있을까요..?
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
콘솔 확인 오류..
app.js:69 Uncaught ReferenceError: data is not definedat Object.success (app.js:69)at i (jquery.min.js:2)at Object.fireWith [as resolveWith] (jquery.min.js:2)at y (jquery.min.js:4)at XMLHttpRequest.c (jquery.min.js:4)크럼 콘솔 확인 시 다음과 같은 오류가 나오는데 원인을 못 찾겠습니다..
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
npm run dev 오류..
19.02.08 14:11:17 304 GET /index.html 19.02.08 14:11:17 304 GET /css/bootstrap.min.css 19.02.08 14:11:17 304 GET /js/bootstrap.min.js 19.02.08 14:11:17 304 GET /js/web3.min.js 19.02.08 14:11:17 304 GET /js/truffle-contract.js 19.02.08 14:11:17 304 GET /js/app.js 19.02.08 14:11:17 304 GET /js/utf8.js 19.02.08 14:11:17 304 GET /real-estate.json 19.02.08 14:11:17 304 GET /images/apartment.jpg 19.02.08 14:11:17 304 GET /images/townhouse.jpg 19.02.08 14:11:17 304 GET /images/house.jpg 오류가 나오는데 원인을 못 찾겠습니다..
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
geth 다운로드
간단한 질문이라 죄송하지만..저는 왜 geth 다운로드 사이트에서 windows 용 다운로드 버튼이 활성화되지 않을까요..그래서 32 bit 버전으로 다운 받았더니 마이닝할 때 메모리 에러가 나는 것 같아서...혹시 대응법을 아신다면 부탁드리겠습니다!
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
TypeError: web3.toWei is not a function
app.buyRealEstate(0, "yw" , 28, {from: web3.eth.accounts[1],value : web3.toWei(1.50,"ether")})이런 에러가 나오는데 이건 버전의 문제일까요?web3.util을 붙여도 해결 되지 않네요 ㅜㅜㅜ
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
app.setStudentInfo(1111, "string", "male", 7, {from: web3.eth.accounts[1]}) 에러 입니다.
Error: The send transactions "from" field must be defined!at Method.inputTransactionFormatter (C:UsersOWNERAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3-eth~web3-core-helperssrcformatters.js:142:1)위와 같이 입력시켰을때 from을 확인 하라고 하는데 어디가 잘못된 걸까요 ㅜㅜ
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
puppeth 오류
powershell에서 puppeth 을 입력하면 실행할 수 없다고 나옵니다 ㅠㅠ
- 미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
truffle.js 파일이 생성 안되었어요
truffle.js는 없고 truffle-config 파일만 있으면 config를 지우지 말아야 하나요??