Bitcoin Forum
April 30, 2024, 04:54:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Economy / Service Announcements / Re: Bitcoin ECDSA secp256k1 algo in a excel spreadsheet no macros or arrays on: April 22, 2023, 04:26:19 AM
Congratulations on creating a Bitcoin ECDSA calculator in Excel! While I cannot confirm whether this is the first time it has been done, I can appreciate the effort and time it took to develop such a tool. However, it's important to note that Excel may not be the most secure or reliable tool for handling sensitive financial data, especially regarding Bitcoin transactions.

Thank you very much for the kind words, and yes, agree on your note that it needs to be used in a purely educational way, not to store value.  Lips sealed
2  Economy / Service Announcements / Re: Bitcoin ECDSA secp256k1 algo in a excel spreadsheet no macros or arrays on: April 12, 2023, 11:16:49 PM
Making a graphic interactive version would be interesting but I think I am going to put down the spreadsheets for a little bit for now.  This one took a long time for me to understand the math that is happening within the ECDSA algorithm (am not a math expert by any stretch) and then build the functionality within the spreadsheet.  I am not happy that one has to copy and paste each point as it is calculated in order to get to the correct x,y result, but excel is just not built for size of digits that bitcoin has.  Since I did the SHA256 algo in a spreadsheet before the RIPEMD160 is on my list for next up once I recharge.  This way I hope to create tutorials for all the steps between making a private key to making a receive address

Sorry you could not download it where you are; not sure why it would be prevented.  It is a big file but prevented?  That is strange.  I'll put another link out there if you want to give another go for downloading--let me know
3  Economy / Service Announcements / Bitcoin ECDSA secp256k1 algo in a excel spreadsheet no macros or arrays on: April 12, 2023, 05:35:35 AM
I know, I know, "why?" is the right response, but building a bitcoin ECDSA calculator in excel without using macros or array formulas was something I wanted to do

I made a spreadsheet that performs bitcoin's ECDSA calculation and now share with the community as a tool for learning more and diving into how the secp256k1 curve works

Is this the first time its been done?  I haven't seen anything like it anywhere so I think this is the first.  Happy to talk about the long process it took to get to this point

It is a pretty big spreadsheet (over 120MB), but it works from what I can tell.  it takes that many MB just to make one point addition, so one has to copy/paste points to move around the curve (up to 255 times lol)

Fair warning--don't use it for holding bitcoin--this is why I didn't create the public key part (yet)

You can find it on my website:  https://modulo.network
4  Bitcoin / Development & Technical Discussion / Public Key x,y coordinates, when is y ever negative? on: April 02, 2023, 04:03:30 PM
I was looking through ECDSA math and feel like I am missing something related to the x,y coordinates of a public key, searched around but did not find answers so coming here hoping for some help / guidance.

My question is:  Is there a private key where the y coordinate of the public key created through the ECDSA secp256k1 curve ever a negative y?  From what I can tell is 'no', but then I wonder why even bring the sign into the bitcoin code as a prefix?  I must be missing or misunderstanding something.

What leads me to think this way is how mod function attached to determination of a y coordinate as well as numerous examples and attempts.

Thanks
5  Bitcoin / Bitcoin Technical Support / Online web tool for posting bitcoin submitblock hex data on: March 31, 2022, 06:55:45 PM
Hi, first post here, so hopefully it doesn't get run over too badly.  Let me precede the question with an explanation that although the question has a mining-related driver, this is not a mining question but a request for help on how to Post a submitblock RPC(?) to the bitcoin network.

Background is, I recently created an excel spreadsheet for a fun, interactive way to run the bitcoin mining process (https://modulo.network); I believe this is the first time someone has done this.  I did it not just to learn myself, but to attract others to bitcoin by demystifying how the mining process works and encourage people to run their own nodes for posting successful submitblock results, and earn a little bitcoin at the same time.  If some users of the spreadsheet do not want to run a node, I thought it would be useful to offer a window on the aforementioned web page where they could post a successful block to the bitcoin network.

I went through this thread and searched within the bitcointalk forum and found this thread, (https://bitcointalk.org/index.php?topic=5235026.0), but it doesn't look like the tool exists.  I don't want to repeat the work if it already exists and would like to leverage what is out there, and if it doesn't exist, would anyone be able to help me set this up?  My web page instance is on WIX, and any development like this needs a real computer engineer, not a novice like myself
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!