Майнер ethereum mac os

Программист добавил в утилиту ethminer поддержку Mac c чипом M1

Сравнение хэшрейта на Mac c M1 и специальных майниноговых карт Nvidia CMP.

26 февраля 2021 года программист Ифань Гу (Yifan Gu) в своем блоге рассказал, что добавил в утилиту ethminer поддержку Apple M1. Ее модифицированная версия доступна в репозитории разработчика на GitHub.

Для того, чтобы запустить ethminer на MacBook Air с чипом M1 Гу пришлось сделать некоторые манипуляции с исходным кодом утилиты. Он добавил в «белый список» майнера (libethash-cl/CLMiner.cpp) чип M1 как Intel GPU. Также Гу пришлось обновить boost до последней версии и внести исправления в соответствующий код asio. Еще ему пришлось обновить OpenSSL до последней версии для поддержки связки «darwin + arm64».

Процесс запуска ethminer на MacBook Air с M1.

Разработчик пояснил, что хэшрейт при майнинге Ethereum на Apple M1 достигает 2 Mh/s, это очень мало, но ему было интересно реализовать сам запуск этого процесса в экспериментальных целях. Гу выяснил, что новый MacBook Air может майнить криптовалюту Ethereum по $0.14 в сутки (по курсу на 26 февраля).

Для сравнения, на видеокарте GeForce GTX 1050 этот параметр составляет около 9 MH/s, а в новой GTX 3060 с урезанным в vBIOS в два раза хейшейте (выдает около 25 Mh/s) на майнинге Ethereum можно получить до $6 в сутки.

Пример достигаемых параметров хэшрейта на Apple M1.

Это не первый раз, когда энтузиасты используют Apple с M1 для майнинга. В декабре 2020 года разработчики из XMRig смогли на этом чипе майнить криптовалюту Monero.

Источник

6 User Friendly Ethereum GUI Mining Clients For Mac, Linux And Windows

With Cryptocurrency price stock shooting through the roof, BitCoin is making all the other altcoin a good choice. Ethereum and Cryptocurrency in general are designed from the ground up to be as open and transparent as possible. The client diversity is a huge win for the entire ecosystem, it lets us verify the protocol while keeping the door open for new innovation. However, due to the lack of GUI Client, it can be very confusing for end-users. We’ve compiled some of the more user friendly Ethereum mining software for the general public.

Why Ethereum Cryptocurrency instead of the more popular BitCoin? Ethereum is one of the most ambitious blockchain projects. It runs its own cryptocurrency, called Ether, but goes beyond being just digital currency. Ethereum is a decentralized platform that allows building smart contracts: decentralized applications (dapps) that run as they are coded without any possibility of censorship, downtime, fraud or third parties interference.

Ethereum Vs. Bitcoin: What Sets Them Apart? Cryptocurrency Ether could potentially prove more lucrative than Bitcoin. It’s been flying in Bitcoin’s shadow, but investors are taking notice of its powerful financial technology.

↓ 01 – Trex Miner | Windows | Linux

T-Rex is a simple to use and highly optimized cryptocurrency mining software. It utilizes the full potential of modern NVIDIA graphics cards using unique optimization techniques. You will get the best speed on the mining pool. Your crypto earnings will get higher with T-Rex and this is really stable. Our users are getting many months of uptime without issues.

T-Rex has one of the lowest prices for usage. For the majority of supported algorithms we only take 1% of your mining time as a reward. This is less than 15 minutes per day. It is possible to control your miner via your browser and you don’t need to look at your console anymore. You can make the miner’s web page accessible in your local network.

↓ 02 – Parity | Windows | macOS | Docker | Ubuntu

Parity Technologies is proud to present our powerful new Parity Browser. Integrated directly into your Web browser, Parity is the fastest and most secure way of interacting with the Ethereum network. They’ve created the world’s fastest and lightest Ethereum client and integrated it directly into your web browser. Using it you can access all the features of the Ethereum network including powerful Decentralised applications and the multitude of cryptocurrencies issued on ethereum. Works great on Microsoft’s Windows 10 and Apple’s macOS.

  • High Performance – Tuned, hand-optimised use of low-level Rust-language, JITEVM turbocharges execution of complex contracts and Multi-level in-memory caching
  • Ultra Reliable – Memory and concurrency safety guaranteed by Rust language, Actor-based modularity ensures maximal resilience, and Unit-tested and peer-reviewed from day one
  • Future Proof – Standard, JSON-based, chain-specification format, EVM plugins allow native speed contracts, and Actor-based modular architecture with IPC
  • Small Footprint – Rust’s ownership tracking facilitates minimal memory footprint, Cache management gives fine control to user, and State-trie pruning minimises storage footprint
Читайте также:  Сроком окупаемости называется продолжительность периода от начального момента до момента окупаемости

↓ 03 – MinerGate | Windows | macOS | Fedora | Ubuntu

MinerGate is a mining pool created by a group of cryptocoin enthusiasts. It is the first pool which provides service for merged mining. This means that while mining on our pool you can mine different coins simultaneously without decrease of hashrate for major coins.

↓ 04 – cpp-ethereum | Windows | macOS | Docker | Ubuntu

cpp-ethereum is the third most popular of the Ethereum clients, behind geth (the go client) and Parity (the rust client). The code is exceptionally portable and has been used successfully on a very broad range of operating systems and hardware. cpp-ethereum is extremely portable and is used on a very broad range of platforms.

↓ 05 – WinEth | Windows

Mining Ethereum just got easy with one click mining for AMD and NVidia Cards on Microsoft Windows. Mining ETH on Windows can be easy and profitable if you have appropriate hardware. The best hardware is a Gaming PC equipped with one or more high-end video cards. Mining is not feasible on low-end video cards or machines without dedicated video cards. You need to have a GPU (video card) with at least 4GB of memory for mining Ethereum. The Radeon HD 7970, R9 and RX series are all good choices. nVidia 1060 and 1080 cards also work well.

  • Graphical Windows app targeting Win7 through Win10, 64-bit only
  • CUDA and OpenCL – CUDA 5.2+ right now
  • Automatically configures itself to Nanopool for the wallet address you provide
  • Background (low power) mode and “Mine only when Idle” mode
  • Automatic updates and automatic transmission of errors including GPU type and driver version using Microsoft Application Insights, so we can identify and resolve problems automatically
  • There is a dev fee of one minute of mining every 100 minutes
  • Binaries are signed with an extended verification signing certificate from digicode to provide some level of confidence it is not malware.

↓ 06 – Go Ethereum ( Official ) | Windows | macOS | Ubuntu

Go Ethereum is one of the three original implementations (along with C++ and Python) of the Ethereum protocol. It is written in Go, fully open source and licensed under the GNU LGPL v3. Go Ethereum is available either as a standalone client called Geth that you can install on pretty much any operating system, or as a library that you can embed in your Go, Android or iOS projects.

Источник

Mining Ether on a Mac

Is there an alpha mining client for mac? I’ve downloaded the «Proof of Concept client #3 for mac and I’ve got it running but I don’t see anything connecting or working. And there are no «mining» options that I can see. And I don’t see a link or info about the test mining clients.

Could someone please point me in the right direction or explain the current status of test mining with a mac.

Please and Thanks for any help or comments on subject matter!

Comments

For CPU minig you can use go-ethereum.

Will iterate over them with some additions and comments:

1) Install XCode from App Store (it may require OS X update)
2) Run XCode just to approve its licence
3) Install brew with command

4) update brew — this will be necessary also later when you will want to install later versions of go or cpp ethereum

brew update
brew doctor

5) install ethereum

brew tap ethereum/ethereum
brew install ethereum

6) verify version of geth and have a look at options

geth account new
geth —mine

This will
1) create DAG
2) start downloading blockchain
3) mine

I will follow this up with instructions for GPU mining. That is how far I’ve got by now.

GPU mining is trickier, at least atm while go-ethereum does not support it. This is research in progress for me so do not be too harsh

To start execute all the steps from my previous post, except «geth —mine» in the step 7

1) Install cpp-ethereum project

brew install cpp-ethereum
brew reinstall cpp-ethereum —devel —with-gpu-mining

This step may take an hour — depending on your system performance.

2) Execute some metrics

if this does not show you nice mega hashes, then you probably have the same issue as me

3) Start geth with —rpc option and also start up ethminer which will communicate with it over port 8545

Console 1:
geth —rpc

Console 2:
ethminer -G

Theoretically this should be it.

I am now struggling with «ethminer -G» (alternatively «ethminer -G —opencl-device 0») step which either segfaults or warns about memory fragmentation.

Читайте также:  Под внутренней нормой доходности irr следует понимать

i’ve got Console 1: geth —rpc and Console 2: ethminer -G running and this is a sample of the output i’m getting. I’m also getting the memory frag warning as you can see but i do think i’m getting a higher hash so it must be working somewhat. any ideas?

✘ 18:29:41|gpuminer0 Error GPU mining. GPU memory fragmentation?
ℹ 18:29:44|gpuminer1 workLoop 1 #d705bfce… #d705bfce…
ℹ 18:29:44|main Mining on PoWhash #3d10d9a6… : 524288 H/s = 262144 hashes / 0.5 s
ℹ 18:29:45|main Mining on PoWhash #3d10d9a6… : 1046483 H/s = 1048576 hashes / 1.002 s
ℹ 18:29:45|main Mining on PoWhash #3d10d9a6… : 1220085 H/s = 1835008 hashes / 1.504 s
ℹ 18:29:46|main Mining on PoWhash #3d10d9a6… : 1307451 H/s = 2621440 hashes / 2.005 s
ℹ 18:29:46|main Mining on PoWhash #3d10d9a6… : 1255278 H/s = 3145728 hashes / 2.506 s
ℹ 18:29:47|main Mining on PoWhash #3d10d9a6… : 1307234 H/s = 3932160 hashes / 3.008 s
ℹ 18:29:47|main Mining on PoWhash #3d10d9a6… : 1344711 H/s = 4718592 hashes / 3.509 s
ℹ 18:29:48|main Mining on PoWhash #3d10d9a6… : 1372823 H/s = 5505024 hashes / 4.01 s
ℹ 18:29:48|main Mining on PoWhash #3d10d9a6… : 1394382 H/s = 6291456 hashes / 4.512 s
ℹ 18:29:49|main Mining on PoWhash #3d10d9a6… : 1359613 H/s = 6815744 hashes / 5.013 s
ℹ 18:29:49|main Mining on PoWhash #3d10d9a6… : 1378454 H/s = 7602176 hashes / 5.515 s
ℹ 18:29:50|main Mining on PoWhash #3d10d9a6… : 1394382 H/s = 8388608 hashes / 6.016 s
ℹ 18:29:50|main Mining on PoWhash #3d10d9a6… : 1407862 H/s = 9175040 hashes / 6.517 s
ℹ 18:29:51|main Mining on PoWhash #3d10d9a6… : 1419215 H/s = 9961472 hashes / 7.019 s
ℹ 18:29:51|main Got work package:
ℹ 18:29:51|main Header-hash: 336179714ac9314bcf32f470012f3a224a281d5c50d8ad357f407d766d84f738
ℹ 18:29:51|main Seedhash: d705bfceb18862841d146b65702167152de74c08a4c1821a1698fcc414d8978e
ℹ 18:29:51|main Target: 000000019986ce4852d1555139d6a7df68466a236f5bf7a8ef3bc9aaff2b559e
ℹ 18:29:54|gpuminer0 workLoop 1 #d705bfce… #d705bfce…

ive followed all the steps i can find and when running geth —mine or geth —rpc all i see is:

I0516 11:37:32.733685 34904 chain_manager.go:628] imported 1 block(s) (0 queued 0 ignored) in 4.282471ms. #348146 [8bcf3205 / 8bcf3205]
I0516 11:37:40.740744 34904 chain_manager.go:628] imported 1 block(s) (0 queued 0 ignored) in 3.734766ms. #348142 [2bef1b06 / 2bef1b06]
I0516 11:37:47.169750 34904 chain_manager.go:628] imported 1 block(s) (0 queued 0 ignored) in 3.752827ms. #348147 [c9a39a6b / c9a39a6b]

there is no way to see my hash rate, i know this would only be CPU but unable to get it to work

when i follow the above steps i get the following message:
ethminer: command not found

can you please help me

Running this:
eth -M -G
Ethereum (++) 0.8.2
Code by Gav Wood, (c) 2013, 2014.
Based on a design by Vitalik Buterin.

*N* [ 11:42:45 | main ] IP Address: 10.0.0.1 = [LOCAL]
*N* [ 11:42:45 | main ] Id: e5208d58749927cf098b4db00df33a995bc2a6103146f3fd3eccf649440bd8eb828862a15c712e1cde76f9cb86580f57892ded465e07f099f2f5dbd875ef3804
*** [ 11:42:45 | main ] Opened blockchain DB. Latest: 32d9162f861a01bc8274e70b3cdb9d688fd7d8566f2f8c25cf1a882f244081c4
*** [ 11:42:45 | main ] Opened state DB.
Address:
74aeeadef0a50a6e533f937976c1e18b3c2a4a91
*** [ 11:42:45 | eth ] noteChanged( < 0000000000000000000000000000000000000000000000000000000000000000 >)
*** [ 11:42:47 | p2p ] UPnP device: http://10.0.0.138:8000/pe082szfdjm/IGD/upnp/IGD.xml [st: urn:schemas-upnp-org:device:InternetGatewayDevice:1 ]
*N* [ 11:42:47 | p2p ] Punched through NAT and mapped local port 51632 onto external port 51632 .
*N* [ 11:42:47 | p2p ] External addr: XXX.XXX.XXX.XXX
*P* [ 11:42:47 | p2p ] refreshing buckets
*N* [ 11:42:47 | p2p ] p2p.started id: e5208d58…
*P* [ 11:42:47 | p2p ] Terminating discover after 0 rounds.
*P* [ 11:43:17 | p2p ] Terminating discover after 0 rounds.
*P* [ 11:43:47 | p2p ] Terminating discover after 0 rounds.
*P* [ 11:44:18 | p2p ] Terminating discover after 0 rounds.
*P* [ 11:44:48 | p2p ] Terminating discover after 0 rounds.
*P* [ 11:45:18 | p2p ] Terminating discover after 0 rounds.
*P* [ 11:45:48 | p2p ] Terminating discover after 0 rounds.

UPDATE: So i have been able to see my through the geth console my hashrate and ether balance
I think i mined 1 block, ether balance = 1.5 hashrate states 384(sounds pretty poor)
still would be good to get my dual gpus mining

IS THIS REAL ETH I’M MINING? WHERE CAN I CHECK IF ITS GENERATING ANT ETH?

Thanks in advance!

All 0’s. What am I doing wrong? I use all the latest versions.

Alexandres-iMac:lll alexn$ eth -M
Benchmarking on platform: 4-thread CPU
Preparing DAG.
ℹ 13:53:27|main Loading from libethash.
ℹ 13:53:27|main Done loading.
Warming up.
Trial 1. 0
Trial 2. 0
Trial 3. 0
Trial 4. 0
Trial 5. 0
min/mean/max: 0/0/0 H/s
inner mean: 0 H/s
Phoning home to find world ranking.
Error phoning home. ET is sad.
Alexandres-iMac:lll alexn$

Tried to install with brew and it complained it needed llvm 3+ I have llvm 7 are there any other guides? I have a MacPro with 2 D700s

EDIT: found the brew issue list on github.

any can help me, and tell me if all is ok to mining in my MAC?

I0327 16:06:39.043494 29166 ipc.go:112] IPC service started (/Users/parthkothia/Library/Ethereum/geth.ipc)
I0327 16:06:39.049611 29166 nat.go:111] mapped network port tcp:30303 -> 30303 (ethereum p2p) using UPNP IGDv1-IP1
I0327 16:06:59.048564 29166 downloader.go:288] Block synchronisation started
I0327 16:07:02.244353 29166 blockchain.go:1251] imported 1 block(s) (0 queued 0 ignored) including 1 txs in 772.72479ms. #244237 [f62a4b14 / f62a4b14]
I0327 16:07:02.266158 29166 blockchain.go:1251] imported 14 block(s) (0 queued 0 ignored) including 13 txs in 21.66649ms. #244251 [2ab9d270 / 754cdb61]
I0327 16:07:02.440203 29166 blockchain.go:1251] imported 1 block(s) (0 queued 0 ignored) including 1 txs in 6.205261ms. #244252 [e9871515 / e9871515]
I0327 16:07:02.570742 29166 blockchain.go:1251] imported 7 block(s) (0 queued 0 ignored) including 8 txs in 12.539501ms. #244259 [cd35eed0 / 29622a3b]
I0327 16:07:02.585729 29166 blockchain.go:1251] imported 1 block(s) (0 queued 0 ignored)

Am i GPU mining? Please help!

Читайте также:  Рынок коллективных инвестиций функции

Following theses steps, where is the blockchain saved at, and where do mined ethers go? (sorry, I’m bloody new to this)

Edit: nvm, the wallet is visible in the ethereum wallet app.

Hi all! i have
miner 11:56:30.331| Mining on PoWhash #17056b8a… : 18362743 H/s = 7602176 hashes / 0.414 s
miner 11:56:30.760| Mining on PoWhash #17056b8a… : 18987065 H/s = 8126464 hashes / 0.42

but on mining pools my «workers» are 0. What can cause this problem?

How to get it all going.
For those like me who are getting their feet wet in this Ethereum mining . pool, as with Bitcoin mining, there are lots and lots of people who say «Dont’ bother. Run away. You will never make any money.» Well «yaa, boo, sux» to them. I’m investigating this because it’s interesting, and will be as big as the Internet in a day or so.
And things change. Things change daily. And there is money to be made. Not much admittedly, but some.

So after much head scratching — because yes, there are no DOCs, and what there is is often out of date by days, or even years at worst.
So this is what I have finally managed.
I have the Mist, Ethereum-Wallet installed on my Mac Mini. 16Gb RAM, 2TB Storage. A built up Late 2012 model. Not the fastest kid on the block, but what I can afford.
That unpacks into it’s own directory, that you can put anywhere you like. In that directory is two programs. One is called Ethereum-Wallet — with a Diamond as the icon. That’s the GUI. Don’t run that first actually, although you can if you want to have a look at it. It starts up in Test mode anyway. That’s fine. Create your valid account later. But the big secret is. Nothing will happen usefully until the whole thing synchronises the blocks. And there are millions . it can take days. So here’s what you do. You use the other program that comes with it called ‘geth’ to start the synchronising. It’s command line, so you need to be in a Terminal window.
First: Start Ethereum-Wallet to create the required system storage directories, then stop it.
Now.
cd to the directory where you put your unpacked program bundle, and type this in.
./geth —fast —ipcpath /Users/robert/Library/Ethereum/geth.ipc
Press enter.
Note the —ipcpath option. Replace my name — robert — with your user account name on your mac. It’s your home directory. ok.

Now, go away for a few days. Go 5,000 miles away. Change your name. Begin a new life. . because synchronising will take like — forever.

Once it settles down, and starts pulling in blocks. You can watch the count by starting Ethereum-Wallet. Point Finder at it and double click. Once it starts, It will show you a running count of what is done, and what is left to do.
You can’t mine until it’s finished.
When you come back in a few days, months, years.

The next thing is Mining. Ahhh, show me the money. For this I will be using AlethZero. And guess what. A really nice package is available that contains AlethZero — a nice Ether mining app that runs ONLY on ElCaptain, and Yosemite. If you are pre that, forget it. Roll your own with that sodding Homebrew thing. Which I hate. Upgrade dude.
So these are pre-built DMG packages that jstt install right out of the bag. Nice. You also get Mix-ide. Forget that for now. What’s so nice about AlethZero, is that it’s Ether mining for the GPU, as well as the CPU, and I think mining rigs, although I haven’t investigated that yet. Like everything else to do with Ethereum and Bitcoin — There are NO instructions. One rubbish Video clip on Youtube that is like two years old. Shees.
You see, that’s what happens when everyone starts saying «No point now, the Chinese made all the money, don’t bother.»
But having said that, it’s actually pretty easy to figure out, and a nice GUI interface to go with it.
Again — don’t bother until your blocks are synchronised.

You will note that so far — I haven’t installed anything with Homebrew. That is so last year. If this is the technology that is taking over the world — then someone had better get off their butt, and create some decent software to run it all, and Instruction manuals.

The bottom line is. Yes, mining is slow, even for Bitcoin and Ethereum. But given the prices for both now, even small grains are becoming expensive. Look at it this way. No one throws out the gold dust in the bottom of the pan, just because its not a 5oz nugget do they.

Источник

Оцените статью