Вы находитесь на странице: 1из 7

Documentatie

BITCOIN

Bitcoin
Este o moned digital creat n 2009 de Satoshi Nakamoto. Numele
Bitcoin se refer de asemenea i la programul cusursa deschisa pentru
folosirea acestor monede, ct i la reeaua peer-to-peer (de la egal la egal)
pe care acesta o formeaz. Spre deosebire de majoritatea monedelor,
bitcoin nu se bazeaz pe ncrederea ntr-un emitor central. Bitcoin
folosete o baz de date distribuit peste noduri ale unei reele de la egal
la egal (peer-to-peer) pentru a inventaria tranzac iile i se folose te
decriptografie pentru a furniza funcii de baz pentru securitate cum ar fi
asigurarea c bitcoinii nu pot fi cheltuii dect de cel care i de ine i dect o
singur dat.
Construcia monedei bitcoin permite deinerea i transferul anonim de
valoare. Bitcoinii pot fi salvai pe un computer personal sub forma unu fiier
portofel sau pot fi stocai cu un serviciu de portofel a unei tere pri, iar n
ambele cazuri bitcoinii pot fi trimii prin intermediul internetului oricrei
persoane cu o adres bitcoin. Topologia de la egal la egal i lipsa unei
administraii centrale fac nefezabil ca o autoritate, guvern , etc. s
manipuleze valoarea bitcoin sau s introduc inflaie prin producerea lor.
Exist o msur de siguran i n cazul transferurilor. Astfel, utilizatorii
care vor s trimit un bitcoinunei persoane i acelai bitcoin altei persoane
nu vor putea face asta. Toate tranzaciile sunt transmise printr-o reea vast
de calculatoare i exist unele computere denumite mineri care le
grupeaz n blocuri, odat la 10 minute, n funcie de ora la care au fost
efectuate. Astfel, sistemul recunoate persoana creia trebuie s-i permit
accesul la moned. Utilizatorii ale cror computere sunt folosite pe post de
mineri primesc 25 de bitcoini nou-creai pentru fiecare bloc procesat.
Totui numrul de bitcoini primii se njumtete la fiecare patru ani iar n
anul 2140 nu va mai fi creat niciun bitcoin. Anual sunt produse aproximativ
1,25 milioane de monede virtuale.

Adrese
Orice persoan care particip la reeaua bitcoin de ine un Portofel care
conine un numr arbitrar de perechi de chei criptografice. Cheile publice
sau adrese bitcoin funcioneaz ca punctul terminal de primire a tuturor
plilor. Adresele nu conin nicio informaie despre de intorul lor i sunt n
general anonime. Adresele n form care pot fi citite de om sunt iruri de
numere i litere aleatorii lungi de aproximativ 33 de caractere, ntotdeauna
ncepnd cu cifra 1, de
forma 175tWpb8K1S7NmH4Zx6rewF9WQrcZv245W. Utilizatorii bitcoin pot
deine multiple adrese, i de fapt pot genera noi adrese fr limite practice,
deoarece generarea unei noi adrese necesit relativ pu in putere
computaional, echivalentul la a genera o pereche de chei public/private,
i nu necesit niciun contact cu vreun nod din re ea. Crearea de adrese de
unic folosin ajut la meninerea anonimatului utilizatorului.

Tranzactii
Bitcoinii conin cheia public a deintorului actual (adres). Cnd un
utilizator A transfer o sum ctre utilizatorul B, A renun la proprietatea
pe bitcoinii trimii prin adugarea cheii publice a utilizatorului B i
semnndu-i cu propria cheie privat. Aceste difuzeaz ace ti bitcoini cu un
mesaj potrivit, tranzacia, n reeaua bitcoin. Restul nodurilor din reea
valideaz semnturile criptografice i sumele tranzaciei nainte de a o
accepta.

Cum castiga casa si jucatorii

Exemplu de jucatori ce au pariat


jucatori
1
2
3

pro
0.01
0.3
0

contra
0.02
0.08
0.12

0.15

0.12

0.09
Pro

BTC
0.06

Contra

0.03

0
1

2
Jucatori

Fig 1

Pro

[%]

Contra

2
Jucatori

Fig 2

Exemplu de calcul pentru castigul unui jucator


In exemplul prezentat, sunt 5 jucatori, dintre care 2 sunt pro (pariaza ca
bitcoin-ul de la ora 12:00 13:00 va creste) si 3 sunt contra (pariaza ca
bitcoin-ul de la ora 12:00 13:00 va scadea).
In acest interval orar bitcoin-ul a scazut.
Voi exemplifica modul de calcul al castigului unui jucator care a fost contra,
si modul de calcul al castigului casei.
Cota posibila de castig in functie de valoarea investita de jucatori.
In acest caz vom analiza cota de castig pentru jucatorul 3 care este
impotriva cresterii BTC, fiind ultimul care a pariat.

Din valoarea totala contra aflam procentul care il ocupa investitia


jucatorului 3.
procent jucator 3=

0,12100
=54,54
0.22

Din valoarea totala pro aflam cu procentul aferent noua suma posibila de
castig al jucatorului 3 si a casei.
BTC posbil castigat de jucator 3+ casa=

54,54
0.31=0,169 BTC
100

Jucatorul 3 va lua din valuarea aflata anterior, un procent de 80%, iar restul
sumei va reveni casei.
Posibilul castig al jucatorului 3=

Posibilul castig al casei=

80
0.169=0,1352 BTC
100

20
0.169=0,0338
100

BTC

In figura sunt prezentate castigurile: jucatorilor, al casei si cel total.

Site
Pentru inceput site-ul va avea un meniu cu login si register, din contul
creeat mai tarziu vom salva la actiunea bet, adresele BTC al jucatorului ce
sunt folosite pentru tranzactii, vom salva si suma BTC pariata.
Dupa register in meniul Bet vom face si cota posibila de castig pentru suma
depusa, cota se va schimba in functie de valoarea depusa de catre jucatori.

Tehnologie folosita
Php, javascript, jquery, mysql si un api portofel pentru efectuaria de
tranzactii BTC.

Mysql
In baza de date ( BD ) vom retine, email, nume, prenume, varsta, adresa
BTC, sume pariate, cresterea valorii sau scaderea acesteia, orele pentru
care s-a pariat, cu aceste informatii vom calcula cat va primi jucatorul daca
pentru orele pariate a prezis cresterea sau scaderea valorii BTC-ului.

Вам также может понравиться