Mô phỏng quá trình tạo thị trường NFT để tạo phòng trưng bày nghệ thuật phi tập trung của riêng bạn
IPFSCN中文社区
2021-04-08 06:46
本文约3096字,阅读全文需要约12分钟
Truffle Suite ra mắt mẫu phát triển NFT với Filecoin Box

Gần đây, khi sự nhiệt tình của thị trường tiếp tục tăng lên, NFT đã bắt đầu lọt vào tầm nhìn của mọi người và tiếp tục lên men. Theo thống kê, giá trị thị trường toàn cầu của NFT đã đạt 21,479 tỷ đô la Mỹ, trở thành một trong những loại tài sản phổ biến nhất trong đợt thị trường tăng giá này. Nhưng có những ưu và nhược điểm. Do lỗi thiết kế cơ bản, mọi người thường nghe nói rằng NFT "luôn có trên chuỗi khối". Do hạn chế về chi phí và không gian lưu trữ dữ liệu trên chuỗi khối, NFT thường chỉ lưu trữ hồ sơ quyền sở hữu. nội dung của NFT.

Tác phẩm nghệ thuật kỹ thuật số tương ứng với NFT không được lưu trữ trên chuỗi khối mà được lưu trữ ở nơi khác trên mạng. Nếu máy chủ lưu trữ tệp bị ngừng hoạt động do hoạt động kém của công ty, thiên tai, chính sách và quy định, v.v., thì tài sản NFT sẽ không tìm thấy mục tiêu tương ứng và mất giá trị. Do đó, dưới sự bùng nổ của NFT, vấn đề lưu trữ an toàn tài sản NFT đáng để chúng ta bình tĩnh suy nghĩ.

Tuy nhiên, sự xuất hiện của IPFS đã giải quyết hiệu quả những vấn đề này.NFT được lưu trữ trên IPFS cho phép mọi người đúc và giao dịch các tài sản NFT như Ethereum và có thể hỗ trợ NFT về bản chất. Đồng thời, địa chỉ nội dung do IPFS tiên phong hoàn toàn có thể phù hợp với tính duy nhất của NFT và tính toán giá trị băm của nội dung, nếu không ai phá hủy tệp, người dùng có thể tìm thấy bản sao gần nhất theo giá trị băm này.

Với sự phổ biến của NFT, giờ là thời điểm tốt để xem lại các phương pháp hay nhất để liên kết và lưu trữ dữ liệu NFT trên IPFS. Và tất cả những thứ này chính xác là Hộp Filecoin cần chứa mẫu phát triển NFT.

Gần đây, Truffle Suite đã chính thức thông báo rằng họ sẽ ra mắt mẫu phát triển NFT với Filecoin Box và Filecoin Box có thể được sử dụng trong Truffle! Các nhà phát triển có thể sử dụng Hộp Filecoin để bắt đầu và bắt đầu xây dựng một phòng trưng bày nghệ thuật phi tập trung.


tiêu đề cấp đầu tiên


1. Phân tích danh từ

Truffle Suite: là môi trường phát triển Ethereum, khung thử nghiệm và đường dẫn tài sản, Truffle Suite quản lý và theo dõi tình trạng của các ứng dụng hỗ trợ chuỗi khối, được xây dựng cho nguồn mở và doanh nghiệp.
Filecoin Box: là một mẫu để xây dựng, triển khai và giao dịch NFT bằng cách sử dụng trình giả lập Filecoin Ganache và Ethereum Ganache. Với Filecoin Box, Truffle tạo ra các giải pháp lưu trữ NFT cho các nhà phát triển và tiếp tục kết nối Ethereum, đồng thời, hệ sinh thái IPFS và Filecoin cung cấp nền tảng vững chắc cho sự phát triển của NFT.

Ganachetiêu đề cấp đầu tiên


2. Có thể làm gì với Filecoin Box

Sử dụng Filecoin Box, người dùng có thể hoàn thành hầu hết các nhiệm vụ phát triển để xây dựng ứng dụng Filecoin:

  • Đã khởi chạy nút IPFS cá nhân để lưu trữ và truy xuất tệp

  • Tạo một giao dịch lưu trữ và xem tiến trình của nó ở các trạng thái khác nhau

  • Kiểm tra cách ứng dụng xử lý các giao dịch lưu trữ hết hạn

  • Chuyển token FIL của Filecoin giữa các tài khoản

  • Tương tác với nhiều ví Filecoin khác nhau

Ưu điểm của Filecoin Box cho phép người dùng tham gia vào hệ sinh thái Filecoin và sử dụng kho lưu trữ phân tán mạnh mẽ của Filecoin, từ đó mang lại lợi ích cho DApps của người dùng. Không chỉ vậy, Filecoin Box còn cho phép các nhà phát triển xây dựng các phòng trưng bày nghệ thuật phi tập trung, bao gồm các nút Lotus và IPFS cùng với các nút Ethereum để triển khai NFT dựa trên ERC-721.


tiêu đề cấp đầu tiên


chữ

1. Yêu cầu đối với Filecoin Box

l Node.js 12.x trở lên.
tôi NPM 5.2 trở lên

lWindows, Linux hoặc MacOS


2. Cài đặt

3. Cài đặt

Mở Filecoin Ganache lên, sau khi cài đặt xong các bạn có thể chạy Filecoin Ganache bằng lệnh sau.

Bước này sẽ tạo 10 tài khoản, mỗi tài khoản sẽ tải 100 FIL, đồng thời hiển thị địa chỉ tài khoản và khóa cá nhân liên quan.

Nó cũng bắt đầu các tiến trình Lotus và IPFS chạy trên: http và IPFS tương ứng.

4. Tùy chọn chạy GUI Filecoin Ganache
Một cách khác để chạy Filecoin Ganache thông qua CLI là sử dụng Filecoin Ganche UI. Như được hiển thị trong ảnh chụp màn hình bên dưới, nó hiển thị tất cả các yếu tố cốt lõi của giao thức Filecoin dưới dạng các tab, điều này đặc biệt hữu ích cho những người dùng mới bắt đầu sử dụng Filecoin Ganache.

5. Chạy trình duyệt web Filecoin
Lưu ý rằng các bước dưới đây sẽ khác nhau (bao gồm cả việc hợp nhất các nhánh thành chính/chính, webpack, plugin truffle, v.v.).

Giả sử chương trình của bạn đang hoạt động bình thường, bạn có thể mở trình duyệt web Filecoin. URL là: http://localhost:3000.

6. Chạy Ethereum Ganache

7. Tạo giao dịch lưu trữ
Giao dịch lưu trữ là một thỏa thuận giữa khách hàng và người khai thác lưu trữ để lưu trữ một số dữ liệu trong mạng trong một khoảng thời gian nhất định. Cần lưu ý rằng trong mạng chính của Filecoin, một giao dịch phải được thực hiện với những người khai thác trước khi lưu trữ dữ liệu, trong khi ở Filecoin Ganache, giao dịch được tự động kết thúc.
8. Thông qua trình duyệt web Filecoin
Cách dễ nhất để lưu trữ dữ liệu, hãy mở Filecoin Network Explorer, điều hướng đến"chợ"Nhãn. Từ đây, bạn có thể nhấp vào"Chọn một tài liệu",sau đó nhấn vào"Tải lên mạng Filecoin"để chọn một tập tin.
9. Tiết kiệm qua Truffle
Truffle hiện có một lệnh có thể được truy cập trực tiếp từ Truffle CLI"cứu"tài liệu. Tuy nhiên, nó hiện đang thử nghiệm, vì vậy chỉ xuất hiện trên các nhánh cụ thể.
Sau khi cài đặt hoàn tất, bạn có thể lưu tài sản của mình bằng lệnh sau. Nhưng cần bao gồm các đối tượng trỏ đến các nút tương ứng trong đối tượng của bạn (mặc dù chúng đã được định cấu hình sẵn bên ngoài hộp)

10. Đúc một NFT
Tại thời điểm này, chúng tôi đã tạo thành ba nội dung của NFT (siêu dữ liệu, hình thu nhỏ và nội dung gốc) và tạo một giao dịch. Sau đây là các địa chỉ CID tương ứng của chúng.
  • metadata (QmS4t7rFPxaaNriXvCmALr5GYRAtya5urrDaZgkfHutdCG)

  • thumbnail  (QmbAAMaGWpiSgmMWYTRtGsru382j6qTVQ4FDKX2cRTRso6)

  • asset  (QmUWFZQrJHfCVNHXVjjb2zeowVvH7dC6rKpbdHsTdnAgvP)

Giả sử nút Ethereum Ganache cục bộ đang chạy, chúng ta có thể mở bảng điều khiển và làm theo các bước bên dưới để đúc một NFT mới. Vì URL cơ sở được đặt thành URL của cổng IPFS nên chúng tôi chỉ cần chuyển CID vào siêu dữ liệu nội dung


11. Chuyển quyền sở hữu

Cuối cùng, chúng ta chỉ cần chuyển quyền sở hữu và trải nghiệm giao dịch là hoàn tất.


Dưới sự dẫn dắt của làn sóng NFT, ngày càng có nhiều người dùng chú ý và tham gia vào quá trình sản xuất.Nếu bạn chưa biết cách tạo NFT của riêng mình và bắt đầu giao dịch mô phỏng, hãy tạo một phòng trưng bày nghệ thuật phi tập trung của riêng bạn. Vui lòng chú ý đến tài khoản chính thức [IPFSlover], bạn có thể nhận được địa chỉ hướng dẫn liên kết chính thức và trải nghiệm chuyên sâu cách sử dụng Filecoin Box trên Truffle Suite để tạo ra một thế giới tuyệt vời về NFT.

IPFSCN中文社区
作者文库