Перейти к публикации
Tomcat_MkII

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

Рекомендованные сообщения

0xBitcoin

 

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

 

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

 

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

 

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

 

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

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



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

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



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

 

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

 

 

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
14 часа назад, Tomcat_MkII сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ради забавы.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, SaHonda сказал:

Ради забавы.

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

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

 

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

Изменено пользователем tcoin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, tcoin сказал:

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

 

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

добрый день!

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

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

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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 то что электричество не расходуется так как железо не грузиться, а вроде как в раздаче учавствуешь  но при условии что на кошельке что то есть))) Но минус в том что чем больше депозит тем чаще награду получаш. То есть мелкие участники лесом идут и не факт что даже за неделю что то получат.

Изменено пользователем tcoin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, mechanick сказал:

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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, но это очень дорого выходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
41 минуту назад, Жабраил сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
11 минуту назад, tcoin сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
23 hours ago, Borian said:

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

 

+1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

карандаш.jpg

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
39 минут назад, tcoin сказал:

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

карандаш.jpg

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гугл перевод

 

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

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

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

 

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

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
14 минуты назад, Zinoviy сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×