Feb 28, 2025

Šta je Pi Network i koje mogućnosti nudi?

Pi Network je inovativna digitalna valuta koja omogućava korisnicima da je "rudare" (zarade) direktno sa svojih mobilnih telefona, bez potrebe za moćnim računarima ili velikom potrošnjom energije, kao što je to slučaj sa Bitcoinom.

Ova mreža je osmišljena sa ciljem da učini kriptovalute dostupnim svima, bez tehničkih prepreka koje inače prate rudarenje. Korišćenjem Pi aplikacije, korisnici mogu svakodnevno potvrđivati svoj doprinos mreži i na taj način zarađivati Pi tokene.

Kako funkcioniše Pi Network?

Za razliku od tradicionalnih kriptovaluta koje koriste skupe i energetski intenzivne metode rudarenja, Pi Network se oslanja na koncept poverenja između korisnika. Sistem koristi mobilnu aplikaciju kroz koju korisnici jednostavno potvrđuju svoju aktivnost u mreži, bez potrebe za dodatnom računalnom snagom.

Koje mogućnosti nudi?

  1. Jednostavno rudarenje – Dovoljno je da imate aplikaciju i svakodnevno je aktivirate kako biste nastavili sa zarađivanjem Pi tokena.

  2. Sigurne transakcije – Kada mreža bude u potpunosti razvijena, korisnici će moći da koriste Pi za plaćanje robe i usluga.

  3. Podrška za razvoj aplikacija – Programeri mogu kreirati aplikacije unutar Pi ekosistema, gde mogu omogućiti korisnicima da koriste Pi kao način plaćanja ili interakcije unutar aplikacije.

  4. Mogućnost razmene – Pi Network je 20. februara 2025. godine prešao na otvoreni mainnet, omogućavajući korisnicima da trguju Pi tokenima na globalnom nivou. Ovaj prelazak je omogućio listiranje Pi tokena na više kripto berzi, uključujući OKX, što je dovelo do značajnog rasta cene Pi tokena.

Kako se koristi Pi?

Trenutno, svi korisnici mogu da rudare Pi besplatno, ali mogu i da ga troše na različite proizvode i usluge u okviru Pi ekosistema.

Da li je Pi legitiman?

Pi Network nije klasična investicija, već eksperiment u stvaranju nove digitalne valute. Projekat je razvijen od strane tima sa Stenford univerziteta i okuplja globalnu zajednicu korisnika koji učestvuju u njegovom razvoju.

Pi Network je pokušaj da se kriptovalute učine dostupnijima i korisnijima za svakodnevne ljude. Iako još uvek nije u potpunosti razvijen, projekat pruža mogućnost da se uključite u svet digitalnih valuta bez početnog ulaganja i tehničkog znanja.

Kako rudariti Pi token?

Evo kako da započnete rudarenje Pi tokena u nekoliko jednostavnih koraka:

1. Preuzmite Pi Network aplikaciju

Prvi korak je preuzimanje zvanične Pi Network aplikacije sa Google Play Store-a (za Android) ili App Store-a (za iOS).

2. Registrujte nalog

Nakon instalacije, potrebno je da kreirate nalog koristeći:

  • Broj telefona ili Facebook nalog (preporučuje se telefon zbog sigurnosti).
  • Izaberete korisničko ime i lozinku.

3. Unesite pozivni kod

Pošto je Pi baziran na mreži poverenja, potreban vam je pozivni kod od nekog ko već koristi Pi. Ako nemate kod, možete koristi sledeći: ficaaca.

Korišćenjem pozivnog koda prilikom registracije, možete rudariti 25% više Pi tokena u odnosu na osnovnu brzinu rudarenja!

4. Pokrenite rudarenje

Jednom kada ste registrovani, kliknite na dugme munje ⚡ u aplikaciji da biste pokrenuli rudarenje. Proces traje 24 sata, nakon čega morate ponovo pritisnuti dugme da biste nastavili rudarenje.

5. Pozovite druge korisnike

Pi Network omogućava da povećate brzinu rudarenja tako što ćete pozvati druge korisnike da se pridruže preko vašeg koda.

6. Verifikujte svoj identitet (KYC)

Da biste kasnije preneli rudarske nagrade na Mainnet i koristili Pi za transakcije, potrebno je proći KYC verifikaciju (dokaz identiteta) unutar aplikacije.

7. Koristite Pi za transakcije

Kada prikupite dovoljno Pi tokena i prođete KYC, moći ćete da ih koristite za kupovinu robe i usluga ili da ih prebacite u svoj Pi Wallet kada funkcionalnosti mreže postanu potpuno operativne.

Dec 1, 2023

HAProxy

Instalacija HAProxy-a

Instalacija Haproxy-a može se razlikovati ovisno o operativnom sustavu koji koristite. Evo koraka za instalaciju Haproxy-a na nekim od popularnih operativnih sustava:

Ubuntu / Debian:

Koristite sljedeće naredbe u terminalu:

  1. Ažuriranje paketnih izvora:

    sudo apt-get update
  2. Instalacija Haproxy-a:

    sudo apt-get install haproxy
  3. Potvrda instalacije:

    haproxy -v

CentOS / RHEL:

  1. Instalacija EPEL repozitorija (ako već nije instaliran):

    sudo yum install epel-release
  2. Instalacija Haproxy-a:

    sudo yum install haproxy
  3. Potvrda instalacije:

    haproxy -v

Konfiguracija:

Nakon instalacije, konfiguracijski datoteku možete pronaći obično na putanji /etc/haproxy/haproxy.cfg. Otvorite tu datoteku koristeći uređivač teksta (npr. nano, vim, gedit) i prilagodite konfiguraciju prema vašim potrebama.

Nakon što izmijenite konfiguracijsku datoteku, sačuvajte promjene i pokrenite Haproxy servis. Ovisno o distribuciji Linuxa, naredbe za upravljanje servisom mogu biti različite:

  • Za Ubuntu / Debian:

    sudo systemctl start haproxy
    sudo systemctl enable haproxy # Ovo osigurava da se Haproxy pokrene pri pokretanju sustava
  • Za CentOS / RHEL:

    sudo systemctl start haproxy
    sudo systemctl enable haproxy

Nakon ovih koraka, Haproxy bi trebao biti uspješno instaliran i pokrenut na vašem sustavu. Možete pristupiti konfiguracijskoj datoteci kako biste prilagodili postavke prema vašim zahtjevima i potrebama aplikacije koju želite balansirati.

HAProxy sa više domena 

Host tabela na haproxy:

/etc/hosts

  
127.0.0.1 localhost 127.0.1.1 router
140.82.58.111 server1
95.179.179.5 server2
199.247.28.183 server3
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/haproxy/haproxy.cfg

global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
stats timeout 30s
user haproxy
group haproxy
daemon
defaults
log global
mode http
option httplog
option dontlognull
timeout connect 10s
timeout client 60s
timeout server 60s
errorfile 400 /etc/haproxy/errors/400.http
errorfile 403 /etc/haproxy/errors/403.http
errorfile 408 /etc/haproxy/errors/408.http
errorfile 500 /etc/haproxy/errors/500.http
errorfile 502 /etc/haproxy/errors/502.http
errorfile 503 /etc/haproxy/errors/503.http
errorfile 504 /etc/haproxy/errors/504.http
frontend http_in
mode http
option httplog
bind *:80
option forwardfor
acl host_server1 hdr(host) -i entroinfo.xyz
acl host_server1 hdr(host) -i www.entroinfo.xyz
acl host_server2 hdr(host) -i sub1.kubehttps.xyz
acl host_server3 hdr(host) -i sub2.kubehttps.xyz
use_backend http_server1 if host_server1
use_backend http_server2 if host_server2
use_backend http_server3 if host_server3
backend http_server1
mode http
option httplog
option forwardfor
server server1 server1:80
backend http_server2
mode http
option httplog
option forwardfor
server server2 server2:80
backend http_server3
mode http
option httplog
option forwardfor
server server3 server3:80
frontend https_in
mode tcp
option tcplog
bind *:443
acl tls req.ssl_hello_type 1
tcp-request inspect-delay 5s
tcp-request content accept if tls
acl host_server1 req.ssl_sni -i entroinfo.xyz
acl host_server1 req.ssl_sni -i www.entroinfo.xyz
acl host_server2 req.ssl_sni -i sub1.kubehttps.xyz
acl host_server3 req.ssl_sni -i sub2.kubehttps.xyz
use_backend https_server1 if host_server1
use_backend https_server2 if host_server2
use_backend https_server3 if host_server3
backend https_server1
mode tcp
option tcplog
option ssl-hello-chk
server server1 server1:443
backend https_server2
mode tcp
option tcplog
option ssl-hello-chk
server server2 server2:443
backend https_server3
mode tcp
option tcplog
option ssl-hello-chk
server server3 server3:443

Provera konfiguracije

Da biste provjerili ispravnost konfiguracijske datoteke Haproxyja, koristite naredbu haproxy -c -f /putanja/do/konfiguracijske/datoteke/haproxy.cfg.

Ova naredba provjerava ispravnost sintakse konfiguracijske datoteke bez pokretanja Haproxyja. Ako postoji bilo kakva pogreška u sintaksi datoteke, ova naredba će prikazati poruku o pogrešci koja će vam pomoći u otklanjanju problema.

Primjer naredbe za provjeru konfiguracije Haproxyja:

haproxy -c -f /etc/haproxy/haproxy.cfg

Zamijenite /etc/haproxy/haproxy.cfg stvarnom putanjom do vaše konfiguracijske datoteke.

Ako nema pogrešaka pri provjeri konfiguracije, naredba će vratiti poruku poput "Configuration file is valid". Ako postoje greške, dobit ćete odgovarajuću poruku koja će vam pomoći da identificirate i ispravite problem u konfiguracijskoj datoteci.

Global

Opcije pod globalnom sekcijom u konfiguracijskoj datoteci Haproxy-a postavljaju globalne parametre i postavke koje se primjenjuju na razini cijelog Haproxy servisa. Ovdje su neke od glavnih opcija koje se mogu postaviti unutar globalne sekcije:

  1. log: Definira način na koji se logovi generiraju i gdje se šalju. Primjer: log /dev/log local0.

  2. chroot: Postavlja direktorij u kojem će Haproxy promijeniti korijenski direktorij nakon pokretanja, čime se osigurava dodatna sigurnost.

  3. stats socket: Definira putanju do Unix socketa za interakciju s Haproxy statistikama.

  4. stats timeout: Postavlja vremensko ograničenje za prikupljanje statistika.

  5. user i group: Postavlja korisničko ime i grupu pod kojima će Haproxy pokrenuti procese radi sigurnosti.

  6. daemon: Ova opcija govori Haproxyju da se pokrene kao daemon, tj. kao pozadinski proces.

  7. maxconn: Postavlja maksimalni broj aktivnih konekcija koje Haproxy može obraditi.

Primjer globalne sekcije u Haproxy konfiguraciji:


global
    log /dev/log    local0
    chroot /var/lib/haproxy
    stats socket /run/haproxy/admin.sock mode 660 level admin
    stats timeout 30s
    user haproxy
    group haproxy
    daemon
    maxconn 2000

Ove opcije se koriste za postavljanje globalnih parametara Haproxyja koji će se primijeniti na sve frontend i backend sekcije definirane u konfiguracijskoj datoteci. Važno je prilagoditi ove opcije prema potrebama i zahtjevima vaše infrastrukture i aplikacije kako bi Haproxy radio kako treba i osigurao optimalnu učinkovitost i sigurnost.

Defaults

Opcija defaults u Haproxy konfiguraciji služi za postavljanje zadanih vrijednosti i parametara koji se primjenjuju na sve backendove i frontendove ako se ti parametri eksplicitno ne definiraju u određenim sekcijama.

Evo nekoliko ključnih opcija koje se često koriste unutar defaults sekcije:

  1. mode: Postavljanje načina rada (mode) koji se koristi za obradu prometa, poput http, tcp, health, itd. Primjer: mode http.

  2. log: Definira način generiranja logova za promet koji prolazi kroz Haproxy.

  3. timeout connect: Postavlja vremensko ograničenje za uspostavu TCP konekcije.

  4. timeout client: Postavlja vremensko ograničenje za čekanje na aktivnost od klijenta.

  5. timeout server: Postavlja vremensko ograničenje za čekanje na aktivnost od servera.

  6. option: Postavljanje specifičnih opcija koje kontroliraju ponašanje Haproxyja. Na primjer, option http-server-close zatvara HTTP sesiju nakon odgovora od servera.

Primjer defaults sekcije u Haproxy konfiguraciji:

defaults
    mode http
    log global
    timeout connect 5000ms
    timeout client 50000ms
    timeout server 50000ms
    option http-server-close

Ove opcije postavljaju zadane vrijednosti za sve frontendove i backendove ako se ove vrijednosti ne definiraju eksplicitno unutar pojedinačnih sekcija. To omogućuje jednostavnije i konzistentnije upravljanje parametrima kao što su vremenska ograničenja, načini rada i opcije za sve dijelove konfiguracije Haproxyja. Važno je prilagoditi ove zadane vrijednosti prema potrebama i zahtjevima vašeg sustava kako bi Haproxy radio kako treba i osigurao optimalnu učinkovitost.