Bitcoin Forum
May 24, 2024, 06:56:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 »
381  Bitcoin / Development & Technical Discussion / Re: Down to Earth explanation of SHA256? on: August 06, 2014, 09:53:25 PM
You are a godsend  Grin!!
Thank you so much! I would have loved to give you some BTC but I'm broke as of now  Sad

I did have a few quick questions.
1.) I'm familiar with the fancy E ( Sigma, I should say ) but how exactly does it apply?
2.)What exact is the "ch" and "ma"?

I'd like to state that I'm only 14. I'm attempting to digest this. Your explanation would probably make a great deal of sense to someone with a higher understanding.
I'll make sure to save your BTC address and this post so I can donate to you when I get my hands on some moolah  Grin
So I'd also like to apologize beforehand if I seem extremely dim  Tongue

Sorry for the slow reply.

The sigma, ch, and ma are defined at the bottom of my first post here:

ch(E,F,G) is (E∧F)⊕(⌐E∧G)
ma(A,B,C) is (A∧B)⊕(A∧C)⊕(B∧C)
Σ0(A) is (A>>>2) ⊕ (A>>>13) ⊕ (A>>>25)
Σ1(E) is (E>>>6) ⊕ (E>>>11) ⊕ (E>>>25)

They are just fairly complex functions of some of the subblocks (for example you calculate ch by taking blocks E,F, and G and using them in the formula (E∧F)⊕(⌐E∧G). The ∧ is AND taken one bit at a time (so separate bits do not affect each other), the ⌐ is not taken one bit at a time (flip all bits, basically), and ⊕ is XOR, bit by bit, as I described it at the top of my post.

That being said, I'm extremely happy that someone around my age is interested in this, and is managing to go into such depth.
382  Economy / Games and rounds / Re: i want to give 100 BTC to one user on bitcointalk. tell me why it is U. on: August 06, 2014, 08:44:27 PM
Im a poor african street kid i need this moneyyy Cry

1LDR5FvusfDYfQ2YEyBwwCMB18hB6Y6jQn
Your profile says your location is in the Netherlands...
383  Economy / Games and rounds / Re: i want to give 100 BTC to one user on bitcointalk. tell me why it is U. on: August 06, 2014, 08:43:58 PM
Can you sign a message with that address?

I would use most toward helping fund education where current systems are corrupt or ineffective, but would use some on upgrading my current computer setup.
384  Bitcoin / Development & Technical Discussion / Re: Down to Earth explanation of SHA256? on: August 06, 2014, 08:06:14 PM
Most operations in SHA-256 are bitwise operations--xor, rotation, etc. I'll be referencing Wikipedia in my descriptions.

In a rotation, all bits are shifted around a certain number of spaces. For example, rotating
Code:
abcdefghij
right 3 bits yields
Code:
hijabcdefg

where a,b,c,d,e,f,g,h,i,j are bits. Basically, each bit is moved over some spaces, and bits on the end are moved around to the beginning after being "shifted off".

The ">>>" symbols used in crypto to describe Σ-zero and Σ-one steps of SHA are these rotations exactly.

Simiarly, bitwise operations such as XOR exist. They handle each bit separately using the following tables:

Code:
A | B | A AND B | A OR B | A XOR B
==================================
0 | 0 |    0    |    0   |     0
0 | 1 |    0    |    1   |     1
1 | 0 |    0    |    1   |     1
1 | 1 |    1    |    1   |     0

For example, (E∧F)⊕(⌐E∧G) means:

(E AND F) XOR ((NOT E) AND G)

which means to take NOT E, AND it with G, and then XOR that with the result of ANDing E and F.

Addition modulo 2^32, shown as red boxes on the diagram on Wikipedia, means that the two inputs are added (carrying as with regular addition), just in binary. If the result overflows 32 bits, then we ignore the overflow. For example:

Code:
 *                                (see note)
 1111    1111111                  (carry)
  10110100110110111101110001011000
+ 11011010101101100000000000000001
----------------------------------
= 10001111100100011101110001011001(result)

While usually the leftmost 1 in the carry (marked with a *) would be brought down, it is considered overflow in this case and ignored, since it falls as the 33rd digit. Only 32 bits are retained, since the compression function works with 32-bit-length data. Our result is thus 10001111100100011101110001011001 and not 110001111100100011101110001011001.

As a summary, SHA-2 (SHA256 being a member of the SHA-2 family) compresses a 256-bit length of data by first splitting it into 8 blocks, and then performing the following operations (where A-H are input blocks and A' through H' are output blocks):

A'= W(t)+K(t)+H+ch(E,F,G)+Σ1(E)+ma(A,B,C)+Σ0(A)
B' = A
C' = B
D' = C
E' = W(t)+K(t)+H+ch(E,F,G)+Σ1(E)+D
F' = E
G' = F
H' = G

ch(E,F,G) is (E∧F)⊕(⌐E∧G)
ma(A,B,C) is (A∧B)⊕(A∧C)⊕(B∧C)
Σ0(A) is (A>>>2) ⊕ (A>>>13) ⊕ (A>>>25)
Σ1(E) is (E>>>6) ⊕ (E>>>11) ⊕ (E>>>25)

Hopefully this makes sense. If not, feel free to ask and I'll try to clarify.
385  Bitcoin / Bitcoin Discussion / Re: To create a Bitcoin Marketplace what carrier needs to be used ? on: August 05, 2014, 11:32:14 PM
Generally, unless you can reach an agreement with one like UPS or FedEx to have rates auto-calculated and mailing slips printed for senders, it would be more workable for senders to specify shipping rates, pay for shipping themselves, and submit at least a tracking number to the site. You can also place responsibility more squarely on the sender for not shipping.
386  Bitcoin / Mining / Re: BITCOIN MINER POWER SUPPLY ADAPTER REV B-4, B-5 on: August 05, 2014, 11:29:53 PM
How can we be sure you won't scam us? Is escrow accepted?
387  Economy / Lending / Re: [Request] 1BTC/2BTC Loan for School Purposes on: August 05, 2014, 11:28:02 PM
Followed by over 14000 people on Facebook. Quite suspicious at best.
388  Other / Off-topic / Re: Who can spare some boxes for testing NAT traversal code? on: August 05, 2014, 12:23:41 AM
I have a home machine behind a NAT I can spare at least some of the time (although it is on a dynamic IP, and not guaranteed up 24/7). I am willing to run a python script after inspecting it for security flaws, have it log results to a file somewhere, and then send you the contents of that log.
389  Bitcoin / Project Development / Re: TraderHelper1.1. Helps buy/sell coins at the best price on: August 05, 2014, 12:10:43 AM
Can someone with Pascal knowledge audit this please?
390  Economy / Services / Re: [NOW Hiring] - Journalist / Writter - Fluent in English is must on: August 03, 2014, 11:41:06 PM
I would be interested but I personally do not use Skype. PM here or email would be acceptable for me. Is that OK with you?
391  Other / Beginners & Help / Re: Hetzner abuse message on: August 03, 2014, 10:24:10 PM
This server's operator is not stealing your bitcoins, to the best of my knowledge, and filing complaints will either end up with nothing happening, or an innocent bitcoin relay node being taken off the net. The "relayed by" field on a blockexplorer shows what node the blockexplorer heard of the transaction from. It is very unlikely that it originated there.

If I am understanding the situation correctly, your demanding that 5.9.24.81 be taken down by their host is doing a disservice to the community, by helping set a bad precedent of relaying nodes being responsible for txns they relay, and by taking down a highly-connected bitcoind node.
392  Economy / Lending / Re: Looking for .025 loan on: August 03, 2014, 10:05:25 PM
For a newbie it's hard for you to get loan without collateral

In most cases it's hard, even sometimes for higher ranks.

The reason is, that most people have option other than taking out a BTC loan for sick rates.

Reeks of desperation!

Exactly, waiting for the transfer from Coinbase to clear would be far better.
393  Economy / Lending / Re: Looking for .025 loan on: August 03, 2014, 10:00:37 PM
For a newbie it's hard for you to get loan without collateral

In most cases it's hard, even sometimes for higher ranks.
394  Economy / Lending / Re: Looking for .025 loan on: August 03, 2014, 09:50:41 PM
Do you have collateral you can put up?
395  Bitcoin / Bitcoin Technical Support / Re: Network Propagation 0% (Very Poor) unconfirmed transaction !please help on: August 01, 2014, 10:45:09 PM
All txns have confirmed at this point.
396  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Node problem on: August 01, 2014, 08:35:52 PM
In that case, you're really not understanding the basics here. If you actually saved the file as /root/node.py there would be no such issues. Use the actual location of the file.
397  Other / Beginners & Help / Re: fedup with it on: July 31, 2014, 11:31:19 PM
Your fault for using such exchanges. I use Coinbase without a problem.

Just because you fell for a scam site doesn't justify your calling the currency a scam. Let's say I bought bonds that turned to junk, using dollars. Does that make dollars a scam?
398  Economy / Services / Re: Looking for altcoin developer asap on: July 31, 2014, 11:28:33 PM
How much are you willing to pay in BTC? What features do you need?
399  Bitcoin / Bitcoin Technical Support / Re: I Lost My Wallet Balance on: July 31, 2014, 11:26:02 PM
People like you don't need a PC Wallet, the next time you can use a Online Wallet like Xapo.com this is the best in the World, you get a Wallet a Vault and can pre Order a Debit Card

Sorry that you lost your Coins bro!!!

How much BTC was is the Wallet

No, no, no, don't use a random web-wallet. Use something like blockchain.info and make sure to back up the wallet and identifier to email.

To OP: Make sure you have a backup. Asking on the forum isn't going to undo your loss as we do not have the power to undelete your files, or to restore your bitcoin.
400  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Node problem on: July 31, 2014, 11:36:03 AM
Try

Code:
chmod a+x /root/node.py
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!