Halting State hs-1

Home > Other > Halting State hs-1 > Page 6
Halting State hs-1 Page 6

by Charles Stross


  “You asked about the business? We manage economies in order to maximize player draw—to make it a compelling experience that sucks players in. Imaginary worlds with millions of players don’t obey quite the same economic rules as the real world—or I guess they obey them differently, because rather than running on money, games run on fun. I mean, if the players aren’t having fun, they’ll leave, and then what’ll we eat? We plug into Maslow’s hierarchy of needs at a different level from a traditional economic system, but a lot of the principles are the same. Money and treasure is always flowing into the game space because you need to reward the users for playing—complete a quest, pick up the treasure. Do you play any games…? No? Just CopSpace? That’s not a game, that’s a metaverse like Real World or Second Life…Sorry, I’ll get to the point, I’m just trying to explain what we do, like you asked. Modern games are infinitely scalable in size and number of players. When a customer clicks through the license conditions to play the game, they’re agreeing to add their phone as a node in a distributed server. More players equal more servers—not for themselves, I might add, we never run a server node for any given game on the same host as a client for that game, that would be asking for trouble—but at the back end, we’re in the processor arbitrage market. The game programmers’ biggest problems are maintaining causality and object coherency while minimizing network latency—sorry, I’m just telling you what our clients obsess over. Necessary background, okay?

  “Anyway. One problem with using users’ machines as distributed-processing nodes is that they always try to hack the service. No need to be shocked, it’s just a fact of life. They’re always trying to get into someone else’s gaming pants, and not even running the distributed-processing nodes in a separate VM will stop them. So, to prevent fraud, every item in a distributed game space has to be digitally signed and every significant event in the local game is voted on by at least three peers, and we rely heavily on the phone’s trusted processing infrastructure. Incidentally, this means we’re into the same authorization and authentication business as your credit card company. Because if somebody finds a way to change stuff without our authorization, they can create value from nothing, then sell the results on IGE or eBay. Which is ultimately deflationary, not to mention being a howling whirlwind of No Fun At All for everybody who’s trying to play the game by the rules.

  “That’s one way of looking at the picture. Not only is there this whole raft of mind-numbing automated administrative stuff that goes on every time you add a player—which is what the game developers worry about—there’s inflation. Inflation happens when money and loot flow into the game. But to keep the customers happy you have to keep rewarding them. Playing the game is inflationary because they keep burgling the tombs of dead gods, breaking into the governor of Jamaica’s dungeon vaults, colonizing the Andromeda galaxy, and so on. And you know, you can’t tax them or make the money decay, because that would be No Fun, and if the game stops being Fun, why play? That’s the difference between in-game economics and the National Bank—the bank doesn’t have to worry about whether we’re enjoying ourselves. So we have to control this tendency towards galloping stagflation, and we typically do this by offering short deposit accounts for star-ship captains, controlling the after-market in magic wands, providing mortgages for prestige-rank necromancers wanting to build their own crypts, and all that sort of thing.

  “Then there’s immigration and border controls. Most modern multiplayer games run on a couple of distributed-processing platforms—Zone runs on Symbian/GDF and Microsoft Arena runs on.NETSpace—and they’ve standardized on a common client engine so they can focus on developing new content. Competition is fierce. They’ve all got scrapers and immigration incentives to persuade customers to migrate from one game to another, taking their characters and loot with them. It’s against the terms of service, but no game vendor is willing to cut their own throat by enforcing it—that’d piss off the customers. So, you’ve got out-of-band merchant sites like IGE and eBay’s Gameboard, and a whole bunch of coyotes who make their living by providing tools to migrate avatars from one environment to another, using the exit game assets as arbitrage against a position in the entry game. Which in turn means there are exchange rates between games—and not just game-to-game, I’m talking game-to-euro rates, game-to-yuan, game-to-rupee. All the strong currencies, you name it, even US dollars. So there’s currency speculation and an external market in gaming currency hedge funds, not to mention the Magic bugs who believe in keeping their loot in the most powerful magic items they can buy, like the guys who keep their savings account in a roll of gold coins under the bed. There’s dirty stuff, too, dirty tricks some of the game companies play on each other, hostile speculation and attempts to dislodge or recruit each other’s customer bases, but we don’t do any of that stuff at Hayek Associates. We play strictly by the rules.

  “One way we take currency out of circulation is to sell imaginary real estate. Another is to provide safety deposit services so that players can stash their gold or loot with us for a fee—this works in game spaces with encumbrance rules. If we spot a deflationary sump, we have to create liquidity until we can plug the gap—this is something a real bank can’t do—so we can start offering interest on deposits, handing out free resurrections, that kind of thing. And while all this is going on, we have to keep an eye on how the customers are enjoying their market experience. If people start grumbling, we’ve got a problem.

  “My job—well. I commission in-game campaigns to track customer satisfaction, establish hedonic goal posts, and set targets so our programmers and quants know which way to drive things to maximize fiscal stability. It’s like being chancellor of the exchequer, except you can substitute ‘fun’ for ‘profits’—up to a point, until interdomain currency conversion and hedge funds come into the picture. In monkeyspace—sorry, I mean, outside the games—I’m also in charge of marketing and sales liaison with our corporate clients. We each wear three different hats here at Hayek Associates. Making a single sale, even to a tier-three game, is potentially a multi-million euro contract for us, so a lot of work goes into it…what? Yes, I work with Marcus on closing new accounts. Yes, he’s senior to me…I suppose you could say that [he’s in charge]. No, I’m the Marketing Director. I’m only worth.5 per cent of the company’s market cap. I’m insignificant, obviously beneath your notice…

  “Okay, yes, I understand that. Sorry. No more sarcasm.

  “Let me see…at about a quarter past ten this morning, I was in a meeting with Marcus and…why the hell am I repeating this? You’ve seen the stream. I’ve seen the stream…No, I can’t swear that it really happened because it’s something I saw on a screen. What I thought I was seeing was a bunch, thirty, maybe forty, Orcs—they’re a character race in Avalon Four—march into the central bank. It’s in a magic castle carved out of a diamond the size of a hill, in a city floating on a mauve cloud near the Spinward Mountains, and the bank vaults are—look, they’re not a real physical vault, it’s just a database table that stores a bunch of cryptographic hashes on objects that are registered as being lodged in the bank, okay? The objects are stored in a holographic database on the players’ smartphones and the game engine keeps track of them for us. No, I can’t tell you whose phone stores a given item. They move around a lot, and there are usually copies on three or more phones at the same time. The bank is a different matter, the root authentication keys are locked down and stored in a trusted database on a server…yes, where else would you put a bank? That’s why we’re based in a nuclear bunker. It’s good public relations. Yes, the root keys are signed by the Bank of Scotland in monkeyspace. The real security is all in the firewalls, and the data integrity schemas. Nobody ever imagined a band of Orcs would steal a database table…”

  END RAW TRANSCRIPT

  ELAINE: A Catastrophic Loss of Goodwill

  You enjoy facials about as much as you enjoy visits to the dentist. One of these years, when you’re really rich, you plan to set asi
de a week and turn yourself over to a dental surgeon who will put you under general anaesthetic, yank out all your pearlies, and install ceramic-andtitanium memory-metal implants socketed into your jawbones. Once you get over the hangover you’ll be able to say good-bye to fillings, secure in the knowledge that you’re going to go to your coffin wearing an enigmatic diamond smile. And won’t that fuck with the archaeologists’ heads?

  Unfortunately, there’s no such easy cure for facials, but you’ve acquired various coping strategies over the past four years in DBA: a ristretto and a trip to the bathroom first, so you’re awake and comfortable; a copy of the agenda and a full battery charge on your old-fashioned folio, so you can scribble notes on it and do what-if modelling on the fly; and a chunk of time allocated ahead of schedule so you know what the hell you’re meant to be talking about.

  But sometimes they call the meeting at short notice, and there’s no agenda on the server, and your folio’s fuel tank is half-empty. So then you have to tough it out, like having a cavity drilled out without local anaesthetic. It’s all part of being constructive.

  The sudden-death summons to an agenda-less face-to-face meeting about the Tiger Investments account does, it must be admitted, suggest something interesting is afoot. Chris handles their business, and while you haven’t had anything to do with it before, you sort of knew what it was about. TI is an angel specializing in high-tech startups, your typical Web 3.1415 outfits, and TI contracted DBA—in the person of Chris Morgan, full partner (and Director of Risk Management)—to produce full pre-IPO investment reports on their clients. Now one of them appears to have gone spectacularly pear-shaped.

  “I got a call from TI yesterday evening,” Chris explains. He’s got that post-augmented crash look, as if he’s been burning bandwidth all night. He’s in his midfifties, with heavy black eyebrows and a perpetual worried expression behind his thick-rimmed glasses, as if he’s certain he’s forgotten something important. “Their latest clients have had a catastrophic intrusion. More to the point, their lead programmer is missing, and they’re screaming about an inside job. I don’t have the full picture yet, but it appears someone called in the police, and I understand the local force are escalating it to SOCA. TI have mostly cashed out, and obviously they’ll be under suspicion of ramping. Our direct liability is capped at five million, but the implication that we missed something is clearly there.” He pushes his specs up his nose. (He may be one of the last generation who grew up with PCs with glass tubes, but he’s kept abreast of the times: those high-resolution Armani displays conceal lasik-enhanced eyeballs.)

  Brendan clears his throat. “What’s the plan?” he asks mildly.

  “You’re the plan: all of you.” He grins quickly. You glance around the table, seeing surprised faces: Faye, Mohammed, Fred, Brendan. The only person who’s nodding is Margaret, an indicator that speaks volumes. “We’re going up there tonight on the sleeper train. Jessica’s booking rooms and a secure conference suite for us in the West End Malmaison. I expect we’ll be there for about a week, so pack your bags accordingly. I’ve taken the liberty of clearing your schedules as this is now our number one priority.” He looks directly at you, and you raise an eyebrow. “Yes, Elaine, you’re off the Croatia job. Any questions?”

  Mohammed, diffidently: “It’s Friday…”

  “I know.” Chris looks as if he’s bitten a lemon. “But the police are already in attendance. We can’t barge in and expect anyone to give us the time of day right now. Monday is another matter, so we’re going up there tonight. You’ve got Saturday to decompress, and Sunday we’ll hold a planning session so that when we go in mob-handed on Monday morning, we’ve got some idea what we’re doing.” He pauses. “By the way, you’re all free to go home after this meeting. You’ll be needing time to make appropriate arrangements.”

  “What are we going up there for?” you ask. “I mean, what can’t we do from down here?”

  “She’s right,” Mohammed agrees. He glances at you nervously.

  “I don’t see why you need me,” Brendan adds waspishly. “Scotland’s got a different legal system. I’m not qualified to practice up there.”

  “Hayek Associates are incorporated in London, under English law,” says Faye. “Isn’t that right?” She looks unnaturally pleased with herself.

  “That’s right,” says Chris. To Mohammed, with a shy grin: “There’s no escape!”

  You can’t help yourself: “But I still don’t see why we need to be there in person.”

  Chris screws up his face and opens his mouth, but Margaret gets there first. “If I may?” she asks.

  Chris nods.

  “This doesn’t happen very often.” Margaret’s lips are as thin as a black line on a balance sheet. “I know what you’re thinking, Elaine. Usually we don’t need direct access. The trouble is, usually we’re looking for inconsistencies in the audit trail.” She glances at Chris to back her up. He nods thoughtfully. “Normally we have a good idea whether the data we’re being supplied with is sane: We’re looking for someone siphoning assets out through the backdoor, but we’re pretty sure the building exists in the first place.”

  Chris nods again. “But I’m told this breach took place in, in a game.” He glances at Margaret. “I’m still trying to work out the implications,” he admits. You shiver, as it becomes apparent: Chris and Margaret don’t have a clue what they’re doing! They’re trying to work it out from first principles. Which means this really is something unusual. “We don’t know whether there even is an audit trail. Or what an imaginary bank robbery in a virtual space means to our client. That’s what we’re going up there to establish.”

  “So why are you dragging Faye and Brendan along?” you ask.

  Margaret snorts. “To figure out whether we were sold a bill of goods by Hayek’s board. Chris doesn’t want to lose the TI account. Or Lloyds,” she adds pointedly.

  Oh. “You think they’re going to be unfriendly?”

  “I’m certain of it,” Chris says gloomily. “If this goes wrong, we could be looking at a catastrophic loss of goodwill, not to mention the Avixa account.” Avixa is a really big contract that’s too damn similar to TI for comfort. “So the plan is, we turn up unannounced on Monday.” He nods at Brendan. “Gene is drawing up an application for an Anton Pillar order”—he still uses the old term for a court search order—“and a freezing injunction behind it, which we’ll be serving on our arrival, I hope. Mohammed, you’re familiar with HA’s business structure and accounting procedures; we’re going to go over them with a nit comb. Margaret, Fred, and Faye will tackle business work flow, managerial competence, and anything else that springs to mind. Brendan, you’re there to serve the orders and liaise with our Scottish counsel if necessary. Keep our toe in the door. Elaine, Margaret tells me you’ve got some background in gaming. The asset loss took place inside a game supervised by Hayek Associates. I want you to go in and audit the bank inside the game. Can you do that?”

  Your mind goes blank. It’s like one of those horrible nightmares, turning up late at school to sit an exam in a subject you haven’t been studying for and finding you’re the only person wearing clothes because everyone else is naked—“You want me to what?”

  “Bank robbery inside an online game. Banks have accounts. Robberies leave a forensic trail. Yes?”

  You blink stupidly for a few seconds. “Yes, I…see. I think.” He glances away, obviously ready to proceed to the next item on his agenda, so you raise an uncertain hand. “I think you got the wrong end of the stick,” you say hesitantly. “This is an online game, right?”

  It’s Chris’s turn to blink. Did he think you were some kind of game wiz? “Well, yes. Why?”

  “I’ll need an interpreter,” you explain. “I don’t know as much about this stuff as I’m going to need to know”—no point saying you know nothing at all, that wouldn’t be constructive, and it’s being constructive under pressure that gets you promoted to partner, although seeing what that Stepford-esq
ue process does to people over the past couple of years has taken the sheen off it—“and you said their head programmer has gone missing. Is he a suspect?”

  “I wouldn’t want to prejudice your investigation,” Margaret says with a funny little smile. “Draw your own conclusions.”

  “Well then.” You smile right back at her. Bingo. They think the programmer did it. Which means it’s probably an inside job, a crime inside a game. Whoopee. “Well, let’s pull this missing guy’s CV and hire someone just like him so I’ve got a native guide. A gamekeeper to find the poacher. Right?”

  “Right.” Chris nods, slowly. Then he makes a note on his pad. “I’ll tell Jessica to get onto CapG right away about matching a body to that skill set. I’m sure there was something about him in the pre-IPO filing. CapG should have—or be able to find—somebody on contract if we light a fire under them. Happy?”

  You nod. “Yes.” If you’re getting a gamekeeper to guide you through the undergrowth, you’re not being set up to take the fall. Which is good to know because you were getting anxious there for a minute.

  “That’s settled, then.” Chris momentarily forgets to look worried. “Any other questions?”

 

‹ Prev