Home Blog Page 1383

‘Alien: Isolation’ for Android Is Now a Free To Start Release Just Like iOS Letting Everyone Try Two Missions for Free

0
‘Alien: Isolation’ for Android Is Now a Free To Start Release Just Like iOS Letting Everyone Try Two Missions for Free


Earlier this year, Feral Interactive’s superb iOS version of Alien: Isolation (Free) was updated to change the game’s business model to be free to try with a single in app purchase for the full game unlock. Today, Alien: Isolation on Android has been updated to be a free to try game just like the iOS version. With this, Android players can sample the first two missions. After that, a single in app purchase will be required to unlock the full game for $13.49. Those who own the game already should see no change. For new customers, the saves from the first two free missions will carry over to the full game once the full game unlock purchase is complete. Watch the new trailer for Alien: Isolation on iOS and Android below:

I featured Alien: Isolation as one of the best games to play with keyboard and mouse on iPad, and I assume it plays well on Android tablets as well. If you’ve not gotten it yet on iOS, read my glowing review of the game here covering the game at launch. We featured it as our Game of the Week as well when it launched. The full version of Alien: Isolation on mobile includes all seven DLC packs in its unlock price of $14.99. You can grab Alien: Isolation for free on the App Store here and on Google Play here. Check out our forum thread here. Have you played Alien: Isolation on mobile yet or will you be trying it today for free?



Source link

Uniswap Fees Comparison on Ethereum vs. L2s | Web3 R&D Company

0
Uniswap Fees Comparison on Ethereum vs. L2s | Web3 R&D Company


In the past couple of years, Uniswap DAO has deployed univ3 on many L2s. Liquidity Providers should have more data about which L2s have been the most profitable for specific token pairs. This is our attempt to demystify some of it.

Chains tracked: Ethereum, Arbitrum, Optimism, Polygon, Base, Celo

BNB and Avalanche were not included in this research due to their being their own L1 chains.

In this research, we first took the top pools from each chain and made the common top pools part of our research. Except for Base and Celo, the top pools on all the other chains were similar.

On Base, blue chip tokens struggled to make it to the top 10. Here is a snapshot of the top pools by 7D volume on Base:

A snapshot of the top pools by 7D volume on Base

Celo has a lot of local pools in the top 10 which were again not made part of this research.

A snapshot of the top pools by 7D volume on Celo

In the case of Arbitrum, Optimism, and Polygon, liquidity and volume were fragmented between USDC and USDC.e (bridged from Ethereum), and both versions of the stablecoin are part of this research to help LPs make a better decision.

How Was This Research Conducted?

~$100 worth of liquidity was provided in each pool on 25 February 2024 until 25 March 2024. Please note that this research does not consider impermanent loss or LVR. The only focus is on fee generation.

Pools And Their Ranges

ETH-Stable Pairs

Lower Tick: 2993.974 USD per ETH

Upper Tick: 4410.486 USD per ETH

ETH-WBTC Pairs

Lower Tick: 0.0499 WBTC per ETH

Upper Tick: 0.0588 WBTC per ETH

ETH-wstETH Pairs

Lower Tick: 0.845 wstETH per ETH

Upper Tick: 0.882 wstETH per ETH

WBTC-Stable Pairs

Lower Tick: 57907.855 USD per WBTC

Upper Tick: 84184.290 USD per WBTC

USDC-USDT Pairs

Lower Tick: 0.990 USDT per USDC

Upper Tick: 1.015 USDT per USDC

You can find all related pool data here:

https://docs.google.com/spreadsheets/d/15e4W9N0bm6zYJ-eY-nogSiADnxqfYvtOrUbkRYgakcI/edit?usp=sharing

ETH-USDC

ETH-USDC

Polygon’s ETH-USDC 0.3% pool produced the highest fee return at $18.9 followed by Polygon’s ETH-USDC 0.05% pool. Base’s pools performed the worst. Ethereum, Arbitrum, and Optmism were on par with each other.

ETH-USDC.e

Arbitrum’s 0.3% pool performed the best with $16.2 in fee generation with Optimism’s 0.05% pool at almost $15 being close second.

ETH-USDbC / ETH-USDCET

ETH-USDbC pool on Base generated $3.57 and $4.3 respectively.

Celo’s ETH-USDCET generated $8.9.

ETH-USDC (Top Pools)

The chart above combines and compares all the top-performing ETH-USDC pools on all six chains. This chart does not distinguish between the different versions of USDC. For more detailed information on the different versions of USDC, see the charts above.

Here Polygon’s 0.3%, Arbitrum’s 0.3% pool, and Optimism’s 0.05% pool are the top 3 performing pools. Ethereum’s fee generation is lacking far behind them.

ETH-DAI

Ethereum’s and Polygon’s ETH-DAI pools are lagging far behind Arbitrum’s ETH-DAI 0.3% pool with $20.7 generated and Optimism’s ETH-DAI pool with $20.5 generated.

ETH-USDT

Arbitrum’s ETH-USDT 0.05% pool takes the cake with the highest fees generated at $9 followed by Polygon’s ETH-USDT 0.3% pool at $6.7

ETH-WBTC

Arbitrum wins here hands-down in ETH-WBTC 0.3% and ETH-WBTC 0.05% with fee generation of $10.3 and $6.87 respectively.

ETH-wstETH

This is the first and only LST pair in our research. We thought this pair was a good proxy for the overall trading volume in the LST space.

Ethereum’s volume here is not a surprise given that most LST assets are still on Ethereum. What’s surprising is that Base has generated the most fees in the given time frame with the 0.05% pool generating $1.32, perhaps this is an outlier and Base won’t be able to keep up with Ethereum in this pair in the next few months.

WBTC-USDC

WBTC-USDC

Optimism’s both pools generated more fees than Ethereum with 0.3% at $10.2 and 0.05% at $11.6.

WBTC-USDC.e

Optimism again takes the win here with the 0.3% pool generating $23.3.

WBTC-USDC (Top Pools)

The chart above combines and compares all the top-performing WBTC-USDC pools. This chart does not distinguish between the different versions of USDC. For more detailed information on the different versions of USDC, see the charts above.

Here Optimism’s 0.3% pool, Optimism’s 0.05% pool, and Ethereum’s 0.3% are the top performing in terms of fee generation.

USDC-USDT

USDC-USDT

This is the first time that Ethereum has generated more fees on any token pairs. Perhaps the bulk of the stablecoin trading is still happening on Ethereum.

Ethereum’s 0.05% pool generated $0.15 and the 0.01% pool generated $0.06.

USDC.e-USDT

Polygon’s 0.05% is the top-performing pool here.

USDC-USDT (Top Pools)

The chart above combines and compares all the top-performing USDC-USDT pools. This chart does not distinguish between the different versions of USDC. For more detailed information on the different versions of USDC, see the charts above.

Ethereum is the clear winner in both fee tiers with the 0.05% pool at $0.15 and the 0.01% pool at $0.06.

Summary

In our research with the limited pools, L2s fee generation has outperformed Ethereum L1. Although TVL and overall volume are still higher on Ethereum, but LPing is more profitable on L2s. LPs should consider the past data before deciding which chain to deploy the liquidity on. Polygon led the ETH-USDC pools, Arbitrum led the ETH-DAI, ETH-USDT, and ETH-WBTC pools, Ethereum ETH-wstETH and USDC-USDT pools and Optimism led the fees generation on WBTC-USDC pools.

Also read: Optimism Bedrock: An Early Guide



Source link

‘OPUS: Prism Peak’, the Newest Entry in the Amazing ‘OPUS’ Series, Gets New Gameplay Screenshots

0
‘OPUS: Prism Peak’, the Newest Entry in the Amazing ‘OPUS’ Series, Gets New Gameplay Screenshots


I’ve been a big fan of SIGONO’s OPUS series of narrative adventure games for a long time. If you’ve not checked it out yet, OPUS: The Day We Found Earth (Free) is a great place to start but OPUS: Echo of Starsong, the newest release, is brilliant as well if you want to try a newer game. Read my review of the mobile version of that release here. Following its reveal back in January last year, SIGONO’s latest project, OPUS: Prism Peak, is shaping up to be another excellent narrative adventure game. With Gamescom 2024 beginning today, SIGONO has shared new screenshots for OPUS: Prism Peak in addition to a gameplay trailer that I missed from a few weeks ago. Watch the newest OPUS: Prism Peak gameplay trailer below:

Check out a new screenshot from OPUS: Prism Peak below:

OPUS: Prism Peak will feature multiple endings and it has you playing as a photographer using your camera to find your way back home from an ethereal realm. The music in OPUS: Prism Peak will be from Triodust and Audio Textural with a story from Brian Lee who wrote OPUS: Echo of Starsong. While OPUS: Prism Peak hasn’t been announced for mobile yet, my interview with Scott Chen, co-founder of SIGONO and executive producer of the OPUS series, mentioning Echo of Starsong on iOS being like returning home gives me hope to see this one on mobile as well at some point. You can wishlist OPUS: Prism Peak here as of now. It hasn’t been officially announced for more platforms yet. Have you played the OPUS games and what do you think of OPUS: Prism Peak so far?



Source link

Dior Launches Exclusive Dioriviera and Dior Spa Residency at The Little Nell in Aspen for Summer 2024 – The Luxury Lifestyle Magazine

0
Dior Launches Exclusive Dioriviera and Dior Spa Residency at The Little Nell in Aspen for Summer 2024 – The Luxury Lifestyle Magazine


Dior has recently announced its new Dioriviera and Dior Spa residency at The Little Nell, Aspen’s only Five-Star, Five-Diamond hotel, from June 13 to September 2, 2024, a genuine tribute to Aspen’s summer appeal. In honor of The Little Nell’s 35th anniversary and Maria Grazia Chiuri’s Fall 2024 Dioriviera capsule collection, this partnership creates an unmatched experience at the foot of the renowned Aspen Mountain.

Adorned in the collection’s aquamarine Toile de Jouy Soleil, The Little Nell’s Dioriviera boasts a Dior Spa residence, a pool, and a hot tub cabana, as well as a specially designed floral display that covers the hotel’s living wall and gardens. To further enhance this experience, every Friday at 4 p.m., The Little Nell’s staff gardener will provide weekly garden walks that draw inspiration from Christian Dior’s passion for flowers. The Dioriviera gondola, which is accessible to both tourists and inhabitants at the foot of the mountain, lends the famous mountain town even more refinement.

The Little Nell’s Dior Spa is the brand’s first Alpine location and complete spa residence in the country. Using natural materials and the iconic aquamarine Toile de Jouy Soleil, the spa creates an outstanding holistic wellness retreat from its three treatment rooms, reception area, and retail boutique. With an elite treatment program designed only for The Little Nell, guests are invited to go on a fantastical trip showcasing the finest of Dior Spa expertise.

Nine unique treatments for the face and body are included in the treatment program; they are intended to help the skin and senses flourish in the height of summer. Notable treatments include the L’Or de Vie Miracle, a 60-minute antioxidant facial that combines the longevity properties of Yquem sap with Dior rock crystal and a thermo-warming mask for spectacular transformation, the Dior Aspen Ritual, a 90-minute immersive wellness experience devoted to body or skin recovery, and the Midnight Treatment, a 90-minute facial designed to provide an instant feeling of release.

Furthermore, two unique Dior Experiences have been created especially for the Dior Spa at The Little Nell: the Dior Alpine Glow, a 240-minute treatment program that combines LED therapy, body massage, and facial treatment for unmatched rejuvenation and relaxation, and the D-Tox Ritual, a 240-minute ritual that encourages detoxification and relaxation and includes purifying facial treatments and acupressure-inspired body treatments.

The spa store features a variety of Dior’s skincare and fragrance lines, such as L’Or de Vie, Dior Prestige, and La Collection Privée Christian Dior, as is customary with Dior Spa takeovers. The Little Nell’s Dioriviera is part of an exclusive global engagement that includes pop-up boutiques, resort concept stores, and boutiques all over the world. This opulent and immersive experience is further enhanced by the Dior boutique in Aspen, which is conveniently located a few blocks away from the hotel and offers the Dioriviera capsule of Ready-to-Wear and Accessories.



Source link

Virtual Store Spotlight: Dogtopia Virtual World

Virtual Store Spotlight: Dogtopia Virtual World


The nation’s leading dog wellness franchise, Dogtopia, is revolutionizing dog daycare with their innovative Virtual Daycare. The award-winning pet care provider partnered with Obsess to launch their virtual experience, an interactive tool for pet parents to learn more about their services and how they can help dogs live long, healthy and happy lives. 

Users are met with a friendly avatar at the entrance of their virtual daycare, introducing how to navigate the experience and the immersive features available: a scavenger hunt game, dog trivia quiz, multimedia educational content and more. 

“Dogtopia is committed to staying at the forefront of innovation to ensure the best experience for all dogs and their families,” said Neil Gill, President and CEO of Dogtopia. “We are thrilled to introduce this cutting-edge virtual world and provide parents with a modern, immersive way to explore our wellness offerings and choose Dogtopia with confidence.”

Ready, Set, Playtime: Gamification for the Pet Care Industry

Dogtopia included on-brand gamification elements in their virtual world to engage users and incentivize loyalty. Fetch the dog treats for your furry friends in a custom scavenger hunt game or complete the dog trivia quiz to win an exclusive offer from Dogtopia—a free month of daycare from the biggest and most trusted name in the dog daycare game. 

Discover Dogtopia Pet Care & Wellness Services

Dogtopia’s virtual world serves as an immersive branding tool, engaging pet parents with educational content around their brand and services, to drive appointment bookings and highlight the Dogtopia difference. 

The services-based company packed their virtual experience with entertaining media that teaches users about their daycare, boarding, grooming and spa offerings—from interactive playscapes to a photo album of dogs at IRL local events, there is no shortage of educational content in the experience. The brand even included real footage of one of their daycare facilities to demonstrate on-site security measures and how their team operates. 

The virtual experience also aims to increase brand awareness, educating visitors around their mission, including their philanthropic Dogtopia Foundation, and why parents should trust the provider with their beloved pet.

Lining the walls of the lobby are posters and informational hotspots, where the pet care provider highlights their commitment to safety, education/training and total pet wellness. When users click on a hotspot, they are met with branded video content to show how they address each mission statement. Brand mascot, Scruffy, also makes an appearance on the lobby walls to remind the team of why they do what they do—for the love of dog. 

Digital Innovation in Pet Retail

In addition to the virtual tour of the dog daycare, Dogtopia’s Virtual World enables visitors to shop pet products in the experience. From dog bowls and leashes to specialty shampoo, shoppers can purchase at-home items for both dogs and parents throughout the experience. By integrating their e-commerce shop with the virtual world, pet parents are able to seamlessly purchase items from Dogtopia Shop directly in the virtual experience. 

Dogtopia’s virtual world is more than just a novel addition to their trusted services; the innovative initiative represents a leap forward for the pet care industry, setting a new standard for how pet service providers can educate pet owners and immerse users into their brand world, regardless of their physical location. 

To learn more about how to create your own virtual brand world, email us at contact@obsessvr.com or book a demo. 



Source link

A short video about Metaverse

    0
    A short video about Metaverse


    I decided to create a very short metaverse evolution explainer video, but using GenAI. It is based on looking at patterns, we have all got used to moving from paper maps to digital ones, with GPS and now fully instrumented digital twins with traffic and other information. That leap applies to many other use cases. It’s all metaverse – digital to physical and back again, people, machines and data. All on my own midjourney.com, runway.ml and luma.ai accounts. Also learn a lot more about how hard it can be to wrangle AI to what you really want, but it works 🙂

    Metaverse evolution

    What was mad about this was I generated my key images in midjourney and gave a couple of goes at runway that I was happy with (also spliced together and the talking soundtrack is runway), but a day after I had it where I wanted Luma.ai went live and I gave that a go. For a few of the scenes it was just much more what I needed. There is a point where you just have to hit publish, but these things just keep improving as a base tool, let alone the skills also improving to ask for the right thing. It is very much a creative process even if the mantra is often AI is taking over.

    Post navigation

    A presentation about everything
    Talking with an AI of Roisin from my novels



    Source link

    Prada Reopens East Hampton Store with Vibrant Red Theme and Summer 2024 Collections – The Luxury Lifestyle Magazine

    0
    Prada Reopens East Hampton Store with Vibrant Red Theme and Summer 2024 Collections – The Luxury Lifestyle Magazine


    The renowned Newton Lane store of Prada has reopened its doors in East Hampton, New York. Following the footsteps of the nautical blue stripe theme from the previous year, the Prada East Hampton store debuted a fresh (same) style with a red color palette this summer. Vibrant colors and a dynamic atmosphere serve as inspiration for the boutique’s theme for 2024. The interior has a strong visual effect thanks to the walls covered in the same graphic pattern and the ivory and red striped carpet. The surfaces’ clashing colors and alternating stripes contribute to its dynamic appeal. The classic Prada triangle logo is given a modern makeover with a neon sign, which adds to the store’s allure.

    Prada’s men’s and women’s collections, which include ready-to-wear, leather goods, footwear, and accessories, are fully stocked in the shop. It also proudly showcases the Prada May Issue 2024 line, which consists of delicate clothing made of high-quality fabrics with a versatile style.

    The women’s collection includes various dresses, skirts, tops, and swimsuits, all painted in neutral tones and pastel hues or covered with elegant floral motifs. Various wicker bucket bags and crocheted patterns give the products a charming handmade feel. An assortment of summer-ready sandals in various patterns and colors enhance women’s ensembles.

    The denim, poplin, and canvas clothing in earthy tones like khaki and mineral tones and lighter shades like sky blue and cream set out the men’s ready-to-wear collection. Brighter hues give the collection a more vibrant feel. Crochet bags are stylish and versatile, coming in tote or crossbody forms. Warm tones, ranging from cork beige to tobacco brown, are included in the men’s collection’s color scheme and are evident in leather bags and fabric. Loafers, cage sandals, and sneakers in a variety of fresh colors are among the footwear options, guaranteeing a summertime style.



    Source link

    Enterprise Data Protection in Microsoft Copilot  

    Enterprise Data Protection in Microsoft Copilot  


    You probably have heard the terms Enterprise Data Protection (EDP) and Commercia Data Protection (CDP) within the framework of Copilot. The distinction between them was not very clear and resulted in a bit of confusion and questions about what the difference is and what it meant to have EDP over CDP. 

    Microsoft has just improved its documentation about this, in conjunction with their recent announcement that Enterprise Data Protection is on its way to being integrated into Microsoft Copilot for users who sign in using Microsoft Entra (= Microsoft / Office 365 users). This will improve data security, privacy, and compliance when using Microsoft Copilot.  

    When logged in with a Microsoft Entra account, Microsoft Copilot will provide EDP features: all the security, privacy, and compliance measures previously available solely in Copilot for Microsoft 365 will now extend to all prompts (entered by users) and responses (Copilot generated content) within Microsoft Copilot. With EDP, prompts and responses are protected by the same contractual terms and commitments for customer emails in Exchange and files in SharePoint. 

    What EDP brings to Microsoft Copilot, when used with Microsoft Entra account:   

    Your data is secure: Your data is protected with encryption, at rest and in transit, rigorous physical security controls, and data isolation between tenants. 

    Your data is private: Microsoft won’t use your data except as you instruct. Microsoft commits to privacy, and it includes support for GDPR, ISO/IEC 27018, and the Data Protection Addendum.  

    Copilot adheres to your established access controls and policies: It upholds your existing identity model and permissions, inherits sensitivity labels, abides by your data retention, audit, eDiscovery, advanced Microsoft Purview capabilities, and conforms to your administrative configurations. 

    Protection against AI security risks: safeguarded against AI-focused risks such as harmful content and prompt injections.   

    Your data isn’t used to train foundation models: Just like in Commercial Data Protection, prompts and responses are not used to train foundation models.   

    In a nutshell comparing Enterprise Data Protection to Commercial Data Protection, EDP adds compliance, governance, access control and policies that extends also to prompts and responses.  

    Microsoft Copilot for Microsoft 365 runs on the ISO 27018 certified Microsoft 365 platform. Microsoft Copilot will start rolling out to the same platform in the second half of September 2024, for users signed in with a Microsoft Entra account. 

    Remember that Microsoft Copilot and Copilot for Microsoft 365 are different tools despite the fact that you use them very often from a user interface where you can access both by selecting web or work. You can use Microsoft Copilot via http://www.microsoft.com/copilot, in Microsoft Edge (web browser), the Microsoft 365 app, and on mobile apps.  

    Microsoft Copilot is used to discover information from the web, and Copilot for Microsoft 365 is the work-tab and discovers information from your work Outlook, SharePoint, OneDrive, Teams, and so on.   

    If you are using Copilot mobile app with EntraID, you will be redirected to the Microsoft 365 mobile app beginning mid-September. 

    What about web queries? 

    When Copilot discovers information from the web, it sends queries to Bing search service. These are treated the same way by both Copilots. Copilot condenses your prompt into key terms, sends them through a secure connection, and disconnects them from your user and tenant identities. Just like before, these queries are not shared with advertisers and are not used to train foundation large language models (LLMs). 

    Bing’s search operations are separate from Microsoft 365, abiding by different data practices as outlined in the Microsoft Services Agreement and Microsoft Privacy Statement. In this arrangement, Microsoft independently manages data control and adheres to relevant legal and regulatory responsibilities. This method aligns with other optional Bing-based connected experiences. 

    The following information is not included in the generated query sent to the Bing Search service: 

    The user’s entire prompt, unless the prompt is short (for example, “local weather”) 

    Entire files uploaded into Copilot  

    Entire web pages or PDFs summarized by Copilot in Edge 

    Any identifying information based on the user’s Microsoft Entra ID (for example, username, domain, or tenant ID) 

    Conclusion 

    In today’s digital landscape, data protection is paramount. Microsoft Copilot, when integrated with Enterprise Data Protection (EDP) and a Microsoft Entra account, offers enhanced security, privacy, and compliance measures that are crucial for safeguarding sensitive information.

    Key Takeaways: 

    Enhanced Security: Ensures that your data is protected with encryption, rigorous physical security controls, and data isolation between tenants. 

    Privacy Commitment: Microsoft commits to privacy, supporting GDPR, ISO/IEC 27018, and the Data Protection Addendum. Your data is used only as you instruct. 

    Adherence to Policies: Copilot adheres to your established compliance, governance and policies.

    Protection Against AI Risks: Safeguards against AI-focused risks such as harmful content and prompt injections.

    No Data Usage for Training: Prompts and responses are not used to train foundation models, ensuring your data will stay private. 

    Information sources and read more: 

    Published by Vesa Nopanen

    Vesa “Vesku” Nopanen, Principal Consultant and Microsoft MVP (M365 and AI Platform) working on Future Work at Sulava.

    I work, blog and speak about Future Work : AI, Microsoft 365, Copilot, Microsoft Mesh, Metaverse, and other services & platforms in the cloud connecting digital and physical and people together.

    I have about 30 years of experience in IT business on multiple industries, domains, and roles.
    View all posts by Vesa Nopanen



    Source link

    OpenSim usage stats down as summer comes to a close – Hypergrid Business

    OpenSim usage stats down as summer comes to a close – Hypergrid Business


    Summer is generally a slow time for OpenSim, and virtual worlds in general, as people spend more time outside and on vacation and educational projects go on break.

    The total number of active users went down by more than 3,700, to 43,001.

    DigiWorldz, for example, lost 1,220 actives this month, according to its stats reports, as well as 21 regions.

    In addition, several grids did not report any stats this month, including German Grid, which had 235 actives last month, German World Grid, which previously reported 623, and The City, which reported 265 actives in July.

    But the total land area of OpenSim’s public grids rose by nearly 1,494 region equivalents this month, and OpenSim grids registered a total of 1,545 new users.

    We are now tracking a total of 2,675 public grids, of which 311 are active and 244 published their statistics this month. If you have a stats page that we’re not tracking, please email me at maria@hypergridbusiness.com — that way, your grid will be mentioned in this report every month, for additional visibility with both search engines and users.

    This month, OSgrid was the largest grid by land area, with 33,203 standard region equivalents, while Wolf Territories Grid was the most active, with 6,733 unique logins over the past 30 days.

    OpenSim usage stats down as summer comes to a close – Hypergrid Business
    OpenSim land area for Aug 2024. (Hypergrid Business data.).

    Our stats do not include most of the grids running on DreamGrid, a free easy-to-use version OpenSim, since these tend to be private grids.

    OpenSim is a free, open-source, virtual world platform, that’s similar to Second Life and allows people with no technical skills to quickly and cheaply create virtual worlds and teleport to other virtual worlds. Those with technical skills can run OpenSim worlds on their servers for free using either DreamGrid, the official OpenSim installer for those who are more technically inclined, or any other distribution, while commercial hosting starts at less than $5 a region.

    A list of OpenSim hosting providers is here. Download the recommended Firestorm viewer here and find out where to get content for your OpenSim world or region here.

    Hypergrid Business newsletter is now available

    Every month on the 15th — right after the stats report comes out — we will be sending out a newsletter with all the OpenSim news from the previous month. You can subscribe here or fill out the form below.

    span { width: 5px; height: 5px; background-color: #5b5b5b; }#mailpoet_form_3{border-radius: 3px;background: #27282e;text-align: left;}#mailpoet_form_3 form.mailpoet_form {padding: 15px;}#mailpoet_form_3{width: 300px;}#mailpoet_form_3 .mailpoet_message {margin: 0; padding: 0 20px;}
    #mailpoet_form_3 .mailpoet_validate_success {color: #00d084}
    #mailpoet_form_3 input.parsley-success {color: #00d084}
    #mailpoet_form_3 select.parsley-success {color: #00d084}
    #mailpoet_form_3 textarea.parsley-success {color: #00d084}

    #mailpoet_form_3 .mailpoet_validate_error {color: #cf2e2e}
    #mailpoet_form_3 input.parsley-error {color: #cf2e2e}
    #mailpoet_form_3 select.parsley-error {color: #cf2e2e}
    #mailpoet_form_3 textarea.textarea.parsley-error {color: #cf2e2e}
    #mailpoet_form_3 .parsley-errors-list {color: #cf2e2e}
    #mailpoet_form_3 .parsley-required {color: #cf2e2e}
    #mailpoet_form_3 .parsley-custom-error-message {color: #cf2e2e}
    #mailpoet_form_3 .mailpoet_paragraph.last {margin-bottom: 0} @media (max-width: 500px) {#mailpoet_form_3 {background: #27282e;}} @media (min-width: 500px) {#mailpoet_form_3 .last .mailpoet_paragraph:last-child {margin-bottom: 0}} @media (max-width: 500px) {#mailpoet_form_3 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {margin-bottom: 0}}
    ]]>

    Top 25 grids by active users

    When it comes to general-purpose social grids, especially closed grids, the rule of thumb is the busier the better. People looking to make new friends look for grids that already have the most users. Merchants looking to sell content will go to the grids with the most potential customers. Event organizers looking for the biggest audience — you get the idea.

    Top 25 most popular grids this month:

    Wolf Territories Grid: 6,733 active users
    OSgrid: 4,844 active users
    GBG World: 2,295 active users
    Vida Dupla: 1,987 active users
    Alternate Metaverse: 1,885 active users
    Darkheart’s Playground: 1,723 active users
    WaterSplash: 1,447 active users
    AviWorlds: 1,068 active users
    AviVerse AlterEgo: 1,002 active users
    DigiWorldz: 943 active users
    Trianon World: 937 active users
    Neverworld: 897 active users
    Littlefield: 822 active users
    Party Destination Grid: 796 active users
    Moonrose: 774 active users
    Astralia: 763 active users
    Craft World: 723 active users
    AvatarLife: 717 active users
    Herederos Grid: 578 active users
    Groovy Verse: 547 active users
    Virtual Vista Metaverse: 494 active users
    ZetaWorlds: 476 active users
    Kitely: 460 active users
    Gentle Fire Grid: 448 active users
    DreamNation: 342 active users

    The biggest change on this list was the addition of Virtual Vista Metaverse, a new grid in our database, which had a strong launch.

    Online marketplaces for OpenSim content

    There are currently 20,965 product listings in Kitely Market containing 41,073 product variations, 35,835 of which are exportable.

    Kitely Market has delivered orders to 628 OpenSim grids to date.

    (Data courtesy Kitely.)

    As you can see in the above chart, nearly all the growth in Kitely Market has been in content that can be exported to other grids — that is the green area on the graph. The red area, of non-exportable content, has stayed level for the past eight years.

    The Kitely Market is the largest collection of legal content available in OpenSim. It is accessible to both hypergrid-enabled and closed, private grids. The instructions for how to configure the Kitely Market for closed grids are here.

    Kitely has recently upgraded its version of OpenSim to allow for faster start-up times and better compatibility with scripts imported from Second Life.

    Kitely is also continuing its $90 sale on Mega Worlds.

    New grids

    I didn’t add any new grids to the database this month.

    If you know of any public grid that we’re missing, please email me at maria@hypergridbusiness.com.

    Suspended grids

    The following 11 grids were marked suspended this month: Butschiland, Butschiland, Destiny Grid, Fire and Ice Grid, Galactic Virtual, IMA Metaverse Depot, KoolPheller Estates, The Public World, Tropical Isle, UCI Mondego vLab, and Virtual RBM.

    If they don’t reappear online again soon, they will be marked as closed in future reports.

    Sometimes, a grid changes its login URI or website address — if that’s the case, email me and let me know and I’ll update my database.

    Top 40 grids by land area

    All region counts on this list are, whenever available, in terms of standard region equivalents. Active user counts include hypergrid visitors whenever possible.

    Many school, company, or personal grids do not publish their numbers.

    The raw data for this month’s report is here. A list of all active grids is here. And here is a list of all the hypergrid-enabled grids and their hypergrid addresses, sorted by popularity. This is very useful if you are creating a hyperport.

    You can see all the historical OpenSim statistics here, including polls and surveys, dating all the way back to 2009.

    OSgrid: 33,203 regions
    Wolf Territories Grid: 29,276 regions
    Simation Grid: 25,408 regions
    Kitely: 18,246 regions
    ZetaWorlds: 12,980 regions
    Alternate Metaverse: 10,605 regions
    Groovy Verse: 8,334 regions
    Discovery Grid: 4,945 regions
    DigiWorldz: 3,506 regions
    Virtual Vista Metaverse: 3,269 regions
    CandM World: 1,849 regions
    Tag Grid: 1,464 regions
    Shoalwater Bay: 1,072 regions
    Friends Grid: 1,040 regions
    ArtDestiny: 961 regions
    GBG World: 957 regions
    Virtual Worlds Grid: 914 regions
    AviWorlds: 809 regions
    Kinky Haven: 669 regions
    Craft World: 630 regions
    AvatarLife: 586 regions
    Littlefield: 513 regions
    GorGrid: 430 regions
    Furry World: 373 regions
    Virtual Worlds Zone: 364 regions
    Neverworld: 318 regions
    Nemesis 3D: 305 regions
    EdMondo: 300 regions
    DreamNation: 284 regions
    WestWorld Grid: 274 regions
    Darkheart’s Playground: 244 regions
    Open Virtual Worlds: 229 regions
    Japan Open Grid: 197 regions
    Kater and Friends: 191 regions
    Counter Earth: 183 regions
    MisFitz Grid: 175 regions
    Adreans-World: 172 regions
    GerGrid: 141 regions
    XTalent: 138 regions
    Outworldz: 127 regions

    Do you know of any other grids that are open to the public but that we don’t have in our database? Email me at maria@hypergridbusiness.com.

    Hypergrid Business editor and publisher Maria Korolov is a science fiction novelist. During the day, Maria Korolov is an award-winning freelance technology journalist who covers artificial intelligence, cybersecurity and enterprise virtual reality. See her Amazon author page here and follow her on Twitter, Facebook, or LinkedIn, and check out her latest videos on the Maria Korolov YouTube channel. Email her at maria@hypergridbusiness.com. Her first virtual world novella, Krim Times, made the Amazon best-seller list in its category. Her second novella, The Lost King of Krim, is out now. She is also the publisher of MetaStellar, a new online magazine of speculative fiction.
    Latest posts by Maria Korolov (see all)



    Source link

    Hyperledger Web3j: Truly decode support for dynamic Solidity structs

    0
    Hyperledger Web3j: Truly decode support for dynamic Solidity structs


    In Solidity, dynamic structs are complex data types that can store multiple elements of varying sizes, such as arrays, mappings, or other structs. The system encodes these dynamic structs into binary format using Ethereum’s ABI (Application Binary Interface) encoding rules. The system encodes the structs whenever it stores or passes them in transactions.

    Decoding this binary data is crucial for interpreting the state or output of a smart contract. This process involves understanding how Solidity organizes and packs data, particularly in dynamic types, to accurately reconstruct the original struct from its binary representation. This understanding is key to developing robust and interoperable decentralized applications.

    Decoding dynamic structs in an external development environment that interacts with a blockchain network is challenging. These structs can include arrays, mappings, and nested structs of different sizes. They require careful handling to keep data accurate during encoding and decoding. In Hyperledger Web3j, we addressed this by creating object classes that match the expected struct format in the blockchain environment.

    These object classes are designed to inherit from the org.web3j.abi.datatypes.DynamicStruct class, which is part of the ABI module. The developers designed this class to handle the complexities of encoding and decoding dynamic structs and other Solidity data types.

    The ABI module leverages Hyperledger Web3j’s type-safe mapping to ensure easy and secure interactions with these complex data structures.

    However, when the goal is to extract a specific value from encoded data, creating a dedicated object can add unnecessary complexity. This approach can also use up extra resources. To address this, our contributors, calmacfadden and Antlion12, made significant improvements by extending the org.web3j.abi.TypeReference class.

    Their enhancements allow dynamic decoding directly within the class, removing the need to create extra objects. This change simplifies the process of retrieving specific values from encoded data. This advancement reduces overhead and simplifies interactions with blockchain data.

    Decoding dynamic struct before enhancement

    To clarify, here’s a code example that shows how you could decode dynamic structs using Hyperledger Web3j before the enhancements.

    /**
    * create the java object representing the solidity dinamyc struct
    * struct User{
    * uint256 user_id;
    * string name;
    * }
    */
    public static class User extends DynamicStruct {
    public BigInteger userId;

    public String name;

    public Boz(BigInteger userId, String name) {
    super(
    new org.web3j.abi.datatypes.generated.Uint256(data),
    new org.web3j.abi.datatypes.Utf8String(name));
    this.userId = userId;
    this.name = name;
    }

    public Boz(Uint256 userId, Utf8String name) {
    super(userId, name);
    this.userId = userId.getValue();
    this.name = name.getValue();
    }
    }
    /**
    * create the function which should be able to handle the class above
    * as a solidity struct equivalent
    */
    public static final org.web3j.abi.datatypes.Function getUserFunction = new org.web3j.abi.datatypes.Function(
    FUNC_SETUSER,
    Collections.emptyList(),
    Arrays.>asList(new TypeReference() {}));

    Now as the prerequisite is done, the only thing left is to call do the decode and here is an example:

    @Test
    public void testDecodeDynamicStruct2() {
    String rawInput =
    “0x0000000000000000000000000000000000000000000000000000000000000020”
    + “000000000000000000000000000000000000000000000000000000000000000a”
    + “0000000000000000000000000000000000000000000000000000000000000040”
    + “0000000000000000000000000000000000000000000000000000000000000004”
    + “4a686f6e00000000000000000000000000000000000000000000000000000000
    “;

    assertEquals(
    FunctionReturnDecoder.decode(
    rawInput,
    getUserFunction.getOutputParameters()),
    Collections.singletonList(new User(BigInteger.TEN, “John”)));
    }

    In the above test, we decoded and asserted that the rawInput is a User struct having the name John and userId 10.

    Decoding dynamic struct with new enhancement

    With the new approach, declaring an equivalent struct object class is no longer necessary. When the method receives the encoded data, it can immediately decode it by creating a matching reference type. This simplifies the workflow and reduces the need for additional class definitions.

    See the following example for how this can be implemented:

    public void testDecodeDynamicStruct2() {
    String rawInput =
    “0x0000000000000000000000000000000000000000000000000000000000000020”
    + “000000000000000000000000000000000000000000000000000000000000000a”
    + “0000000000000000000000000000000000000000000000000000000000000040”
    + “0000000000000000000000000000000000000000000000000000000000000004”
    + “4a686f6e00000000000000000000000000000000000000000000000000000000
    “;

    TypeReference dynamicStruct =
    new TypeReference(
    false,
    Arrays.asList(
    TypeReference.makeTypeReference(“uint256”),
    TypeReference.makeTypeReference(“string”))) {};

    List decodedData =
    FunctionReturnDecoder.decode(rawInput,
    Utils.convert(Arrays.asList(dynamicStruct)));

    List decodedDynamicStruct =
    ((DynamicStruct) decodedData.get(0)).getValue();

    assertEquals(decodedDynamicStruct.get(0).getValue(), BigInteger.TEN);
    assertEquals(decodedDynamicStruct.get(1).getValue(), “John”);}

    In conclusion, Hyperledger Web3j has made great progress in simplifying the decoding of dynamic Solidity structs. This addresses one of the most challenging parts of blockchain development. By introducing object classes like org.web3j.abi.datatypes.DynamicStruct and enhancing the org.web3j.abi.TypeReference class, the framework now provides a more efficient and streamlined method for handling these complex data types.

    Developers no longer need to create dedicated struct classes for every interaction, reducing complexity and resource consumption. These advancements not only boost the efficiency of blockchain applications but also make the development process easier and less prone to errors. This ultimately leads to more reliable and interoperable decentralized systems.



    Source link

    Popular Posts

    My Favorites