inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)

판매 컨트랙트 팩토리 패턴

191

김동주

작성한 질문수 1

1

안녕하세요 좋은 강의 잘 봤습니다!

강의를 보고 궁금한 게 있어 질문 드립니다.

강의에서는 1개의 판매 컨트랙트로 거래를 관리하는 것 같은데, 팩토리 패턴으로 각 거래마다 새로운 컨트랙트를 생성해서 관리하는 방법도 있는 것 같더라구요. 이와 비교해서 1개의 판매 컨트랙트로 관리했을 때의 문제점은 없는걸까요? 그리고 대중적으로 어떤 방법이 많이 쓰이는지 궁금합니다!

 

blockchain dapp solidity nft

답변 1

0

h662

강의 예제는 가장 보편적으로 사용할 수 있는 판매 기능(원하는 가격을 등록하고 그 가격에 맞게 판매가 이루어 지는 시스템)을 보여드리기 위해서 만든 코드입니다.

말씀하신부분은 NFT를 어떻게 기획하느냐에 따라서 방법이 달라질 것 같습니다.

예를 들어 판매기능은 아예 구현하지 않는 방법도 있을것 같네요 민팅기능만 만들어 놓고 판매는 오픈씨 같은 플랫폼에서 제공하니까 민팅만 자체적으로 진행하고 판매는 판매플랫폼에서 진행하는 방식처럼 다양한 방법이 나올것 같습니다.

중요한 것은 해당 NFT프로젝트의 기획을 어떻게 하느냐 인것 같습니다.

0

김동주

답변 감사합니다! 그럼 만약 판매플랫폼을 기획한다고 했을 경우에는, 1개의 판매 컨트랙트로도 관리가 가능할까요?

0

h662

기획하신 NFT프로젝트의 사이즈에 따라 다를거 같은데 지금 강의 예제처럼 간단한 이미지만 판매하는 nft라면 컨트랙트 1개로도 충분히 운영가능할 것 같습니다.

0

김동주

그렇군요! 좋은 답변 감사합니다~

localhost 전환이 안됩니다.

0

176

1

리팩토링 1 강의 getAnimalTokens() 함수 사용 권한 문의

0

270

1

npm run start에러

0

363

1

TypeError Web3Config 에러가 납니다 함수를 불러올 수 없음

0

484

1

chakraui zeg.js 오류

0

450

1

npm i @openzeppelin/contracts 실행 시 권한 에러

0

590

1

프론트앤드 셋팅 오류

0

560

1

블록체인 내의 데이터를 서버에 계속 update 시킬 수 있을까요?

0

328

1

Error: not found MintAnimalToken.sol

1

361

1

코드는 어디서 볼 수 있나요??

2

439

1

remix 설치 자체가 안 되네요

1

502

1

민팅시 사진 직접 등록

1

351

1

좋은 강의 감사합니다.!

0

211

0

Chakra Ui 에러 config-overrides.js 작성후

1

1019

3

chakra ui 에러

1

958

1

보유 NFT가 보이지 않습니다. metamask 에러

0

303

1

구매 함수 질문입니다 :>

1

378

1

web3 설정 강의 수강중 메타마스크 연동후 deploy 후 컨트랙트 생성/ 빌드가 안됩니다.

1

432

1

fromWei 질문

1

401

1

frontend>src>ontracts>index.ts

1

379

3

메타마스크 mumbai testnet연결에 계속 실패합니다

1

406

1

이미지가 뜨지 않습니다.

1

240

1

polygon faucet에서 폴리곤을 받을 수 없습니다

1

267

1

window.ethereum

2

1119

1