Всі мови
Republic Protocol (REN) — це протокол для торгівлі великою кількістю зашифрованих активів між BTC/ETH, BTC/ERC20 і ETH/ERC20 у розподіленому темному пулі. Це єдиний відомий протокол, який має такий розподілений зашифрований актив транзакція темного пулу Підприємство технології блокчейн. На традиційних фондових ринках США та Європи торгівля в темному пулі становить приблизно 10-30% усіх галузевих обсягів торгів. JPMorgan Chase, Goldman Sachs, Fidelity, Deutsche Bank і Morgan Stanley є небагатьма брокерами, які здійснюють транзакції з темного пулу.
Торгівля "темним пулом" є однією з найважливіших форм "альтернативних торгових систем". Зазвичай під час торгівлі на біржах оголошуються всі ордери на продаж і ордери на продаж, але інституційні інвестори працюють у «темному пулі» за допомогою високочастотних операцій трейдерів. Транзакції «темного пулу» передають «намір» купити або продати акції певним інвесторам. Початкова мета передачі цих «інтересів» полягала в тому, щоб перевірити, чи може ордер знайти відповідність серед невеликої кількості інвесторів, але насправді більшість «виконуваних» «інтересів» закінчилися закриттям транзакції без відома громадськості.
"Головна перевага торгівлі в темному пулі полягає в тому, що інституційні інвестори, які здійснюють великі операції, не можуть бути розкриті під час пошуку покупців і продавців. Це може запобігти впливу на весь ринок і знеціненню.
Система Республіканського протоколу базується на добре розробленій системі заохочень, щоб гравці дотримувалися правил. «Темні вузли» RenEx запускають механізм відповідності, щоб забезпечити роботу темного пулу, а наявність кількох темних пулів зменшить ризик контрагента. Щоб запобігти зловмисним атакам, передбачено, що мережеві вузли (Darknodes) повинні платити 100 000 Ren, що є маркером протоколу Республіки.
Основною технічною метою протоколу Республіки є забезпечення роботи мережевих вузлів таким чином, щоб транзакції на біржах оброблялися та виконувалися без розкриття інформації про себе. Republic Protocol використовує зашифровану схему спільного доступу Шаміра для поділу замовлень на кілька частин, які розподіляються по мережі. Оригінальний порядок неможливо відтворити, не зібравши більшість осколків. Щоб запобігти зловмисній поведінці цих розпоряджень сегментів, Republic Protocol використовує смарт-контракти під назвою «Реєстратори», які агрегуються в мережевій топології мережевих вузлів.
Особливості проекту
1. Ідентифікація трейдера безпечна за допомогою протоколу Republic. Базові криптовалюти, якими торгують, можуть мати різні обмеження конфіденційності.
2. Трейдерам не потрібно залишатися підключеними до мережі, поки ордери узгоджуються. Після розміщення замовлення вузол виконуватиме обчислення відповідності, доки не буде знайдено відповідність або поки не закінчиться термін дії замовлення (вручну або через кінцевий термін, указаний трейдером).
3. Замовлення захищені, доки не буде зіставлено. Після зіставлення деякі деталі замовлення будуть відображені стороні, яка збігається. Оскільки обидві сторони знають, що це природне обмеження безпеки замовлення, що вони подають, обидві сторони повинні знати, коли відбулося змагання. Зауважте, що інформація, розкрита в цих випадках, не надає жодній стороні жодної інформаційної переваги.
Сценарій застосування
Децентралізована екосистема темного пулу Republic Protocol підтримується такими функціями:
RenEx Dark Pool: децентралізована біржа темного пулу;
Книга прихованих замовлень: замовлення на масові токени перед здійсненням торгівлі Конфіденційна інформація;
Перехресна інформація ланцюгові транзакції активів: торгуйте цифровими активами між різними блокчейнами;
Спеціальні засоби для масових замовлень: розміщуйте масові замовлення, мінімізуючи падіння цін і впливаючи на ринок;
Темний вузол: зіставлення фрагментів замовлень, з яких узгоджуються відповідні замовлення та комісії за розрахунки зібрані.
Технічний огляд
Децентралізоване зіставлення замовлень:
Сторона транзакції спочатку розбиває замовлення на фрагменти за допомогою конфіденційної схеми обміну Шаміром. Ці фрагменти містять деякі конфіденційні дані замовлення та не розкривають вартість замовлення. Лише коли буде зібрано більше половини фрагментів замовлення, замовлення можна реорганізувати.
Вузли виконують функцію зіставлення, виконують безпечні багатосторонні обчислення фрагментів різного порядку та змішують результати з результатами інших вузлів (обчислення різних фрагментів). Фрагменти, згенеровані операцією, не відображатимуть вихідний порядок, а лише представлятимуть результат парування порядку.
Завдяки спеціальному дизайну фрагментів порядку операції зіставлення порядку можуть використовувати будь-яку функцію, застосовувати до поліномів і зіставляти два чи більше порядку. Тому операція зіставлення замовлень має високу гнучкість. Вузли можуть зіставляти замовлення на основі точних цін, часткових збігів або кількох пар транзакцій (наприклад, пари прямих транзакцій REN/BTC не можуть бути знайдені, до яких можна отримати непрямий доступ через BTC/ETH, ETH/REN та REN/BTC), Допомагає покращити кровообіг.
Виконання:
Вузли змагаються один з одним, щоб знайти відповідні замовлення. Відповідні ордери повинні бути зареєстровані, щоб інші вузли дізнавалися про статус ордера; відповідні торгові сторони також будуть повідомлені. Будь-які парні замовлення більше не братимуть участь у зіставленні. Процес відбувається в мережі Ethereum. Лише неузгоджені ордери можуть брати участь у зіставленні; трейдери можуть встановити 24-годинний період дії або самостійно скасувати неузгоджені ордери. Після закінчення терміну дії замовлення або його скасування відповідні передплачені комісії будуть повернені.
Протокол Республіки також включає протоколи атомарного обміну, ініційовані сторонами, які відповідають групам порядку. Вузли відповідають за передачу інформації для виконання ордерів; де можливо, встановлення прямих P2P-з’єднань між торговими сторонами. Через обмежені засоби зв’язку між блокчейнами сторони транзакції не зобов’язані виконувати наказ. Проект вважає, що облігації доступу, оплачені токенами REN, можуть ефективно стимулювати контрагентів виконувати замовлення.
Комісія за замовлення:
Під час подання замовлення сторона транзакції має сплатити комісію за транзакцію в токенах REN. Якщо замовлення не відповідає протягом встановленого терміну, плата за обробку буде повернена стороні транзакції. Вузли, які беруть участь у децентралізованих обчисленнях, можуть отримувати дивіденди від комісійних (розподілені порівну між усіма вузлами-учасниками) шляхом відповідності замовлень. Комісії відрізняються за розміром; вузли матимуть пріоритет тому, хто має найвищу ціну. Після завершення транзакції вузол отримає комісію за транзакцію як від покупців, так і від продавців. Єдина інформація про замовлення, яку можуть отримати вузли, – це комісія за транзакцію за успішне з’єднання.
Бета-мережа RenEx наразі застосовує модель єдиної комісії, стягуючи з покупців і продавців кожної транзакції єдину комісію в розмірі 0,2%. Тому комісія за кожну транзакцію складатиме 0,4%. 80% будуть розподілені між нодами; решта 20% залишиться RenEx для програми винагороди за тираж (повернення маркет-мейкерам і джерела ліквідності, тим самим стимулюючи зростання оборотної ємності платформи). Тарифи RenEx тимчасово встановлюються командою Republic Protocol з метою підтримки конкурентоспроможності RenEx.
Bond:
Замовлення розбивається на кілька фрагментів і поширюється в мережі для забезпечення безпеки інформації про замовлення. Щоб запобігти атакам sybil і спростити механізм автентифікації особи, сторони транзакції та вузли повинні придбати облігації з токенами REN, щоб отримати доступ до мережі. Унікальний ідентифікатор, пов’язаний з облігацією, зареєстрований у смарт-контракті угоди, і будь-хто може запитати статус реєстрації. Коли сторона транзакції або вузол виходить з мережі, облігація повертається в повному обсязі. Якщо мережа виявить зловмисну поведінку, відповідну облігацію буде конфісковано, а безпека мережі підтримуватиметься за допомогою механізму винагороди.
Сторона транзакції може надати суму застави за бажанням; сума застави пропорційна кількості замовлень, розміщених за раз. Порогове значення облігацій є гнучким і дорогим, і учасники повинні сплатити досить щедрі фінансові зобов’язання. Сума облігацій, подана сторонами транзакції та вузлами, повинна досягти порогового значення, перш ніж їм буде дозволено брати участь у мережевій діяльності.
Механізм встановлення порогових значень облігацій ще розробляється. У проекті планується встановити поріг темних вузлів у 100 000 REN, що означає, що максимальна кількість темних вузлів становить 10 000, оскільки загальна кількість токенів становить 1 000 000 000 REN. Сума облігації може бути змінена власником контракту (при цьому змінюється максимальна кількість вузлів). У Republic Protocol зазначено, що поріг облігації в кінцевому підсумку буде контролюватись децентралізованою автономною організацією (DAO), яка буде вирішена шляхом голосування, щоб відігравати роль управління маркером REN.
Основною технічною метою протоколу Republic є надання можливості децентралізованій мережі вузлів відповідати замовленням. Хоча це може здатися неможливим, цього можна досягти, застосувавши методи криптографії, які ретельно досліджувалися протягом 30 років, модифікувавши їх для світу децентралізованих обчислень.
Republic Protocol використовує схему обміну секретами Шаміра, щоб розбити замовлення на велику кількість фрагментів і розповсюдити їх по мережі. Порядок неможливо реконструювати, якщо більшість послідовних фрагментів не зібрати заново. Щоб запобігти цьому, Republic Protocol визначає смарт-контракт Ethereum під назвою реєстратор, який організовує вузли в мережеву топологію, що дозволяє супротивнику отримати достатню кількість шардів для відновлення порядку. Поки трейдери дотримуються топології мережі, визначеної реєстратором, їхні замовлення будуть безпечними.
Використовуючи фрагменти порядку з двох різних порядків, один вузол може підтримувати співпрацю інших вузлів з іншими вузлами. Щоб виконати ті самі два замовлення для розподіленого обчислення, це визначить, чи збігаються ці два замовлення. Децентралізовані обчислення не розкривають сегменти порядку та виконують випадкове масштабування кінцевого результату. Це запобігає реконструкції вихідного порядку вузлами, що не дозволяє їм використовувати вихідні дані для висновків про порядок. Докази з нульовим знанням використовуються для перевірки цілісності обчислень без розкриття будь-якої інформації. Ці докази прості та ефективні, що дозволяє застосовувати їх за допомогою смарт-контракту Ethereum під назвою Judge. Після збігу двох ордерів між двома трейдерами ініціюється атомарний своп у мережі Republic Protocol Network, децентралізованій одноранговій мережі, де деталі атомарного свопу зберігаються в безпеці за допомогою стандартного асиметричного шифрування.
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-