Jump to content
Tomcat_MkII

Код Биткойна вместе с PoW майнингом портирован в смарт-контракт Эфириума с токеном 0xBitcoin

Recommended Posts

0xBitcoin

 

Полный клон Биткойна в стандарте токенов ERC-20 (0xB) теперь работает на блокчейне Эфириума, используя те же алгоритмы, лимит монет в 21 миллион, уполовинивание раз в четыре года и собственный майнинг PoW. Уже сейчас на сайте проекта можно скачать майнер новой монеты.

 

Он не копирует существующие балансы; токен 0xBitcoin стартовал с нулевого блока, однако его методы распределения токенов такие же, как и у Биткойна.

 

код контракта

 

Эфириум – Тьюринг полная платформа, поэтому на его блокчейне можно построить любое приложение, включая даже еще один Эфириум, или, как в данном случае, Биткойн.

 

Одним из первых сообщение о запуске 0xBitcoin прокомментировал разработчик Эфириума Ник Джонсон (Nick Johnson):

Забавный проект! Правда, PoW майнинг выглядит как необязательное излишество, ведь токен уже защищен PoW самого Эфириума.



В ходе последовавшего обсуждения Джонсон уточнил свою позицию:

Майнинг PoW имеет свою экономику – он определяет минимальную стоимость двойной траты. В данном случае, такая необходимость отсутствует, и майнинг может стать лишь способом определения цены, которую должны заплатить покупатели токена. Мне это кажется нелепым; даже какое-нибудь случайное распределение подошло бы больше.



Алгоритмы PoW или PoS представляют собой комплексные механизмы, предотвращающие двойную трату, но кроме этого они обеспечивают справедливое распределение монет.

 

Случайное распределение не будет справедливым, ведь оно не имеет под собой выполненной работы, но если энергия действительно используется для создания чего-либо, то ее стоимость могла бы стать базовым уровнем цены токена.

 

 

 

Читать полностью

 

Share this post


Link to post
Share on other sites
14 часа назад, Tomcat_MkII сказал:

работает на блокчейне Эфириума, используя те же алгоритмы

При этом на gpu он не майнится, я правильно понял?

Share this post


Link to post
Share on other sites

майнер на CPU только.

Запустить, запустил, но ни одной монеты так и не на майнил. Как объединится в пулы не понимаю. 

Share this post


Link to post
Share on other sites

Пока тишина, хз как он майнится надо пул или майнера хватает и какова сложность и как раздается, обязательно на кошельке эфир должен быть или нет. Вопросов больше чем ответов)))

Share this post


Link to post
Share on other sites

Один вопрос: на кой хрен они это слепили?

Share this post


Link to post
Share on other sites
1 час назад, SaHonda сказал:

Ради забавы.

Уже  +50 0xBTC на  кошелек получил. 

за какое время? 

 

Я так понял что железоы данный вид майнинга не грузит, кроме этого на тот кошелек который дается надо положить эфир минимум 0,005 и после запуск программы и иди отдыхай)) сложность там уже походу увеличилась так как народ то же подтягиваеться и вопрос?) когда награду ждать через два часа или неделю, может надо пару эфиров положить и тогда шустрее пойдет процесс.

Edited by tcoin

Share this post


Link to post
Share on other sites
3 часа назад, tcoin сказал:

за какое время? 

 

Я так понял что железоы данный вид майнинга не грузит, кроме этого на тот кошелек который дается надо положить эфир минимум 0,005 и после запуск программы и иди отдыхай)) сложность там уже походу увеличилась так как народ то же подтягиваеться и вопрос?) когда награду ждать через два часа или неделю, может надо пару эфиров положить и тогда шустрее пойдет процесс.

 

На счет пару эфиров не знаю, у меня на балансе было 0.01. Блок получил через минут 10. Полагаю что мне повезло, так как прошуло уже более 3 часов и наград я не получал. 

 

Плюс, увеличилась сложность только что в 2 раза.

Share this post


Link to post
Share on other sites

добрый день!

Не могу запустить майнер, как адрес кошелька вписать, ка установить пароль.

Подскажите начинающему, пож

Спасибо

Share this post


Link to post
Share on other sites
27 минут назад, mechanick сказал:

добрый день!

Не могу запустить майнер, как адрес кошелька вписать, ка установить пароль.

Подскажите начинающему, пож

Спасибо

Скачиваешь майнер, распаковываешь, запускаш и потом самое интеренсое

  1. Build a new mining account with 'account new'   (то есть нажимаешь просят пароль ввести, когда будешь его устанавливать запиши, каждый раз потом надо будет вводить)
  2. View the private key with 'account list' (эта команда показывает какой тебе адрес дали и приватный ключ от кошелька)
  3. Write down these credentials (тут типа все надо записывать)
  4. Mine 0xbitcoin tokens with the command 'mine'  (после запускаешь майнер  командой  - mine )

Несколько нюансов, на данный кошелек надо сделать перевод минимум 0,005 эфира, на 32 битной винде этот майнер не работает. Вроде понятно, если где ошибся подправите. В принципе вся инструкция как для винды или люникса есть на страние скачивания майнера.

 

Интересный способ майнить этот POW то что электричество не расходуется так как железо не грузиться, а вроде как в раздаче учавствуешь  но при условии что на кошельке что то есть))) Но минус в том что чем больше депозит тем чаще награду получаш. То есть мелкие участники лесом идут и не факт что даже за неделю что то получат.

Edited by tcoin

Share this post


Link to post
Share on other sites

Спасибо за ответ

Кошелёк уже есть и ключ есть. Как их ввести, чтобы новых не было?

 

Share this post


Link to post
Share on other sites
1 минуту назад, mechanick сказал:

Спасибо за ответ

Кошелёк уже есть и ключ есть. Как их ввести, чтобы новых не было?

 

Ниче вводить не надо теперь только  вначале mine и пароль вводить и все процесс запущен. Если забыли адрес или приватный ключ то просто команда account list и снова пароль и показывают твой адрес и приватный ключ.

Share this post


Link to post
Share on other sites

Самое интересное, что в майнере есть команда help, где всё разжёвано. Но добавлю, что после создания хранилища ключей (в первый раз когда майнер попросил ввести пароль) этот файлик лучше забэкапить, а то у него бывает такое - при неправильном вводе пароля он может его перезаписать на новый.

Share this post


Link to post
Share on other sites
2 часа назад, tcoin сказал:

Но минус в том что чем больше депозит тем чаще награду получаш.

Это неверное утверждение, схема такая

1. Майнер получает задание

2. Майнер с помощью процессора вычисляет

3. Когда решение найдено (а зависит это от скорости процессора) майнер отправляет решение по контракту. Для этого нужно создать транзакцию на блокчейне эфира. А значит придётся заплатить комиссию, для этого и нужен эфир на этом аккаунте.

4. До этого шага я так и не дошёл, тут должно быть вознаграждение токенами.

 

Только я не уверен, что каждое решение будет верным, а вот комиссию придётся заплатить в любом случае.

Если кто лучше соображает прошу подсказать, почему у меня все отправленные майнером транзакции со статусом Fail. Вот тут видно, что не у меня одного такие проблемы, причем их больше, чем успешных. В окошке майнера заметил сообщение о найденом решении, и почти сразу же об ошибке: 

Скрытый текст

Mining difficulty: 65
Challenge number: 0x3a8163cff539c38314e8fea475ca1c3c918411438e3fa2ea3668ed3dd26c5d1d
Hash rate: 7787.8
Hash rate: 7581.2
Mining difficulty: 65
Challenge number: 0x3a8163cff539c38314e8fea475ca1c3c918411438e3fa2ea3668ed3dd26c5d1d
Hash rate: 7517.6
submit mined solution with challenge  0x3a8163cff539c38314e8fea475ca1c3c918411438e3fa2ea3668ed3dd26c5d1d


---Submitting solution for reward---
nonce  0xd8eeba44857774e12ebe86fe6af2b81e38a24795fdbbaa09a76e05ae533c2357
challenge_digest  0x0000000cd94101bb99ba4da5abc3e426960b82f32acc1529699f4878512015ed


Hash rate: 6937
txCount 13
Error: Returned error: gas required exceeds allowance or always failing transaction
    at Object.ErrorResponse (C:\snapshot\0xbitcoin-miner\node_modules\web3-core-helpers\src\errors.js:0:0)
    at C:\snapshot\0xbitcoin-miner\node_modules\web3-core-requestmanager\src\index.js:0:0
    at XMLHttpRequest.HttpProvider.send.request.onreadystatechange (C:\snapshot\0xbitcoin-miner\node_modules\web3-providers-http\src\index.js:0:0)
    at XMLHttpRequestEventTarget.dispatchEvent (C:\snapshot\0xbitcoin-miner\node_modules\xhr2\lib\xhr2.js:64:18)
    at XMLHttpRequest._setReadyState (C:\snapshot\0xbitcoin-miner\node_modules\xhr2\lib\xhr2.js:354:12)
    at XMLHttpRequest._onHttpResponseEnd (C:\snapshot\0xbitcoin-miner\node_modules\xhr2\lib\xhr2.js:509:12)
    at IncomingMessage.<anonymous> (C:\snapshot\0xbitcoin-miner\node_modules\xhr2\lib\xhr2.js:469:24)
    at emitNone (events.js:111:20)
    at IncomingMessage.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1056:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
Mining difficulty: 65
Challenge number: 0x3a8163cff539c38314e8fea475ca1c3c918411438e3fa2ea3668ed3dd26c5d1d
Hash rate: 7913.8
Hash rate: 8016.2
Mining difficulty: 65

Возможно также, что кто-то отправил решение быстрее и с большей ценой газа. Заметил, что "успешные" транзакции с ценой 25-31 gwei, а в майнере по-умолчание стоит 1 gwei, я ставил и 5 и 15 и 20, но всё fail. Щас поставил 25 gwei, но это очень дорого выходит.

Share this post


Link to post
Share on other sites
41 минуту назад, Жабраил сказал:

Это неверное утверждение, схема такая

Ок, в таки тонкости не вникал ибо не знал о них, но почему процессор не грузиться как при обычном майнинге тогда? Насчет газа то же приму к сведению. 

Share this post


Link to post
Share on other sites
11 минуту назад, tcoin сказал:

почему процессор не грузиться как при обычном майнинге

Это и есть "обычный" майнинг. Эффективность использования процессора, а также количество "работы" целиком зависит от программы-майнера. Попробуй указать больше cpu_threads в настройках, это значение обычно должно быть равно количеству ядер процессора, но у меня только 4 ядра, а cpu_threads поставил 16 и это дало прирост хэшрейта почти в 2 раза. Пробовал и больше, но тогда скорость меньше показывал. Но пока, это самый первый и единственный майнер для этого токена, многово ожидать не стоит. "Спасибо" что хоть как-то работает. Вероятно скоро появится gpu майнер :smile:.

Share this post


Link to post
Share on other sites

кароч, 0,0005 эфира, не хватило газа для транзы найденого блока(((( 

Share this post


Link to post
Share on other sites
23 hours ago, Borian said:

Один вопрос: на кой хрен они это слепили?

 

+1

Share this post


Link to post
Share on other sites

обычный ввод пароля и пусто))) походу майнинг окончен

карандаш.jpg

5 часов назад, Жабраил сказал:

Но добавлю, что после создания хранилища ключей (в первый раз когда майнер попросил ввести пароль) этот файлик лучше забэкапить, а то у него бывает такое - при неправильном вводе пароля он может его перезаписать на новый.

Странно вроде пароль тот же, но походу что то такое получилось, эх не бэкапил и новый аккаунт не создает))

Share this post


Link to post
Share on other sites
39 минут назад, tcoin сказал:

обычный ввод пароля и пусто))) походу майнинг окончен

карандаш.jpg

Странно вроде пароль тот же, но походу что то такое получилось, эх не бэкапил и новый аккаунт не создает))

 

Когда запрашивает код,  набираешь его (он не отображается) и жмешь  Enter

Share this post


Link to post
Share on other sites

Гугл перевод

 

Когда я пытаюсь получить доступ к моему контракту, мне нужно заполнить свой пароль, однако консоль не перемещается, и я не могу заполнить пароль.

Я могу заполнить другие команды в подсказке.

Очень странно, может кто-нибудь мне помочь?

 

вы все равно можете ввести свой пароль, вы просто не сможете его увидеть

 

 

Если в команде запуска списка учетных записей отображается значение null, удалите файл хранилища для папки 0xbtcstore, найденной через проводник файлов, и перезапустите процесс с помощью учетной записи new.

Share this post


Link to post
Share on other sites
14 минуты назад, Zinoviy сказал:

Когда запрашивает код,  набираешь его (он не отображается) и жмешь  Enter

Это я понял что пароль уже не отоброжается, только после входа в ак там ничего нет, пишет типа надо новый ак создать. Вот и вопрос куда старые делись ибо я пароль не менял.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...