Toate limbile
Republic Protocol (REN) este un protocol pentru tranzacționarea unui număr mare de active criptate între BTC/ETH, BTC/ERC20 și ETH/ERC20 într-un grup întunecat distribuit. Este singurul cunoscut care are un astfel de activ criptat distribuit. tranzacție dark pool. Întreprindere de tehnologie Blockchain. Pe piețele bursiere tradiționale din SUA și Europa, tranzacționarea dark pool reprezintă aproximativ 10-30% din toate volumele de tranzacționare din industrie. JPMorgan Chase, Goldman Sachs, Fidelity, Deutsche Bank și Morgan Stanley sunt puținii brokeri cu tranzacții dark pool.
Tranzacționarea „întunecată” este una dintre cele mai importante forme de „sisteme alternative de tranzacționare”. În mod normal, atunci când tranzacționăm pe burse, toate ordinele de vânzare și ordinele de vânzare vor fi anunțate, dar investitorii instituționali operează în „rezerva întunecată” prin operațiunile de înaltă frecvență ale comercianților. Tranzacțiile „întunecate” transmit o „intenție” de a cumpăra sau de a vinde o acțiune anumitor investitori. Scopul inițial al transmiterii acestor „interese” a fost de a testa dacă ordinul ar putea găsi o potrivire între un număr mic de investitori, dar, de fapt, majoritatea „intereselor” „executabile” au ajuns să închidă tranzacția fără știrea publicului .
„Principalul avantaj al tranzacționării dark pool este că investitorii instituționali care efectuează tranzacții mari nu pot fi expuși atunci când caută cumpărători și vânzători. Poate preveni afectarea întregii piețe și deprecierea.
Sistemul Protocolului Republicii se bazează pe un sistem de stimulente bine conceput pentru ca jucătorii să respecte regulile. RenEx „Dark Nodes” rulează motorul de potrivire pentru a asigura funcționarea pool-ului întunecat, iar existența mai multor pool-uri întunecate va reduce riscul contrapărții. Pentru a preveni atacurile rău intenționate, se prevede că nodurile de rețea (Darknodes) trebuie să plătească 100.000 Ren, care este Token of the Republic Protocol.
Scopul tehnic principal al Protocolului Republicii este de a asigura funcționarea nodurilor de rețea astfel încât tranzacțiile pe burse să fie procesate și executate fără a dezvălui informații despre ele însele. Republic Protocol folosește schema de partajare criptată a lui Shamir pentru a împărți comenzile în mai multe bucăți care sunt distribuite în rețea. Ordinea inițială nu poate fi recreată fără a colecta majoritatea fragmentelor. Pentru a preveni comportamentul rău intenționat al acestor comenzi shard, Republic Protocol folosește contracte inteligente numite „Registrare”, care sunt agregate în topologia rețelei a nodurilor de rețea.
Funcțiile proiectului
1. Identitatea comerciantului este sigură cu Protocolul Republicii. Criptomonedele subiacente tranzacționate pot oferi diferite constrângeri de confidențialitate.
2. Comercianții nu trebuie să rămână conectați la rețea în timp ce comenzile sunt potrivite. Odată plasată o comandă, nodul va executa calcule de potrivire până când este găsită o potrivire sau comanda expiră (fie manual, fie printr-un termen limită specificat de comerciant).
3. Comenzile sunt securizate până când se potrivesc. După potrivire, câteva detalii ale comenzii vor fi afișate părții care se potrivesc. Deoarece ambele părți știu că aceasta este o limitare naturală a securității ordinii ceea ce transmit, ambele părți trebuie să știe când a avut loc o cursă. Rețineți că informațiile dezvăluite în aceste cazuri nu oferă niciunei părți niciun avantaj informațional.
Scenariu de aplicare
Ecosistemul descentralizat al pool-ului întunecat al Republicii Protocol este susținut de următoarele caracteristici:
RenEx Dark Pool: Descentralizat Dark Pool Exchange;
Stealth Order Book: Comenzi pentru jetoane în vrac înainte de executarea tranzacției Detalii confidențiale;
Cross- tranzacții în lanț de active: tranzacționați active digitale între diferite blockchain;
Facilități speciale pentru comenzile în bloc: plasați comenzi în bloc, minimizând în același timp scăderile de preț și afectând piața;
Dark Node: potrivirea fragmentelor de ordine, din care sunt taxele de potrivire și decontare a comenzilor. colectate.
Prezentare generală tehnică
Potrivire descentralizată a comenzii:
Partea tranzacției împarte mai întâi comanda în fragmente prin schema de partajare confidențială a lui Shamir - aceste fragmente conțin unele date sensibile ale comenzii și nu vor dezvălui valoarea comenzii. Numai atunci când mai mult de jumătate din fragmentele de comandă sunt colectate, comanda poate fi reorganizată.
Nodurile joacă o funcție de potrivire, efectuează calcule sigure pentru mai multe părți pe fragmente de ordine diferite și amestecă rezultatele cu rezultatele altor noduri (calculări diferite de fragmente). Fragmentele generate de operație nu vor dezvălui ordinea inițială, ci reprezintă doar rezultatul împerecherii ordinelor.
Datorită designului special al fragmentelor de ordine, operațiunile de potrivire a comenzii pot folosi orice funcție, se pot aplica la polinoame și pot potrivi două sau mai multe ordine. Prin urmare, operațiunea de potrivire a comenzilor se bucură de o flexibilitate ridicată. Nodurile pot potrivi comenzile pe baza prețurilor exacte, potriviri parțiale sau mai multe perechi de tranzacții (de exemplu, perechile de tranzacții directe REN/BTC nu pot fi găsite, la care se poate ajunge indirect prin BTC/ETH, ETH/REN și REN/BTC), Ajută la îmbunătățirea capacității de circulație.
Execuție:
Nodurile concurează între ele pentru a găsi comenzi potrivite. Ordinele potrivite trebuie înregistrate pentru a informa celelalte noduri despre starea comenzii; vor fi, de asemenea, notificate părțile comerciale relevante. Orice comenzi pereche nu vor mai participa la potrivire. Procesul are loc pe rețeaua Ethereum. La potrivire pot participa numai comenzile nepotrivite; comercianții pot stabili o perioadă de valabilitate de 24 de ore sau pot anula singuri comenzile nepotrivite. După ce comanda expiră sau este anulată, taxele aferente plătite în avans vor fi rambursate.
Protocolul Republicii include și protocoale de schimb atomic, inițiate de părți care se potrivesc cu grupurile de ordine. Nodurile sunt responsabile pentru transmiterea de informații pentru a executa ordinele; acolo unde este posibil, stabilirea de conexiuni directe P2P între părțile comerciale. Din cauza mijloacelor limitate de comunicare între blockchain-uri, părțile la o tranzacție nu sunt obligate să execute un ordin. Proiectul consideră că obligațiunile de acces plătite în jetoane REN pot stimula efectiv contrapărțile să execute ordine.
Taxa de comandă:
Când trimite o comandă, partea din tranzacție trebuie să plătească taxa de tranzacție în jetoane REN. Dacă comanda nu este potrivită în termenul limită, taxa de gestionare va fi returnată părții tranzacționate. Nodurile care participă la calculul descentralizat pot obține dividende de comisioane (împărțite în mod egal între toate nodurile participante) prin potrivirea ordinelor. Taxele variază ca valoare; cel cu prețul cel mai mare va avea prioritate de către noduri. După încheierea tranzacției, nodul va primi taxa de tranzacție atât de la cumpărători, cât și de la vânzători. Singurele informații despre comandă pe care nodurile le pot obține este taxa de tranzacție pentru asocierea reușită.
Rețeaua principală beta RenEx adoptă în prezent un model de taxă unică, taxând cumpărătorilor și vânzătorilor pentru fiecare tranzacție o taxă uniformă de 0,2%. Prin urmare, fiecare tranzacție va suporta un comision de 0,4%. 80% vor fi împărțiți de noduri; restul de 20% vor fi păstrați de RenEx pentru programul de recompensă de circulație (revenimente către creatorii de piață și sursele de lichiditate, stimulând astfel creșterea capacității de circulație a platformei). Tarifele RenEx sunt stabilite temporar de echipa Republica Protocol pentru a menține competitivitatea RenEx.
Bond:
Comanda este împărțită în mai multe fragmente și răspândită în rețea pentru a asigura securitatea informațiilor despre comandă. Pentru a preveni atacurile sybil și pentru a simplifica mecanismul de autentificare a identității, părțile din tranzacție și nodurile trebuie să achiziționeze obligațiuni cu jetoane REN pentru a obține acces la rețea. Identitatea unică legată de obligațiune este înregistrată în contractul inteligent al acordului și oricine poate interoga starea înregistrării. Când partea sau nodul tranzacției iese din rețea, obligațiunea va fi returnată integral. Dacă rețeaua detectează un comportament rău intenționat, obligația corespunzătoare va fi confiscată, iar securitatea rețelei va fi menținută prin mecanismul de recompensă.
Partea din tranzacție poate trimite suma obligațiunii după bunul plac; valoarea obligațiunii este proporțională cu numărul de comenzi plasate la un moment dat. Pragul obligațiunilor este flexibil și costisitor, iar participanții trebuie să plătească un angajament financiar suficient de generos. Suma obligațiunii transmise de părțile și nodurile tranzacției trebuie să atingă o valoare de prag înainte de a li se permite să participe la activitățile rețelei.
Mecanismul de stabilire a pragurilor obligațiunilor este încă în curs de dezvoltare. Proiectul intenționează să stabilească pragul nodurilor întunecate la 100.000 REN, ceea ce înseamnă că numărul maxim de noduri întunecate este de 10.000, deoarece oferta totală de token-uri este de 1.000.000.000 REN. Valoarea obligațiunii poate fi modificată de către proprietarul contractului (în timp ce se modifică numărul maxim de noduri). Republic Protocol a menționat că pragul obligațiunii va fi în cele din urmă controlat de organizația autonomă descentralizată (DAO), care va fi decisă prin vot pentru a juca scopul de gestionare a jetonului REN.
Scopul tehnic principal al Republic Protocol este acela de a permite o rețea descentralizată de noduri pentru a potrivi comenzile. Deși poate părea imposibil, poate fi realizat prin aplicarea unor tehnici de criptare care au fost cercetate temeinic timp de 30 de ani, modificându-le pentru lumea calculului descentralizat.
Protocolul Republicii folosește schema de partajare a secretelor Shamir pentru a împărți comenzile într-un număr mare de fragmente de comandă și pentru a le distribui în întreaga rețea. Ordinea nu poate fi reconstruită decât dacă majoritatea fragmentelor secvenţiale sunt reasamblate. Pentru a preveni acest lucru, Republic Protocol definește un contract inteligent Ethereum numit registrator, care organizează nodurile într-o topologie de rețea care îi permite unui adversar să obțină suficientă ordine și fragmente nerezonabile pentru a reconstrui comanda. Atâta timp cât comercianții respectă topologia rețelei definită de registrator, ordinele lor vor fi în siguranță.
Folosind fragmente de ordine din două ordine diferite, un nod poate menține alte noduri să coopereze cu alte noduri. Pentru a executa aceleași două ordine pentru a efectua un calcul distribuit, aceasta va determina dacă cele două ordine se potrivesc. Calculul descentralizat nu expune fragmentele de ordine și efectuează o scalare aleatorie a rezultatului final. Acest lucru împiedică nodurile să reconstruiască ordinea originală, împiedicându-le să folosească rezultatul pentru a deduce ceva despre ordine. Dovezile cu cunoștințe zero sunt folosite pentru a verifica integritatea calculelor fără a dezvălui nicio informație. Aceste dovezi sunt simple și eficiente, permițându-le să fie aplicate printr-un contract inteligent Ethereum numit Judge. După potrivirea celor două comenzi, se inițiază un schimb atomic între cei doi comercianți din Republica Protocol Network, o rețea descentralizată peer-to-peer, unde detaliile schimbului atomic sunt păstrate în siguranță folosind criptarea asimetrică standard.
https://renproject.io/
https://medium.com/renproject
https://www.chainnews.com/articles/745459795256.htm
https:/ /help.bybit.com/hc/zh-cn/articles/360024861754-%E4%BB%80%E4%B9%88%E6%98%AFRepublic-Protocol-%E4%BB%80%E4%B9%88 %E6%98%AFREN%E5%B8%81-