← Kõik kirjutised

7. juuli 2024 · 11 min lugemist · Sander Gansen

The Technical Reality: Web3 Building Challenges

The honest truth about building on blockchain technology - from integration complexities to user experience challenges and everything in between.

The Technical Reality: Web3 Building Challenges

Algne artikkel on inglise keeles. Lehe navigeerimine on eestikeelne.

See artikkel ilmus algselt väljaandes Perxify. Allolev link avab algse avaldamiskoha uuel vahelehel.

Perxify

The honest truth about building on blockchain technology - from integration complexities to user experience challenges and everything in between.

July 2024 was a wake-up call. After months of excitement about building our Web3-enabled loyalty platform, we hit the harsh reality of what it takes to build production-ready blockchain solutions. This is the truth about the technical challenges we faced and the lessons that shaped everything we built afterward.

What are the main technical challenges with Web3 infrastructure?

Majority of Web3 infrastructure lacks support for traditional Web2 tools, creating fundamental barriers to seamless user experiences. Many providers constrain developers within specific ecosystems, creating walled gardens instead of the promised open, interoperable future that blockchain technology was supposed to deliver.

The Infrastructure Reality Check

Developing a modular solution in Web3 with Perxify began as an exciting journey but quickly evolved into a series of intriguing challenges that tested our resolve and technical capabilities. We had entered the space with optimism about the maturity of blockchain infrastructure, only to discover that the reality was far more complex than we had anticipated.

The first major shock was discovering that half of the Web3 infrastructure lacked support for traditional Web2 tools. This wasn't just an inconvenience - it was a fundamental barrier to building the kind of seamless user experience we envisioned for our commerce cloud platform. We weren't trying to build some experimental DeFi protocol; we were building a business tool that needed to work reliably for real companies with real customers.

The second challenge was even more frustrating: many providers aimed to constrain us within their specific ecosystems. Instead of the open, interoperable future that blockchain promised, we found ourselves navigating a landscape of walled gardens, each with its own tools, standards, and limitations. Connectivity was often limited to specialized tools that didn't play well with the broader technology stack required for our e-commerce platform.

These discoveries forced us to make difficult decisions. In recent weeks, we had to adapt our core dashboard technology, reassess our wallet partnerships, and seriously consider building more components in-house. Each change rippled through our architecture, requiring us to rethink assumptions and rebuild systems we thought were solid. As we detail in our story of Perxify's evolution through 2024, these technical challenges ultimately led us to develop a more robust and comprehensive platform architecture.

The Validation Hidden in the Struggle

Despite the frustration, these challenges validated our core premise: building Web3-enabled solutions was still too complex and expensive for most individual brands. The infrastructure seemed to have been built by developers, for developers, with little consideration for actual business needs. It required hiring experts, extensive trial and error, and a readiness to change everything after new protocol releases - a daunting prospect for most companies.

This realization was both discouraging and encouraging. Discouraging because it meant our technical challenges were even greater than we had anticipated. Encouraging because it confirmed that there was a real market need for what we were building - a platform that could abstract away this complexity and make Web3 capabilities accessible to mainstream businesses through our commerce cloud platform.

We remained committed to building something with high connectivity, iterating, and leveraging the existing framework despite the difficulties. The battle was becoming harder to win, but we knew that overcoming these hurdles would enable us to scale our platform to serve numerous brands concurrently. We already had over 30 brands in our pipeline, waiting for us to solve these problems.

Why is Web3 technology still too complex for most businesses?

  • Developer-Focused Tools - Infrastructure built by developers for developers with little consideration for business needs
  • Expert Hiring Requirements - Requires hiring blockchain specialists and extensive technical expertise
  • Constant Protocol Changes - Readiness to rebuild systems after new protocol releases and updates
  • Expensive Trial and Error - Extensive experimentation needed to find working solutions and integrations

Breaking Through with Real Progress

By mid-July, despite all the infrastructure challenges, we were making tangible progress. Our loyalty card and reward contracts were finalized, and we had a working demo of our secondary marketplace up and running. This was a crucial milestone - we had moved from theoretical concepts to actual working code.

The core innovation we were building was revolutionary in its simplicity: brands could issue loyalty cards with predefined rules for rewards, but unlike traditional programs, all those rewards would be automatically tradeable via brand-controlled marketplaces. This unlocked the opportunity for customers to sell unused perks to those who could use them.

This approach introduced entirely new mechanics. Brands could launch collectible experiences, pre-sell anticipated products to their most loyal fans, or simply offer customers the option to redeem their rewards. In return, brands would be incentivized through marketplace fees earned on all secondary transactions, creating a new revenue stream that does not exist in traditional loyalty program platforms. As we explore in our analysis of Web3's future in commerce and blockchain secondary markets, these new models represent a fundamental shift in how brands can create value and engage with their customers.

How do Perxify's tradeable loyalty rewards work?

Brands issue loyalty cards with predefined reward rules, but unlike traditional programs, all rewards are automatically tradeable via brand-controlled marketplaces. Customers can sell unused perks to those who need them, while brands earn marketplace fees on secondary transactions, creating new revenue streams.

Solving the Identity Challenge

Parallel to the development of the marketplace, we tackled one of the most challenging problems in online commerce: determining who your customers are and what they like while ensuring they maintain complete control over their data. This was where our new authenticator system came into play.

The inspiration came from a simple observation: in small communities, everyone knows each other and can provide hyper-personalized offers. If your local farmer knows you love deer meat the most, they'll offer it to you first once they get it. But in larger groups and online environments, this personal connection has been nearly impossible to recreate.

The problem wasn't just technical - it was systemic. There were no easily connected systems that allowed customers to share their preferences with different brands and service providers. Privacy concerns, data silos, and lack of interoperability had created a fragmented landscape where personalization was either invasive or ineffective.

Our solution was to create unique accounts for customers, where they could share information about their favorite brands and preferences and, in return, receive more personalized offers. The key difference was that customers would own and control this data, deciding what to share and with whom, rather than having it collected and used without their explicit consent.

Building for Simplicity in a Complex World

As we approached the end of July, our focus shifted to dashboard solutions that would help brands launch and maintain their innovative reward programs. We had learned that one of the key barriers holding brands back wasn't just the technical complexity - it was the overwhelming number of tools to choose from, most of which required specialist help in the setup phase or whenever changes needed to be made.

The existing landscape is intentionally fragmented. Most products focus on specific features, making it difficult to combine multiple tools simultaneously. This might make sense from each vendor's business perspective, but it severely limited what brands could offer their customers.

Our approach was different from day one: we prioritized onboarding and management ease alongside service modularity. The goal was to enable even junior marketers to run sophisticated brand loyalty programs without needing to become blockchain experts or hire specialized consultants through our commerce cloud platform.

This philosophy of hiding complexity while enabling powerful capabilities became central to everything we built. The most advanced blockchain features are useless if they're too complex for regular users to understand and use.

The Hidden Complexity Behind Simple Features

What our progress updates didn't fully capture was the enormous amount of work that went into what seemed like simple features. Take the "tradeable rewards" concept - it sounds straightforward, but implementing it requires building and integrating multiple complex systems.

We needed smart contracts for loyalty cards and reward vouchers, each with its own logic and security considerations. We had to build a marketplace infrastructure for secondary trading that could handle both digital and physical goods. Wallet integration had to work seamlessly without requiring users to understand cryptocurrency or blockchain concepts.

Payment processing needed to work with both traditional payment methods and blockchain transactions. We had to ensure compliance with various regulations across different jurisdictions, each with its requirements for digital assets and customer data protection.

Each of these components had its own set of challenges, and integrating them was exponentially more complex than building them individually. Every integration point was a potential failure point, and every new feature had to be tested across the entire system.

Why We Persisted Through the Challenges

Looking back at these difficult months, you may wonder why we didn't pivot to a more straightforward Web2 solution. The answer lies in the unique value proposition that blockchain technology enables, offering capabilities that were previously impossible with traditional systems.

Traditional loyalty programs are fundamentally siloed. Your Starbucks points can't be used at Delta, and your Amazon rewards can't be transferred to a friend. These limitations aren't just technical inconveniences; they represent a fundamental constraint on how value can flow between brands and customers.

Blockchain technology promises to break down these silos and create a more connected, flexible system. More importantly, it gave customers actual ownership of their rewards. Instead of points that could be devalued or expire at the company's discretion, customers would own digital assets that they could trade, sell, or hold as they saw fit.

This wasn't just a technical improvement - it was a fundamental shift in the relationship between brands and customers from a system of corporate-controlled benefits to one of customer-owned value.

Lessons That Shaped Our Future

The technical challenges we faced in July 2024 taught us several crucial lessons that shaped everything we built afterward. These weren't just technical lessons - they were strategic insights that influenced our product decisions, business model, and company culture.

First, we learned that infrastructure maturity matters more than theoretical capability. We began evaluating whether technology could theoretically meet our needs, as well as whether it was mature enough for production use with real customers and real money at stake.

Second, we discovered that user experience can't be an afterthought in blockchain applications. The most powerful features are useless if they're too complex for regular users to understand and use. This led us to prioritize abstraction and simplicity in our interface design.

Third, we committed to building for interoperability rather than getting locked into specific ecosystems. We prioritized building modular solutions that could work with multiple platforms, even if it meant more initial complexity.

Finally, the technical complexity reinforced our belief that most brands couldn't build these solutions themselves - which validated our platform approach and business model.

The Foundation for Innovation

These challenging months laid the foundation for everything that followed. We learned to balance innovation with practicality, to build for the future while solving today's problems, and to persist through technical difficulties when we believed in the ultimate vision.

The 30+ brands in our pipeline weren't just interested in traditional loyalty programs - they were excited about the new possibilities our technology enabled. They aimed to create collectible experiences, pre-sell to their most loyal fans, and offer their customers greater flexibility and control over their rewards.

Most importantly, we learned that building in Web3 isn't about using blockchain for its own sake; it's about utilizing it to create experiences and business models that were previously impossible. The technical challenges were real and significant, but they were also the price of admission to building something truly innovative.

Looking back, I'm glad we persisted through those difficult months. The lessons we learned made everything we built afterward much stronger, and the problems we solved positioned us to serve customers in ways that our competitors simply couldn't match. The technical reality was more complex than we expected, but the vision was worth the struggle.

Today, our commerce cloud platform reflects these hard-learned lessons. We've built a system that leverages the benefits of blockchain technology - ownership, interoperability, and new business models - while concealing its complexity from end-users. Our analytics and insights capabilities help brands understand their customers better, while our marketplace functionality enables entirely new revenue streams.

Valikulised sätted on alguses välja lülitatud. Keeldumine ei takista veebilehe, kirjutiste ega broneerimislinkide kasutamist.