Làm thế nào để xây dựng một trang web .eth? Kỷ lục xây dựng trang web Web3 của VC
Kay
2022-05-26 05:40
本文约2261字,阅读全文需要约9分钟
Làm thế nào để xây dựng một trang web trong thế giới Web3?

Tác giả gốc: Kay Feng

Đối tác sáng lập của Aperture Digital, Giám đốc điều hành của NGC Ventures

TL;DR

Hiện tại, việc xây dựng trang web Web3 rất cồng kềnh, đặc biệt là bị hạn chế bởi trình tạo trang tĩnh, thường chỉ giới hạn trong nhóm Geek

  1. Vì vậy, hãy lạc quan về phiên bản Web3 (chưa có) của WIX / Strikingly

  2. Trong thế giới Web3, thiếu một sản phẩm cơ sở dữ liệu có sẵn ở cấp độ môi trường sản xuất (cả chuỗi/bộ lưu trữ công cộng hiện tại đều không đủ)

  3. Do đó, mong muốn cơ sở dữ liệu Web3 (chưa được triển khai tốt) có thể cung cấp khả năng sử dụng cơ bản nhất

  4. Do đó, giảm giá trên hầu hết giai đoạn hiện tại của "ứng dụng Web3"

  5. Về mặt hỗ trợ tích cực cho ENS, IPFS, tác động của CloudFlare với tư cách là một công ty Web2 bị đánh giá thấp

Trong vài tháng qua, tôi đã gây quỹ cho một tổ chức đầu tư mới Aperture Digital, và tôi đã trải qua rất nhiều quy trình tập trung, đồng thời phải đối phó với các quảng cáo chiêu hàng, thủ tục giấy tờ và tuân thủ lặp đi lặp lại, tất cả đều không khác với quỹ đô la Mỹ truyền thống.khác nhau.

Sau tất cả những điều này, tôi nghĩ, với tư cách là một VC tập trung vào Web3/Crypto, hình ảnh thương hiệu nên khác với quỹ USD truyền thống như thế nào?

Aperture phải là một trong những Công ty VC đầu tiên làm điều này, nếu không muốn nói là đầu tiên.

Trong toàn bộ quá trình, tôi đã hiểu rõ hơn về cơ sở hạ tầng của Web3 (thay vì chỉ nhìn vào một loạt các dự án lớp ứng dụng "cải cách chuỗi" và "cải cách tiền xu", tôi rất vui được chia sẻ toàn bộ quá trình với bạn và trải nghiệm .

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

vitalik.eth

Ngay cả đối với những người mới bước chân vào thế giới tiền mã hóa, cũng khó có thể không biết đến ENS và ánh xạ giữa địa chỉ mạng ENS và Ethereum, chẳng hạn như tuần trước, chúng ta vẫn lo ngại về việc chuyển tiền từ ví được đánh dấu Vb3 theo hợp đồng được gọi bởi Vitalik.eth Có phải 30.000 ETH đã chảy vào sàn giao dịch (tất nhiên là không).

Nhưng ít người biết rằng Vitalik.eth thực chất là một trang blog Bạn có hai cách để truy cập blog của Vitalik:

  1. Truy cập bằng trình duyệt có cài đặt ví MetaMaskvitalik.eth/, nó sẽ phân giải thành Cổng IPFS (với tỷ lệ lỗi nhất định, nó có thể được làm mới nhiều lần)

  2. phỏng vấn trực tiếpvitalik.eth.linktiêu đề cấp đầu tiên

EIP-1577

Cho dù bạn đồng ý hay không đồng ý, bạn và tôi đều rất quen thuộc với EIP-1559. Trên thực tế, có nhiều đề xuất hơn trong EIP, chẳng hạn như nhân vật chính của chúng ta ngày hôm nayEIP-1577Mô tả hình ảnh


(image from Cloudflare)

trình tạo trang tĩnh

Đối với các bạn lập trình viên thì điều này không còn xa lạ, khi GitHub nổi lên mười năm trước, chính Jekyll và dịch vụ lưu trữ miễn phí Pages đã thu hút rất nhiều người.

Nói một cách đơn giản, đối với các sản phẩm chẳng hạn như blog không yêu cầu thời gian thực và các dịch vụ back-end quá mức, bạn có thể thực hiện Xây dựng mỗi khi bạn cập nhật, tạo một trang tĩnh chứa nội dung blog và lưu trữ nó, và người dùng chỉ cần sửa đổi các kiểu CSS liên quan đến chủ đề, Chỉnh sửa tệp Markdown để tạo một trang web về cơ bản có thể sử dụng được và bàn giao các phần động (chẳng hạn như nhận xét) cho các dịch vụ của bên thứ ba, chẳng hạn như Disqus.

Đối với thế giới Web3, đây thực sự là một động thái bất lực.Mặc dù theo định nghĩa, cả chuỗi lưu trữ và chuỗi công khai đều là "cơ sở dữ liệu" ở một mức độ nào đó, nhưng chúng phải đối mặt với hai vấn đề:

  • Nếu chuỗi công khai được coi là cơ sở dữ liệu, ngay cả khi không có vấn đề nào khác, rõ ràng là hiệu suất thậm chí không thể đáp ứng "tính khả dụng cơ bản" của cấp MVP

  • Nếu dịch vụ gốc của các dịch vụ lưu trữ như IPFS/Arweave được coi là cơ sở dữ liệu, thì cấu trúc dữ liệu của nó rất khác so với cơ sở dữ liệu Key-Value truyền thống và cơ sở dữ liệu quan hệ, và rất khó phát triển

Có một dịch vụ như vậy trong thế giới Web3? Chúng tôi đã làm một số nghiên cứu:

  • Mạng IPFS: OrbitDB, Về cơ bản có vẻ khả dụng, nhưng quá trình phát triển đã bị đình trệ

  • Arweave: Kwil, rất sớm

(Tôi hơi ngạc nhiên khi phát hiện ra sự thật này, chúng tôi chắc chắn không cần phải xây dựng lại tất cả cơ sở hạ tầng Web2 của mình trong Web3, nhưng trong một thế giới mà mọi người đang nói về các ứng dụng Web3, thật đáng tiếc là không có một về cơ bản có thể sử dụng dịch vụ giống như cơ sở dữ liệu.)

Nói tóm lại, các trình tạo trang tĩnh dường như là lựa chọn duy nhất để xây dựng trang web trong thế giới Web3 hiện tại và trong tương lai. thực hiện.

để xây dựng

Với cơ sở hạ tầng trên, chúng ta có thể xây dựng một trang web mà tất cả các liên kết đều được phân cấp, hay nói cách khác là một trang web Web3 thực sự:

  • Tên miền: ENS

  • Giao diện người dùng: Trình tạo trang tĩnh

  • Phụ trợ: Không có

  • Máy chủ: IPFS

Ngoài ra chúng ta cũng cần một IPFS Hosting/Gateway để giúp chúng ta đồng bộ các file của website lên IPFS Có rất nhiều nhà cung cấp dịch vụ và GitHub chính thức duy trì mộtDanh sách giám sát khả năng sử dụng, Tôi đang sử dụng Fleek, có một số tính năng quan trọng:

  • Có thể nhập trực tiếp GitHub Repo

  • Giám sát mọi hành vi Git Push và xây dựng trong Docker

  • Giải quyết nhanh tên miền phi tập trung như ENS/HNS

Lòng thương xót

Điều đáng tiếc chủ yếu là chức năng đăng ký của NewsLetter, do không có giải pháp back-end khả dụng, rất khó để xây dựng độc lập các dịch vụ liên quan trên IPFS - ngay cả biểu mẫu thu thập thông tin cơ bản nhất cũng khó.

Phần đăng ký về cơ bản sử dụng dịch vụ của Mailchimp (có sẵn gói npm gọi là vuepress-plugin-mailchimp).

Tôi tha thứ cho dấu vết tập trung hóa cuối cùng này.

hoặcaperturedigital.eth.linkhoặcaperturedigital.eth.limoĐể truy cập trang web của chúng tôi đều đặn, bạn cũng có thể đăng ký nhận Bản tin của chúng tôi.

Cho dù bạn là nhà phát triển hay doanh nhân, miễn là bạn có bất kỳ ý tưởng nào về tinh thần kinh doanh Crypto / Web3, vui lòng liên hệ với chúng tôi tại hi@aperture.xyz, chúng tôi sẵn sàng đồng hành cùng sự phát triển của dự án từ Ngày đầu tiên.

Kay
作者文库