Why a flip a bin before hashing in this script?
up vote
2
down vote
favorite
From How can I make this PHP merkle root script recursive?
function binFlipByteOrder($string) {
return implode('', array_reverse(str_split($string, 1)));
}
Why a flip?
blockchain php
add a comment |
up vote
2
down vote
favorite
From How can I make this PHP merkle root script recursive?
function binFlipByteOrder($string) {
return implode('', array_reverse(str_split($string, 1)));
}
Why a flip?
blockchain php
add a comment |
up vote
2
down vote
favorite
up vote
2
down vote
favorite
From How can I make this PHP merkle root script recursive?
function binFlipByteOrder($string) {
return implode('', array_reverse(str_split($string, 1)));
}
Why a flip?
blockchain php
From How can I make this PHP merkle root script recursive?
function binFlipByteOrder($string) {
return implode('', array_reverse(str_split($string, 1)));
}
Why a flip?
blockchain php
blockchain php
edited Nov 27 at 0:42
Glorfindel
2401412
2401412
asked Nov 26 at 15:08
Nicolas Cantu
135
135
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
3
down vote
accepted
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
Nov 26 at 15:37
haha they are alive and well in Bitcoin... :)
– JBaczuk
Nov 26 at 15:37
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
Nov 27 at 0:26
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
3
down vote
accepted
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
Nov 26 at 15:37
haha they are alive and well in Bitcoin... :)
– JBaczuk
Nov 26 at 15:37
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
Nov 27 at 0:26
add a comment |
up vote
3
down vote
accepted
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
Nov 26 at 15:37
haha they are alive and well in Bitcoin... :)
– JBaczuk
Nov 26 at 15:37
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
Nov 27 at 0:26
add a comment |
up vote
3
down vote
accepted
up vote
3
down vote
accepted
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
answered Nov 26 at 15:28
JBaczuk
3,7941321
3,7941321
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
Nov 26 at 15:37
haha they are alive and well in Bitcoin... :)
– JBaczuk
Nov 26 at 15:37
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
Nov 27 at 0:26
add a comment |
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
Nov 26 at 15:37
haha they are alive and well in Bitcoin... :)
– JBaczuk
Nov 26 at 15:37
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
Nov 27 at 0:26
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
Nov 26 at 15:37
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
Nov 26 at 15:37
haha they are alive and well in Bitcoin... :)
– JBaczuk
Nov 26 at 15:37
haha they are alive and well in Bitcoin... :)
– JBaczuk
Nov 26 at 15:37
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
Nov 27 at 0:26
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
Nov 27 at 0:26
add a comment |
Thanks for contributing an answer to Bitcoin Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f81381%2fwhy-a-flip-a-bin-before-hashing-in-this-script%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown