- PVSM.RU - https://www.pvsm.ru -
Вы наверно помните прошлую статью, в которой я разрабатывал централизованную криптовалюту. Идея была, как Вы знаете, плохой. Я решил перезапустить линейку этих туториалов, но уже более менее нормальной, чем было в прошлые разы. В этой линейке постараемся «пережевать» все сказанное. Поэтому, если Вы видели прошлую статью, Вы здесь можете увидеть что-нибудь, что было и в прошлой статьи.
Надеюсь на то, что хотя бы эту линейку не заброшу.
Во-первых: Децентрализованная криптовалюта будет куда в разы надежнее чем централизованная, в которой любой человек имея на руках свое время, будет вручную пытаться переписать ее блокчейн.
Во-вторых: В отличии от централизованных монет, в децентрализованной БД кошельков храниться не будут. В связи с чем, любой, кто на руках имеет баланс на счету, может часть сжечь, даже ошибившись в одной буковке в адресе кошелька.
В-третьих: В отличии от децентрализованных монет, в централизованной любой фрод может стереть всем баланс. А никто этого не хочет.
Прежде чем начнем искать библиотеки, сразу скажу следующее:
P2P. Воспользуемся библиотекой BPN (Bit Point Network), автор — Никита Подвирный (его группа ВК — тыньк [2]).
Blockchain. Воспользуемся библиотекой phpblockchain. Самому пришлось ее отполировать. А так, ссылка на библиотеку — клик [3]
Эти две библиотеки не поддерживают Composer. А сверху, которую разработал Никита — его собственный менеджер пакетов, который у меня не завелся.
BIP39. Нам будет необходимо восстановить кошелек из любого места в мире. Используем эту библиотеку — click [4]
BIP44. Пойдет и библиотека от Minter, вот ссылка — нажми [5].
Вот список необходимых библиотек. Первые две кинул в одну директорию, последние две уже установил через Composer.
Мне пришлось все начать сначала, уже более похожим на другие криптовалюты.
Децентрализованно, без контроля властей, свободным для всех. Примерно через несколько часов я опубликую вторую часть, где будем писать уже клиент, настроим трекер. Всем удачи! Ещё увидимся.
Автор: hacktriemackteam228
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/php-2/348154
Ссылки в тексте:
[1] Как я писал полудецентрализованную криптовалюту на PHP. (Часть 1 — Сбор библиотек): https://habr.com/ru/post/490472/
[2] тыньк: https://vk.com/hphp_convertation
[3] клик: https://github.com/knowledgearcdotorg/phpblockchain/
[4] click: https://github.com/furqansiddiqui/bip39-mnemonic-php
[5] нажми: https://github.com/MinterTeam/minter-php-bip-44
[6] Источник: https://habr.com/ru/post/490472/?utm_campaign=490472&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.