Cartea albă Pi 1

This is a fan site of PI NETWORK.
You can find the original Pi white paper in Site-ul oficial.
PI™, PI NETWORK™, este o marcă comercială a PI Community Company.

Prefaţă

Pe măsură ce lumea devine din ce în ce mai digitală, criptomoneda este următorul pas natural în evoluția banilor. Pi este prima monedă digitală pentru oamenii obișnuiți, reprezentând un pas major înainte în adoptarea criptomonedei la nivel mondial.

Misiunea noastră: Construiți o platformă de criptomonede și contracte inteligente securizate și operate de oameni obișnuiți.

Viziunea noastra: Construiți cea mai incluzivă piață peer-to-peer din lume, alimentată de Pi, cea mai folosită criptomonedă din lume

DISCLAIMER pentru cititorii mai avansați: Deoarece misiunea lui Pi este să fie cât mai incluziv posibil, vom profita de această ocazie pentru a-i prezenta pe începătorii noștri blockchain în gaura iepurelui 🙂


Introducere: De ce contează criptomonedele

Currently, our everyday financial transactions rely upon a trusted third party to maintain a record of transactions. For example, when you do a bank transaction, the banking system keeps a record & guarantees that the transaction is safe & reliable. Likewise, when Cindy transfers $5 to Steve using PayPal, PayPal maintains a central record of $5 dollars debited from Cindy’s account and $5 credited to Steve’s. Intermediaries like banks, PayPal, and other members of the current economic system play an important role in regulating the world’s financial transactions.

However, the role of these trusted intermediaries also has limitations:

  1. Unfair value capture. These intermediaries amass billions of dollars in wealth creation (PayPal market cap is ~$130B), but pass virtually nothing onto their customers – the everyday people on the ground, whose money drives a meaningful proportion of the global economy. More and more people are falling behind.
  2. Fees. Banks and companies charge large fees for facilitating transactions. These fees often disproportionately impact lower-income populations who have the fewest alternatives.
  3. Censorship. If a particular trusted intermediary decides that you should not be able to move your money, it can place restrictions on the movement of your money.
  4. Permissioned. The trusted intermediary serves as a gatekeeper who can arbitrarily prevent anybody from being part of the network.
  5. Pseudonymous. Într-un moment în care problema vieții private devine din ce în ce mai urgentă, acești paznici puternici pot dezvălui accidental – sau vă pot obliga să dezvăluiți – mai multe informații financiare despre dvs. decât ați dori.

„Sistemul electronic de numerar peer-to-peer” al Bitcoin, lansat în 2009 de un programator (sau grup) anonim Satoshi Nakamoto, a reprezentat un moment decisiv pentru libertatea banilor. Pentru prima dată în istorie, oamenii au putut face schimb de valoare în siguranță, fără a necesita un terț sau un intermediar de încredere. Plata în Bitcoin însemna că oameni precum Steve și Cindy se puteau plăti reciproc direct, ocolind taxele instituționale, obstacolele și intruziunile. Bitcoin a fost cu adevărat o monedă fără granițe, care a alimentat și a conectat o nouă economie globală.

Introducere în registrele contabile distribuite

Bitcoin a realizat această performanță istorică folosinda distribuitrecord. În timp ce sistemul financiar actual se bazează pe înregistrarea centrală tradițională a adevărului, evidența Bitcoin este menținută de o comunitate distribuită de „validatori”, care accesează și actualizează acest registru public. Imaginați-vă protocolul Bitcoin ca pe o „Foaie Google” partajată la nivel global, care conține o înregistrare a tranzacțiilor, validată și menținută de această comunitate distribuită.

Inovația Bitcoin (și tehnologia generală blockchain) este că, deși evidența este ținută de o comunitate, tehnologia le permite să ajungă întotdeauna la un consens asupra tranzacțiilor veridice, asigurându-se că trișorii nu pot înregistra tranzacții false sau depăși sistemul. Acest progres tehnologic permite eliminarea intermediarului centralizat, fără a compromite securitatea financiară tranzacțională.

Beneficiile registrelor distribuite

Pe lângă descentralizare, bitcoin sau criptomonede în general, împărtășesc câteva proprietăți frumoase care fac bani mai inteligenți și mai siguri, deși diferitele criptomonede pot fi mai puternice în unele proprietăți și mai slabe în altele, pe baza diferitelor implementări ale protocoalelor lor. Criptomonedele sunt păstrate în portofele criptografice identificate printr-o adresă accesibilă publicului și sunt securizate de o parolă privată foarte puternică, numită cheie privată. Această cheie privată semnează criptografic tranzacția și este practic imposibil de a crea semnături frauduloase. Aceasta oferăSecuritate și inseizabilitate. Spre deosebire de conturile bancare tradiționale care pot fi confiscate de autoritățile guvernamentale, criptomoneda din portofel nu poate fi luată niciodată de nimeni fără cheia dumneavoastră privată. Criptomonedele suntrezistent la cenzurădatorită naturii descentralizate, deoarece oricine poate depune tranzacții la orice computer din rețea pentru a fi înregistrate și validate. Tranzacțiile cu criptomonede suntimuabildeoarece fiecare bloc de tranzacții reprezintă o dovadă criptografică (un hash) a tuturor blocurilor anterioare care au existat înainte. Odată ce cineva îți trimite bani, nu poate să-ți fure înapoi plata către tine (adică, fără cecuri de respingere în blockchain). Unele dintre criptomonede pot chiar suportatranzactii atomice.„Contractele inteligente” construite pe aceste criptomonede nu se bazează doar pe lege pentru aplicare, ci sunt aplicate direct prin codul auditabil public, ceea ce le facefără încredereși poate scăpa de intermediari în multe afaceri, de exemplu escrow pentru imobiliare.

Securizarea registrelor distribuite (Minit)

Una dintre provocările menținerii unei evidențe distribuite a tranzacțiilor este securitatea - în special, cum să aveți un registru deschis și editabil, prevenind în același timp activitățile frauduloase. Pentru a face față acestei provocări, Bitcoin a introdus un nou proces numit Mining (folosind algoritmul de consens „Proof of Work”) pentru a determina cine este „de încredere” pentru a face actualizări ale evidenței partajate a tranzacțiilor.

Te poți gândi la minerit ca la un tip de joc economic care obligă „Validatorii” să-și demonstreze meritele atunci când încearcă să adauge tranzacții la înregistrare. Pentru a se califica, validatorii trebuie să rezolve o serie de puzzle-uri de calcul complexe. Validatorul care rezolvă puzzle-ul primul este recompensat prin faptul că i se permite să posteze cel mai recent bloc de tranzacții. Postarea celui mai recent bloc de tranzacții permite validatorilor să „mineze” un Block Reward – în prezent 12,5 bitcoin (sau ~40.000 USD la momentul scrierii).

This process is very secure, but it demands enormous computing power and energy consumption as users essentially “burn money” to solve the computational puzzle that earns them more Bitcoin. The burn-to-reward ratio is so punitive that it is always in Validators’ self-interest to post honest transactions to the Bitcoin record.


Problem: Centralization of power and money put 1st Generation Cryptocurrencies out of reach

In the early days of Bitcoin, when only a few people were working to validate transactions and mining the first blocks, anyone could earn 50 BTC by simply running Bitcoin mining software on their personal computer. As the currency began to gain in popularity, clever miners realized that they could earn more if they had more than one computer working to mine.

As Bitcoin continued to increase in value, entire companies began to spring up to mine. These companies developed specialized chips (“ASICs”) and constructed huge farms of servers using these ASIC chips to mine Bitcoin. The emergence of these enormous mining corporations, known drove the Bitcoin Gold Rush, making it very difficult for everyday people to contribute to the network and get rewarded. Their efforts also began consuming increasingly large amounts of computing energy, contributing to mounting environmental issues around the world.

Ușurința extragerii Bitcoin și creșterea ulterioară a fermelor de minerit Bitcoin au produs rapid o centralizare masivă a puterii de producție și a bogăției în rețeaua Bitcoin. Pentru a oferi un anumit context, 87% din toate Bitcoin-urile sunt acum deținute de 1% din rețeaua lor, multe dintre aceste monede au fost extrase practic gratuit la începuturile lor. Ca un alt exemplu, Bitmain, una dintre cele mai mari operațiuni miniere ale Bitcoin a câștigatmiliarde de venituri și profituri.

Centralizarea puterii în rețeaua Bitcoin îl face foarte dificil și costisitor pentru omul obișnuit. Dacă doriți să achiziționați Bitcoin, cele mai simple opțiuni sunt:

  1. Mine It Yourself. Doar conectați hardware-ul specializat (aicio platformă pe Amazon, dacă sunteți interesat!) și mergeți în oraș. Doar să știți că, deoarece veți concura cu fermele masive de servere din întreaga lume, consumând la fel de multă energie ca țara Elveției, nu veți putea să minați prea mult
  2. Cumpărați Bitcoin pe un schimb. Astăzi, puteți cumpăra Bitcoin la un preț unitar de 3.500 USD / monedă în momentul scrierii scrisului (notă: puteți cumpăra o cantitate fracțională de Bitcoin!) Desigur, vă asumați, de asemenea, riscuri substanțiale în acest sens ca prețul Bitcoin este destul de volatil.

Bitcoin a fost primul care a arătat cum criptomoneda ar putea perturba modelul financiar actual, oferind oamenilor posibilitatea de a face tranzacții fără a avea o terță parte în cale. Creșterea libertății, flexibilității și confidențialității continuă să conducă marșul inevitabil către monedele digitale ca o nouă normă. În ciuda beneficiilor sale, concentrarea (probabil neintenționată) a banilor și a puterii Bitcoin reprezintă o barieră semnificativă în calea adoptării în masă. Deoarece echipa de bază a lui Pi a efectuat cercetări pentru a încerca să înțeleagă de ce oamenii sunt reticenți să intre în spațiul criptomonedei. Oamenii au citat în mod constant riscul investițiilor/exploatării miniere ca o barieră cheie în calea intrării.


Soluție: Pi – Activarea minării pe telefoanele mobile

După identificarea acestor bariere cheie în calea adoptării, echipa Pi Core și-a propus să găsească o modalitate care să permită oamenilor obișnuiți să mine (sau să câștige recompense în criptomonede pentru validarea tranzacțiilor pe o înregistrare distribuită a tranzacțiilor). Ca o reîmprospătare, una dintre provocările majore care apar cu menținerea unei evidențe distribuite a tranzacțiilor este asigurarea faptului că actualizările acestei înregistrări deschise nu sunt frauduloase. În timp ce procesul Bitcoin pentru actualizarea evidenței sale este dovedit (arde energie/bani pentru a dovedi încrederea), nu este foarte prietenos cu utilizatorii (sau cu planeta!). Pentru Pi, am introdus cerința suplimentară de proiectare de a folosi un algoritm de consens care ar fi, de asemenea, extrem de ușor de utilizat și ar permite în mod ideal mineritul pe computere personale și telefoane mobile.

În compararea algoritmilor de consens existenți (procesul care înregistrează tranzacțiile într-un registru distribuit), Stellar Consensus Protocol apare ca candidatul principal pentru a permite extragerea ușor de utilizat, pe mobil mai întâi.Protocolul de consens stelar(SCP) a fost proiectat de David Mazières, profesor de informatică la Stanford, care servește și ca om de știință șef laFundația pentru Dezvoltare Stellară. SCP utilizează un mecanism nou numit Acorduri bizantine federate pentru a se asigura că actualizările unui registru distribuit sunt exacte și de încredere. SCP este, de asemenea, implementat în practică prin blockchain-ul Stellar care funcționează de atunci2015.

O introducere simplificată la algoritmii de consens

Înainte de a trece la introducerea algoritmului de consens Pi, este util să aveți o explicație simplă despre ceea ce face un algoritm de consens pentru un blockchain și tipurile de algoritmi de consens pe care protocoalele blockchain de astăzi îi folosesc în general, de exemplu Bitcoin și SCP. Această secțiune este scrisă în mod explicit într-o manieră suprasimplificată din motive de claritate și nu este completă. Pentru o precizie mai mare, consultați secțiuneaAdaptări la SCPmai jos și citiți documentul de protocol stelar de consens.

A blockchain is a fault-tolerant distributed system that aims to totally order a list of blocks of transactions. Fault-tolerant distributed systems is an area of computer science that has been studied for many decades. They are called distributed systems because they do not have a centralized server but instead they are composed of a decentralized list of computers (called nodes or peers) that need to come to a consensus as to what is the content and total ordering of blocks. They are also called fault-tolerant because they can tolerate a certain degree of faulty nodes into the system (e.g. up to 33% of nodes can be faulty and the overall system continues to operate normally).

There are two broad categories of consensus algorithms: The ones that elect a node as the leader who produces the next block, and the ones where there is no explicit leader but all nodes come to a consensus of what the next block is after exchanging votes by sending computer messages to each other. (Strictly speaking the last sentence contains multiple inaccuracies, but it helps us explain the broad strokes.)

Bitcoin uses the first type of consensus algorithm: All bitcoin nodes are competing against each other in solving a cryptographic puzzle. Because the solution is found randomly, essentially the node that finds the solution first, by chance, is elected the leader of the round who produces the next block. This algorithm is called “Proof of work” and results in a lot of energy consumption.

O introducere simplificată la Stellar Consensus Protocol

Pi folosește celălalt tip de algoritmi de consens și se bazează pe Stellar Consensus Protocol (SCP) și un algoritm numit Federated Byzantine Agreement (FBA). Astfel de algoritmi nu au risipă de energie, dar necesită schimbul multor mesaje de rețea pentru ca nodurile să ajungă la „consens” asupra a ceea ce ar trebui să fie următorul bloc. Fiecare nod poate determina în mod independent dacă o tranzacție este validă sau nu, de exemplu, autoritatea de a face tranziția și dublarea cheltuielilor, pe baza semnăturii criptografice și a istoricului tranzacției. Cu toate acestea, pentru ca o rețea de calculatoare să cadă de acord asupra tranzacțiilor să înregistreze într-un bloc și asupra ordinii acestor tranzacții și blocuri, trebuie să își trimită mesaje reciproc și să aibă mai multe runde de vot pentru a ajunge la un consens. Intuitiv, astfel de mesaje de la diferite computere din rețea despre care bloc este următorul ar arăta astfel: „Eupropunevotăm cu toții ca blocul A să fie următorul”; „Euvotca blocul A să fie următorul bloc”; „Eua confirmacă majoritatea nodurilor în care am încredere au votat și blocul A”, din care algoritmul de consens îi permite acestui nod să concluzioneze că „A este următorul bloc; și nu putea exista un alt bloc decât A ca bloc următor”; Chiar dacă pașii de vot de mai sus par foarte mulți, internetul este suficient de rapid și aceste mesaje sunt ușoare, astfel încât astfel de algoritmi de consens sunt mai ușori decât dovada de lucru a Bitcoin. Un reprezentant major al unor astfel de algoritmi este numit Byzantine Fault Tolerance (BFT). Câteva dintre cele mai importante blockchain-uri de astăzi se bazează pe variante de BFT, cum ar fi NEO și Ripple.

O critică majoră la adresa BFT este că are un punct de centralizare: deoarece votul este implicat, setul de noduri care participă la „cvorumul” de votare sunt determinate central de către creatorul sistemului la începutul său. Contribuția FBA este că, în loc să aibă un cvorum determinat central, fiecare nod își stabilește propriile „slices de cvorum”, care la rândul lor vor forma cvorumuri diferite. Noile noduri se pot alătura rețelei într-un mod descentralizat: declară nodurile în care au încredere și conving alte noduri să aibă încredere în ele, dar nu trebuie să convingă nicio autoritate centrală.

SCP este o instanțiere a FBA. În loc să ardă energie ca în algoritmul de consens pentru dovezi de lucru al Bitcoin, nodurile SCP asigură înregistrarea partajată garantând pentru alte noduri din rețea ca fiind de încredere. Fiecare nod din rețea construiește o porțiune de cvorum, constând din alte noduri din rețea pe care le consideră a fi de încredere. Cvorumurile sunt formate pe baza segmentelor de cvorum ale membrilor săi, iar un validator va accepta tranzacții noi numai dacă și numai dacă o proporție de noduri din cvorumurile lor vor accepta și tranzacția. Pe măsură ce validatorii din rețea își construiesc cvorumurile, aceste cvorumuri ajută nodurile să ajungă la un consens cu privire la tranzacții cu garanții de securitate. Puteți afla mai multe despre Protocolul Stellar Consensus verificând acest lucrurezumatul tehnic al SCP.

Adaptările lui Pi la Stellar Consensus Protocol (SCP)

Algoritmul de consens al lui Pi se construiește pe SCP. SCP a fost dovedit oficial [Mazieres 2015] și este implementat în prezent în cadrul rețelei Stellar. Spre deosebire de Stellar Network, formată în mare parte din companii și instituții (de exemplu, IBM) ca noduri, Pi intenționează să permită dispozitivelor persoanelor fizice să contribuie la nivel de protocol și să fie recompensate, inclusiv telefoane mobile, laptopuri și computere. Mai jos este o introducere despre modul în care Pi aplică SCP pentru a permite mineritul de către persoane fizice.

Există patru roluri pe care utilizatorii Pi le pot juca, ca mineri Pi. Și anume:

  • Pionier. Un utilizator al aplicației mobile Pi care pur și simplu confirmă că nu este un „robot” zilnic. Acest utilizator își validează prezența de fiecare dată când se conectează la aplicație. De asemenea, pot deschide aplicația pentru a solicita tranzacții (de exemplu, să efectueze o plată în Pi către un alt Pioneer)
  • Colaborator. Un utilizator al aplicației mobile Pi care contribuie oferind o listă de pionieri pe care îi cunoaște și în care are încredere. În total, colaboratorii Pi vor construi un grafic global de încredere.
  • Ambasador. Un utilizator al aplicației mobile Pi care introduce alți utilizatori în rețeaua Pi.
  • Nodul. Un utilizator care este un pionier, un colaborator care folosește aplicația mobilă Pi și rulează, de asemenea, software-ul Pi node pe computerul său desktop sau laptop. Software-ul Pi node este software-ul care rulează algoritmul de bază SCP, ținând cont de informațiile din graficul de încredere furnizate de Contributori.

Un utilizator poate juca mai mult de unul dintre rolurile de mai sus. Toate rolurile sunt necesare, astfel încât toate rolurile sunt recompensate zilnic cu Pi nou creat, atâta timp cât au participat și au contribuit în timpul acelei zile. În definiția liberă a unui „miner” fiind un utilizator care primește monedă nou bătută ca recompensă pentru contribuții, toate cele patru roluri sunt considerate a fi mineri Pi. Definim „mining” mai larg decât sensul său tradițional echivalent cu executarea unui algoritm de consens pentru dovezi de lucru, ca în Bitcoin sau Ethereum.

First of all, we need to emphasize that the Pi Node software has not been released yet. So this section is offered more as an architectural design and as a request to solicit comments from the technical community. This software will be fully open source and it will also heavily depend on stellar-core which is also open source software, available here. This means that anyone in the community will be able to read, comment and propose improvements on it. Below are the Pi proposed changes to SCP to enable mining by individual devices.

Nodes

For readability, we define as a correctly connected node to be what the SCP paper refers to as an intact node. Also, for readability, we define as the main Pi network to be the set of all intact nodes in the Pi network. The main task of each Node is to be configured to be correctly connected to the main Pi network. Intuitively, a node being incorrectly connected to the main network is similar to a Bitcoin node not being connected to the main bitcoin network.

In SCP’s terms, for a node to get correctly connected means that this node must chose a “quorum slice” such that all resulting quorums that include this node intersect with the existing network’s quorums. More precisely, a node vn+1 is correctly connected to a main network N of n already correctly connected nodes (v1, v2, …, vn) if the resulting system N’ of n+1 nodes (v1, v2, …, vn+1) se bucură de intersecția cvorumului. Cu alte cuvinte, N' se bucură de intersecția cvorumului dacă oricare dintre cvorumurile sale împart un nod. — adică pentru toate cvorumurile U1si tu2, U1∩U2≠ ∅.

Principala contribuție a lui Pi față de implementarea consensului Stellar existentă este că introduce conceptul unui grafic de încredere furnizat de către colaboratorii Pi ca informații care pot fi utilizate de nodurile Pi atunci când își configurează configurațiile pentru a se conecta la rețeaua principală Pi. .

Atunci când își aleg segmentele de cvorum, aceste Noduri trebuie să ia în considerare graficul de încredere furnizat de Contributori, inclusiv propriul lor cerc de securitate. Pentru a ajuta la această decizie, intenționăm să oferim software auxiliar de analiză a graficelor pentru a ajuta utilizatorii care rulează Nodes să ia decizii cât mai informate posibil. Producția zilnică a acestui software va include:

  • o listă clasată de noduri ordonate după distanța lor față de nodul curent în graficul de încredere; o listă clasificată de noduri bazată pe apagerankanaliza nodurilor din graficul de încredere
  • o listă de noduri raportate de comunitate ca fiind defecte în orice fel o listă de noduri noi care doresc să se alăture rețelei
  • o listă cu cele mai recente articole de pe web despre cuvântul cheie „noduri Pi care se comportă greșit” și alte cuvinte cheie conexe; o reprezentare vizuală a nodurilor care cuprind rețeaua Pi, similară cu cea prezentată înMonitor StellarBeat Quorum[cod sursa]
  • un explorator de cvorum similar cuQuorumExplorer.com[cod sursa]
  • un instrument de simulare ca cel dinMonitor StellarBeat Quorumcare arată impacturile rezultate așteptate asupra conectivității acestor noduri la rețeaua Pi atunci când configurația nodului curent se modifică.

O problemă de cercetare interesantă pentru lucrările viitoare este de a dezvolta algoritmi care să ia în considerare graficul de încredere și să sugereze fiecărui nod o configurație optimă sau chiar să seteze acea configurație automat. La prima implementare a rețelei Pi, în timp ce utilizatorii care rulează Nodes își pot actualiza oricând configurația Node, li se va solicita să-și confirme configurațiile zilnic și li se va cere să le actualizeze dacă consideră necesar.

Utilizatori de aplicații mobile

Când un Pioneer trebuie să confirme că o anumită tranzacție a fost executată (de exemplu, că a primit Pi), deschide aplicația mobilă. În acel moment, aplicația mobilă se conectează la unul sau mai multe Noduri pentru a întreba dacă tranzacția a fost înregistrată în registru și, de asemenea, pentru a obține cel mai recent număr de bloc și valoarea hash a blocului respectiv. Dacă acel Pioneer rulează și un Nod, aplicația mobilă se conectează la propriul nod al acelui Pioneer. Dacă Pioneer nu rulează un nod, atunci aplicația se conectează la mai multe noduri și pentru a verifica aceste informații. Pionierii vor avea posibilitatea de a selecta nodurile la care doresc să se conecteze aplicațiile lor. Dar pentru a face totul simplu pentru majoritatea utilizatorilor, aplicația ar trebui să aibă un set rezonabil de noduri implicite, de exemplu un număr de noduri cel mai apropiat de utilizator pe baza graficului de încredere, împreună cu o selecție aleatorie de noduri cu rang înalt de pagini. Solicităm feedback-ul dumneavoastră cu privire la modul în care ar trebui să fie selectat setul implicit de noduri pentru Pioneers mobili.

Recompense pentru minerit

O proprietate frumoasă a algoritmului SCP este că este mai generic decât un blockchain. Coordonează consensul într-un sistem distribuit de noduri. Aceasta înseamnă că același algoritm de bază nu este folosit doar la fiecare câteva secunde pentru a înregistra tranzacții noi în blocuri noi, dar poate fi folosit și pentru a rula periodic calcule mai complexe. De exemplu, o dată pe săptămână, rețeaua stelară o folosește pentru a calcula inflația în rețeaua stelară și a alocă jetoanele nou bătute proporțional tuturor deținătorilor de monede stelare (moneda lui Stelar se numește lumeni). Într-o manieră similară, rețeaua Pi folosește SCP o dată pe zi pentru a calcula noua distribuție Pi la nivel de rețea la toți minerii Pi (pionieri, colaboratori, ambasadori, noduri) care au participat activ în orice zi. Cu alte cuvinte, recompensele Pi mining sunt calculate o singură dată pe zi și nu pe fiecare bloc al blockchain-ului.

Pentru comparație, Bitcoin alocă recompense pentru minerit pentru fiecare bloc și oferă toată recompensa minerului care a avut norocul să poată rezolva o sarcină randomizată intensivă din punct de vedere computațional. Această recompensă în Bitcoin, în prezent, 12,5 Bitcoin (~40.000 USD) este acordată unui singur miner la fiecare 10 minute. Acest lucru face extrem de puțin probabil ca vreun miner să primească vreodată recompense. Ca o soluție la aceasta, minerii de bitcoin se organizează în pool-uri de minerit centralizate, care contribuie cu putere de procesare, crescând probabilitatea de a obține recompense și, în cele din urmă, împărțind acele recompense în mod proporțional. Pool-urile miniere nu sunt doar puncte de centralizare, ci și operatorii lor obțin reduceri reducând cantitatea care revine minerilor individuali. În Pi, nu este nevoie de pool-uri de minerit, deoarece o dată pe zi toți cei care au contribuit primesc o distribuție meritocratică a noului Pi.

Taxe de tranzactie

Similar tranzacțiilor cu Bitcoin, taxele sunt opționale în rețeaua Pi. Fiecare bloc are o anumită limită a câte tranzacții pot fi incluse în el. Atunci când nu există întârzieri de tranzacții, tranzacțiile tind să fie gratuite. Dar dacă există mai multe tranzacții, nodurile le ordonează în funcție de taxă, cu tranzacțiile cu cea mai mare taxă în partea de sus și aleg doar tranzacțiile de top care vor fi incluse în blocurile produse. Acest lucru îl face o piață deschisă. Implementare: taxele sunt împărțite proporțional între noduri o dată pe zi. La fiecare bloc, taxa fiecărei tranzacții este transferată într-un portofel temporar de unde la sfârșitul zilei este distribuită minerii activi ai zilei. Acest portofel are o cheie privată necunoscută. Tranzacțiile în și din acel portofel sunt forțate de protocolul însuși sub consensul tuturor nodurilor, în același mod în care consensul bate și noi Pi în fiecare zi.

Limitări și lucrări viitoare

SCP has been extensively tested for several years as part of the Stellar Network, which at the time of this writing is the ninth largest cryptocurrency in the world. This gives us a quite large degree of confidence in it. One ambition of the Pi project is to scale the number of nodes in the Pi network to be larger than the number of nodes in the Stellar network to allow more everyday users to participate in the core consensus algorithm. Increasing the number of nodes, will inevitably increase the number of network messages that must be exchanged between them. Even though these messages are much smaller than an image or a youtube video, and the Internet today can reliably transfer videos quickly, the number of messages necessary increases with the number of participating nodes, which can become bottleneck to the speed of reaching consensus. This will ultimately slow down the rate, at which new blocks and new transactions are recorded in the network. Thankfully, Stellar is currently much faster than Bitcoin. At the moment, Stellar is calibrated to produce a new block every 3 to 5 seconds, being able to support thousands of transactions per second. By comparison, Bitcoin produces a new block every 10 minutes. Moreover, due to Bitcoin’s lack in the safety guarantee, Bitcoin’s blockchain in rare occasions can be overwritten within the first hour. This means that a user of Bitcoin must wait about 1 hour before they can be sure that a transaction is considered final. SCP guarantees safety, which means after 3-5 seconds one is certain about a transaction. So even with the potential scalability bottleneck,  Pi expects to achieve transaction finality faster than Bitcoin and possibly slower than Stellar, and process more transactions per second than Bitcoin and possibly fewer than Stellar.


În timp ce scalabilitatea SCP este încă o problemă de cercetare deschisă. Există mai multe moduri promițătoare în care ar putea accelera lucrurile. O posibilă soluție de scalabilitate estebloXroute. BloXroute propune o rețea de distribuție blockchain (BDN) care utilizează o rețea globală de servere optimizate pentru performanța rețelei. În timp ce fiecare BDN este controlat central de către o singură organizație, ele oferă o accelerare a transmiterii mesajului neutru. Adică, BDN-urile pot deservi toate nodurile în mod corect, fără discriminare, deoarece mesajele sunt criptate. Aceasta înseamnă că BDN nu știe de unde vin mesajele, unde merg sau ce este înăuntru. În acest fel, nodurile Pi pot avea două rute de transmitere a mesajelor: una rapidă prin BDN, care este de așteptat să fie fiabilă de cele mai multe ori, și interfața sa originală de transmitere a mesajelor peer-to-peer, care este complet descentralizată și fiabilă, dar este mai lentă. Intuiția acestei idei este vag similară cu stocarea în cache: cache-ul este locul în care un computer poate accesa datele foarte rapid, accelerând calculul mediu, dar nu este garantat să aibă întotdeauna fiecare informație necesară. Când lipsește memoria cache, computerul este încetinit, dar nu se întâmplă nimic catastrofal. O altă soluție poate fi utilizarea recunoașterii securizate a mesajelor multicast în rețele deschise Peer-to-Peer [Nicolosi și Mazieres 2004] pentru a accelera propagarea mesajelor între egali.


Modelul economic Pi: echilibrarea deficitului și accesului

Avantaje și dezavantaje ale modelelor economice de prima generație

Una dintre cele mai impresionante inovații ale Bitcoin este căsătoria sistemelor distribuite cu teoria jocurilor economice.

Pro

Aprovizionare fixă

Modelul economic al Bitcoin este simplu.Vor exista vreodată doar 21 de milioane de Bitcoin. Acest număr este setat în cod. Având doar 21 de milioane de circulat printre 7,5 miliarde de oameni din întreaga lume, nu există suficient Bitcoin pentru a circula. Acest deficit este unul dintre cei mai importanți factori ai valorii Bitcoin.

Recompensa de bloc descrescătoare

Schema de distribuție a Bitcoin, ilustrată mai jos, întărește și mai mult acest sentiment de deficit. Recompensa de extragere a blocurilor Bitcoin se înjumătățește la fiecare 210.000 de blocuri (aproximativ la fiecare ~4 ani). În primele zile, recompensa blocului Bitcoin era de 50 de monede. Acum, recompensa este de 12,5 și va scădea în continuare la 6,25 de monede în mai 2020. Rata de distribuție în scădere a Bitcoin înseamnă că, chiar și pe măsură ce cunoașterea monedei crește, există mai puțin pentru mine.

Contra

Inversat înseamnă neuniform

Modelul de distribuție inversată al Bitcoin (mai puțini oameni câștigă mai mult la început și mai mulți oameni câștigă mai puțin astăzi) este unul dintre principalii contribuitori la distribuția sa neuniformă. Cu atât de mult Bitcoin în mâinile câtorva primitori, noii mineri „ard” mai multă energie pentru mai puțin bitcoin.

Tezaurizarea inhibă utilizarea ca mijloc de schimb

Deși Bitcoin a fost lansat ca un sistem de „numerar electronic de la egal la egal”, raritatea relativă a Bitcoin a împiedicat obiectivul Bitcoin de a servi drept schimb mediu. Lipsa Bitcoin a dus la percepția sa ca o formă de „aur digital” sau un depozit digital de valoare. Rezultatul acestei percepții este că mulți deținători de Bitcoin nu sunt dispuși să cheltuiască Bitcoin pentru cheltuielile de zi cu zi.

Modelul economic Pi

Pi, pe de altă parte, încearcă să atingă un echilibru între crearea unui sentiment de penurie pentru Pi, asigurându-se totodată că o cantitate mare nu se acumulează într-un număr foarte mic de mâini. Vrem să ne asigurăm că utilizatorii noștri câștigă mai mult Pi pe măsură ce contribuie la rețea. Scopul lui Pi este de a construi un model economic suficient de sofisticat pentru a atinge și echilibra aceste priorități, rămânând în același timp suficient de intuitiv pentru ca oamenii să le poată utiliza.

Cerințele de proiectare a modelului economic al lui Pi:

  • Simplu: Construiește un model intuitiv și transparent
  • Distributie corecta: Oferiți acces la Pi unei mase critice a populației lumii
  • Deficiență: Creați un sentiment de penurie pentru a susține prețul lui Pi în timp
  • Câștig meritocratic: Recompensați contribuțiile pentru a construi și susține rețeaua

Pi – Aprovizionare cu jetoane

Politica de emisii de jetoane

  1. Oferta maximă totală = M + R + D
    1. M = totalul recompenselor miniere
    2. R = recompense totale de recomandare
    3. D = recompense totale pentru dezvoltatori
  2. M = ∫ f(P) dx unde f este o funcție descendentă logaritmic
    1. P = Numărul populației (de exemplu, prima persoană care se alătură, a doua persoană care se alătură etc.)
  3. R = r * M
    1. r = rata de recomandare (50% total sau 25% atât pentru arbitru, cât și pentru arbitru)
  1. D = t * (M + R)
  2. t = rata de recompensă a dezvoltatorului (25%)

M – Aprovizionare minieră (Pe baza aprovizionării miniere fixe bătute de persoană)

Spre deosebire de Bitcoin, care a creat o rezervă fixă ​​de monede pentru întreaga populație globală, Pi creează o rezervă fixă ​​de Pipentru fiecare persoană care se alătură rețelei până la primii 100 de milioane de participanți.Cu alte cuvinte, pentru fiecare persoană care se alătură rețelei Pi, o cantitate fixă ​​de Pi este pre-creată. Această aprovizionare este apoi eliberată pe durata de viață a acelui membru, în funcție de nivelul de implicare și de contribuția acestuia la securitatea rețelei. Aprovizionarea este eliberată folosind o funcție de scădere exponențială similară cu cea a Bitcoin pe durata de viață a membrului.

R – Aprovizionare de recomandare (Pe baza recompensei de recomandare fixă ​​bătută per persoană și aferentă și arbitrului comun b/n)

Pentru ca o monedă să aibă valoare, aceasta trebuie să fie distribuită pe scară largă. Pentru a stimula acest obiectiv, protocolul generează, de asemenea, o cantitate fixă ​​de Pi, care servește ca bonus de recomandare atât pentru arbitru, cât și pentru arbitru (sau atât părinte, cât și descendenți 🙂 Acest pool partajat poate fi exploatat de ambele părți de-a lungul vieții - când ambele părți exploatează în mod activ. Atât referrerul, cât și arbitrul pot recurge la acest pool pentru a evita modelele de exploatare în care referrerii sunt capabili să „pradă” arbitrii lor. Bonusul de recomandare servește ca un stimulent la nivel de rețea pentru a crește rețeaua Pi, în același timp stimularea implicării membrilor în securizarea activă a rețelei.

D – Aprovizionare cu recompense pentru dezvoltatori (Pi mint suplimentar pentru a sprijini dezvoltarea continuă)

Pi will fund its ongoing development with a “Developer Reward” that is minted alongside each Pi coin that is minted for mining and referrals. Traditionally, cryptocurrency protocols have minted a fixed amount of supply that is immediately placed into treasury. Because Pi’s total supply is dependent on the number of members in the network, Pi progressively mints its developer reward as the network scales. The progressive minting of Pi’s developer reward is meant to align the incentives of Pi’s contributors with the overall health of the network.

f is a logarithmically decreasing function – early members earn more

While Pi seeks to avoid extreme concentrations of wealth, the network also seeks to reward earlier members and their contributions with a relatively larger share of Pi. When networks such as Pi are in their early days, they tend to provide a lower utility to participants. For example, imagine having the very first telephone in the world. It would be a great technological innovation but not extremely useful. However, as more people acquire telephones, each telephone holder gets more utility out of the network. In order to reward people that come to the network early, Pi’s individual mining reward and referral rewards decrease as a function of the number of people in the network. In other words, there is a certain amount of Pi that is reserved for each “slot” in the Pi Network.


Utility: Pooling and monetizing our time online

Astăzi, toată lumea se află pe o adevărată comoară de resurse neexploatate. Fiecare dintre noi petrece ore întregi pe telefoanele noastre. Pe telefoanele noastre, fiecare dintre vizualizările, postările sau clicurile noastre creează profituri extraordinare pentru marile corporații. La Pi, credem că oamenii au dreptul de a capta valoarea creată din resursele lor.

Știm cu toții că putem face mai mult împreună decât putem face singuri. Pe web de astăzi, corporații masive precum Google, Amazon, Facebook au o pârghie imensă împotriva consumatorilor individuali. Drept urmare, ei sunt capabili să capteze cota de valoare creată de consumatorii individuali pe web. Pi nivelează condițiile de joc, permițând membrilor săi să-și pună în comun resursele colective, astfel încât să poată obține o parte din valoarea pe care o creează.

Graficul de mai jos este Pi Stack, unde vedem oportunități deosebit de promițătoare pentru a-i ajuta pe membrii noștri să capteze valoare. Mai jos, vom aborda fiecare dintre aceste domenii mai detaliat.

Prezentarea Pi Stack – Dezlănțuirea resurselor subutilizate

Pi Ledger și graficul de încredere partajat – Creșterea încrederii pe web

Una dintre cele mai mari provocări de pe internet este să știi în cine să ai încredere. Astăzi, ne bazăm pe sistemele de rating ale furnizorilor precum Amazon, eBay, Yelp, pentru a ști cu cine putem tranzacționa pe internet. În ciuda faptului că noi, clienții, facem munca grea de a evalua și revizui colegii noștri, acești intermediari de internet captează partea leului din valoarea creată de această muncă.

Algoritmul de consens al lui Pi, descris mai sus, creează un strat de încredere nativ care mărește încrederea pe web fără intermediari. În timp ce valoarea cercului de securitate al unui singur individ este mică, agregatul cercurilor noastre individuale de securitate construiește un „grafic de încredere” global care îi ajută pe oameni să înțeleagă cine poate fi de încredere în rețeaua Pi. Graficul global de încredere al rețelei Pi va facilita tranzacțiile între străini care altfel nu ar fi fost posibile. Moneda nativă a lui Pi, la rândul său, permite tuturor celor care contribuie la securitatea rețelei să capteze o parte din valoarea pe care au ajutat-o ​​să o creeze.

Piața de atenție a lui Pi – Schimbul atenției și timpului neutilizat

Pi permite membrilor săi să-și pună în comun atenția colectivă pentru a crea o piață a atenției mult mai valoroasă decât atenția oricărui individ. Prima aplicație construită pe acest strat va fi acanal de social media limitatgăzduit în prezent pe ecranul de start al aplicației. Vă puteți gândi lacanal de social media limitatca Instagram cu câte o postare globală la un moment dat. Pionierii pot miza pe Pi să atragă atenția celorlalți membri ai rețelei, prin partajarea conținutului (de exemplu, text, imagini, videoclipuri) sau punând întrebări care încearcă să atingă înțelepciunea colectivă a comunității. Pe Rețeaua Pi, toată lumea are oportunitatea de a fi un influencer sau de a profita de înțelepciunea mulțimii. Până în prezent, echipa de bază a lui Pi a folosit acest canal pentru a sonda opinia comunității cu privire la alegerile de design pentru Pi (de exemplu, comunitatea a votat pentru designul și culorile siglei Pi.) Am primit multe răspunsuri și feedback valoroase din partea comunității privind proiect. O posibilă direcție viitoare este deschiderea pieței de atenție pentru ca orice Pionier să folosească Pi pentru a-și posta conținutul, extinzând în același timp numărul de canale găzduite în Rețeaua Pi.

Pe lângă schimbul de atenție cu colegii lor, Pioneers pot opta și pentru troc cu companii care le caută atenția. Americanul mediu vede între4.000 și 10.000 de anunțuri pe zi. Companiile luptă pentru atenția noastră și plătesc sume imense de bani pentru aceasta. Dar noi, clienții, nu primim nicio valoare din aceste tranzacții. Pe piața de atenție a lui Pi, companiile care doresc să ajungă la Pioneers vor trebui să-și compenseze publicul în Pi. Piața de publicitate a lui Pi va fi strict opt-in și va oferi pionierilor o oportunitate de a monetiza una dintre cele mai mari resurse neexploatate: atenția lor.

Pi’s Barter Marketplace – Construiește-ți vitrina virtuală personală

Pe lângă faptul că contribuie cu încredere și atenție rețelei Pi, ne așteptăm ca pionierii să poată contribui cu abilitățile și serviciile lor unice în viitor. Aplicația mobilă a lui Pi va servi și ca punct de vânzare, unde membrii lui Pi își pot oferi bunurile și serviciile neexploatate prin intermediul unei „vitrine virtuale” altor membri ai rețelei Pi. De exemplu, un membru oferă o cameră subutilizată din apartamentul său spre închiriere altor membri ai rețelei Pi. Pe lângă activele reale, membrii rețelei Pi vor putea, de asemenea, să ofere abilități și servicii prin vitrinele lor virtuale. De exemplu, un membru al rețelei Pi și-ar putea oferi abilitățile de programare sau de proiectare pe piața Pi. În plus, valoarea lui Pi va fi susținută de un coș în creștere de bunuri și servicii.

Magazinul de aplicații descentralizat al lui Pi – Reducerea barierei de intrare pentru creatori

Moneda comună, graficul de încredere și piața comună a rețelei Pi vor fi terenul pentru un ecosistem mai larg de aplicații descentralizate. Astăzi, oricine dorește să pornească o aplicație trebuie să-și pornească infrastructura tehnică și comunitatea de la zero. Magazinul de aplicații descentralizat al lui Pi va permite dezvoltatorilor Dapp să folosească infrastructura existentă a lui Pi, precum și resursele partajate ale comunității și ale utilizatorilor. Antreprenorii și dezvoltatorii pot propune noi Dapps comunității cu solicitări de acces la resursele partajate ale rețelei. De asemenea, Pi își va construi Dapp-urile cu un anumit grad de interoperabilitate, astfel încât Dapp-urile să poată face referire la date, active și procese în alte aplicații descentralizate.


Guvernare – Criptomonedă pentru și de către oameni

Provocări cu modele de guvernare de prima generație

Încrederea este fundamentul oricărui sistem monetar de succes. Unul dintre cei mai importanți factori care generează încredere esteguvernare, sau procesul prin care modificările protocolului sunt implementate în timp. În ciuda importanței sale, guvernarea este adesea una dintre celeaspectele cele mai trecute cu vederea ale sistemelor criptoeconomice.

Rețelele de prima generație, cum ar fi Bitcoin, au evitat în mare măsură mecanismele de guvernare formale (sau „în lanț”) în favoarea mecanismelor informale (sau „în afara lanțului”) care decurg dintr-o combinație de proiectare a rolului și a stimulentelor. Prin majoritatea măsurilor, mecanismele de guvernare ale Bitcoin au fost destul de reușite, permițând protocolului să crească dramatic în amploare și valoare încă de la începutul său. Cu toate acestea, au existat și unele provocări. Concentrarea economică a Bitcoin a dus la o concentrare a puterii politice. Rezultatul este că oamenii obișnuiți pot fi prinși în mijlocul bătăliilor distructive dintre deținătorii masivi de Bitcoin. Unul dintre cele mai recente exemple ale acestei provocări a fost cel în cursbătălia dintre Bitcoin și Bitcoin Cash. Aceste războaie civile se pot încheia într-o furcă unde sau unde blockchain-ul. Pentru deținătorii de jetoane, hard fork-urile sunt inflaționiste și pot amenința valoarea deținerilor lor.

Modelul de guvernare al lui Pi – un plan în două faze

Înun articol care contestă meritele guvernării în lanț, Vlad Zamfir, unul dintre dezvoltatorii de bază ai Ethereum, susține că guvernarea blockchain „nu este o problemă de design abstract. Este o problemă socială aplicată.” Unul dintre punctele cheie ale lui Vlad este că este foarte dificil să se proiecteze sisteme de guvernare „a priori” sau înainte de observarea provocărilor particulare care decurg dintr-un anumit sistem politic. Un exemplu istoric este întemeierea Statelor Unite. Primul experiment cu democrația din Statele Unite, Articolele Confederației, a eșuat după un experiment de opt ani. Părinții fondatori ai Statelor Unite au putut apoi să se bazeze pe lecțiile articolului de confederație pentru a elabora Constituția – un experiment mult mai de succes.

Pentru a construi un model de guvernare durabil, Pi va urma un plan în două faze.

Model de guvernare provizorie (< 5 milioane de membri)

Până când rețeaua va atinge o masă critică de 5 milioane de membri, Pi va funcționa sub un model de guvernanță provizoriu. Acest model va semăna cel mai mult cu modelele de guvernare „în afara lanțului” folosite în prezent de protocoale precum Bitcoin și Ethereum, echipa de bază a lui Pi jucând un rol important în ghidarea dezvoltării protocolului. Cu toate acestea, echipa de bază a lui Pi se va baza în continuare foarte mult pe contribuția comunității. Aplicația mobilă Pi în sine este locul în care echipa de bază a lui Pi a solicitat contribuția comunității și a interacționat cu Pionierii. Pi acceptă criticile și sugestiile comunității, care sunt implementate de funcțiile de deschidere pentru comentarii ale paginii de destinație a lui Pi, întrebări frecvente și carte albă. Ori de câte ori oamenii răsfoiesc aceste materiale pe site-urile Pi, ei pot trimite comentarii la o anumită secțiune chiar acolo pentru a pune întrebări și a face sugestii. Întâlnirile offline Pioneer pe care echipa de bază a lui Pi le-a organizat vor fi, de asemenea, un canal important pentru contribuția comunității.

În plus, echipa de bază a lui Pi va dezvolta mecanisme de guvernare mai formale. Un potențial sistem de guvernare este democrația lichidă. În democrația lichidă, fiecare Pionier va avea posibilitatea fie de a vota direct asupra unei probleme, fie de a-și delega votul unui alt membru al rețelei. Democrația lichidă ar permite atât membrii largi, cât și eficienti din partea comunității lui Pi.

„Convenția constituțională” a lui Pi (> 5 milioane de membri)

La atingerea a 5 milioane de membri, se va forma un comitet provizoriu pe baza contribuțiilor anterioare la rețeaua Pi. Acest comitet va fi responsabil pentru solicitarea și propunerea de sugestii de la și către comunitatea mai largă. De asemenea, va organiza o serie de conversații on-line și offline în care membrii lui Pi vor putea cântări asupra constituției pe termen lung a lui Pi. Având în vedere baza globală de utilizatori a lui Pi, Rețeaua Pi va desfășura aceste convenții în mai multe locații din întreaga lume pentru a asigura accesibilitatea. Pe lângă găzduirea convențiilor personale, Pi va folosi și aplicația sa mobilă ca platformă pentru a permite membrului lui Pi să participe la proces de la distanță. Indiferent dacă sunt în persoană sau online, membrii comunității lui Pi vor avea capacitatea de a participa la elaborarea structurii de guvernare pe termen lung a lui Pi.


Foaia de parcurs / Planul de implementare

Faza 1 – Proiectare, Distribuție, Bootstrap pentru graficul de încredere.

Serverul Pi funcționează ca un robinet emulând comportamentul sistemului descentralizat, deoarece va funcționa odată ce va fi activ. În această fază, îmbunătățirile experienței și comportamentului utilizatorului sunt posibile și relativ ușor de realizat în comparație cu faza stabilă a rețelei principale. Toată baterea monedelor către utilizatori va fi migrată pe rețeaua live după lansare. Cu alte cuvinte, livenet-ul va bloca înainte, în geneza sa, toate soldurile deținătorilor de cont generate în timpul fazei 1 și va continua să funcționeze la fel ca sistemul actual, dar complet descentralizat. Pi nu este listat la burse în această fază și este imposibil să „cumpărați” Pi cu orice altă monedă.

Faza 2 - Testnet

Înainte de a lansa rețeaua principală, software-ul Node va fi implementat pe o rețea de testare. Rețeaua de testare va folosi același grafic exact de încredere ca rețeaua principală, dar pe o monedă Pi de testare. Echipa de bază Pi va găzdui mai multe noduri pe rețeaua de testare, dar va încuraja mai mulți pionieri să-și înceapă propriile noduri pe rețeaua de testare. De fapt, pentru ca orice nod să se alăture rețelei principale, li se recomandă să înceapă pe rețeaua de testare. Rețeaua de testare va fi rulată în paralel cu emulatorul Pi în faza întâi, iar periodic, de exemplu zilnic, rezultatele de la ambele sisteme vor fi comparate pentru a surprinde golurile și erorile rețelei de testare, ceea ce va permite dezvoltatorilor Pi să propună și să implementeze remedieri. După o rulare completă concomitentă a ambelor sisteme, testnet va ajunge într-o stare în care rezultatele sale se potrivesc în mod constant cu cele ale emulatorului. În momentul în care comunitatea se simte pregătită, Pi va migra la următoarea fază.

Faza 3 – Rețea principală

When the community feels the software is ready for production, and it has been thoroughly tested on the testnet, the official mainnet of the Pi network will be launched. An important detail is that, in the transition into the mainnet, only accounts validated to belong to distinct real individuals will be honored. After this point, the faucet and Pi network emulator of Phase 1 will be shut down and the system will continue on its own forever. Future updates to the protocol will be contributed by the Pi developer community and Pi’s core team, and will be proposed by the committee. Their implementation and deployment will depend on nodes updating the mining software just like any other blockchains. No central authority will be controlling the currency and it will be fully decentralized. Balances of fake users or duplicate users will be discarded. This is the phase when Pi can be connected to exchanges and be exchanged for other currencies.


This is a fan site of PI NETWORK.
You can find the original Pi white paper in Site-ul oficial.
PI™, PI NETWORK™, este o marcă comercială a PI Community Company.