Як зробити собі криптогаманець
- 1. Локальний криптогаманець.
- 2. Криптогаманець на сервері.
- 3.Скільки існує кріптовалют.
- 4. Криптогаманець на сервері без GUI.
- 5. Як заробляти на депозітах у криптомонети.
- 6. Холодні та гарачі валети.
- 7. Остаточна перевірка вашого мастренода та актуальні конфіги.
У цьому році я зробив декілька програм для роботи з криптовалютами, ось моя головна програма цього року - My Trading bots (video), але на цей сторінці я хотів би подивитися на криптовалюти трохи з іншого боку.
Давайте з'ясуємо для початку, що незрозуміло чому звичайні електронні валюти (такі як PayPal) працюють дуже цікаво, тобто за допомогою PayPal можливо лише вивезти гроші з України, але перевезти гроши навпаки в Україну чомусь заборонено! Я переконався у цьому особисто, спілкуючись цього року з суппортом PayPal'у та намагаючись з'ясувати, чому PayPal не зараховує мені мої гроші.
Дуже цікаво також те, що національна спецслужба СБУ за використання PayPal відкриває кримінальні впровадження не на співробітників НацБанку України, що перешкоджають українцям нормально жити та користуватися грошима як це робиться у всьому навколишньому світі, а навпаки відкриває кримінальні впровадження щодо використання звичайних електронних грошей, таких як PayPal, до того ж називаючи їх "забороненими електронними грошима", ось наприклад про повне блокування WebMoney Без WebMoney. Тобто крипто гроші розвиваються не тому, як запевнює СБУ та Нацбанк, щоб торгувати наркотиками тощо, а саме тому, що держава заважає людям жити в Україні так, як живуть люди у всіх інших країнах світу. Або навіть незрозуміло зовсім, з небагатої України гроши виводити можливо, а громадянину України отримати гроши з інших країн отримати заборонено. СБУ це називає "конвертаційними центрами", "фінансуванням тероризму" тощо, та знищую компанії які допомагають отримати власноручно зароблені гроши, наприклад Переселенці організували роботу інтернет-мережі з легалізації доходів через криптовалюту, - СБУ, Двоє хмельничан можуть сісти на 6 років за створення онлайн-обмінника валют.
Все це виглядає дуже погано, наприклад якщо б поліція замість того, щоб шукати конкретних злодіїв ходила б та грабувала каси магазинів, що торгують топорами, тому що топори також можна використовувати для вбивства - тобто якщо ви щось маєте про конкретну людину або конкретний перевод - то й займайтеся цим одним конкретним переліком, а не просто грабіжками сейфів з грошима компаній, що займають переводами грошей. А, до речі, легалізацією доходів найчастіше займаються саме співробітники МВС та СБУ, щоб переконатися у цьому достаньо підійти до ворот будь-якого підрозділа СБУ чи МВС - й там ви побачите машини, які ніколи за все життя не можуть придбати будь-які співробітники правоохоронних органів - саме це й є легалізацією хабарів. Якась кількість готівки вкрай необхідна взагалі підприемствам для того щоб єкономіка працювала, це ніяк не пов'язано з легалізацією, тобто офіційною реестрацією автівок та домів на отримані хабарі. Люди у погонах взагалі повинні шукати кримінал та ватне скотобидло-сепаратистів, а не сейфи з грошима. Якщо б я мав право порадити СБУ займатися чимось корисним, то треба було у першу чергу знищити сепаратистів та відкрити кримінальні впровадження навпаки - на тих, хто перешкоджає вільному обігу грошей, особливо отриманню українцями зароблених за кордоном грошей. Але нажаль поради СБУ - чим їм треба займатися, а чим не треба - надають СБУ лише совкові дегенерати, клоуни, вата, сепари та інше ЗЕлене скотобидло, а мені лише залишається надати найпростіші поради щодо користування крипто валютами.
1. Локальний криптогаманець.
Найпростіше зробити собі гаманець у Лінуксі, ця можливість уже вбудована у Linux, це робиться у один клик мишкою.
Потрібно виділите біля 300 ГБ місця на своєму диску та трохи почекати, коли вони заповнюються тразакціями. Звичайно це займає біля місяця.
Ви отримаєте власний рахунок та змогу розраховуватися електронними грошима автоматично.
Підкреслюю, що робити для цього нічого не потрібно, лише клацнути мишкою у LinuxSoftwareManager що ви згодні отримати власний електронний криптогаманець.
У лінуксі кріптогаманець вже вбудований, але на Windows потрібно знайти спочатку URL та поставити кріптогаманець (зазвичай у один клік). Ось наприклад вам пару URL щоб ви зрозуміли як їх шукати.
- https://gobyte.network/gobyte-wallet/
- https://github.com/GiantPay/GiantCore/releases/tag/1.4.1
- https://github.com/digiwage/digiwage/releases/tag/v1.1.0
- https://github.com/unigrid-project/UNIGRID/releases/tag/2.0.1
2. Криптогаманець на сервері.
У деяких випадках, коли наприклад ви не відчуваєте себе у безпеці у своєму домі, або коли у вас не вистачає місця на диску - ви маєте можливість розташувати гаманець на якомусь сервері. Це коштує дуже недорого, наприклад у цієї компанії меньше 2-х євро на місяць. Але у такому випадку є багато моливостей та особливостей. Ви навіть можете зробити це так же просто як описано вище для локального гаманцю, але на сервері можно зробити й цікавіше. По-перше, можна зробити без GUI, а по-друге можливо розділити MasterNode (тобто релейний сервер трансляції грошових транзакцій) безпосередньо від вашого власного гаманця, тобто Wallet. Й навіть отримувати якийсь невеличкі гроші від свого MasterNode, та навіть можливо що ці гроши перевищать платню за хостинг.
Але, давайте усе по черзі. По-перше, треба забезпечити безпеку сервера, тут є дуже багато порад, але мені дуже подобається ось це відео, де людина підсумувала взагалі все те, що я звичайно роблю на сервері самостійно, але людина на цьому відео розташувала сервер на специфічному хостингу для таких гаманців та користується специфічною панелью Vultr для таких віртуалок з грошима. Але це не має значення, ви можете просто придбати у будь-якому місці Лінукс машину та використовувати її самостійно, не користуючись послугами компаній типа Vultr.
3.Скільки існує кріптовалют.
Кожна компанія зазвичай утворює свою власну кріптовалюту, це достить легко. Наприклад у 2019-му році я співробітничал з фірмою Folex, вона мала свою власну кріптовалюту. До речі, ця компанія утворена нашим співвітчизником, але тому що ця діяльність у нас в Україні вважається кримінальною, йому довеловелося уїхати назавжди до Німетчини, бо у Німетчині та інших країнах світу це звичайний бізнес (тут ставимо кому й посилаємо привітання нашому СБУ, вище я про це згадував детальніше). На англ мові я розмовляю тому, що в компанії людей багато, власник теж вже не бажає розмовляти ані українською, ані російскою мовами.
За допомогою ось цієї моєї власної програми
- 2019 year: VB.NET NET.CORE 3.1 WebApi2 Client with CryptoCoins extension - Download from: [MyServer], [Github]
ви можете отримати величезний перелік усіх торговельних кріптоват. Наприклад на сайті Binance.com торгується зараз 866 валютних пар. А, до речі, власної валюти тієї компанії, з якої я працював, у цьому переліку немає, бо вона занадто маленька, щоб торгуватися на такому відомому сайті.
З того величезного переліка на той момент актуальними були: 1X2coin, bettex, bitgreen, Core-Smart, denarius, genesisx, giantcoin, heliumd, imagecoin, klks, lux, SIN-core, sins-coin, Snowgem, trittium, Vitae, wagerr, XSN - тут я вам перераховую просто імена папок на серверах, з яким я працював.
Усі кріптовалюти зазвичай є OpenSource-кодом з Гитхаба або інших майданчиків для публікації кода. Тут важливо зрозуміти, що неважливо який саме майданчик для публикації коду, важливо щоб ви ставили собі монети саме з сорсе-коду. Тому, як бачите, деякі монети встановлени не з ГитХаба (До речі я й сам підтримував тривалий час свій власний майданчик для публікації коду, але це було так давно, що я вже нічого з цього не пам'ятаю, крім того, шо тоді я працював на москальщині) - важливо щоб ви довіряли цьому майданчику, бо зрозуміло що всі бажають вкрасти ваши гроши.
4. Криптогаманець на сервері без GUI.
Далі ми подивимося на той випадок, коли ви вирішили:
Ви вирішили не зберігати криптогаманець вдома, а зберігати його на сервері.
Ви вирішили, що вам повний сервер з GUI не потрібен, ви бажаєте чистий Linux з командною строкою без GUI.
Ви вирішили, розділити свій власний гаманець від загального серверу трансляції транзакцій.
Повна документація, як це зробити, знаходиться для Гелія ось тут HeliumChain , нище я трохи прокоментую цю документацію.
Поперше, потрібно встановити текстову версію Убунту.
Все що там описано у передумовах, робиться командою:
apt-get update -y && apt-get upgrade -y && apt-get install build-essential libssl-dev libboost-all-dev libqrencode-dev pkg-config libminiupnpc-dev qt5-default qttools5-dev-tools libgmp3-dev -y && add-apt-repository ppa:bitcoin/bitcoin -y && apt-get update -y && apt-get install libdb4.8-dev libdb4.8++-dev -y && apt-get install autoconf -y && apt-get install build-essential libtool autotools-dev pkg-config libssl-dev libboost-all-dev autoconf automake -y && apt-get install libzmq3-dev libminiupnpc-dev libssl-dev libevent-dev -y && apt-get install libgmp-dev -y && apt-get install openssl -y && apt-get update -y && apt-get install git build-essential -y && sudo apt-get install aptitude -y && sudo aptitude install libdb4.8++-dev -y && apt-get install git -y && sudo apt-get install software-properties-common python-software-properties -y && sudo add-apt-repository ppa:git-core/ppa && sudo apt-get update -y && sudo apt-get install git -y
Дале рестартуєте та робите апгрейд.
apt-get update && apt-get upgrade
sudo apt-get update && sudo apt-get dist-upgrade
Наразі усі пакети підготовлені, час відкомпиліти даймон та клайент Гелія. Це робиться ось так.
1: mkdir helium
2: cd helium
3: git clone https://github.com/heliumchain/helium.git
4: mkdir -p build
5: BDB_PREFIX=$(pwd)/build
6: cd helium
7: ./autogen.sh
8: ./configure
9: make
10: sudo make install
Результатом цього процесу буде даймон та командну строку вашої криптовалюти, у даному випадку Гелія. Наразі на цьому сервері я поставив п'ять монет, як бачите. Щоб на запоморочуватися з VI я зазвичай конекчусь до сервера по WinSCP та з нього все редактую.
Конфіги виглядають приблизно ось так:
А от пояснення кожного параметра digiwage.conf. Найголовне тут - адреса діючих мастернодов, їх потрібно знайти наприклад на сайті https://masternodes.online/, або на будь-якому сайті на кшталт цього.
Подивитися на свої тразакції ви можете на https://explorer.helium.com/ або на https://www.blockchain.com/explorer, до речі там же можливо знайти й діючи адреси мастернодів.
Після цього вам потрібно отримати власну адресу вашого нода командою (XXX - назва вашою монети), додати її у конфіг та прочитати собі весь блокчейн:
1: XXX-cli mastenode genkey
2: XXXd -daemon
3: XXX-cli mnsync status
3: watch XXX-cli getinfo
3: watch tail -n 100 .XXX/debug.log
До речі тут згадаємо усі найбільш корисні команди керування мастернодами.
XXX-cli getinfo | Prints json data. It displays information such as wallet version, block height, balance etc. |
XXX-cli getmininginfo | Prints information related to mining such as mining difficulty, chain data, network hashrate etc. |
XXX-cli getblockcount | Displays the total number of blocks processed. You can use this command to check the masternode wallet sync status. In addition to this you can also use “helium-cli mnsync status” which should display MASTERNODE_SYNC_FINISHED. |
XXX-cli masternode status | Used to check the masternode status. |
XXX-cli masternodelist full | grep ip-address | Used to verify your masternode working status. |
XXX-cli masternode current | Displays more specific information about your masternode such as: IP address, port, payee detail etc. |
XXX-cli getconnectioncount | This displays the total number of connection count to your masternode. |
XXX-cli getbalance | It will display the balance of your masternode wallet. The balance will be 0 since most masternodes are usually setup in hot / cold environment. Additionally you can also use “helium-cli listaccounts“. |
XXX-cli masternode list | Lists all the masternodes on the network and their current status. |
nano XXX.conf (eg: nano ~/.helium/helium.conf) | Edit the masternode config file to add nodes or to change the configuration. |
XXX-cli stop | Used to stop the wallet |
A також подивиться на типові параметри керування даймоном digiwage-daemon-prm.txt.
Якщо ви дойшли правильно додали адреси діючих мастернодів, та зробили нормально інші налаштування то ви побачите як додаються у вашу власну базу ланцюжки блокчейну.
5. Як заробляти на депозітах у криптомонети.
На криптомонетах можна заробляти, тобто це не лише засіб зберігання грошей, але й засіб зробити депозіт та отримувати проценти. Звичайно, можна ще багато що зробити, наприклад грати на курсі монет. Але зупинимось на більш надійному заробітку на депозитах. Один з найвідомійших сайтів для заробітку на депозитах https://www.vultr.com/, але тут потрібно зрозуміти що він відомий, але не самий дешевий, якщо ви пошукаєте його альтернативи, то ви зможете знайти тисячі й тисячі більш дешевих. Наприклад ось тут я зібрав 120 веб-хостингів - Hosting List.
Усі ці величезні датацентри з грошовим обігом у мільярди доларів заробляють переважно на депозитах, яві вносять люди у крипту. Схема тут дуже проста. У кожній монеті існує якийсь відсоток для майнерів, а якийсь водсоток для тих, хто тримає власні мастерноди. Це залежить від монети, є монети зх фіксованими відсотками, є х нефіксованими, але приблизно гроші поділяються наполовину. Конкретний відсоток можна подивитися на сайті, подібному нище - на ньому ви можете побачити що на протязі останніх 1000 блоків майнери отримали 54% відсотків доходу, а власники мастенодів 42,5% відсотків rewards, тобто доходів.
До речі тут можна побачити версію монети, це дуже важливо, бо у якщо ви додасте у попередньому пункті addnode з іншою версією, то вона буде несумісна з вашим мастернодом.
Також можна побачити у яких країнах розташовані мастерноди.
Щоб зробити свій власний мастернод та заробляти на ньому потрібно зробити свій власний мастернод (можливо ви не єдиний власник) але ви повинні зібрати повну суму. Повна сумма мастернода може бути зеро, тобто нуль для монет які втратили актуальність або навпаки нерозкручені до півмільона доларів для популярніх монет. Мастернода складається з долей, 1000 - 10 млн (колонка require).
Деякі монети нагадують сейф або звичайний банковський депозіт - туда вкладени мільони доларів, але return of investment (ROI) там зовсім невеликий - наприклад у dash лише 10 доларів залишається для розподілу між власниками мастер-нодів. Але наприклад монета CMTR дала інвесторам 6 тисяч відсотків за останні 6 днів. Непогано, як бачите 1000% росту за один день - тобто вчорашня одна гривна зробилася сьогодня 10 гривен, завтра 100 гривен, післязавтра 1000, а за тиждень кожна ваша гривна зробилася мільйоном гривен, при чому ви не робили взагалі нічого і все це абсолютно законно. Це й є сенс зацікавлености людей крипто-монетами.
6. Холодні та гарачі валети.
Головне, що потрібно зрозуміти - валети, тобто криптогаманці, бувають холодні та гарячі. Холодні - це такі, які ніяк не приконекчені до мережі, ви зберігаєте у них свої гроші. Холодні ви можете навіть придбати у вигляді флешки та сховати її будь де.Гарачі - це такі, які завжди у мережі, на них ви отримуєте поточні доходи від депозітив та переліки. Зрозуміло, що вони меньш надійні.
На чьому відео людина дуже правильно робить холодний валет та розповідає про це дуже ретельно. Що ще цікаво, людина ставить sentinel - тобто сторожок, який контролює що мастернод завжди працює.
Якщо підсумувати швидко те, що розповідяють ці хлопці на відео так довго, то це дуже просто:
- На своему локальному валеті заходимо у File->ReceivingAddr - там робимо нову адресу, тобто паблік ки, якщо казати словами програміста.
- Пересилаемо на цей відкритий ки гроші, потрібні на відкриття мастернода. Вони з кишені нікуди не уйдуть, будуть відображені як переслані самі собі.
- Далі трохи чекаємо й дивимося у вкладці Transaction номер (хеш) транзакції.
- Заходимо у Tools->Console й робимо там masternode genkey.
- Відкриваємо на валеті masternode.config й записуємо у нього - им'я (будь яке), адресу свого валета (зовнішню), той самий Genkey - він має назву collateral, тобто адреса залога, адреса для роботи мастернода, номер транзакції (тобто хеш) і номер індекса (0/1).
- Заходимо на сервер, там записуємо у masternodeprivkey ту саму колатеріал-адресу залога, яку ми зробили на воллеті. Щоб записати її треба зупинити даймон та знов потім його рестартувати XXX-cli stop, XXXD -daemon
- На вкладці masternode валета треба зробити старт даймона. Та подивитися потім чи працює мастернод нормально.
7. Остаточна перевірка вашого мастренода та актуальні конфіги.
Для кожної монети існує сайт на якому ви можете перевірити, чи пройшла ваша транзакція та чи працює ваш мастернод. Наприклад для шит-мани digawage (ця дерьмо-мани тут наведена лише для приклада), ви можете все перевіряти на сайті - http://wage.ccore.online/masternodes.
От наприклад я перевіряю - чи прошла моя транзакція на 12000 монеток WAGE - так, пройшла. Але мій локальний кошик/гаманець показує що мій мастернод працює. Так само показує й сервер, але (!) мого мастернода у листі мастернодів немає, що означає що дівіденди на мій депозит нараховуватися не будуть. (У таких випадках звертайтеся у саппорт монети у Дискорді).
Сайти монет потрібні ще для того, щоб актуалізувати конфіги правільними конектами ADDNODE, наприклад для названої монети параметри для конфіга можна знайти от тут http://wage.ccore.online/connections.
|