ผู้เขียนต้นฉบับ: Kay Feng
ผู้ร่วมก่อตั้ง Aperture Digital กรรมการผู้จัดการของ NGC Ventures
TL;DR
ในปัจจุบัน การสร้างเว็บไซต์ Web3 นั้นยุ่งยากมาก โดยเฉพาะอย่างยิ่งถูกจำกัดด้วยเครื่องมือสร้างเพจแบบสแตติก ซึ่งโดยทั่วไปจะจำกัดเฉพาะกลุ่ม Geek
ดังนั้นรั้น (ยังไม่มี) เวอร์ชัน Web3 ของ WIX / ยอดเยี่ยม
ในโลกของ Web3 นั้นยังขาดผลิตภัณฑ์ฐานข้อมูลที่พร้อมใช้งานในระดับสภาพแวดล้อมการผลิต (เชน/ที่เก็บข้อมูลสาธารณะปัจจุบันไม่เพียงพอ)
ดังนั้น รอคอยฐานข้อมูล Web3 (ที่ยังใช้งานไม่ทั่วถึง) ที่สามารถให้การใช้งานขั้นพื้นฐานได้มากที่สุด
ดังนั้นจึงเป็นขาลงในขั้นตอนปัจจุบันของ "แอปพลิเคชัน Web3" ส่วนใหญ่
ในแง่ของการสนับสนุนที่ใช้งานสำหรับ ENS, IPFS, ผลกระทบของ CloudFlare ในฐานะบริษัท Web2 ถูกประเมินต่ำเกินไป
ในช่วงไม่กี่เดือนที่ผ่านมา ฉันได้ระดมทุนสำหรับสถาบันการลงทุนแห่งใหม่ Aperture Digital และฉันได้ผ่านกระบวนการรวมศูนย์จำนวนมาก และต้องจัดการกับการเสนอขาย เอกสาร และการปฏิบัติตามกฎระเบียบซ้ำๆ ซึ่งทั้งหมดนี้ไม่ได้แตกต่างจาก เงินดอลลาร์สหรัฐแบบดั้งเดิม แตกต่าง
ในตอนท้ายของทั้งหมดนี้ ฉันคิดว่าในฐานะ VC ที่เน้น Web3/Crypto ภาพลักษณ์ของแบรนด์ควรแตกต่างจากกองทุน USD แบบเดิมอย่างไร ได้รับแรงบันดาลใจจากเพื่อน──ฉันตัดสินใจสร้างเว็บไซต์อย่างเป็นทางการของกองทุนแบบกระจายอำนาจอย่างสมบูรณ์
Aperture ควรเป็นหนึ่งในบริษัท VC แห่งแรกที่ทำเช่นนี้ หากไม่ใช่บริษัทแรก
ในระหว่างกระบวนการทั้งหมด ฉันมีความเข้าใจที่ดีขึ้นเกี่ยวกับโครงสร้างพื้นฐานของ Web3 (แทนที่จะดูที่โครงการชั้นแอปพลิเคชัน "การปฏิรูปห่วงโซ่" และ "การปฏิรูปเหรียญ" จำนวนมาก) ฉันยินดีที่จะแบ่งปันกระบวนการทั้งหมดกับคุณและประสบการณ์ .
ชื่อระดับแรก
vitalik.eth
แม้แต่ผู้ที่เพิ่งเข้าสู่โพรงกระต่ายของโลกการเข้ารหัสก็ยังเป็นเรื่องยากที่จะไม่รู้จัก ENS และการแมประหว่างที่อยู่เครือข่าย ENS และ Ethereum ตัวอย่างเช่น สัปดาห์ที่แล้วเรายังคงกังวลเกี่ยวกับการถ่ายโอนจากกระเป๋าเงินที่มีเครื่องหมาย Vb3 โดยสัญญาที่เรียกโดยvitalik.eth 30,000 ETH ไหลเข้าสู่การแลกเปลี่ยนหรือไม่ (แน่นอน มันไม่ได้)
แต่น้อยคนนักที่จะรู้ว่า Vitalik.eth เป็นเว็บไซต์บล็อกจริง ๆ คุณมีสองวิธีในการเยี่ยมชมบล็อกของ Vitalik:
เข้าถึงโดยใช้เบราว์เซอร์ที่ติดตั้งกระเป๋าเงิน MetaMaskvitalik.eth/จะแก้ไขเป็นเกตเวย์ IPFS (ด้วยอัตราความล้มเหลวที่แน่นอน สามารถรีเฟรชได้หลายครั้ง)
สอบสัมภาษณ์โดยตรงvitalik.eth.linkชื่อระดับแรก
EIP-1577
ไม่ว่าคุณจะเห็นด้วยหรือไม่เห็นด้วย คุณและฉันคุ้นเคยกับ EIP-1559 เป็นอย่างดี อันที่จริงมีข้อเสนอมากกว่านี้ใน EIP เช่นตัวเอกของเราในวันนี้EIP-1577คำอธิบายภาพ
(image from Cloudflare)
เครื่องกำเนิดหน้าคงที่
สำหรับเพื่อนโปรแกรมเมอร์นี่ไม่ใช่เรื่องแปลก เมื่อ GitHub ถือกำเนิดขึ้นเมื่อสิบปีที่แล้ว Jekyll และบริการโฮสติ้ง Pages ฟรีที่ดึงดูดผู้คนจำนวนมาก
พูดง่ายๆ ก็คือ สำหรับผลิตภัณฑ์ต่างๆ เช่น บล็อกที่ไม่ต้องการบริการแบ็คเอนด์แบบเรียลไทม์และมากเกินไป คุณสามารถสร้าง Build ทุกครั้งที่คุณอัปเดต สร้างหน้าคงที่ของเนื้อหาบล็อกและโฮสต์ และผู้ใช้เพียงแค่ต้อง แก้ไขสไตล์ CSS ที่เกี่ยวข้องกับธีม แก้ไขไฟล์ Markdown เพื่อสร้างเว็บไซต์ที่ใช้งานโดยทั่วไป และส่งมอบส่วนไดนามิก (เช่น ความคิดเห็น) ให้กับบริการของบุคคลที่สาม เช่น Disqus
สำหรับโลกของ Web3 นี่เป็นการย้ายที่ไร้ประโยชน์จริง ๆ แม้ว่าตามคำนิยามแล้ว ทั้ง storage และ public chain นั้นเป็น "ฐานข้อมูล" ในระดับหนึ่ง แต่ก็ประสบปัญหาสองประการ:
หากห่วงโซ่สาธารณะถูกมองว่าเป็นฐานข้อมูล แม้ว่าจะไม่มีปัญหาอื่น ๆ ก็เห็นได้ชัดว่าประสิทธิภาพไม่สามารถตอบสนอง "ความพร้อมใช้งานพื้นฐาน" ของระดับ MVP ได้
หากบริการดั้งเดิมของบริการพื้นที่เก็บข้อมูล เช่น IPFS/Arweave ถือเป็นฐานข้อมูล โครงสร้างข้อมูลจะแตกต่างจากฐานข้อมูลคีย์-ค่าแบบดั้งเดิมและฐานข้อมูลเชิงสัมพันธ์อย่างมาก และเป็นการยากที่จะพัฒนา
มีบริการดังกล่าวในโลกของ Web3 หรือไม่? เราได้ทำการวิจัยบางอย่าง:
เครือข่าย IPFS: OrbitDB ดูเหมือนจะพร้อมใช้งานโดยทั่วไป แต่การพัฒนาหยุดชะงัก
Arweave: Kwil เร็วมาก
(ฉันรู้สึกประหลาดใจเล็กน้อยที่ทราบข้อเท็จจริงนี้ แน่นอนว่าเราไม่จำเป็นต้องสร้างโครงสร้างพื้นฐาน Web2 ทั้งหมดของเราใหม่ใน Web3 แต่ในโลกที่ใครๆ ก็พูดถึงแอป Web3 ก็น่าเสียดายที่ไม่มี บริการฐานข้อมูลที่ใช้งานได้โดยทั่วไป )
กล่าวโดยสรุป Static Page Generator ดูเหมือนจะเป็นทางเลือกเดียวสำหรับการสร้างเว็บไซต์ในโลกของ Web3 ในขณะนี้และในระยะกลาง โชคดีที่ Generator เช่น Jekyll/Hexo มีปลั๊กอินค่อนข้างมากและฟังก์ชันทั่วไปก็ไม่ใช่เรื่องยาก ที่จะนำไปใช้
ที่จะสร้าง
ด้วยโครงสร้างพื้นฐานข้างต้น เราสามารถสร้างเว็บไซต์ที่ลิงก์ทั้งหมดกระจายอำนาจ หรืออีกนัยหนึ่งคือเว็บไซต์ Web3 จริง:
ชื่อโดเมน: ENS
ส่วนหน้า: ตัวสร้างหน้าคงที่
แบ็กเอนด์: ไม่มี
เซิร์ฟเวอร์: IPFS
นอกจากนี้ เรายังต้องการ IPFS Hosting / Gateway เพื่อช่วยให้เราซิงโครไนซ์ไฟล์ของเว็บไซต์กับ IPFS มีผู้ให้บริการมากมาย และ GitHub อย่างเป็นทางการจะดูแลรายการการตรวจสอบการใช้งานฉันใช้ Fleek ซึ่งมีคุณสมบัติที่สำคัญหลายประการ:
สามารถนำเข้า GitHub Repo ได้โดยตรง
ตรวจสอบทุกพฤติกรรมของ Git Push และสร้างใน Docker
การแก้ไขอย่างรวดเร็วของชื่อโดเมนแบบกระจายศูนย์ เช่น ENS / HNS
สงสาร
สิ่งที่น่าเสียใจคือฟังก์ชันการสมัครสมาชิกของ NewsLetter เป็นหลัก เนื่องจากไม่มีโซลูชันส่วนหลังที่พร้อมใช้งาน จึงเป็นการยากที่จะสร้างบริการที่เกี่ยวข้องบน IPFS โดยอิสระ แม้แต่แบบฟอร์มการรวบรวมข้อมูลพื้นฐานที่สุดก็ยังทำได้ยาก
ส่วนการสมัครสมาชิกใช้บริการของ Mailchimp เป็นหลัก (มีแพ็คเกจ npm ที่เรียกว่า vuepress-plugin-mailchimp)
ฉันยอมรับร่องรอยสุดท้ายของการรวมศูนย์
หรือaperturedigital.eth.linkหรือaperturedigital.eth.limoหากต้องการเยี่ยมชมเว็บไซต์ของเราอย่างต่อเนื่อง คุณสามารถสมัครรับจดหมายข่าวของเราได้เช่นกัน
ไม่ว่าคุณจะเป็นนักพัฒนาหรือผู้ประกอบการ ตราบใดที่คุณมีแนวคิดเกี่ยวกับผู้ประกอบการ Crypto / Web3 โปรดติดต่อเราที่ hi@aperture.xyz เรายินดีที่จะติดตามการเติบโตของโครงการตั้งแต่วันแรก
