Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
anve
6 лет назад

White paper QuarkChain in Ukrainian

Вільний переклад. (Частина 1)

QuarkChain - високої ємності Спеціалізованої системи транзакцій

QuarkChain Фонду Версія 0.3.2

виконавче резюме

Нещодавно технології розподіленої бухгалтерської книги-децентралізовані і надійні блокчейны (наприклад, Біткойн, Эфириум), почали перебудовувати природу нашої поточної економіки, комунікацій і знань. Оскільки обсяг глобальних фінансових транзакцій у всіх електронних платежах зростає, низька ємність поточних мереж на основі blockchain не може покрити світову торгівлю в будь-який час. Однак просте прагнення до масштабованості зазвичай приносить у жертву децентралізацію і безпека. Тому кінцева мета блокчейна-максимально розширити масштабованість при збереженні безпеки і децентралізації на належному рівні.

QuarkChain-це інноваційна архітектура блокчейн permissionless, яка спрямована на задоволення глобальних-мудрий комерційний стандарт. Він забезпечує безпечне, децентралізоване і масштабоване рішення blockchain для доставки 1,000,000 + TPS по ланцюжку. Основні характеристики QuarkChain не:

1 Reshardable двошарової блокчейн: QuarkChain складається з двох шарів блокчейнами. Ми застосовуємо еластичні блокчейны шардинга (shards) в якості першого шару і кореневої блокчейн в якості другого шару, який підтверджує блоки з першого шару. Другий шар є гнучким, щоб бути resharded по мірі необхідності без зміни кореневого шару.

Гарантована безпека шляхом спільної розробки на основі ринкових принципів: забезпечення безпеки

2 Всі транзакції, теоретико-ігрова структура призначена для стимулів, де принаймні 50% загальних хеш-повноважень виділяються кореневої ланцюжку, щоб запобігти подвійну атаку на будь-які транзакції.

Анти-централізована горизонтальна масштабованість: в будь-якій мережі блокчейн з високим ТПС а

3 супер-повний вузол може бути надзвичайно дорогим, що сприяє централізації. На відміну від цього, QuarkChain дозволяє декільком дешевим вузлів, які утворюють кластер, замінити супер-повний вузол.

Ефективне крос-осколок угод: Крос-осколок угод в QuarkChain може бути

4 виданий у будь-який час, і подтверженный в хвилинах. Швидкість транзакцій між сегментами лінійно збільшується по мірі збільшення числа сегментів.

Просте управління аккаунт: є тільки один рахунок для всього

5 блокчейнов (осколків) в Кваркчейне. Всі кріптовалюти з різних сегментів зберігаються в одному смарт-гаманці.

QuarkChain і

зміст

1 Мотивація і бачення

1.1 Огляд Блокчейна

1.2 покоління технології Блокчейн

1.3 Концепція QuarkChain

2 проблеми Блокчейна

2.1 Проблема Безпеки

2.2 Питання Децентралізації

2.3 Проблема Масштабованості

2.4 компроміси

3 Технологія QuarkChain

3.1 Принцип Проектування

3.2 Архітектура Системи

3.3 Спільна Видобуток

3.4 рання верифікація мережі QuarkChain

4 Позиціонування QuarkChain в суспільстві Blockchain

4.1 взаємозв'язок QuarkChain з одного Блокчейна систем або кількома Блокчейн-систем

4.2 забезпечення безпеки, децентралізації і масштабованість положення QuarkChain

5 Основних Функцій QuarkChain

5.1 Анти-Централізоване Горизонтальне Розширення Масштабованості

5.2 ефективна і безпечна транзакція між сегментами

5.3 Просте Управління Рахунком

5.4 Операції Між Ланцюжками

6 Операційні Аспекти Системи QuarkChain

6.1 на-ланцюги та ланцюжки угод

6.2 Смарт-Контракт

6.3 Управління Рахунком

6.4 Смарт-Гаманець

7 Еко-система QuarkChain

7.1 Економіка Токенів

7.2 Розвиток Бізнесу

7.3 Розробка Додатків

7.4 Співробітники QuarkChain

8 Дорожня карта і графік

9 Команда Розробників

QuarkChain


Мотивація і бачення

1.1 Огляд Блокчейна

Тому 1 990 Кевін Келлі вже попередив світ з появою повсюдного шифрування - "крипто-анархія: шифрування завжди перемагає."Активними користувачами Crypto Net будуть різні кримінальні та закордонні елементи. Не Butthiswill зупинити поширення крипто-анархії."сказав Тім Мей, відставний фізик Intel (цитується з-під контролю. Так само, як передбачали Травень і Келлі, оскільки слово "blockchain" було придумано у вихідному вихідному коді Bitcoin в 2008 році, крипто-ера спалахнула.

QuarkChain

За останні два роки багато компаній вивчили технологію блокчейн. Практично кожне велике фінансова установа в світі робить блокчейн дослідження atthemoment. Наприклад, у 2016 році підрозділ Sony Global Education компанії розробило технологію, яка використовує блокчейн для розміщення освітніх даних, якими можна безпечно обмінюватися з іншими сервісами і третіми особами. Інжир. 1 показує, що з кінця 2017 року спостерігається величезний стрибок кількості запитів транзакцій в Ethereum sytem. Ці вимоги будуть постійно рости, оскільки все більше і більше додатків будуть розвиватися в найближчому майбутньому.

1.2 покоління технології Блокчейн

Біткойн-перший великий валютний експеримент блокчейна. Хоча її ринкова капіталізація становить близько 166 мільярдів доларів, вона використовується мільйонами людей для платежів і грошових переказів. Технологія блокчейн під биткоином називається першим поколінням.

Друге покоління технології блокчейн очолює Ethereum. Ethrereum розробив "розумний контракт", який зробив blockchain не тільки грошовими токенами, але і фінансовими інструментами, такими як кредити або облігації. Платформа смарт-контрактів ethereum тепер має ринкову капіталізацію близько 84 мільярдів доларів.

Ще одна передова інновація блокчейна називається " доказ частки (POS)". Блокчейны поточного покоління в основному забезпечені " доказом роботи (POW)", який вимагає значної кількості потужності хеша (і, отже, електрики) в ці дні і не є енергоефективним.

На відміну від цього, POS-системи пропорційно призначають винагороду за блок держателю токенів, що значно знижує кількість енергії для майнінг блоку і є набагато більш економічно ефективним.

Попит зростає, як показано на фіг. 1, ще одна проблема, що стоїть перед blockchain-масштабованість. На початку, у світі блокчейна, кожен комп'ютер в мережі обробляє кожну транзакцію. Хоча децентралізовані і надійні протоколи blockchain (наприклад, Bitcoin, Ethereum) охоплюють глобальний обсяг фінансових транзакцій у всіх електронних платежах сьогодні, його низька ємність, а точніше 10-30 транзакцій в секунду (TPS), не може покрити світову торгівлю в будь-який час. На відміну від цього, Visa стверджує, що має 56 000 TPS у своїй мережі, в той час як Alipay досяг 200 000+ пікових TPS в листопаді 2017 року. Проблема масштабованості поточних мереж на основі блокчейна створює значні обмеження для їх обширних додатків. Як масштабувати блокчейн TPS без шкоди для його безпеки і децентралізації залишається невловимим.

1.3 Концепція QuarkChain

QuarkChain вводить новаторську інноваційну бессерспективную архітектуру blockchain, яка прагне відповідати глобальному комерційному стандарту. Основна ідея QuarkChain була натхненна нашим великим досвідом розробки потужних великомасштабних розподілених систем у централізованому світі, які обробляють мільярди TPS. Нам вдається застосовувати технології на блокчейне для створення нашого унікального рішення проблеми масштабованості блокчейна. Рішення спрямоване на значне розширення меж використання блокчейна без шкоди для його безпеки і децентралізації.

Ми допомагаємо перемістити блокчейн в наступне покоління, збільшуючи поточні тисячі TPS в мільйони разів, зберігаючи при цьому безпеку або децентралізацію. Мережа, яку ми будуємо, вільна від заторів, і, таким чином, доступна для всіх з різними цілями. Ми припускаємо, що така мережа буде застосовуватися до кожної галузі, яка вимагає більш високих TPS, і закликаємо ці галузі визнати наш інструмент blockchain в якості ігрового чейнджера в найближчому майбутньому. У кінцевому рахунку, QuarkChain прагне побудувати безшовну платформу для підтримки розподілених соціальних мереж, високочастотної торгівлі, Інтернету речей (loT), ігор і фінансових платежів.

QuarkChain 

Проблеми Блокчейна

Три основні проблеми блокчейна: безпека, децентралізація і масштабування.

2.1 Проблема Безпеки

Як транзакційна Платформа, головним пріоритетом завжди є безпека. Блокчейн, як випливає з назви, це мережа цифрових "блоків" .Це робить їм притаманний ряд особливостей, які забезпечують засоби безпеки.

По-перше, блоки зв'язані. Це ускладнює зміна одного запису, оскільки хакеру потрібно змінити блок, що містить цю запис, а також пов'язані з нею записи, щоб уникнути виявлення.

По-друге, транзакції / запису на блокчейне захищені за допомогою криптографії. Мережеві клієнти мають власні ключі, які призначені операції вони makeandactasa особисту цифровий підпис. Якщо запис змінена, підпис стане недійсним, і однорангова мережа відразу дізнається, що щось сталося. Своєчасне повідомлення має вирішальне значення для запобігання подальшого збитку.

По-третє, блокчейны децентралізовані і розподілені по p2p мереж, які постійно оновлюються і синхронізуються з певним консенсусом (наприклад, POW або POS). Блокчейн на основі POW потребує, принаймні, 51% хеш-потужності мережі для виконання подвійної атаки, яка може скасувати будь-яку транзакцію. Така атака сильно залежить від того, наскільки децентралізована мережа, тобто чим більше блокчейн децентралізований, тим складніше атака може бути виконана. Якщо блокчейн досить децентралізований, то досягнення потужності хеша morethan51%буде вкрай витратним для одного суб'єкта (майнера або власника майнінг пулу).

Незважаючи на те, що blockchain має ці невід'ємні властивості, які забезпечують безпеку, все ще існують проблеми, злі наміри і шкідливі атаки, які необхідно враховувати при виборі платформи.

2.2 Питання Децентралізації

Починаючи з 201 3, було розроблено багато децентралізованих торгових платформ. На відміну від централізованого випадку, децентралізоване зберігання і торгівля дозволяють різко знизити ціни, так що будь-яка компанія або навіть людина, а не тільки великі, можуть використовувати технологію. Як ми вже згадували, децентралізація також забезпечує безпеку блокчейна. Проте в даний час децентралізація також ставиться під сумнів. Наприклад, для блокчейна на основі POW сформовано множину майнінг пулів, так що слабкий майнер може своєчасно збирати своє пропорційне винагороду INA, замість того, щоб чекати довгого періоду, щоб зібрати винагороду за блок. Майнінг пул стимулює централізацію і стає ризиком децентралізованого блокчейна POW. Наприклад, станом на 201 рік 3 кращих шести майнінг-пулів складаються з 75% загальної потужності Біткойнів.

2.3 Проблема Масштабованості

Далі ми розглянемо існуючі підходи до проблеми масштабованості.

2.3.1 Множинні Блокчейны

Один з підходів до вирішення проблеми масштабованості полягає в тому, щоб запускати многоплеевые блокчейны незалежно (наприклад, Bitcoin, Litecoin, BCH, Ethereum), і, таким чином, ємність системи збільшується по мірі збільшення числа блокчейнов. Є кілька обмежень для цього. Якщо в двох блокчейнах використовується один і той же алгоритм хешування, потужність хеша може бути незбалансованою і зробить їх уразливими для атак з подвійним витрачанням коштів, зворотних транзакцій і стратегічних атак майнінгу. Наявність декількох блокчейнов також обмежує транзакції між ланцюжками. Централізованого обміну кріптовалюти є поширеним способом для здійснення угод crosschain. Тим не менш, це стає, можливо, найменш безпечним місцем для кріптовалюти, так як повідомлялося про численні кібератаки на біржах. Крім того, операції на біржі поставляються з додатковими транзакційними зборами і більш тривалим часом обробки. Користувачам також буде потрібно вести кілька рахунків або / та адрес для межцепных транзакцій, що створює проблеми з управлінням закритими ключами і додаткові проблеми безпеки.

2.3.2 Мережа Lightning

Інший підхід до вирішення проблеми масштабованості блокчейна-Lightning Network. Основна ідея полягає в тому, щоб відкласти часті транзакції між фіксованою групою сторін до тих пір, поки всі сторони не будуть завершені транзакціями. Тоді одна зі сторін просто опублікує остаточний результат,не здійснюючи кілька історичних транзакцій по ланцюжку. Мережа lightning зазвичай вимагає дві транзакції для створення / знищення платіжного каналу, який приймає транзакції поза ланцюжка. Теоретично кількість позакореневих TPS може бути нескінченним. Проте мережа Lightning підходить тільки для частих транзакцій між фіксованою групою сторін, в той час як вона неефективна, якщо мета транзакції користувача випадкова і відбувається спорадично. Прозорість-ще одна проблема, тому що транзакції відслідковуються через канали lightning, а не через основний блокчейн. Деякі рішення поза мережі покладаються на довірених третіх осіб, таких як Paypal або Alipay з функціями blockchain. Це спонукає ustoaskifitis необхідно побудувати інший централізований спосіб оплати, тому що вже є багато там.

2.3.3 Сегментування

Сегментування відноситься до горизонтального секционированию даних для розбиття бази даних на більш дрібні частини. Це один з найбільш поширених способів вирішення проблеми масштабованості в централізованих системах. Наприклад, bigtable, і cassendra два приклади inthenon-блокчейн світі, щоб народитися, щоб вирішити великі проблеми пропускної здатності. Примітно, що Ethereum прийняв технологію Шардинга для масштабування, і його розробка першої фази близька до завершення. Тим не менш, прийняти шардінг на існуючому блокчейне складно, і, за оцінками, у нього буде ще від 3 до 5 років, перш ніж Ethereum зможе повністю підтримувати інші фундаментальні функції шардинга, такі як транзакції крос-шардов. Основні проблеми для сегментування включають крос-сегментні транзакції, проблеми безпеки, такі як поглинання одного сегмента, і подальші проблеми масштабованості. Існують також різні пропозиції, такі як Omni Ledger, який стверджує, що досягне близько 100 000 TPS, ввівши складні консенсусні протоколи. У деяких інших випадках обліковий запис Користувача секционируется шляхом введення сегментування; в результаті користувачі можуть мати кілька облікових записів, щоб здійснювати транзакції з іншими.

2.4 компроміси

Хоча безпека, децентралізація і масштабованість важливі для blockchain, серед них є деякі компроміси. Як показано на рис. 2, Якщо ви хочете підвищити безпеку / конфіденційність, для кожної транзакції потрібно більший обсяг даних. Це означає меншу швидкість транзакцій і більший обсяг сховища.


Технологія QuarkChain

3.1 Принцип Проектування

Дизайн QuarkChain заснований на наступних принципах:

Підвищення масштабованості при гарантуванні безпеки ... і децентралізації I включення безшовної крос-сегментною транзакції для якості користувальницького досвіду (QoE) փ просте управління рахунком для клієнтів відкритий стандарт для підтримки різних Еко-систем з мотивацією Dapp

3.2 Архітектура Системи

QuarkChain

Для поточної технології blockchain в кожному блоці в ланцюжках є дві основні функції:

Книга обліку, яка включає поточний стан виступу, виконує проводки й записує результати. Для того, щоб бути інтенсивним даних є ключовою властивістю книги-і поточна книга і операції деталі, включаючи джерело, призначення, сума, код виконання і т. д., повинні бути збережені. Обмежений Розмір даних, які можуть бути упаковані в блок, є одним з вузьких місць поточних блокчейнов.


підтвердження, яке підтверджує результат операцій з книги, а потім здобуває блок для досягнення бажаної складності (PoW). Це гарантує, що зловмисник економічно неефективний для повернення транзакції шляхом майнінгу інший вилки. Саме підтвердження є обчислювальною задачею.

Грунтуючись на спостереженні, QuarkChain приймає ідею "розділяй і володарюй", щоб розділити дві основні функції на два шару і, таким чином, підвищити масштабованість, гарантуючи безпеку. Детальне проектування дається наступним чином.

QuarkChain містить еластичний блокчейн сегментування шар, який містить список дрібних блокчейнами (черепки). Кожен сегмент обробляє підмножиною всіх транзакцій незалежно один від одного, тому в міру збільшення числа сегментів сегменти можуть обробляти більше транзакцій одночасно. У результаті місткість системи збільшується по мірі збільшення числа сегментів.

% QuarkChain має корінь блокчейн (rootchain), що підтверджує всі блоки з блокчейнами забруднив. Кореневий блокчейн не обробляє ніяких транзакцій (оскільки він економічно не ефективний), але його блок має достатньо сильні труднощі, так що повернення будь-якої транзакції, тобто транзакцій в кореневому блокчейне, економічно не ефективний.

Мережа quarkchain також призначена для підтримки додаткових сегментів в активній мережі. Додавання більшої кількості сегментів легко і швидко, в той час як користувачі ледь відчувають це (користувачі можуть відчувати більш швидку обробку транзакцій, якщо мережа перевантажена перед додаванням сегментів).

Ланцюжок Ім'я Блок Ім'я Інтервал Основні Функціональні Можливості

Rootchain Rootchain шар кореневого блоку протягом декількох хвилин

Підтвердження

Шар сегментування

Незначний блок в секундах

Таблиця 1 Структура Кваркчейна

QuarkChain

3.3 Спільна Видобуток

Метою спільного майнінгу є розробка механізмів стимулювання та алгоритмів

Ъ хеш держави зацікавлені в рівномірно розподіляти серед черепків. Це гарантує, що всі сегменти видобуваються рівномірно, і таким чином пропускна здатність системи (тобто, TPS) збільшується по мірі збільшення кількості сегментів.

Метою спільного майнінгу є розробка механізмів стимулювання та алгоритмів

Ъ хеш держави зацікавлені в рівномірно розподіляти серед черепків. Це гарантує, що всі сегменти видобуваються рівномірно, і таким чином пропускна здатність системи (тобто, TPS) збільшується по мірі збільшення кількості сегментів.

0 коренева ланцюг має значну більшу частину (понад 50%) хеш-потужності по всій хеш-потужності мережі. Це запобігає подвійну атаку, і злонамеренному майнеру потрібно не менш 50% * 50% = 25% потужності для виконання атаки.

Зверніть увагу, що в мережі QuarkChain є кілька незначних блокчейнами (черепки) і один корінь блокчейн. Кожен блокчейн пропонує різноманітні нагороди та труднощі. Майнеры могли вибрати будь блокчейн за оптимальною ціною їх хеш-потужності. Це створює відкритої ринкової економічної моделі, де блокчейн є з продавцем товару блок нагорода, в той час як " Шахтар покупця з хеш-потужності їх валюти. Ми хотіли б розробити маркетингову модель таким чином, щоб, хоча кожна сторона на ринку переслідує свої власні інтереси, колективне поведінка кожної сторони могло принести користь всім.

3.4 рання верифікація мережі QuarkChain

Оскільки система QuarkChain складна і дуже динамічна, аналітичне рішення навряд чи може бути доступно. Щоб розробити таку систему для досягнення наших цілей, ми вдаємося до мережного моделювання для моделювання 18-вузловий і 8-сегментною мережі QuarkChain. Це дозволяє нам перевірити наш механізм стимулювання і алгоритм складності на ранній стадії.

QuarkChain

Система QuarkChain має 8 другорядних блокчейнов з тривалістю цільового блоку 10s і кореневої блокчейн з тривалістю цільового блоку 1 50s. Деякі цікаві коментарі обговорюються наступним чином:

ф висот всі дрібні блокчейнами про 3800s, і вони дуже близько один до одного. Крім того, всі вони мають аналогічну роботу (тобто очікувані хеши для генерації блоку), та їх інтервали блоків дуже близькі до 10s. Це означає, що всі другорядні блокчейны повторно видобуваються рівномірно, і, таким чином, пропускна здатність системи приблизно в 8 разів більше, ніж один випадок сегментів.

робота root blockchain становить близько 1,6 м, що близько до нашого очікування 1,8 м (Потужність halfofthehash мережі, тому що всі другорядні ланцюга мають

1 робота 5 кожні 10 секунд, і кореневої блокчейн швидкість isabout15times довше, ніж другорядні ланцюга).

/\1 QuarkChain


Позиціонування QuarkChain в Блокчейн-суспільстві

QuarkChain відкриває зовсім новий шлях для blockchain дизайну. У цьому розділі ми обговорюємо його зв'язок з іншими існуючими і позиціонуємо його в блокчейн-суспільстві.

4.1 взаємозв'язок QuarkChain з одного Блокчейна систем або кількома Блокчейн-систем

Виділення 50% хеш-потужності QuarkChain в кореневій ланцюжку перенастроюється (наприклад, 25% або 75%). Регулюючи хеш-потужність, QuarkChain може нагадувати існуючі системи blockchain.

ф потужність Ifthehash кореневого ланцюга становить 100%, то система QuarkChain стає єдиним-блок системи kchain asthereisnomineronshardsandallminerswillonly мій корінь ланцюг і слабких шахтарів mayjoin видобуток басейн. Крім того, коренева ланцюг може включати в себе якомога більше другорядних блоків, і, таким чином, кореневою блок по суті є блоком необмеженого розміру, як одноблочна система kchain

ф потужність Ifthehash кореневого ланцюга дорівнює 0%, тоді система QuarkChain стає декілька незалежних системи блокчейн. Кожен сегмент QuarkChain можна розглядати як незалежний блокчейн. Звичайно, це більш масштабируемо, anditisalsomore децентралізований, так як слабкій майнеру може не знадобитися приєднуватися до пулу майнінгу. Тим не менш, це дуже небезпечно з-за розширення потужності хеша, наприклад, зловмисний зловмисник може легко виконати подвійну атаку ononeoftheblockchainina100-шард системи тільки з 1/200 потужності хеша загальної мережі

/ \ QuarkChain

4.2 забезпечення безпеки, децентралізації і масштабованість положення QuarkChain

Виділення 50% хеш-потужності QuarkChain в кореневій ланцюжку підвищує безпеку системи крім масштабованості. Крім того, QuarkChain більш децентралізований, ніж система з одним блокчейном, так що QuarkChain також безпечний.

Різко масштабувати пропускну здатність мережі. Ми використовуємо передові технології сегментування для підвищення продуктивності системи і можемо легко збільшити продуктивність системи для обробки більшої кількості транзакцій в секунду по мірі необхідності.

0 більш децентралізована, ніж мережа з одним блокчейном. По мірі збільшення хеш - потужності мережі з одним блокчейном очікуваний час повернення слабких майнер значно зростає, і їм доводиться приєднуватися до пулу майнінгу, щоб своєчасно збирати свої нагороди. Це значно стимулює централізацію і шкодить основної цінності blockchain. QuarkChain розроблений, щоб бути більш децентралізованим, тому що більш слабкий майнер не повинен приєднуватися до майнинговому пулу, щоб зібрати свою нагороду.

безпеки ф. Всі транзакції в мережі QuarkChain захищені 50% від загальної хеш-потужності мережі, а подвійна атака вимагає не менше 25% хеш-потужності. Це менше, ніж 50% single-blockchain, але так як QuarkChain більш децентралізований, майнер буде набагато складніше зібрати 51% хеш-потужності в нашій мережі, ніж у single-blockchain.

QuarkChain і


Основні Функції QuarkChain

На відміну від багатьох існуючих підходів, які намагаються вирішити проблему масштабованості шляхом поліпшення існуючих систем, QuarkChain спочатку призначений для масштабованості - аналогічно централізованого його аналогу. QuarkChain вважає такі важливі значення: юзабіліті (швидкі, прості), децентралізація (участь громадськості), безпека (надійність). Особливості QuarkChain перераховані нижче.

5.1 Анти-Централізоване Горизонтальне Розширення Масштабованості

Щоб побудувати однорангову мережу, непроникну для зламали, традиційні технології blockchain вимагають, щоб кожен вузол повністю перевіряв всі блоки і відхиляв будь-блок, який є недійсним. Точно так само вузол в QuarkChain, який перевіряє всі другорядні блоки і блоки кореневої ланцюга, називається супер-повним вузлом. Якщо кожен вузол QuarkChain працює як супер-повний вузол, QuarkChain може мати той же рівень безпеки, що і традиційні блокчейны.

Тим не менш, запуск супер-повного вузла може бути дуже дорогим в системі blockchain з високою пропускною здатністю. Наприклад, 1 M TPS з кожною транзакцією в 250 байт зажадає пропускної здатності мережі До 2 Гбіт / с, що стане величезним бар'єром для багатьох користувачів. Крім того, трафік буде генерувати близько 20 терабайт даних в день або 7 Перабайт даних в рік. Високі вимоги до ЦП, сховища, пам'яті та пропускної здатності мережі супер-повного вузла накладають значний бар'єр, і такі вимоги можуть бути прийнятні тільки для потужних сторін (наприклад, компанія використовує потужну робочу станцію в своєму центрі обробки даних). Це сильно перешкоджає децентралізації і шкодить основним цінностям блокчейна.

QuarkChain вирішує проблему, дозволяючи кільком чесним вузлів в кластері працювати як супер-повний вузол. Кожен вузол у кластері перевіряє тільки підмножина ланцюжків. Суб-набори кришка Aslongastheunionoftheir корінь blockchain і дрібні блокчейнами, ми могли показати, що вони здатні повністю перевірити весь блокчейнами без придбання дорогої машини. Inaddition, ifoneofthe вузли аварійно завершує роботу в кластері, інші вузли все ще в змозі повністю перевірити будь блоки, так як будь-які два з них формують інший кластер, включивши високу доступність таких кластерів.

Крім того, щоб стимулювати формування таких кластерів в мережі, QuarkChain буде мати стимули для майнер, щоб відповісти на головоломку Про інформацію випадкових блоків (наприклад, 64-бітний xor на випадкових блоках випадково вибраному сегменті або кореневому блокчейне). Головоломка буде виконувати більш великої кількості блоків, і це інтенсивна пам'ять чи сховище, і, таким чином, завантаження випадкових блоків на вимогу з мережі буде неефективною.

5.2 ефективна і безпечна транзакція між сегментами

В системі QuarkChain ми класифікуємо транзакції на дві категорії:

ф В-сегмента угод, введення і виведення адрес угоди знаходяться в одному сегменті


транзакції Крос-сегментів, де вхідні і вихідні адреси знаходяться в різних сегментах.

Операції з сегментами прості, так як сегмент вже містить повну інформацію книги сегментів. Транзакції між сегментами складніше через синхронізації між двома сегментами. QuarkChain повністю підтримує крос-сегментні транзакції як першокласний громадянин, в тому сенсі, що:

будь-який користувач може оформити будь-яку транзакцію крос-шарда в будь-який час

Операції між сегментами можуть бути підтверджені протягом декількох хвилин

Пропускна здатність крос-сегментних транзакцій може масштабуватися лінійно по мірі збільшення числа сегментів

0
0.000 GOLOS
На Golos с May 2018
Комментарии (0)
Сортировать по:
Сначала старые