paint-brush
Metaverse cần một hệ điều hànhtừ tác giả@tprstly
2,267 lượt đọc
2,267 lượt đọc

Metaverse cần một hệ điều hành

từ tác giả Theo Priestley12m2022/10/03
Read on Terminal Reader
Read this story w/o Javascript

dài quá đọc không nổi

Hầu hết các cuộc thảo luận metaverse đều dựa trên việc xây dựng cơ sở hạ tầng và các nguyên tắc phần mềm hiện có. Chúng tôi đang tạo nhiều phiên bản ngăn xếp phần mềm dựa trên kiến trúc tập trung. Mọi thứ vẫn nằm trên Windows vì đã khóc lớn. Chúng ta cần một tương lai thực sự phi tập trung, nơi chúng ta cần viết các ứng dụng phi tập trung trong 4 hoặc 5 hoặc thậm chí một trong số đó được phát triển cho tương lai hoặc một cho thế giới ảo.

People Mentioned

Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - Metaverse cần một hệ điều hành
Theo Priestley HackerNoon profile picture
0-item

Nếu bạn là một người già như tôi, bạn sẽ nhớ đến quầy bán báo, bỏ vài đồng xu và chạy về nhà để viết một trò chơi bằng tay từ các trang của tạp chí máy tính vào Sinclair Spectrum hoặc Amstrad CPC-464 trong BASIC hoặc mã máy nếu bạn ( không ) may mắn.


(nếu bạn thậm chí lớn hơn thì bạn sẽ nhớ Assembly và các thẻ đục lỗ và chúa yêu bạn vì điều đó)


Luôn luôn nó sẽ không bao giờ hoạt động trong lần đầu tiên nhưng đối với nhiều người trong chúng tôi, đó là phần giới thiệu về kỹ thuật phần mềm hoặc phát triển trò chơi mà chúng tôi có. Nó giống như thời kỳ hoàng kim của máy tính, khám phá ra việc biến các từ của một ngôn ngữ khác thành một thứ gì đó kỳ diệu.


Thành thật mà nói, phần lớn chúng ta đều lười biếng.


Chúng tôi muốn các nền tảng không mã hoặc mã thấp làm điều đó cho tất cả chúng tôi, chúng tôi không muốn học những thứ khó nữa, để trích xuất từng chút nước ép từ bộ xử lý hoặc bộ nhớ và làm bẩn tay chúng tôi ở mức thấp nhất có thể .


Và tôi tự nghĩ 'có lẽ đó là lý do tại sao chúng ta cần một hệ điều hành cho metaverse'.


Vấn đề và sự ngứa ngáy không thể gãi được là hầu hết các cuộc thảo luận metaverse đều dựa trên việc xây dựng cơ sở hạ tầng và các nguyên tắc phần mềm hiện có. Chúng tôi đang tạo ra nhiều phiên bản ngăn xếp phần mềm dựa trên kiến trúc tập trung - mọi thứ vẫn nằm trên Windows.


Khi bạn nhìn vào bối cảnh và các thành phần được đề xuất của metaverse và web3, bạn sẽ thấy những thứ như thế này bên dưới - ý tôi là, họ thậm chí còn gọi nó là một hệ điều hành nhưng nó chỉ là một bản đại diện được làm lại của một bài đăng trên blog Matthew Ball mệt mỏi bằng cách sử dụng một số hình vuông cong.


Outlier Ventures đề xuất và ủng hộ Hệ điều hành Metaverse Mở, một bộ công cụ và công nghệ hoàn toàn phi tập trung thay vì các nền tảng độc quyền chỉ được thiết kế để hoạt động thông qua các tiêu chuẩn và API.


Chúng tôi đã tạo ra một khuôn khổ để đánh giá và thẩm vấn các Metaverses, cũng như một bộ công cụ để thiết kế các lựa chọn thay thế dựa trên các nguyên tắc lấy người dùng làm trung tâm và chủ quyền về danh tính, dữ liệu và sự giàu có.


Đó là một cuộc trò chuyện tuyệt vời nhưng nó không phải là một hệ điều hành, vì vậy lý do tại sao bạn sử dụng thuật ngữ 'OS' là ngoài tôi.

The Outlier mạo hiểm Frankenstack


Để phát triển Metaverse, chúng tôi sẽ cần nhiều công cụ và công nghệ mới. Chúng sẽ bao gồm kết xuất, tính toán, XR, thanh toán, công cụ, phép chiếu, nén thể tích, AI, ML, bạn đặt tên cho nó. Và chất lượng và khả năng của những công cụ này sẽ là chìa khóa cho những gì được xây dựng và bởi bao nhiêu nhà xây dựng. Nhưng tỷ lệ mà các công cụ và công nghệ này yêu cầu cũng vậy, mức độ chúng khóa các nhà phát triển và cách thức mà chúng hạn chế sự lựa chọn của người tiêu dùng và việc tạo ra các đổi mới cạnh tranh.

Khi nhu cầu về các giải pháp trao đổi ngày càng tăng, kinh tế học có xu hướng tạo ra một giải pháp. Ví dụ: Pixar của Disney mở nguồn định dạng tệp Universal Scene Description (USD) để giúp các nhà phát triển tạo dữ liệu 3D có thể hoán đổi cho nhau. Sau đó, nền tảng Omniverse của Nvidia sử dụng USD để kết hợp chặt chẽ các tài sản từ Maya, Houdini, Unreal, AutoCAD, v.v. vào một môi trường ảo được chia sẻ. Nền tảng Twinmotion của Epic cũng có thể được sử dụng để nhập các mô hình từ gần như bất kỳ chương trình BIM và CAD nào, chẳng hạn như Archicad, Revit, SketchUp Pro, RIKCAD và Rhino, sau đó sẽ sử dụng học máy và AI để nâng cấp và tích hợp chúng bất cứ khi nào có thể và trong một vấn đề trong vài phút.

Matthew Ball - Trao đổi, Công cụ & Tiêu chuẩn


Ball thậm chí không muốn làm bẩn bàn tay của mình, anh ấy khá hài lòng với việc ném càng nhiều phần mềm hiện có vào tường và hy vọng The Force sẽ gắn kết thiên hà của các ứng dụng này lại với nhau.


Nếu bạn lướt web, sẽ có tiếng vang về những nỗ lực mà ai đó đã tạo và từ bỏ một dự án nhưng không có gì cụ thể tồn tại ngày nay hoặc thậm chí đã được đề cập hoặc vô địch.


Để bắt đầu, nếu bạn nhìn vào danh sách các hệ điều hành hiện có , không phù hợp hoặc đã được viết riêng cho thế giới ảo hoặc triển khai metaverse. Chúng tôi đã có một khởi đầu tồi tệ - chúng tôi chỉ dựa vào Microsoft Windows, Apple cho dù tên ngày nay là OS, Android hay thậm chí là Linux, tất cả đều không được phát triển cho một tương lai thực sự phi tập trung hoặc một nơi mà chúng tôi cần viết ứng dụng trong 4 hoặc thậm chí 5 chiều.


(ý tôi là, viết một hệ điều hành cho 3D và “web không gian” đã hạn chế tương lai vì bạn cần tính đến thời gian và sau đó là trạng thái máy ảo đa chiều - như Minecraft trong Minecraft ví dụ )


Tại thời điểm này, có lẽ tôi nghe rất ngu ngốc vì vậy bạn có thể tự do nghỉ việc ở đây.


NewZoo ghép một loạt logo vào một bức tranh theo một cách sắp xếp đẹp mắt


Những gì chúng ta có ngày hôm nay là Epic, Unity, NVIDIA, ARM, Valve, Facebook, Amazon, Microsoft, Apple… và nhiều công ty khác mà cuối cùng họ sẽ mua lại và nuốt chửng để tạo ra các bộ công cụ dành riêng cho việc thiết kế, xây dựng và vận hành các phiên bản của đảo ngược. Tất cả họ sẽ cạnh tranh để tạo ra một bộ tiêu chuẩn có vẻ mở nhưng sẽ không muốn từ bỏ ý thức sở hữu độc quyền của họ.


Việc xây dựng metaverse chủ yếu phụ thuộc vào các công cụ trò chơi như Unity3D và Unreal Engine nhưng trong những năm tới, chúng ta sẽ thấy ngày càng nhiều nỗ lực được đầu tư mạo hiểm để giành quyền kiểm soát chỉ từ hai hoặc ba giải pháp chính. Điều này cũng có nghĩa là các nền tảng mà mọi phiên bản của metaverse sẽ tồn tại cũng sẽ bắt đầu khác nhau - hiện tại chúng có thể hoán đổi và có thể truy cập được trên nhiều nền tảng trên PC, thiết bị di động và bảng điều khiển nhưng sẽ tồn tại các thế giới độc quyền và phức tạp hơn. loại trừ một hoặc nhiều nền tảng và hạn chế quyền truy cập.


Đúng, API là chìa khóa cho khả năng tương tác và nhu cầu sử dụng các công cụ trên toàn hệ sinh thái nhưng nó sẽ không phải là viên đạn bạc khi các nền tảng cạnh tranh và phân mảnh.


Sẽ không có một metaverse bao trùm để thống trị tất cả .


Tương tự như vậy, sẽ không bao giờ có một Skynet nào của trí tuệ nhân tạo nói chung. Sẽ có hàng trăm metaverse, trải rộng trên nhiều thể loại và thể loại để mọi người tương tác, sống và tiến hành kinh doanh và thỏa thích. Chưa kể đến các phiên bản thuộc sở hữu cá nhân.


Nhưng điều gì sẽ xảy ra nếu trong tương lai, tất cả họ đều ngồi trên một hệ điều hành được xây dựng đặc biệt cho mục đích và tầm nhìn mà chúng ta muốn đạt được? Vậy chúng ta có những lựa chọn nào?


Linux được phát hành vào năm 1991, Torvalds đã mất khoảng một năm để phát triển Nhân Linux từ đầu và sau đó xây dựng trên nó, vì vậy không có nghĩa là chúng tôi không thể phát triển một hệ điều hành hoàn toàn mới ngay từ đầu.


Hệ điều hành Croquet là một nền tảng và IDE để phát triển Metaverse nhằm mở rộng Metaverse cho thế hệ Web và Di động tiếp theo. IDE cho phép các nhà phát triển xây dựng và triển khai thế giới ảo Web và Web3 “có thể tương tác, [dựa trên tiêu chuẩn],” công ty cho biết trong một tuyên bố.


Nó là một hệ thống đồng bộ hóa cho trải nghiệm Metaverse đa người dùng. Nó cho phép nhiều người dùng làm việc hoặc chơi cùng nhau trong một môi trường phân tán được chia sẻ duy nhất và nó đảm bảo rằng môi trường phân tán này sẽ vẫn giống hệt nhau đối với mọi người dùng.


“Croquet đã thực hiện một cách tiếp cận mới về cơ bản giúp việc này trở nên dễ dàng như viết mã cục bộ hoặc không cần mã nào cả. Nó có tiềm năng cung cấp một phương thức mở, dựa trên tiêu chuẩn, thúc đẩy sức mạnh của web để tạo ra các thế giới Metaverse thực sự độc lập, có thể tương tác ”


Nó có phải là một hệ điều hành không? Không bởi âm thanh của nó. Đó là một nền tảng khác với một vài bit được gắn thẻ. Và có lẽ nó đã nằm trên một trong những nền tảng hệ điều hành phổ biến.


Mọi thứ trở nên thú vị hơn một chút với Dự án Metaverse mã nguồn mở . Dự án Metaverse mã nguồn mở ( OSMP ) là một nền tảng trực tuyến thế giới ảo được chia sẻ nhiều người tham gia. Nền tảng này là phần mềm mã nguồn mở và miễn phí được đồng sáng lập vào năm 2004 bởi Hugh Perkins và Jorge Lima.

OSMP được mô hình hóa lỏng lẻo trên World Wide Web vay mượn ý tưởng từ các thế giới hiện có như Second Life, Active Worlds và There. Dự án nhằm mục đích sản xuất một công cụ mã nguồn mở để tạo ra các thế giới 3D được truyền trực tuyến, cũng như giúp nó có thể kết nối các thế giới hiện tại thành một Metaverse dựa trên tiêu chuẩn mở duy nhất.


Dự án OpenSource Metaverse được tạo ra vì nhu cầu mạnh mẽ tồn tại và lượng lớn nhà phát triển theo sau, đối với các thế giới ảo cho phép người chơi tùy chỉnh và tạo ra thế giới của riêng mình. Thế giới ảo mã nguồn đóng đã tồn tại nhưng chúng tôi cần một công cụ metaverse linh hoạt, có thể mở rộng và chúng tôi có thể tùy chỉnh ở mức độ không thể thực hiện được trong các thế giới độc quyền riêng lẻ.


Nếu bạn nghe về điều này lần đầu tiên, bạn sẽ không đơn độc, bởi vì nó chẳng đi đến đâu giống như những nỗ lực trước đây trong việc xây dựng các nền tảng mở và tương tác.


Và đây sẽ là một bản nâng cấp nếu không có gì khác - bởi vì các nền tảng không phải là con đường phía trước nếu tất cả chúng được xây dựng trên nền tảng sai. Ý chí và động lực đã luôn ở đó để tạo ra một web metaverse và phi tập trung mở, nhưng nó vẫn là một giấc mơ rỗng và bị phân mảnh vì lớp cơ sở đều sai.


Ví dụ, khả năng tương tác không đến từ việc xây dựng cầu nối giữa các nền tảng, mà nó đến từ việc ở đó ở cấp cơ sở, sâu bên trong chính hệ điều hành.


Solipsis - không phải là một hệ điều hành nhưng nó có một cái gì đó thú vị


Bây giờ, mặc dù chúng ta quay lại nói về một nền tảng khác, nhưng nền tảng này khá thú vị - Solipsis .


Mục tiêu trọng tâm của Solipsis là tạo ra một thế giới ảo độc lập nhất có thể khỏi ảnh hưởng của các lợi ích cá nhân, chẳng hạn như quyền sở hữu máy chủ. Để đạt được điều này, nó dựa trên mô hình peer-to-peer chứ không phải là mô hình máy chủ-máy khách truyền thống. Ngoài ra, nó nhằm mục đích cung cấp cho người dùng sự linh hoạt hơn trong việc thiết kế giao diện và nội dung trong các phân đoạn riêng lẻ của thế giới ảo.


Kìa, một nền tảng metaverse phi tập trung!


Một kiến trúc tập trung không thể dẫn đến một giải pháp thực sự có khả năng tự mở rộng, ngay cả khi sử dụng nhiều máy chủ. Thật vậy, kiến trúc máy khách-máy chủ dẫn đến chi phí triển khai và bảo trì cao khi nói đến các ứng dụng quy mô rất lớn với hàng nghìn máy khách được kết nối.


Mặt khác, nhờ các tính năng tự thích ứng của chúng, lớp phủ mạng P2P rõ ràng đã chứng tỏ là một giải pháp thay thế hiệu quả cho các máy chủ mạnh mẽ.


Vì vậy, Solipsis đã bắt đầu hình thành giống như một trong những nỗ lực đáng tin cậy hơn trong việc xây dựng một siêu thị phi tập trung và mở từ năm 2008 từ góc độ cơ sở hạ tầng.


Thế giới ảo ban đầu trống rỗng và chỉ được lấp đầy bởi các thực thể do máy tính của người dùng cuối điều hành. Tất cả các nút Solipsis đều bình đẳng về mặt chức năng và không yêu cầu cơ sở hạ tầng đặt trước. Điều này giúp loại bỏ càng nhiều càng tốt bất kỳ hạn chế nào đối với nội dung hoặc chức năng của thế giới.


Đối với các nền tảng metaverse, điều này đã đến gần.


Nó cũng có một trình điều hướng hoặc trình duyệt riêng, đây là thứ đã được thảo luận cụ thể trong các bức tường của Lamina1 - một trình duyệt metaverse mới được xây dựng cho web nhập vai.


Nó vẫn là một trò chơi nền tảng nhưng khi tôi tiếp tục rơi xuống hố tìm kiếm bất kỳ thứ gì giống với bản thân hệ điều hành, tôi bắt đầu thấy các mẫu và chủ đề của những gì có thể được xây dựng trên hệ điều hành phi tập trung dành cho lần lặp tiếp theo của web.


Một bước nhảy vọt của niềm tin vào mạng không gian


Ví dụ: Leap Motion nói về một hệ điều hành 3D thực sự và khi bài viết tiếp tục, nó thảo luận chi tiết về khái niệm trình duyệt không gian thay vì.


Vì vậy, chúng ta đang thấy các nền tảng, ngăn xếp, API và trình duyệt nhưng vẫn không có gì giống với hệ điều hành.


Trong hành trình khám phá của tôi, một bài báo hay về các hệ điều hành dựa trên Grid, chẳng hạn,GridOS chính nó.


Công việc được trình bày ở đây là bước đầu tiên hướng tới một hệ điều hành lưới cung cấp các dịch vụ linh hoạt và rộng rãi cho các kiến trúc lưới.


Nhưng đối với tất cả các công việc được thực hiện trên mọi thứ được đề cập cho đến nay, không có gì liên quan đến việc phải xây dựng từ đầu, xây dựng một hạt nhân mới cho một hệ điều hành mới.


Nhìn này, cứ nhìn xem chúng ta còn bao nhiêu công việc chưa bắt đầu


Ý tôi là, hãy nhìn vào sơ đồ này, nó thật đáng sợ và đồng thời là một kỳ tích đẫm máu - đây chính xác là cấp độ mà chúng ta nên bắt đầu nghĩ đến bây giờ nếu chúng ta nhận ra lời hứa của web3 và metaverse.


Tôi vẫn chưa đọc bất cứ điều gì từ một VC thậm chí nói về việc đầu tư ở cấp độ này vì họ biết rằng không có tiền điện tử ngay lập tức hoặc chiến lược 50 lần trong 3 năm ở đây. Chúng ta đang nói về việc phát triển các cấp độ cơ bản của một bộ kiến trúc hoàn toàn mới cần thiết cho một web mở và thực sự phi tập trung.


Và điều đó khiến họ sợ hãi bởi vì nó còn có ý nghĩa khác.


Cái gì sinh ra trước, con gà hay quả trứng?


Hay nói một cách đơn giản theo cách khác: cái nào nên đến trước - hệ điều hành hay con chip?


Những người thực sự nghiêm túc về phần mềm nên tự chế tạo phần cứng.
Alan Kay, 1982


Tuyên bố sứ mệnh của Lamina1


Nó nói những khối lượng mà ngay cả sách trắng Lamina1 của Neal Stephenson cũng không đề cập đến bất cứ điều gì xung quanh hệ điều hành metaverse hoặc web3 - đó là một sự giám sát lớn hoặc tôi chỉ là một quả chuối. Và tất nhiên, ai lại muốn chống lại Bố già của Metaverse? Đó là sự báng bổ chết tiệt!


Theo cách tôi thấy thì hầu hết những nỗ lực mới này đều được thúc đẩy bởi các OG, những người đã ở đó 20–30 năm trước và không có thời gian cũng như sự kiên nhẫn để muốn xây dựng một thứ gì đó cồng kềnh như một hệ điều hành mới, hãy cố gắng nhé. để áp dụng, xây dựng một ngành công nghiệp mới từ nó.


Chúng tôi đang cắt giảm các góc và đã có lần lặp lại metaverse mới nhất này giống như phiên bản chúng tôi đã có 20 năm trước với Second Life. Không có vấn đề gì nếu blockchain thêm một chút gia vị vào cơ sở hạ tầng, hay Fortnite khiến mọi người ướt át vì dự đoán, thì vẫn chưa đủ để cứu nó.

Hãy suy nghĩ về nó đủ lâu và nó bắt đầu xuất hiện một vấn đề.


Chúng tôi đang viết phần mềm dựa trên kiến trúc silicon hiện có sẵn cho chúng tôi. Điều này tạo ra các nút thắt cổ chai mà phần mềm phải liên tục hoạt động vì các chip không bao giờ dành cho một tương lai phi tập trung.


Đối với tất cả các mục đích và mục đích, CPU cũng có thể có nghĩa là “đơn vị xử lý tập trung”, nơi chúng ta thực sự cần một DCU - “đơn vị xử lý phi tập trung”.


Nhưng điều gì sẽ xảy ra nếu chúng ta cần một thứ gì đó khác biệt trên mọi phương diện để tạo ra metaverse mà chúng ta thực sự muốn, hoặc Web3 miễn phí và xây dựng nó theo cách mà nó đã được tạo ra?


Phần cứng mới cho phần mềm mới.


Vẫn còn tiền trong việc tạo ra các loại chip mới - hãy Điểm đồ thị ví dụ: kiến trúc một loại silicon mới đặc biệt để tăng tốc học máy và AI. Điều gì sẽ xảy ra nếu để tạo ra một metaverse thực sự mở, phân tán và tương thích, chúng ta cũng cần Web3 để ngồi trên một loại nền tảng phần cứng mới?


CPU hoặc GPU được xây dựng hoàn toàn cho các hệ thống phân tán hay một web phi tập trung?


Ví dụ, bộ xử lý lưới khác với GPU. Khi GPU đa lõi có được sức mạnh từ việc có thể tính toán song song nhiều dữ liệu (SIMD data-parallellism), thì một bộ xử lý lưới có thể yêu cầu mỗi lõi làm một việc gì đó khác nhau (MIMD, song song dựa trên tác vụ). Bạn có thể nói rằng bộ xử lý lưới là một CPU đa lõi.


Bộ nhớ được cấu trúc hoàn toàn cho cấu hình trong bộ nhớ dựa trên lưới. Hazelcast Chẳng hạn, có một phần mềm nào đó dọc theo những dòng này nhưng điều gì sẽ xảy ra nếu chúng ta tạo cho chúng một chút chuyển động theo một hướng mới và phát triển các loại RAM mới để đi cùng với nó?


IMDG là phiên bản trong bộ nhớ của lưới dữ liệu , ngoại trừ việc tất cả các nút của cụm thường được chạy trong cùng một trung tâm dữ liệu. Cấu hình cục bộ này được thực hiện để duy trì hiệu suất cao như mong đợi của các công nghệ trong bộ nhớ, vì sự điều phối cấu trúc dữ liệu trên các máy tính ở xa về mặt địa lý có thể là một nút thắt cổ chai.


Sau đó, chúng ta có đợi ai đó chế tạo chip rồi mới viết phần mềm hỗ trợ họ, hay viết phần mềm và đợi silicon được phát triển để tận dụng lợi thế của nó?


Ý tôi là, tôi thấy thật buồn cười khi Lego có một hệ điều hành nhúng đẫm máu cho dòng đồ chơi tiên tiến của người máy Mindstorms nhưng chúng tôi không có hoặc thậm chí đang nghĩ đến một hệ điều hành cho một thứ được cho là sẽ có tác động sâu sắc đến tương lai của chính trang web.


Tôi khá chắc chắn rằng họ sẽ nói như vậy.


** Nhưng nếu bạn thấy những gì tôi thấy, nếu bạn cảm thấy như tôi cảm thấy, và nếu bạn muốn tìm kiếm như tôi đang tìm kiếm… anh V rất thơ mộng, nhưng nghiêm túc mà nói, nếu bạn là một kỹ sư phần mềm và điều này sẽ châm ngòi cho ngọn lửa bên trong sau đó liên lạc. Và nếu bạn là một nhà đầu tư nhìn thấy cuộc chơi dài hơi và tin tưởng vào Web3 và sự đảo ngược theo cách nó diễn ra, thì bạn biết cách tìm tôi.


Bởi vì tin tôi đi, trong thế hệ hiện tại hay thế hệ tiếp theo, sẽ có ai đó đang ngồi buồn chán trong phòng ngủ của họ sau khi trải nghiệm dịch vụ nhạt nhẽo mới nhất trong Roblox và dòng đầu tiên của hệ điều hành mới cho metaverse sẽ được viết rằng sẽ xác định lại tương lai của web.


Và phần còn lại, như họ sẽ nói, đã là lịch sử.


Cũng được xuất bản ở đây .