• Ever wanted an RSS feed of all your favorite gaming news sites? Go check out our new Gaming Headlines feed! Read more about it here.

Gowans

Moderator
Oct 27, 2017
5,520
North East, UK
Microsoft uses blockchain to deliver royalty statements to Xbox game publishers faster with significant efforts reduction

Xbox—the Microsoft video game platform—offers game content from publishers around the world. To calculate royalties for Xbox publishers, Microsoft used a manual method that relied on spreadsheets, and the process typically took 45 days. To compress that time and better serve publishers, Microsoft developed a blockchain-based solution that offers royalty information in near real time. The calculation process is now more transparent, instills greater trust, provides publishers with actionable business insights, and reduces process efforts by two-thirds.

"After adopting the blockchain solution, even with only one-third efforts, we're able to run the same royalty operations while providing faster, more reliable service."
- Rohit Amberker: Finance Director, Royalties and Content Operations

Video games are big business. Big business means big money. And keeping up with royalty payments among game platform owners, publishers, and distributors is cumbersome and complicated—or at least it used to be. "Microsoft and the game publishers in the Xbox business share the problem of reconciling and recalculating royalty payments," explains Rohit Amberker, Finance Director for Royalties and Content Operations at Microsoft. "The offline royalty payment solution that stakeholders have used for years is based on printed documents and spreadsheets. It's expensive to manage." He further notes that many of the stakeholders don't understand how the royalties are calculated.

A chain with strong links
Now, Amberker and the team he works with are taking advantage of blockchain technology to bring open, efficient confidence to the Xbox royalty payment process. The solution runs on Microsoft Azure.

Perhaps best known as the foundational technology behind Bitcoin, blockchain is a digital ledger of transactions that is distributed across peer-to-peer networks. It can cryptographically prove that the data on the ledger was put there at the right time by the right party. "The need for a blockchain solution like ours is not unique to Microsoft and game publishers," says Brent Truell, Principal Program Manager on the Azure Blockchain Engineering Team at Microsoft. "It applies to any industry where organizations have to reconcile royalty payments." (For more about blockchain, go to blockchain on Azure.)

Tim Stuart, Chief Financial Officer of Xbox, notes that the security and accuracy of blockchain drive greater trust among multiple parties: "We are developing an ecosystem within the gaming industry that connects developers and publishers to game performance. Providing near real-time access to data greatly improves the process' effectiveness and insights that lead to a more enriching experience for the partners."

The need to know and the need for speed
Historically, information about royalties (and the sales that generate them) would become available about 45 days after each month ended—the first time that recipients could see a statement and learn how much they earned from game sales. For example, says Amberker, "A game publisher might predict that weekly sales of a new game will be $25 million. After 10 days, the publisher can account for $10 million. Was the forecast wrong? Should the publisher spend more on advertising? Should it cut its losses and run? The publisher won't know for sure for weeks."

However, because blockchain operates on a continuously running distributed network, the Microsoft blockchain solution offers the power of actionable information in real time. It's automated, which means no more manually examining PDF files and spreadsheets. And for transparency, its ledger exposes underlying data that can be inspected and verified with a high degree of security. Stakeholders can see how a contract is set up, how it's calculated, and how the statements are generated. "Given that the data and related services are already running on Azure, enabling blockchain was simple—just replace paper contracts with digital smart contracts for transaction processing," says Jagannathan Venkatesan, Principal Software Engineering Lead on the blockchain project at Microsoft.

Microsoft also uses the solution to save costs. Continues Amberker, "After adopting the blockchain solution, even with only one-third efforts, we're able to run the same royalty operations while providing faster, more reliable service."

Continuing the themes of cost and security, Grace Lao, General Manager of Global Finance Operations at Microsoft adds, "As the capital investments are being squeezed, blockchain provides a reliable and efficient option that distributes the costs and improves security."

Transparency and trust
Stakeholders have greater trust in the royalty payment process now that they use the more transparent blockchain solution. "We've always had checks and balances in place," says Lao. "But now, the information is available without wasting time on audits. Instead, they can focus on making more-profitable deals for everyone."

Lao notes that the solution relies on a lot of transactional data that has until now been underutilized. "The data tells a business story about which games sold, which piece of intellectual property is the hottest," she says. "That's important knowledge. With the blockchain solution, we can surface information that tells us and our publisher-partners how to make better-informed decisions about structuring business relationships."

Furthermore, Microsoft is codeveloping this blockchain solution along with Ernst & Young LLP, which brings that company's experience to the business side of development. "Blockchain is inevitable, not a trend. Executives need to start thinking about its implications to their organization as the underlying technology of distributed shared ledger," says Deep Ghumman, Partner and Principal of Advisory Services at Ernst & Young. "It is maturing at a rapid pace. Policies, governance, and regulatory guidelines are being developed so that companies that are ready to embrace this change will be successful in the long run."

Strong security, anywhere
The distributed design of blockchain means that organizations can deploy a blockchain infrastructure almost anywhere. However, Truell notes that Azure is an ideal host for blockchain because it offers effectively unlimited scalability and vast complementary services. He says, "Azure is where we can start looking at machine learning, Active Directory, and enterprise-ready networking capabilities. That's where the Azure story gets really exciting."

"We are always looking at ways to use emerging technologies in all facets of our business," adds Loic Amans, Senior Vice President for Finance and Strategic Planning at video game publisher Ubisoft. "The opportunity to collaborate with Microsoft on blockchain use cases, especially in the domain of digital contracts and royalties, is thrilling."

Taking all of these benefits into account, Amberker concludes, "For the first time, at the transaction level, publishers can analyze the sales performance of a game as it happens. Accounting teams can automate accruals on a daily basis. Finance folks can use timely data along with machine learning capabilities to improve forecasting. Control testing can be performed on an entire population. And with all these, we are just scratching the surface. This solution is a real game-changer."


"We've always had checks and balances in place. But now, the information is available without wasting time on audits. Instead, they can focus on making more-profitable deals for everyone."
- Grace Lao: General Manager, Global Finance Operations

Source: https://customers.microsoft.com/en-...ancial-operations-professional-services-azure
 
Nov 23, 2017
4,302
I get the overall idea, but can someone actually explain how this is used in this specific context? Like most things about blockchain it just comes off like a buzzword.
 

christocolus

Member
Oct 27, 2017
14,932
This all sounds very nice and beneficial to Xbox/MS publishing partners also I think this will help game pass. MS once again using their software/cloud expertise to enhance and quicken business transactions. If this is as fast, reliable and efficient as the article claims then it could actually help entice more devs to work with them.

Great. Anyway, Remedy need a publisher for Alan Wake 2. So, uh, get on that.
Huh?
 

chobel

Attempting to circumvent ban with an alt-account
Banned
Oct 25, 2017
1,493
Another company falls for blockchain hype :/
I get the overall idea, but can someone actually explain how this is used in this specific context? Like most things about blockchain it just comes off like a buzzword.

Because they're exactly that, buzzwords. Blockchain is crappy technology that harms environment thanks its huge wasteful consumption of energy.
 

Super Barrier

Member
Nov 20, 2017
1,336
Another company falls for blockchain hype :/


Because they're exactly that, buzzwords. Blockchain is crappy technology that harms environment thanks its huge wasteful consumption of energy.

POW drains but POS is more efficient. Blockchain is the future; your bank is no doubt already researching, if not already developing their own.
 

EvilBoris

Prophet of Truth - HDTVtest
Verified
Oct 29, 2017
16,678
Another company falls for blockchain hype :/


Because they're exactly that, buzzwords. Blockchain is crappy technology that harms environment thanks its huge wasteful consumption of energy.
Is that blockchain itself or moreso the way it is used for cryptocurrency?
 

xabbott

Member
Oct 28, 2017
1,065
Florida
The word blockchain makes me wanna puke. It's the new "cloud".
This is mostly due to misuse and overuse. People just try and come up with terms to explain something that you can't quickly explain. It's kind of like when everything became "Web 2.0." Even though that didn't really mean one thing it was just this catch all for a lot that was happening with the web at the time.
 

Hellshy

Member
Nov 5, 2017
1,170
This should be really important to the Gamepass.

Sounds more important for traditional game sales. If its like netflix I would assume MS has licensing deals with the publishers of the games and pays them for the rights to stream or allow downlaods of said games for a set amount of time.
 

McScroggz

The Fallen
Jan 11, 2018
5,971
I'll be honest, I cannot for the life of me understand why it would take up to 45 days previously, but any improvement in efficiency is good.
 

Kieli

Self-requested ban
Banned
Oct 28, 2017
3,736
Another company falls for blockchain hype :/


Because they're exactly that, buzzwords. Blockchain is crappy technology that harms environment thanks its huge wasteful consumption of energy.

Blockchain is currently transitioning from proof of work (whoever has the most number-crunching power prevails) to proof of stake. It's supposed to cut down on GPU usage and wasteful energy consumption.

As someone who has studied and implemented block chain technology, I can't help but think it's a meme. It's cool, but it's just not something I can imagine Fortune 500 companies investing any real engineering effort behind.
 

EJS

The Fallen - Self Requested Ban
Banned
Oct 31, 2017
9,176
I'm literally developing my own for a side project. It's pretty cool - like the new car on the block. Might be worth knowing a little bit about but it remains to be seen how long it goes for.
 

soul creator

Member
Oct 27, 2017
1,928
DRMed royalty payments requiring constant internet access. Give me a comically large Publisher's Clearing House check that I can hold in my hands every 1 1/2 months that I can own forever

On a more serious note, this is an interesting bit of news. It's one of those seemingly boring businessy things that I've actually been kind of curious about, heh.
 

low-G

Member
Oct 25, 2017
8,144
I don't see what benefit things brings that couldn't have been accomplished by a simple counter that does +1 when a digital download is bought.

If it's not widely distributed, MS can still change the contract terms behind your back.
 

Xbot2k18

Alt-Account
Banned
May 27, 2018
18
Another company falls for blockchain hype :/


Because they're exactly that, buzzwords. Blockchain is crappy technology that harms environment thanks its huge wasteful consumption of energy.
Didn't take long for the first person without knowledge of the technology to make this kind of comment.

Even the famous Bitcoin Blockchain is just 150GB today. This has nothing to do with Crpyto Currency mining.

I'll be honest, I cannot for the life of me understand why it would take up to 45 days previously, but any improvement in efficiency is good.

Because the royalties aren't that easy to determine and process.
When someone buys a game digitally with a Creditcard or via XBox Live account balance the publisher royalty is different. Retail and digital is different. Region specific pricing.

Internal accounting takes some time. 45 days is a lot, but this can't be done instantly.
 
Last edited:

mikehaggar

Developer at Pixel Arc Studios
Verified
Oct 26, 2017
1,379
Harrisburg, Pa
I'll be honest, I cannot for the life of me understand why it would take up to 45 days previously, but any improvement in efficiency is good.

I don't see what benefit things brings that couldn't have been accomplished by a simple counter that does +1 when a digital download is bought.

If it's not widely distributed, MS can still change the contract terms behind your back.

Yep. I was a developer who built web-based business applications for years. How on earth they needed 45 days to generate reports on sales and royalty payments is far beyond me. I could see having reports run twice a day, every two hours, if you are having millions of transactions processing a day, but aside from that... this should be a non-issue.
 

Uzume

Member
Oct 30, 2017
120
I don't try to be an expert but even a PoW blockchain is very cheap if you compare it to traditional finance system like banks so it's not a waste of energy.
And all PoW blockchain will go to ASIC if it grows to mainstream with huge marketcap.

BTW PoS has been around for a very long time and it's not always a better solution than PoW. But in MS's case a private PoS chain surely is enough and it costs near zero to run.(aside from people to maintain it)
 

Bleedorang3

Banned
Oct 25, 2017
236
As someone who has studied and implemented block chain technology, I can't help but think it's a meme. It's cool, but it's just not something I can imagine Fortune 500 companies investing any real engineering effort behind.

* clears throat * Look top left

facebook_reorganization_01.png
 

Deleted member 26104

User requested account closure
Banned
Oct 30, 2017
2,362
ITT: hottakes from people that think they know more about these technologies than the biggest technology company in the world.

If they're using blockchain for this they must be doing it for a reason. Sometimes you just need to accept that there are people much smarter than you who know a lot more than you making these decisions.

Remember how gamepass was going to kill game sales according to all the experts here? No doubt this is another of those situations.

As a developer myself I haven't had more than a quick look at blockchain stuff, but do have developer friends that have implemented it to great success for big businesses.
 

BernardoOne

Banned
Oct 25, 2017
10,289
Another company falls for blockchain hype :/


Because they're exactly that, buzzwords. Blockchain is crappy technology that harms environment thanks its huge wasteful consumption of energy.
Erm you might want to actually read something about how Blockchain actually works and its actual uses. You are ridiculously misinformed. Blockchain is not mining.
 

firehawk12

Member
Oct 25, 2017
24,158
I don't understand why blockchain makes this faster? The PR doesn't explain it other than saying it's there.
 

low-G

Member
Oct 25, 2017
8,144
ITT: hottakes from people that think they know more about these technologies than the biggest technology company in the world.

If they're using blockchain for this they must be doing it for a reason. Sometimes you just need to accept that there are people much smarter than you who know a lot more than you making these decisions.

Remember how gamepass was going to kill game sales according to all the experts here? No doubt this is another of those situations.

As a developer myself I haven't had more than a quick look at blockchain stuff, but do have developer friends that have implemented it to great success for big businesses.

Hard to believe you're a developer with your blind surrender to authority. As I developer myself, and someone who has looked into the techniques, blockchain certainly has some uses, but the way this article describes their implementation seems like someone convinced their boss with a lot of buzz words and misleading numbers. Probably more a crappy press release filled with buzzwords to sell their Azure to investors, but the utility in this case seems worthless. Every developer should always question such things with an inquisitive mindset.
 

EJS

The Fallen - Self Requested Ban
Banned
Oct 31, 2017
9,176
Blockchain doesn't seem very taxing. I don't know much about it but is the Proof of Work method the only taxing process? It runs in O(n) complexity, right? It might run N times but the complexity will never change. And with all of the libraries that can do SHA-256 almost instantly, it doesn't seem that bad at all. I might be missing something so someone can correct me.
 

cervanky

Banned
Oct 27, 2017
1,296
Blockchain is crappy technology that harms environment thanks its huge wasteful consumption of energy.
That's not true. That's a problem with cryptocurrency mining via proof of work, like Bitcoin. Private blockchain solutions like what Microsoft Azure offers have nothing to do with those inflated energy costs associated with Bitcoin.

I dunno though, would we be excited about Microsoft using a NoSQL database or something? Xbox Live Compute used MongoDB, let's talk about MongoDB too. I'm kind of kidding, it's interesting to see what internal solutions they use, and looking at the discussion here, informative pieces like this are needed since so many people who play video games hate blockchain for being behind an implementation that drives up GPU prices so this is some tangentially related positive news to counterbalance that in gaming discourse.
 
Last edited:

CupOfDoom

Member
Dec 17, 2017
3,101
Blockchain is up there with Cloud, Algorithm, and Machine Learning as a word that has been overused to the point of meaninglessness. I get that it has an actual meaning but, I still can't help roll my eyes every time i read it.

It is cool though that MS has managed to take a process that took 45 days and made it nearly instant.
 

firehawk12

Member
Oct 25, 2017
24,158
No really:
However, because blockchain operates on a continuously running distributed network, the Microsoft blockchain solution offers the power of actionable information in real time. It's automated, which means no more manually examining PDF files and spreadsheets. And for transparency, its ledger exposes underlying data that can be inspected and verified with a high degree of security. Stakeholders can see how a contract is set up, how it's calculated, and how the statements are generated. "Given that the data and related services are already running on Azure, enabling blockchain was simple—just replace paper contracts with digital smart contracts for transaction processing," says Jagannathan Venkatesan, Principal Software Engineering Lead on the blockchain project at Microsoft.
Can someone explain what blockchain is doing here?
 

Ra

Rap Genius
Moderator
Oct 27, 2017
12,200
Dark Space
That is literally a PR fluff piece, with the sole goal of selling Azure.

The Xbox game publisher bits are just subterfuge, the Trojan horse.
 

xolsec

Member
Feb 18, 2018
1,685
I can see people have no idea what a blockchain is. But they just speak their mind anyway.

I wonder if this is tied to Gamepass in any way.
 

low-G

Member
Oct 25, 2017
8,144
No really:

Can someone explain what blockchain is doing here?

"Blockchain operate continuously running distributed network": A lot of computers are networked together and processing (this particular?) blockchain at all times.

"the Microsoft blockchain solution offers the power of actionable information in real time": literally meaningless statement, as all networked info would do this.

"It's automated, which means no...": they're surfacing real-time info to developers instead of tons of bureaucracy of 10,000 people writing a single PDF that could be done in a few hours, not to mention just surfacing the info in real-time by any other means.

"And for transparency, the ledger...": Literally a description of the technology. But they had to pad out the press release, and these words entice investors.

"Stakeholders can see how...": I wonder if there is something more they aren't saying that is actually meaningful here. This statement is meaningless without more info. i.e why not just send the contract around to everyone in a pdf? That can't be done in real time, it's a contract after all.

"Given that the data and...": Gotta name drop what we're selling in this press release, 'Azure'. Looks like the contract is updated with how it applies to current sales in real time. i.e. "Your share is 50% after $10,000: which means 4x$23.22 - 1000x blah blah". Again really curious why the blockchain is important here. Implied distrust in MS's operations - but seeing as they say the data is on MS's servers, pushing it out to a blockchain resolves nothing.
 

slsk

Member
Oct 27, 2017
247
Microsoft is admitting that an Excel-based workflow is slow and inefficient!
 

inpHilltr8r

Member
Oct 27, 2017
3,241
How on earth they needed 45 days to generate reports on sales and royalty payments is far beyond me.
because they did it by hand, and the longer they can delay paying you, the more interest they accumulate

whole publishing industry is incentivized to stiff creators all along the line

that they tout being able to skip the auditing is sketchy as hell IMHO
 

Iichter

Member
Oct 29, 2017
1,344
A cool insight about the relationship between a platform holder and a publisher (and what issues they encounter), quite unusual I'd say (probably because it ain't that interesting but hey, more behind the scenes stuff).
 

firehawk12

Member
Oct 25, 2017
24,158
"Blockchain operate continuously running distributed network": A lot of computers are networked together and processing (this particular?) blockchain at all times.

"the Microsoft blockchain solution offers the power of actionable information in real time": literally meaningless statement, as all networked info would do this.

"It's automated, which means no...": they're surfacing real-time info to developers instead of tons of bureaucracy of 10,000 people writing a single PDF that could be done in a few hours, not to mention just surfacing the info in real-time by any other means.

"And for transparency, the ledger...": Literally a description of the technology. But they had to pad out the press release, and these words entice investors.

"Stakeholders can see how...": I wonder if there is something more they aren't saying that is actually meaningful here. This statement is meaningless without more info. i.e why not just send the contract around to everyone in a pdf? That can't be done in real time, it's a contract after all.

"Given that the data and...": Gotta name drop what we're selling in this press release, 'Azure'. Looks like the contract is updated with how it applies to current sales in real time. i.e. "Your share is 50% after $10,000: which means 4x$23.22 - 1000x blah blah". Again really curious why the blockchain is important here. Implied distrust in MS's operations - but seeing as they say the data is on MS's servers, pushing it out to a blockchain resolves nothing.
Okay, I really thought I was missing something here that explained blockchain in a mindblowing way that was going to revolutionize how reports are generated or omething.