Altcoins Talks - Cryptocurrency Forum

Local => Український форум криптовалют => [Guides] Корисні інструкції => Topic started by: Yuriy57 on December 03, 2018, 05:54:17 PM

Title: Як створити власну криптовалюту | Інструкція
Post by: Yuriy57 on December 03, 2018, 05:54:17 PM

Сьогодні існує понад 2000 різноманітних криптовалют. Це особливий вид фінансового та платіжного активу, що став справжньою революцією. Але прогрес не стоїть на місці, і люди постійно шукають способи удосконалення цих активів.
Саме бажання перевершити провідні криптовалюти мотивує людей задуматися над створенням власної монети.
Cryptota.com.ua пропонує розібратися, з чого варто починати.
Перше і найголовніше: щоб щось створити потрібно мати задовільний рівень знань про сферу.
Розібралися у сфері? Можна починати.
Завантаження базового коду
Є два варіанти розвитку подій: найняти професіоналів для запуску проекту або створити валюту на вже існуючому коді.
Якщо оберете перший варіант, варто бути готовим до великих витрат. Та в разі успіху прибуток покриє початкові вкладення в десятки, а то й в сотні разів.
Якщо хочете зекономити, для початку зайдіть на ресурс github-е та оберіть код, на основі якого буде створюватися цифрова мережа.
Після цього потрібно скачати ZIP-архів, всередині якого буде весь вихідний код.
Завантаження бібліотек
Щоб надалі працювати над створення криптовалюти потрібно переконатися, що у вас є всі необхідні бібліотеки для коректної роботи.
Якщо у вас Linux:
Відкрийте термінал нажиманням Ctrl+Alt+T та введіть:
sudo apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.1-dev libdb5.1++-dev git qt-sdk libminiupnpc-dev
Після продовжіть встановлення.
Якщо у вас Mac OS:
Можете скористатися MacPorts чи Homebrew.
Приклад встановлення через MacPorts:
•   boost (C++ libraries)
•   db48 (Berkeley DB 4.8)
•   qt4-mac (Open Source QT 4.8.4, includes qmake)
•   openssl (ssl dev libraries)
•   git (to move source back and forth to the repository)
•   miniupnpc (UPNP dev libraries, optional–honestly I say skip this crap)
Після цього виконайте в консолі наступну команду:
sudo port install boost db48 qt4-mac openssl miniupnpc git
Заміна назви
Зараз можна задуматися над назвою вашої цифрової валюти. Вам необхідно замінити назви у базових кодах.
Це можна зробити вручну, але оскільки місць заміни досить багато, то розробники спростили користувачам задачу і створили програми, що дозволяють проводити масову заміну.
Можна використати SIA, TextWrangler, Regexxer та інші.
Налаштування мережевих портів
Зараз потрібно вказати мережеві порти, через які відбуватимуться всі операції.
Треба вибрати 4 порти: два для роботи за допомогою p2p і ще два для створення з’єднання за типом RPC.
Важливо здійснювати вибір елементів так, щоб вони не використовувалися іншими додатками.
Після цього потрібно провести такий комплекс операцій:
•   вказівка проміжку, за допомогою якого буде здійснено “коригування труднощів”;
•   зміна кількості можливих валютних одиниць;
•   відмітка, пов’язана з кількістю блоків, які генеруються максимально за 1-денний період.
Всі операції з криптовалютою здійснюються на закритій основі і допускають використання спеціальних ключів.
Кожен користувач має доступ до особистого та публічного коду. Це може відноситися до певного символу або цифри. Після цього всі рядки замінюються необхідними значеннями.
Генерація валюти
На цьому етапі ви можете самостійно вказати проміжок через який відбуватиметься “коригування труднощів”, кількість валюти, яка взагалі може бути та кількість блоків, що максимально генеруватимуться за 1 день.
Також ви можете зазначити у які проміжки часу генеруватимуться блоки (у секундах), обрати об’єм винагороди майнерів за кожен знайдений блок, рівень масштабування об’єму винагороди залежно від етапу емісії, ліміти зі створення блоків на добу та інші моменти.
Проте не забувайте, що після запуску криптовалюти всі процеси проходитимуть зашифровано. А в процесі шифрування використовуватимуться два ключі – приватний та публічний. Ви зможете самостійно встановити символ першого байту ключа.
Заміна іконок
Наразі у вас готовий GUI додаток для користувача та консольний додаток для сервера та клієнта.
Для GUI є ресурси, що знаходяться у папці src/qt/res. Тут зберігаються іконки для додатку і ви можете замінити уже існуючі іконки своїми. Проте варто зберегти таке ж ім’я та роздільну здатність.
З цього моменту вже можна говорити, що криптовалюта створена.
Висновок
Створення нової криптовалюти – це досить затратний процес, який вимагає не тільки хороших знань про цю сферу, але й фінансів.
Проте сьогодні існує багато інструменів для простішого та швидшого створення цифрової валюти, і ви маєте можливість спробувати себе в цьому.
Дисклеймер: Стаття написана на підставі знань та думок автора з метою висвітлення базової інформації про створення криптовалюти. Відповідальність за будь-які особисті рішення, які Ви приймаєте на підставі отриманих свідчень, несете особисто Ви. Якщо не впевнені в будь-чому, краще утримайтесь від кроків, які можуть призвести до негативного результату.
Нагадаємо, що редакція Cryptota.com.ua вирішила допомогти трейдерам-початківцям та створила покрокову інструкцію про те, як і з чого варто починати працювати на криптобіржі.
https://cryptota.com.ua/iak-stvoryty-vlasnu-kryptovaliutu-instruktsiia/