Weekly UpdateBlockchain AuctionBlockchain Marketplace (Auction) is the foundation of the open, transparent and community-driven CryptoTycoon economics. The Auction sets the prices for pretty much everything that the game has:
components, parts, blueprints, inventions and rigs themselves.The Auction is community-driven, which means everything that is for sale there comes either from us or the community. We will set the initial action, but this will not go any further than that. The actual supply and demand relationship will be up to you, the players.
There are two ways to get involved with the Auction. You either
Purchase/Sell the items there, or you
Make Offer and trade the items in exchange for the tokens you mined with your rig, or exchanging items that you have at your disposal. It's a Sell or Trade kind of thing.
The Marketplace works on Ethereum Blockchain, all transactions are on-chain, all items are valued in Ethereum. Buyers/sellers pay a small fee in ETH for every deal they make, except for the direct trades (fees don't apply).
Every item comes with lots of details to study and even a trend graph to analyze how valuable a particular item is. Since all items need to be produced using their Blueprints (or even invented first), the supply is limited. Should the demand increase, that'd be coupled by an instant increase in price and item scarcity. You can play the long game by accumulating items that you believe could rise in value, and this is the Supplier (Hustler) gameplay.
Barracuda ProtocolModern client-server games demand exceptional network response. They don't rely on TCP due to performance issues, instead they rely on UDP. We needed something even better for our Massive Multiplayer games, and that's how Barracuda Protocol (Protocol) was born.
Barracuda Protocol is an encrypted layer on top of UDP. The Protocol uses its own Datagram structure—with fully customizable I/O—and it makes server and network development much easier.
The Protocol stores active connections with a few viable parameters:
an id, end-point, last request and the end-point latency. A Datagram provides a connection identifier. Barracuda Protocol then locates the identified active connection and sends the Datagram there.
The Protocol is capable of reading Datagrams asynchronously and writing to its own Barracuda Buffer (Buffer), the size of which is defined in the Protocol configuration. The Buffer stores the timestamp and the request owner id and waits for the request to be executed. The Protocol has a native getter for incoming requests and a function to confirm the requests execution. Any request that has not been executed is kept at the Buffer and tried by the server till processed. That's how the Buffer eliminates packet losses on high-load applications.
Barracuda Protocol uses both synchronous and asynchronous methods. That allows firing up Protocol functions in parallel threads non-dependent on each other. The Protocol uses a fully customizable on-board asynchronous KA (keep-alive). User authentication is confirmed by a unique User Key.
Finally, the Protocol uses AES encryption to protect your data.
Barracuda Protocol is a reliable high performance protocol designed to run demanding multiplayer games. And the beauty of it, is that it comes with user data protection in mind.
We hope you enjoyed this update. Happy holidays and Merry Christmas! See you next week!