STEAM 组
♥♥♥♥♥♥♥ Upgrade 💎 Csgogem_
STEAM 组
♥♥♥♥♥♥♥ Upgrade 💎 Csgogem_
0
游戏中
0
在线
成立于
2017 年 7 月 26 日
关于 ♥♥♥♥♥♥♥ Upgrade 💎

Official group of CS:GO upgrade site ♥♥♥♥♥♥♥.COM

Owner ; juicy https://www.youtube.com/channel/UC_i5slkwxbZKPeh9x2QWkSw
Co-Owner & Support ; Wolfyx
Moderator & Support ; Chaos https://www.youtube.com/c/IGotChaosChannel


♥♥♥♥♥♥♥ is Upgrade site for CS:GO items. Site is created by famous CS:GO youtuber juicy. We will never ask u for skins ! Be aware of impersonators

PROVABLY FAIR

Fairness

To ensure all rounds on {链接已删除} are fair we give you as much information as possible before the roll. The information provided after the round can be compared to the information given before the round in order to verify it.

What we give you

Before the round starts, a public "client seed" as well as a SHA256 hashed version of the "server seed" is shown. You are given the ability to generate a new set of seeds at any point in time, you may also set your client seed to a totally custom value, as the server does not recieve it until you click upgrade.

How it works

Each final percentage is generated using an HMAC SHA256 hash of the client seed with the server seed used as the key. The first four bytes of the resulting hash are converted (big endian) to an unsigned 32-bit integer, then divided by 232.

How to verify

Below is the exact code we use to generate the roll on our server, you can run this code yourself using NodeJS.

let crypto = require('crypto');

class FairGenerator {
constructor(server_seed, client_seed) {
this.server_seed = (server_seed || crypto.randomBytes(16).toString('hex')).toLowerCase();
this.client_seed = (client_seed || crypto.randomBytes(16).toString('hex')).toLowerCase();
}
get server_hash() {
let hash = crypto.createHash('SHA256');
hash.write(this.server_seed);

return hash.digest().toString('hex');
}
get round_result() {
let hmac = crypto.createHmac('SHA512', this.server_seed);
hmac.write(this.client_seed);

let buf = hmac.digest();
return buf.readUInt32BE() / Math.pow(2, 32) * 100;
}
}

You start a new upgrade. Your client seed is d597c1f72790f244b1bd59e177606dba and your server hash is 3ac3a27e00a3724ab92e99f08f95d6bf309af4ffeb57698980a8414b6fd68db7

You do a 10x upgrade, meaning the server must roll 9% or below (without using a name bonus)

You win and check your history. The server seed is 3e9b04fb057da725bcce13fc2b021ec8 and the round result is 5.093991%

If you want to verify this round, simply run this code after the code above:

//create a new fair generator with your round's server and client seed
let my_generator = new FairGenerator("3e9b04fb057da725bcce13fc2b021ec8", "d597c1f72790f244b1bd59e177606dba");

console.log(my_generator.server_hash); //should print the server hash you originally got
console.log(my_generator.round_result); //should print something like 5.0939911743626


For help & Support contact one of our supporters or create a ticket here : {链接已删除}

{链接已删除}
热门讨论
1 条留言
Crazy? I was crazy once 2017 年 7 月 26 日 上午 7:41 
good luck x)
组成员
管理员
成员
0
游戏中
0
在线
0 聊天中
进入聊天室
成立于
2017 年 7 月 26 日