CryptoCoinsInfoClub.com

Cryptonight Fpga

40gbit Aes Encryption Using Opencl And Fpgas

40gbit Aes Encryption Using Opencl And Fpgas

40Gbit AES Encryption Using OpenCL and FPGAs Alteras launch of OpenCL support for FPGA systems has ushered in a new era in high performance computing using CPUs and FPGAs in a hybrid computing model. Alteras OpenCL Compiler (ACL) support for FPGA cards: Gives programmers easy access to the power of FPGA computing. Offers significantly higher performance at much lower power than is available using other technologies. Provides significant time-to-market advantage compared to traditional FPGA development using a hardware description languages. Automatically abstract details of hardware design for designers. Implementing FPGA designs with the OpenCL compiler allows a designer to easily offload parts of their algorithm to the FPGA to increase performance, lower power and improve productivity. This parallel programming methodology uses a kernel approach where data is passed to the specified kernel or processing. The kernel code uses C language with a minimal set of extensions that allows parts of the application code or sub routines to take advantage of parallel performance by processing via the FPGA. This application note illustrates how to perform AES encryption on FPGAs using the OpenCL tool flow. The Advanced Encryption Standard (AES) is a symmetric-key encryption standard that has been adopted by the U.S. government. AES can have block ciphers of 128, 192 and 256 bits in width, all of which require data in 128 bit blocks. The AES algorithm consists of multiple bit shifts and Exclusive Or (XOR) operations that make it an ideal candidate for acceleration on FPGAs. AES operates on a 44 array of bytes, termed the state (different versions of AES with a larger block size have additional columns in the state). AES consists of four distinct processing stages, as listed below: Continue reading >>

Paid Software Project Request

Paid Software Project Request

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. we are looking for a developer able to modify an existing AMD/NVIDIA OpenCL software to make it run on an FPGA board instead of a GPU, in order to gain a significant performance boost while performing the same calculations. The software in question is a cryptocurrency miner, so it basically performs cryptographic hash calculations. The source code is here: A docker file is also available here: This software has many .cl kernels, one for each different cryptocurrency algorythm to be mined. But the only kernel we ask you to modify to run on an FPGA is cryptonight.cl , which calculates the Cryptonight algorithm ( currencies: Monero, Bytecoin and others ). We expect that you provide us with source+docker file of your software, which must be able to calculate at least 100 000 Hashes/second on a FPGA. The FPGA we are considering is the Nallatech 510T , but before confirming that we are asking you to suggest which is the one you think has best performance/costs for this task. You can suggest also a different mining software you may want to modify instead of the one above, if you think it is easier for you to get higher mining profit with your alternative. Can be even a different algorithm/currency. Candidates for this project should give me: Continue reading >>

Fpga Now! I Want To Use An Fpga Now!

Fpga Now! I Want To Use An Fpga Now!

LabVIEW FPGA, MicroBlaze, and UART Full Guide Working from scratch, I created a LabVIEW FPGA project that imports a MicroBlaze design that communicates with LabVIEW via a UART, and has the ability to change the elf file in a much shorter time frame than before. I did this by adding the MicroBlaze to the project after it had been exported to Vivado, and not from within the CLIP that is imported as before. The only bad news is that I have to synthesize the FPGA project from Vivado, which currently is not connected to the NI FPGA Compile Cloud. This may be a feature that is coming soon, but it will only come if users start using this the Project Export to Vivado feature in the first place. So please write me any comments if anything is confusing or hard to follow below! Part 1 Create and Export a MicroBlaze Design We are creating a MicroBlaze design, settings all of our processor options, including adding an instance of the UARTlite IP core, and exporting this Block Design to a tcl script that we will later on import in to our LabVIEW FPGA generated Vivado Project. We will not export the hardware or create any elf files in this part. Create a new project from within Vivado 2015.4 (this is important, it will likely not work from other versions of Vivado) The first step is not that important, you can just click next I selected the project location to be on my E drive, E:/git/MicroBlaze_UART/xilinx_mb, and the name of the project to be mb_uart. This is an RTL project type, and we do not want to specify any sources at this time. The PXIe-6592R board contains a Kintex-7 FPGA chip with the following parameters: Debug Module: None (Cant debug from LabVIEW at the moment) Here is what it looks like after block automation. Notice the local memory block, the Processor System Reset i Continue reading >>

3 Best Monero Mining Hardware Asics & Gpus 2017 (comparison)

3 Best Monero Mining Hardware Asics & Gpus 2017 (comparison)

Jordan Tuwiner Last updated June 27, 2017 Monero, a fungibility and privacy centered currency, has been gaining significant traction in dark net markets around the globe. Considering that its value has passed the 40$ mark, you might be wondering how to best mine the currency. Heres a quick guide regarding the hardware that you should use. Monero does not have any ASIC mining hardware, so youre left with the option of mining with CPUs and GPUs. More specifically, Moneros mining algorithm makes use of a type of Proof of Work (PoW) called CryptoNight, which was designed to be effective for the computer hardware of casual users. Whats special about Moneros mining algorithm is that it lowers the performance gap. As a result, the efficiency gap between using GPUs and CPUs to mine is low relative to other cryptocurrencies. This causes ASICs to be prohibitively expensive for mining Monero, and therefore creates an arguably fairer playing field. To get the most bang out of your Monero mining buck, youll be best off buying as many cheap CPUs as possible. Keep in mind that you could also reach better margins by investing in fewer, but stronger CPUs that have a better hash to power consumption ratio. And if youre really trying to accrue some meaningful hashing power, take a look at custom assembled AMD R9 380 Mining racks . Essentially, youre best off stacking many affordable GPUs instead of spending large amounts on newer cutting edge cards, as GPU innovations charge extra for chip features that just hit the market. If youre looking for an extensive list of Monero mining equipment , follow the link to feast on all the options. It helps to participate in a mining pool to secure steadier rewards for your mining efforts. There are several options to pursue, as seen on Moneropools , Continue reading >>

Bitmain Released A Cryptonight Miner

Bitmain Released A Cryptonight Miner

Saw this product earlier in the Bitmain shop: (Antminer X3 - World's most powerful and efficient CryptoNight ASIC miner) No wonder the difficulty for XMR and other cryptonight based algo coins spiked up in difficulty the past few months. Had to sell my Vega 64 mining rig as well as one Vega card can barely reach 12USD profit each month lol. Anyone into cryptonight mining until now? I just got into cryptonight mining, at the worst possible time lol Hopefully these ASICs will only be able to mine cryptonight and not the variants that most other coins will fork to once these are released. Im mining IPBC right now, great project that was released with a working product that will hopefully take down Youtube, check it out. ITNS is another cool cryptonight project but isn't as far along in development. I just got into cryptonight mining, at the worst possible time lol Hopefully these ASICs will only be able to mine cryptonight and not the variants that most other coins will fork to once these are released. Im mining IPBC right now, great project that was released with a working product that will hopefully take down Youtube, check it out. ITNS is another cool cryptonight project but isn't as far along in development. Problem is this isn't ASIC, but an FPGA device. Even a hardfork can't prevent this from just patching up the device and running the miner again.. Have you tried switching to eth for now? I think vega cards are still good for eth mining. Continue reading >>

Bitmain's $12k Cryptocurrency Miner Might Be Useless By The Time It Ships

Bitmain's $12k Cryptocurrency Miner Might Be Useless By The Time It Ships

Bitcoin mining titan Bitmain has launched a new ultra-powerful cryptocurrency miner specifically designed for the CryptoNight hashing algorithm which powers privacy-oriented coins like Monero (XMR) and Bytecoin (BCN). But there is one massive problem: the device might be virtually obsolete by the time it starts shipping in May and June especially to those interested in mining XMR. The so-called Antminer X3 ASIC (application-specific integrated circuit)mining rig will offer an impressive 220 kH/s at 550W. Bitmain intends to ship the machine in two batches one in May and one in June. Customers can purchase first-batch X3 for $11,999 or wait for the second batch where the price drops to $7,599 . But regardless which option you go for, there is a high chance that the miners will be practically useless by the time they arrive at your house if you intend to mine XMR with them, at least. to enable more users in different time zones to order, we have set a limit of one miner per user and will release both these batches with an equal stock thrice today: 3PM, 6PM and 9PM (15 March, GMT+8). Order while the batches last! (2/2) pic.twitter.com/ezp181HuWB Monero project lead Riccardo Spagni (more commonly known around the web for under his moniker Fluffypony) has warned that Bitmains newly announced mining rigs will not be suitable for the private cryptocurrency, which has recently become extremely popular among dark web drug lords . Spagni reminded that Monero is slated to undergo a hard fork as a result of which its proof-of-work protocol will be slightly tweaked. The reason for the scheduled update is precisely to protect its network against the looming danger of centralization which ASIC mining rigs pose to its community. Just a reminder that this WILL NOT work on Monero Riccard Continue reading >>

New Asic Miner | Beats The Asic Proof Design Of Cryptonight

New Asic Miner | Beats The Asic Proof Design Of Cryptonight

Mar 12, 2018 7712 Views Jose Antonio Lanz New ASIC miner announced for sale beats the Asic Proof design of many CryptoNight-based altcoins The world of technology never ceases to be astounding, and those who keep up with its innovations must always be on as there are often changes that leave us speechless. In fact, the world moves so fast that it would be strange not to encounter at least onerevolutionary announcement per week. The philosophy behind the development of cryptocurrencies is one of the reasons why several people decided to support and adopt their use (have you ever seen anyone criticize Ripple, Monero, Bitcoin Cash or Venezuelan Petro, just because?, or why ETC rivals so much with ETH?). In the case of consensus algorithms, developers visions of what their crypto-currency should be, often influence their decisions, beyond just saying screw it Ill just go with profitability!. The CryptoNight consensus algorithm was created to solve the rich get richer problem involving the use of traditional PoW algorithms (how many could afford a decent bitcoin mining rig four years ago, and how many can afford it now?). And it looks like they had it all figured out, creating a code that used a level of operations in memory far superior to that supported by traditional ASICS (if you are one of those tech geeks, an in-depth explanation can be found here ). However, in the early morning of March 11, 2018, the twitter of a small (and little-known) ASIC manufacturing company, announced something that could represent a landmark in the world of mining (let alone another new victory in hardware) the first ASIC miner designed explicitly for cryptos using the CryptoNight/CryptoNight-Light algorithm. While a few days ago there was a rumor that mining giant Bitmain would be developin Continue reading >>

Baikal Giant N - Cryptonight, Cryptonight-lite Fpga/asic Miner

Baikal Giant N - Cryptonight, Cryptonight-lite Fpga/asic Miner

Quote from: whitefire990 on March 13, 2018, 08:02:35 PM I really wish people would stop calling FPGA's ASICs. Baikal (so far) has only made FPGA mining rigs. There is a huge difference between an FPGA and an ASIC. An FPGA is not that much different from a GPU. Anyone can get one. Anyone can buy a Zynq FPGA board from digikey for $89-$199, or a higher end one for more money, and if you take a little while to learn how to program it, you can hash any algorithm except equihash & ethash. Furthermore, your ROI will be better than a GPU in almost every case, in some cases dramatically better (as Baikal showed with the X10 and Giant-B). Are you really sure that Baikals X10/B are FPGA? (Which FPGA, by the way?) While it is enterely possible, technical characteristics of these products are not typical for FPGA. Especially the low power consumption. As for ROI I wouldn't expect good ROI from entry and mid-range FPGA boards because of their weak power supplys. We need propertly designed professional grade DC/DC for core voltage, that is rarely seen in practice. There is nothing suspicious about the Giant-N. I was already working on an FPGA cryptonight miner before the Giant-N was announced (and obviously I am now focusing on other algorithms). The power of 60W is realistic for one FPGA accessing many external SRAM's. Unlike DRAM, SRAM consumes very little power. The fundamental nature of Cryptonight is that it uses almost no number crunching (by design). A single FPGA just accesses many parallel SRAM's and these memory accesses do not consume a great deal of power. FPGA's consume way less power than other mining devices already. Consider the X10 burns 250-500W and makes the same amount per day as a 2000W GPU rig. Some algorithms burn more, some burn less, and algorithms that have Continue reading >>

There's A Price Trap Here. The Good Fpgas Still Cost $10k Or More Each And If Yo... | Hacker News

There's A Price Trap Here. The Good Fpgas Still Cost $10k Or More Each And If Yo... | Hacker News

astrodust 10 months ago | parent | favorite | on: Bitcoin's Price Surge Is Making Hobby Mining Profi... There's a price trap here. The good FPGAs still cost $10K or more each and if you're intending to ship that hardware, which is how the Bitcoin and Litecoin ASIC platforms bootstrapped themselves, you're going to be in trouble if your FPGA solution can't beat the equivalent spend on GPUs. Bitcoin lends itself to FPGA acceleration extremely well, SHA256 is trivial to implement in an absurdly parallel way. Scrypt is a bit more messy but not impossibly hard. The Ethereum one is a beast by design, so it'll be a true challenge for any implementor. Ten R580 cards can really crank out hashes for Ethereum. For a GPU to keep up it's going to have serious memory bandwidth issues as that's one of the limiting factors in this brand of mining. What you might see is someone getting a license to make "OEM video cards" and then produce a line of mining-optimized cards. Given the constrained supply across the board on any AMD GPU this would be an easy win for a company like MSI or Gigabyte that's already making GPUs. Strip off the useless ports, tune the memory bandwidth, and make them work over USB-C instead of PCI-e so you can really pack a system full of these things. Making an external GPU that comes in a nice housing with USB-C interconnect would also sell well in the machine learning market where you wouldn't have to worry so much about shoe-horning GPUs in your case. You could just stuff them in a rack. Continue reading >>

Paid Software Project Request

Paid Software Project Request

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. we are looking for a developer able to modify an existing AMD/NVIDIA OpenCL software to make it run on a FPGA board instead of a GPU, in order to gain a significant performance boost while performing the same calculations. The software in question is a cryptocurrency miner, so it basically performs cryptographic hash calculations. The source code is here: A docker file is also available here: This software has many .cl kernels, one for each different cryptocurrency algorythm to be mined. But the only kernel we ask you to modify to run on an FPGA is cryptonight.cl , which calculates the Cryptonight algorithm ( currencies: Monero, Bytecoin and others ). We expect that you provide us with source+docker file of your software, which must be able to calculate at least 100 000 Hashes/second on a FPGA. The FPGA we are considering is the Nallatech 510T , but before confirming that we are asking you to suggest which is the one you think has best performance/costs for this task. You can suggest also a different mining software you may want to modify instead of the one above, if you think it is easier for you to get higher mining profit with your alternative. Can be even a different algorithm/currency. Candidates for this project should give me: From CryptoNight is a memory-hard hash function. It is designed to be inefficiently computable on GPU, FPGA and ASIC architectures. The CryptoNight algorithm's first step is initializing large scratchpad with pseudo-random data. The next step is numerous read/write operations a Continue reading >>

The Evolution Of The Cryptographic Hash Function In Blockchains

The Evolution Of The Cryptographic Hash Function In Blockchains

The Evolution of the Cryptographic Hash Function in Blockchains Youve heard people talking about blockchains and cryptocurrencies for some time now, and you understand that blockchains are distributed ledgers, but what exactly goes into a block? Blocks make blockchains, and transactions go into blocks, but what is the glue that keeps it all together? Well it turns out blocks are linked to one another through a process called hashing. A hash function takes any input (i.e. numbers, words, etc.), and through the use of an algorithm, produces an output of a specific length. The process of applying a hash function to some data is called hashing. A proper cryptographic hash function has two main qualities: Pre-image resistance: The hash function works in only one direction, meaning you cannot deduce the input from the output. Consequently, for two sets of inputs, even if the inputs only differ by the smallest detail, the outputs should be wildly different and not resemble one another. Collision resistance: When a hash function produces the same output for two different inputs, this is called a collision. It is imperative that collisions are avoided in order to guarantee data integrity. If two pieces of data produce the same hash, then one can be interchanged with the other, leading to a breakdown of continuity. Bitcoin uses hash functions for creating addresses out of public keys, and to add blocks of transactions into the blockchain. Public keys are generated through another set of mathematics involving random number generation and Elliptic Curve encryption (a detailed explanation of this process is outside of the scope of this article). For our purposes, all we need to know is that after we generate our public key, a series of hash functions are applied to it, which result Continue reading >>

Baikal Giant N - Cryptonight, Cryptonight-lite Fpga/asic Miner

Baikal Giant N - Cryptonight, Cryptonight-lite Fpga/asic Miner

Baikal Giant N - Cryptonight, Cryptonight-lite FPGA/ASIC miner First of all, if you find this useful, give me some +Merit Delivery within 7 working days after receiving payment. Laptop or Led PSU adapter to 3x 6pin PCIE, PSU 12V 10A minimum. Baikal haven't confirmed possibility to adapt algo for Monero hardfork. AEON, ETN, INTS and a lot other not very popular coins. Need bios mod, performance timings or help? E-mail: [emailprotected] ETH 0xA266f3158E84A70Cd2AD2cE9F0Da3143C0392A73Did I help you? Hit +Merit on my post. At this point I think we are being played by asic manufacturers. Build an asic prior to releasing a gpu resistant coin. You know the rest. Anyway most coins will see an asic because the manufacturers know that only they make the money in mining Goes back to the gold rush and shovels analogy. Gpu mining is gonna die. Do you remember the story coming out a while back that said Nvidia and AMD both are preparing for decrease in sales. This now makes sense since they would be in the know on when these ASICS are being made. Looks like those that heavy invested Gpu gonna cry As in nature, all is ebb and tide, all is wave motion, so it seems that in all branches of industry, alternating currents - electric wave motion - will have the sway. ~Nikola Tesla~ I hope that upcoming Monero hardfork will kill this at least for Monero. But the rest Cryptonight coins will be pretty much suffer for GPU mining. Same with Nicehash, if the hardfork will disable Monero for Nicehash all the mining power will go to ETN, SUMO, ITNS probably and without firmware update the same with this ASIC. I'm very curious about the power consumption 20kH/s at 60W? When I forget to turn off the lights in bathroom I have higher power consumption there Need bios mod, performance timings or help? E Continue reading >>

New Fpga/asic Miner For Monero Xmr (cryptonight) - Baikalminer Giant N : Monero

New Fpga/asic Miner For Monero Xmr (cryptonight) - Baikalminer Giant N : Monero

Monero can't be hacked to steal your funds, due to the power of distributed consensus. This means that you are responsible for your own money, and don't have to trust any entity to keep it safe for you. The power of the blockchain usually increases security at the cost of privacy, but with Monero's sophisticated privacy-centric technology, you get all of the security benefits of the blockchain without any of the privacy trade-offs. By taking advantage of ring signatures, Monero makes it ambiguous which funds have been spent, and thus extremely unlikely that a transaction could be linked to any particular user. Because of its on-by-default privacy technologies, Monero is fungible, which means that one Monero will always be equal to another. This ensures that there will be no discrimination over the origin or history of your coins, lessening the worry of potential blacklisting by exchanges or vendors. Breaking the guidelines may result in a deleted post and possible ban. Discussion of using Monero to break the law is disallowed. Follow redditquette and the rules of reddit. Continue reading >>

How Does The Cryptonight Algorithm Work?

How Does The Cryptonight Algorithm Work?

Answered 27w ago Author has 88 answers and 50.4k answer views There is plenty of info out there, so I'll assume that's out of your reach to grasp for this answer. Cryptonight takes a 2mb scratchpad and pulls an initial value, blends with a constant, and then checks against the desired hash result. If there is a match, great, otherwise the incorrect value becomes the basis for the next value as pulled from the scratchpad. The algorithm runs in a semi random fashion, and a very expensive fpga can optimize the algorithm very well, even though the memory requirements are significant. After 500,000 iterations (if my memory serves me correctly) the hash of the scratchpad is checked for a block match to the blockchain. The catch with fpga optimization is that when you rewrite the hashing process to generate similar results, your method will be different enough that your suggested blockchain direction will be significantly different from the majority of miners, so you will have to make sure to submit more than 50% of all hashes. I took a look at this earlier this spring, and it looked like I could manage to support around 16% of monero, but the chances of a reject block would be stupidly high, potentially as much as 2/3s of the time. Knut Andre , studied Business & International Economics Answered 8w ago Author has 507 answers and 442.3k answer views CryptoNight is a memory-hard hash function. It is designed to be inefficiently computable on GPU, FPGA and ASIC architectures. The CryptoNight algorithm's first step is initializing large scratchpad with pseudo-random data. The next step is numerous read/write operations at pseudo-random addresses contained in the scratchpad. The final step is hashing the entire scratchpad to produce the hash function: an efficiently computable fu Continue reading >>

Hello Atom Fpga Miner

Hello Atom Fpga Miner

Hello everybody! This project has been suspended for the past few years and now it feels like it is perfect timing to get dust out of the hardware and bring FPGA miner alive! As of now, we gonna focus on bringing first working version available to anybody who might be interested in testing it. Were not expecting to get hashing speeds enough to compete with commercial mining hardware at first, but well try to keep improving algorithms and hardware to make this project interesting for everybody. Ill try to post as much technical information as I can while were working on the project. Please feel free to signup for our newsletters to stay in touch with the current progress: As I write, test project is pulling impressive 3Mh/s on its single core at 75Mhz: I know, we still have a few bugs in both software and firmware, but it is working providing valid shares once in a while. Speaking of software, it was way easier to implement comm. protocol in the existing cpuminer vs writing new driver for bfgminer or sgminerat some point we will have to add AtomMiner support to the popular mining software. It doesnt look obvious what our miner doeswe decided to implement the easiest algo at first which is the double sha256 aka sha256d because Bitcoin itself has more documentation than any other coins/blockchains and I can see new crypto coins based on bitcoin blockchain still popping out now and then. On top of that, working on bitcoin blockchain let us debug and test software-hardware communication protocol and avoid unnecessary steps and some bugs in the future. We have planned this device as an atomic crypto miner which should support multiple currencies and algorithms in the long run. Once we have clear view on all the technical moments, well start working on different algo(s)? in h Continue reading >>

More in ethereum