Bitcoin Forum
September 21, 2018, 04:39:19 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: « 1 [2]  All
  Print  
Author Topic: Bitcoin Core calculator, can it be home brewed?  (Read 1893 times)
AJRGale
Hero Member
*****
Offline Offline

Activity: 767
Merit: 500



View Profile
September 18, 2015, 01:51:43 AM
 #21

I don't know what your psychological disability is, so I can't help you.
"psychological disability" eh? if you think that's all it is when:

SHA-256 is essentially a 16-position shift register that is 32-bit wide. The fancy hashing feedback is mostly 32-bit wide adders and some bit twiddling that in hardware can be implemented mostly with wires and very few gates.
..Explains bugger all, then go on to say:

The information required to solve all the technical problems to implement hardware SHA-256 miner is all available here on this board. Multiple people did their own implementation using the sensible learning technology of the XXI century: FPGA development kit. It takes between a week or a month to do it from scratch, depending on the student's aptitude. Simple FPGA development kits cost less than $100, many schools can get them for free.

you really are not helping with me trying to understand how things work.

For the problem you posed I think you misunderstood the description of Ki constants in the FIPS-180. FIPS describes how to derive them to show that those are "nothing-up-my-sleeve" numbers. Any hardware implementation will simply store those constants in ROM or other storage device.

Quote
4.2.2 SHA-224 and SHA-256 Constants

SHA-224 and SHA-256 use the same sequence of sixty-four constant 32-bit words K0{256},K1{256},...,K64{256}.  These words represent the first thirty-two bits of the fractional parts of the cube roots of the first sixty-four prime numbers.  In hex, these constant words are (from left to right)

so I said 8 prime numbers that is used to do 1st round to start the calculation going, by the NSA standard, stated in the spreadsheet. over the 64 prime numbers used to get the hex needed for each round.

(now looking at this, i do question, these values never change yes? i could just set them into a rom?)

if im so utterly wrong, tell me how and show me where im going wrong..


...


For the sane educational project probably the best kit would be something like http://zedboard.org/ which is Xilinx Zynq (ARM Cortex A9 & Kintex 7Artix 7?  FPGA on the same chip with all the required interfaces).

For still sane but really budget-stressed project the $10 Cypress PSoC http://www.cypress.com/CY8CKIT-059 would be another sensible learning choice. It is ARM Cortex M3 with 24 CPLD-like Universal Digital Blocks. And the whole development toolchain for it is free from Cypress Semiconductor without the need to be affiliated with an educational institution.

In my opinion soldering 74-series chips by hand is a skill about as useful as knowledge of the railroad engineer on how to operate a steam locomotive. We have 21st century now. Search for "Xilinx ISE schematic capture" and get on with the program...

http://uhaweb.hartford.edu/kmhill/suppnotes/iseschem/index.htm
http://www.digilentinc.com/Data/Documents/Tutorials/Xilinx%20ISE%20WebPACK%20Schematic%20Capture%20Tutorial.pdf

Edit: grammar fixes

now you're talking about getting data into the calculator? fare enough, could cheat and use a fpga/micro to push data to the mess I'm planing to make.
1537547959
Hero Member
*
Offline Offline

Posts: 1537547959

View Profile Personal Message (Offline)

Ignore
1537547959
Reply with quote  #2

1537547959
Report to moderator
1537547959
Hero Member
*
Offline Offline

Posts: 1537547959

View Profile Personal Message (Offline)

Ignore
1537547959
Reply with quote  #2

1537547959
Report to moderator
1537547959
Hero Member
*
Offline Offline

Posts: 1537547959

View Profile Personal Message (Offline)

Ignore
1537547959
Reply with quote  #2

1537547959
Report to moderator
Einax Airdrops and Bounties made easy! List your ERC-20 token
FREE
ETH markets launching soon!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1537547959
Hero Member
*
Offline Offline

Posts: 1537547959

View Profile Personal Message (Offline)

Ignore
1537547959
Reply with quote  #2

1537547959
Report to moderator
AJRGale
Hero Member
*****
Offline Offline

Activity: 767
Merit: 500



View Profile
September 21, 2015, 05:11:06 AM
 #22

Well, I'm going to move this onto a electronics forum, see if anyone wants to help out there.

hopefully my "psychological disability" won't be so shunned there.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!