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
New contributor
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
New contributor
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
New contributor
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
New contributor
New contributor
edited 4 hours ago
Glorfindel
2381412
2381412
New contributor
asked 13 hours ago
Nicolas Cantu
134
134
New contributor
New contributor
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
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
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
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
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
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
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 13 hours ago
JBaczuk
3,5741321
3,5741321
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
add a comment |
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
add a comment |
Nicolas Cantu is a new contributor. Be nice, and check out our Code of Conduct.
Nicolas Cantu is a new contributor. Be nice, and check out our Code of Conduct.
Nicolas Cantu is a new contributor. Be nice, and check out our Code of Conduct.
Nicolas Cantu is a new contributor. Be nice, and check out our Code of Conduct.
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