Сьогодні вже, напевно, не залишилося нікого, хто не знає щось про биткоинах і криптовалютах. Але незважаючи на те, що Bitcoin являє собою прекрасний приклад децентралізованої, peer-to-peer готівки, коли справа доходить до приватності, він вже мало що може запропонувати. Крім відкритості транзакцій, час і витрати на їх підтвердження настільки високі, що биткоины, як і золото, непрактично використовувати для повсякденних потреб.
Якщо поглянути на графік, то з'ясується, що якщо заплатити найнижчу з можливих комісій, доведеться чекати не менше 13 хвилин, поки платіж пройде. Еван Даффілд зрозумів, що це проблема і придумав рішення.
Еван Даффілд натрапив на Bitcoin в 2010 році і був дуже вражений технологією. Однак повільна швидкість транзакцій і відсутність конфіденційності не особливо його вразили. Він запропонував масу ідей спільноти Bitcoin щодо того, як можна поліпшити ядро системи, але ніхто навіть і вухом не повів, оскільки змінювати вихідний код Bitcoin ніхто не хоче.
Тому він вирішив взяти ядро Bitcoin Core за основу і зробити свою криптовалюту. 18 січня 2014 року народилася Dash. Спершу вона називалася Xcoin, пізніше DarkCoin. Нарешті, її перейменували в Dash, скорочено від Digital Cash («цифрова готівка»).
Це команда Dash:
У перші два дні запуску було намайнено 1,9 мільйона монет (близько 10% загального запасу, який коли-небудь буде). Еван Даффілд казав, що це через бага, який з'явився, коли код Litecoin був форкнут при створенні Dash. Даффілд запропонував рішення:
Перезапустити монету. Здійснити airdrop (роздачу), щоб початкове розподіл було ширше.
Співтовариство, проте, однаково погано відреагувало на обидві пропозиції. Більшість намайненных монет були розподілені пізніше на біржах за дуже низькими цінами.
Перш ніж ми зануримося у дослідження Dash і дізнаємося, в чому принадність цієї кріптовалюти, давайте дізнаємося найголовніше.
Hard cap (жорстка планка) Dash — 18 мільйонів монет. Тобто, все буде 18 мільйонів Dash. На момент написання цієї статті у зверненні порядку 7,85 мільйонів монет.
Кожна монета коштує приблизно 700 доларів, а загальна капіталізація — 5,4 мільярда доларів. Середній час майнінгу блоку — 2,5 хвилини, що в 4 рази швидше Биткоина (10 хвилин на пошук блоку при майнинге).
У Dash також варьирующаяся нагорода за блок, яка зменшується на 7,1% в рік.
Тепер давайте розглянемо унікальні особливості Dash.
Повні вузли, або ноди, це сервери, які працюють в мережі P2P, яка дозволяє одноранговым вузлів отримувати один в одного оновлення про події в мережі. Неважко здогадатися, що ноди потребують підтримки та піклування. З цієї причини число повних вузлів зростає не так швидко, як можна було б припустити. Через це час поширення блоку істотно зростає.
В ідеалі майнеры хотіли б, щоб виявлені ними блоки поширювалися по мережі максимально швидко. Кожна секунда затримки збільшує шанси на те, що інший майнер виграє гонку за блоком і додасть свої блоки в мережу раніше за інших.
щоб збільшити число повних нод, потрібно чимось привернути їх власників. Тому технічний документ (офіційний документ) Dash пропонує наступне:
«Такі ноди надзвичайно важливі для здоров'я мережі. Вони забезпечують клієнти здатністю синхронізуватися і швидко передавати повідомлення по мережі. Ми пропонуємо додати вторинну мережу — Dash Masternode. Ці ноди будуть завжди доступні і забезпечать необхідний рівень сервісу мережі, в обмін на участь в програмі винагороди мастернод».
Мастерноды — це як повні вузли в мережі Bitcoin (тобто, повністю завантажений і синхронізований, окремо зберігається кореневої гаманець Bitcoin Core, з повною історією всіх транзакцій), тільки мастерноды повинні надавати мережі певні послуги та ЗОБОВ'ЯЗАНІ мати серйозні інвестиції в системі. Щоб запустити мастерноду, потрібно інвестувати 1000 DASH.
В обмін на надані послуги, мастернода буде виплачувати дивіденди з інвестицій. Це, власне, і є залучення людей до мастернодам в найкращих інтересах екосистеми. Dash була першою криптовалютой, яка запровадила модель мастернод в протокол.
Мастерноды створюють мережу другого рівня, дотримуючись алгоритму proof-of-service («доказ обслуговування») і існують поверх звичайної мережі майнер. Така дворівнева система створює синергію між proof-of-service proof-of-work в мережі Dash.
Як тільки мастернода активується, вона починає виконувати ряд функцій, на зразок InstantSend і PrivateSend. Також вона може брати участь в голосуванні. Оскільки робота мастерноды вимагає певних витрат, щоб заохотити операторів вузлів, їх потрібно нагородити. Нагорода зазвичай становить 45% від винагороди за блок. Але є й нюанси.
Оскільки число активних мастернод в системі Dash змінюється, винагорода теж коливається у відповідності з формулою:
(n/t)*r*b*a
ROI, або повернення інвестицій, мастерноды можна розрахувати як:
((n/t)*r * b*a*365) / 1000
Мастерноды можна використовувати для швидкого і безпечного вирішення важливих завдань. Щоб збільшити швидкість,можна вибрати N псевдовипадкових мастернод з мережі для виконання завдання. Ці мастерноды, по суті, можуть виконати завдання без необхідності участі всієї мережі. У цьому полягає істотна відмінність від Bitcoin, у мережі якого кожен вузол бере участь у створенні консенсусу.
Псевдовипадковий вибір виконується з використанням такого алгоритму.
Як ви вже зрозуміли, мастерноды мають величезний вплив на систему. Отже, їх потрібно зробити максимально візантійськи відмовостійкими (). Це означає, що система повинна працювати гладко, навіть якщо деякі мастерноды випадають із загальної схеми.
Мастернода може недорабатывать за кількома причин. Або вона управляється поганим оператором, або зловмисником. У будь-якому випадку це може бути небезпечним для екосистеми, якщо мастерноды не будуть в онлайні або ж будуть працювати на невірною висоті блоку. Щоб гарантувати, що мастерноды працюють так, як повинні, Dash задіює протокол proof-of-service, або «доказ обслуговування».
Щоб звести нанівець вплив, який можуть мати мастерноды зловмисників на систему, ноди мають пінговать (продзвонювати) іншу мережу, щоб переконатися, що вони залишаються активними. Мережа мастернод забезпечує це, вибираючи два кворуму в кожному блоці.
Кворум А перевіряє службу кворуму Б блок за блоком.
Кворум А — це найбільш близькі вузли до поточного хешу блоку, а кворум Б — найдальші вузли від хеша.
Приблизно 1% мережі перевіряється кожним блоком, що означає, що вся мережа перевіряється 6 разів на день. Вузли вибираються випадково системою кворуму, щоб систему можна було довіряти. Кожному вузлу дозволяється шість порушень, після чого він деактивується.
Отже, уявімо Алісу в ролі зловмисника, який хоче спаплюжити екосистему Dash. Їй потрібно бути обраною шість разів поспіль, щоб успішно порушити систему. Якщо ні, система скасує всі попередні порушення. Єдиний спосіб бути обраною шість разів поспіль — запустити більше мастернод. Але, як ми вже з'ясували, для цього їй доведеться поставити на кон свої гроші (1000 Dash на мастерноду).
Припустимо, їй вдалося накопичити грошенят. Що далі?
У таблиці вище:
З таблиці випливає, що якщо Аліса інвестує 1 мільйон Dash в систему і створить 1000 мастернод, у неї буде шанс на успіх у 0,6755%. Шанси досить невисокі. Від атаки Сибілли мережа DASH можна вважати захищеною.
Як ще вона може обдурити систему?
Щоб відповісти на це питання, потрібно провести уявний експеримент.
На момент написання статті 1 Dash коштує приблизно 700 доларів. 1500 мастернод в мережі Dash коштує близько 1 000 000 000 доларів. Припустимо, хтось реально вирішив вкласти мільярд доларів власних коштів в систему. На що він тепер може сподіватися? Виступити проти інтересів системи і гарантувати, що втратиш частину свого стану? У разі успішної атаки криптовалюта знеціниться, це як пити дати.
Чи ж можна зробити все можливе, щоб вартість твоєї частки збільшувалася. Висока ймовірність, що останній варіант буде найкращим.
Якщо коротко, PrivateSend підтримує взаємозамінність (fungibility), обмінюючи монети серед користувачів, щоб розірвати отслеживаемую історію монет.
Тепер давайте розберемо докладніше.
Перш ніж ми почнемо розбирати, як працює PrivateSend, нам потрібно зрозуміти концепцію CoinJoin.
CoinJoin — це метод анонімізації, запропонований для биткоиновых транзакцій Грегорі Максвеллом. В його основі лежить така ідея: «Коли ви хочете зробити платіж, знайдіть ще кого-небудь, хто хоче зробити платіж, і зробіть спільний платіж».
Так виглядає схематичне представлення CoinJoin:
Як бачите, у спільному платіж ви не можете прив'язати введення до висновку в одній транзакції. Це гарантує, що після проведення платежу треті сторони ні про що не дізнаються. CoinJoin повинен був вирішити одну з найбільш фундаментальних проблем биткоиновых транзакцій: відсутність взаємозамінності. Тобто, заменяемости активу або товару на актив або товар того ж типу.
Припустимо, що ви зайняли у одного 20 баксів. Якщо ви выпишете йому ІНШИЙ рахунок на 20 доларів, це буде ідеально. Ви можете також виписати рахунок на 10 доларів і 2 рахунки на 5 доларів. Теж добре. Долари взаємозамінні (але не завжди).
Однак, якщо ви позичте у кого-небудь автомобіль на вихідні і повернете йому іншу машину в понеділок, цей хтось розіб'є вам пику. Навіть якщо ви візьмете у нього червоний «жигуль» і повернетеся з іншим червоним «жигулем», він все одно буде незадоволений. Автомобілі не взаємозамінні. Як йде справа з криптовалютами?
Давайте розберемо на прикладі Биткоина. Bitcoin пишається тим, що має відкритий розподілений реєстру та книги транзакцій, в яку будь-хто може заглянути в будь-який час. Тобто, будь-хто може бачити всі транзакції, які відбуваються в будь-який час. Маючи биткоин, який коли-небудь використовувався для покупки наркотиків, наприклад, ви будете нести з ним його нелегальний вантаж. Ваш биткоин буде скопрометирован.
У деяких постачальників послуг за биткоины і бірж ці «зіпсовані» монети ніколи не будуть коштувати стільки ж, скільки «чисті». Це вбиває взаємозамінність і стає приводом для критикиБиткоина. Зрештою, чому ви повинні страждати, якщо один з попередніх власників вашого биткоина використовував його для вчинення незаконних покупок?
Хоча CoinJoin — блискуче рішення питання взаємозамінності, у нього багато слабких місць.
Один з найпоширеніших способів впровадження CoinJoin — звичайне злиття транзакцій:
Але такий підхід призводить до безлічі можливостей відстежити монети користувача в ході цих суміщених транзакцій.
У цьому прикладі через злиття було відправлено 0,5 BTC.
Щоб визначити джерело транзакції, потрібно просто підсумовувати значення, праворуч, поки вони не будуть відповідати значення ліворуч.
Чим більше користувачів додано в міксер, тим складніше стає їх відстежити. Але ризик деанонімізація залишається.
В інших имплементациях CoinJoin користувач може знеособити свої транзакції і потім відправити здачу на біржу або ще куди-небудь, хто знайомий з особистістю користувача. Після цього адресат може просто взяти отримані дані, щоб зв'язати їх з користувачем, який чекає на отримання своєї транзакції. Ця слабкість називається «кінцеве зв'язування».
Давайте розглянемо, що відбувається на діаграмі вище.
І ось використовуючи ці 0,3 BTC, джерело може запросто відстежити транзакції і порушити анонімність.
Розглянемо діаграму нижче.
Як нам визначити відправника нашої анонімної транзакції?
Просто почніть з «біржовий транзакції» і прокрутить все тому до моменту, коли Аліса анонімно відправляє 0,7 BTC. Це абсолютно порушує анонімність. Такого роду атака називається наскрізним зв'язуванням.
Повернемося до схеми:
Незважаючи на слабкості, Dash бачить цінність в тому, щоб зробити монети взаємозамінними, і тому впроваджує PrivateSend.
PrivateSend — це сервіс перемішування монет на базі CoinJoin з модифікаціями.
Модифікації включають:
PrivateSend додає приватності транзакціях за рахунок додавання безлічі ідентичних вводів від безлічі користувачів і відправки їх на множинні висновки. Оскільки потік транзакцій не можна відстежити, приватність транзакції залишається незмінною.
В технічному документі Dash написано:
«PrivateSend використовує той факт, що транзакція може бути сформована безліччю сторін та передана безлічі сторін, щоб злити кошти разом таким чином, щоб згодом їх можна було розбити. Враховуючи те, що всі транзакції PrivateSend налаштовані так, що користувачі платять самі собі, система повністю захищена від крадіжок і монети користувачів залишаються в безпеці. В даний час для перемішування з використанням PrivateSend необхідно не менше трьох учасників».
На зображенні вище три користувача надали свої знеособлені кошти для перемішування. Потім вони отримують свої кошти назад з нових виходів, які випадково перемішані. Як бачите, знеособлення транзакцій необхідно для перемішування. Можна знеособлювати валюту кратно 0,01, 0,1, 1, 10, 100 і 1000 DASH.
Потім схожі деномінації перемішуються, щоб забезпечити анонімність. PrivateSend обмежений 1000 DASH за сесію. Це означає, що при значному збільшенні суми потрібно кілька сесій. PrivateSend працює в пасивному сайті, щоб гарантувати, що тимчасові атаки буде важко здійснити, а у користувачів не виникне проблем. У кожній сесії бере участь до трьох клієнтів, а значить, у кожного користувача є 1 шанс з 3 на проведення транзакції. Щоб збільшити анонімність, використовується ланцюгової підхід, при якому кошти відправляються через безліч мастернод, одна за одною.
Одна з найбільш цікавих фішок DASH, поряд з анонімністю, це швидкість транзакції.
Як ми вже згадували на початку цього огляду, швидкість транзакцій у мережі Bitcoin дуже низька. Настільки низька, що від Bitcoin відмовляються як від засобу платежів.
InstantSend вирішує цю проблему за допомогою практично миттєвих транзакцій.
Знову ж таки, як проходять транзакції в мережі Bitcoin?
Причина, по якій майнер важливо провести процес схвалення, двояка. З одного боку, їм потрібно переконатися, що саме Аліса ініціює трансакцію. Тобто, щоб не було подвійної витрати.
Подвійна витрата, по суті, означає витрату однієї і тієї ж монети в декількохтранзакції одночасно. Проблема ця зумовлена принципами майнінгу. У блокчейне транзакції відбуваються тільки тоді, коли майнеры поміщають транзакції в видобуті блоки.
Тепер, припустимо, Аліса відправила 1 биткоин Бобу, а потім той же биткоин Чарлі. Майнеры поміщають одну транзакцію в блок, а потім, в процесі цього, замінюють іншу, перешкоджаю подвійний витрати.
Як Dash вирішує проблему подвійної витрати, використовуючи практично миттєві транзакції?
Давайте пройдемо покроково InstantSend:
Кожен раз, коли в Dash видобувається блок, майнер відправляє хеш блоку. Хеш блоку використовується для вибору кворуму мастернод. 10 мастернод = 1 кворум.
На час, що передують видобутку наступного блоку (2,5 хвилини), кворум стає «органом влади InstantSend» в мережі Dash. Отже, припустимо, що Аліса хоче відправити Бобу 1 Dash допомогою InstantSend, вибраний кворум заблокує вхідні дані транзакції і транслює дані введення.
Блокування забезпечить запобігання подвійної витрати. Якщо Аліса захоче відправити такий же enter Чарлі і витратити кошти двічі, оскільки вводи вже були транслированы, мережа відкине нову транзакцію.
Відправник і одержувач отримають 5 підтверджень транзакції протягом секунди і стане зрозуміло, що транзакція пройшла.
Начебто ні про що не забули.
Ці три особливості роблять Dash унікальною криптовалютой.
Ось так виглядає графік зростання Dash:
Багато великі постачальники послуг почали приймати "Digital Cash" в якості оплати.
Сінгапурський гаманець TenX навіть створив мобільний додаток і дебетову карту, яка може перетворити Dash в фіатні валюти. Додаток було успішно випробувано в mcdonald's.
Dash володіє потужним потенціалом стати популярною криптовалютой.
Більше:
Складність майнінгу Биткоина досягла історичного максимуму. «Спіраль смерті» скасовується
Зростання вище 8000 доларів дуже позитивно позначилася на майнинге кріптовалюти. Прибуток пішла вгору, а бізнес почав розширюватися — після чергового перерахунку складність видобутку Биткоина досягла історичного максимуму. mining difficulty has jus...
Настало довгоочікуване літо. Ніша криптовалют підтримала цю подію і видала на рідкість жарку тиждень. За останні сім днів ми дізналися про нову лінійку відеокарт від AMD, майнинге в TON і хардфорке . До того ж розібралися з прибутковістю мастернод і ...
На графіку Эфириума формується рідкісний бичачий патерн
Незважаючи на сильний тиск ведмедів після недавнього зливу , все-таки зміг відновитися і наблизитися до лінії 270 доларів. На думку кількох аналітиків з Твіттера, криптовалюта незабаром може сформувати бичачий патерн на графіку, який закінчиться черг...
Новини
Китайський мільярдер купив 10 тисяч биткоинов на початку року і заробив кілька мільйонів
На початку року китайський бізнес-ангел і власник сервісу Meitu Цай Вэньшэнь, сколотив статок на кризі доткомів, оголосив про намір накопичити 10 тисяч биткоинов. Тепер він заявив, що досяг своєї мети. Про це пише . Китайський біз...
ЦБ хоче перевести систему передачі платежів на блокчейн в наступному році
У середині квітня в Калінінграді пройшов форум IPQuorum, присвячений темі інтелектуальної власності. Його відвідали у тому числі російські чиновники, які позитивно про блокчейне. Тепер про використання технології задумався Банк Ро...
Changebot відновив роботу. Найбільший p2p-обмінник криптовалют в Телеграме знову в справі
В кінці лютого ми огляд Телеграм-бота для купівлі та продажу кріптовалюти. Changebot виступає гарантом угоди і забезпечує безпеку обох її сторін. Кілька днів тому сервіс перестав працювати, але зараз все повернулося в норму. Як ви...
Чарлі Шрем: травень стане останньою можливістю побачити Биткоин дешевше 10000 доларів
В кінці квітня трейдер Дмитро Лавров прогноз по курсу головною кріптовалюти. Тоді експерт передбачив подолання позначки в 9000 доларів і цілком вірогідний стрибок до 12 тисяч. Засновник криптовалютной біржі BitInstant Чарлі Шрем з...
Річард Бренсон попередив про скам-проектах, які діють від його імені
минулого тижня , що шахраї навчилися підробляти верифікацію акаунтів в твіттері. Під час збою в роботі Telegram зловмисники скопіювали акаунт засновник месенджера Павла Дурова і заробили один биткоин. Тепер глава корпорації Virgin...
Економіст Нуріель Рубіні: Биткоин і блокчейн — просто нісенітниця
У березні відомий економіст, професор Нью-Йоркського університету Нуріель Рубіні , що у крипторынка немає перспектив найближчим часом він обвалиться, а вартість Биткоина впаде до нуля. Тепер він висловився ставлення цифрових гроше...
Bitcoin може замінити готівку вже через 10 років
Bitcoin знову повертається на головні смуги великих видань. Найбільша в світі криптовалюта ось-ось проб'є 10 000 доларів за BTC, повертаючись до потужного 200-денного руху з середньою підтримкою в 9800 доларів. На минулого тижня ....
Знай своїх героїв: п'ять найбільших криптовалютных афер в історії людства
Разом з Биткоином у 2009 році з'явилися децентралізовані мережі. Через кілька років підприємці почали створювати на їх базі власні продукти. Так з'явилася мережа Ethereum, друга по капіталізації криптокомпания, на якій лежить част...
Mastercard втратила клієнтів з-за обмежень на купівлю кріптовалюти
У лютому платіжні системи Visa і Mastercard прирівняли покупку кріптовалюти з кредитної карти до зняття готівкових і підняли комісії за такі операції. Це стало однією з причин відтоку клієнтів Mastercard, йдеться у квартальному зв...
У Москві затримали наркоторговця, який продавав кокаїн за биткоины
Банкіри і чиновники регулярно звинувачують кріптовалюти в масі гріхів. З їх допомогою нібито фінансують терористів, відмивають гроші і продають заборонені речовини. Зазвичай масштаби паніки перебільшені, але такі випадки теж є. Од...
Reddit відновить прийом платежів у криптовалюте найближчим часом
В кінці березня найбільший форум Reddit оплачувати преміальну підписку биткоинами та іншими монетами. Причиною став збій в роботі сервісу Coinbase Commerce. Тепер технічний директор компанії Крістофер Слоу заявив, що криптовалютны...
У Москві зловили наркоторговця, який продавав кокаїн за биткоины
Банкіри і чиновники регулярно звинувачують кріптовалюти в масі гріхів. З їх допомогою нібито фінансують терористів, відмивають гроші і продають заборонені речовини. Зазвичай масштаби паніки перебільшені, але такі випадки теж є. Од...
Жителя Омська засудили до трьох років в'язниці за «продаж» майнінг-ферм
У середині березня ми про 54-річного жителя Омська. Йому ставили розкрадання двох мільйонів рублів під виглядом продажу обладнання для майнінг, з-за чого він проходив по статті 159 КК РФ. Суд відбувся — шахрая засудили до позбавле...
Новини майнінг-пулу 2Miners. Квітень
Команда 2Биткоина вирішила публікувати щомісячні звіти про виконану роботу над проектом . Квітень для нашого улюбленого майнінг-пулу видався крутим. Ми додали три нові монети, впровадили деякі функції для професійних майнер і онов...
Хочеш грати на криптовалютном ринку — манипулируй
Криптовалютное простір і маніпуляції з ринком вже стали практично синонімами. Групи пампа і дампа (pump' ' dump), інсайдерська торгівля езотеричними знаннями, закриті канали з платним входом — все це буяє в крипті. Частково нелега...
WSJ: Telegram відмовився від проведення публічного ICO. Остерігайтеся можливих скамов
У березні Telegram Group, яка володіє месенджером Telegram і виступає організатором ICO Telegram Open Network (TON), відзвітувала про притягнення 1,7 мільярда доларів у двох закритих раундах первинного розміщення токенів. Таких гр...
Як майнить Ethereum Classic? Прибутковість видобутку ETC
Ethereum Classic виник жарким червнем 2016 року після сумного злому DAO. Перешкодити хакерам вивести гроші повинен був хардфорк мережі Эфириума, але його не підтримала частина користувачів. Причина — принципова позиція проти можли...
Bitcoin Gold анонсувала хардфорк після виходу ASIC-майнера Antminer Z9
Годину тому китайський Bitmain випуск нового ASIC-майнера. Antminer Z9 працює на алгоритмі Equihash і в першу чергу призначений для видобутку BTG і Zcash. Хешрейт пристрою становить 10000 sol/s, які обіцяють приносити близько 37 д...
Форк Bitcoin Prime підтвердився. Чому проектом не можна довіряти?
У лютому на базі ZCL і BTC Bitcoin Private. Проект виявився цікавим, особливо для розробників. Через деякий час після проведення форк вони відмовилися від роботи над ZClassic і повністю переключилися на BTCP. Тепер вже колишній чл...
Bitmain випускає Antminer Z9 — ASIC для майнінг Zcash
Жарти скінчилися, Bitmain офіційно представив ASIC для майнінг Ethereum під назвою Antminer E3. Він буде майнить кріптовалюти на алгоритмі Ethash / Dagger Hashimoto. Так ми починали свою статтю про випуск . Сьогодні Bitmai...
Примітка (0)
Ця стаття не має коментарів, будьте першим!