encryption - Hash function that produces short hashes ...

[Draw #59] It’s almost time to see who our winner is, the draw awaits!

Here’s the part where we get one in the crowd.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in this [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.5, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox and GitHub, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk during the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion for Fall and Winter 2020-2021]: https://old.reddit.com/millionairemakersmeta/comments/iw8mse/_/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00:00 UTC, then it will decrease the counter. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the GitHub repository, which also includes a back-up plan in case of an emergency.
Standard Protocol:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #59, upload the file of choice to a SHA-256 generator, and match it with its respective hash output. The result you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3.5 or better and follow the path to the folder labeled: MM59
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 1:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you will be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below. In addition, thank you for your patience.
Information Used For Draw #59:
GitHub Repository: https://github.com/lilfruini/CommentGathering-MillionaireMakers/tree/masteMM59 SHA-256 of Comment IDs: 6bdfd8d448bad1a0e13011f269b1d1d6b83416a872b0ea79493c075d53506461 SHA-256 of Authors: ed70c96c86ec382e462e8c045e2a9fcdd6b8665b4e6fdd4f180185508e97bc10 SHA-256 of DQed Age: 89db4164e849a1a5638eaf69249b552fe475c7091c9f34792b0907d367fec80e SHA-256 of Multiple Posters: f3c08ddbec20b198b0f8fc5fca351919aa856b4a9bb03993fbe003021b367dc9 SHA-256 of Truncated IDs: acca048cd9bc8dfaf8d65987c45c31d704955e69fc8af141105b9af4573a8a73 Block Selection: The Third Bitcoin Block After 18 October 2020 - 16:00:00 UTC Total Participants: 7,252 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

[Draw #58] We have our comments, and soon we’ll have our winner!

Alright.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in this [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.5, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox and GitHub, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk during the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion for Fall and Winter 2020-2021]: https://old.reddit.com/millionairemakersmeta/comments/iw8mse/_/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00:00 UTC, then it will decrease the counter. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the GitHub repository, which also includes a back-up plan in case of an emergency.
Standard Protocol:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #58, upload the file of choice to a SHA-256 generator, and match it with its respective hash output. The result you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3.5 or better and follow the path to the folder labeled: MM58
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 1:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you will be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below. In addition, thank you for your patience.
Information Used For Draw #58:
GitHub Repository: https://github.com/lilfruini/CommentGathering-MillionaireMakers/tree/masteMM58 SHA-256 of Comment IDs: 965c2c672cdcb28ac73f5bd866fc32403b8c7c8c94ffbb5c7e7ab93dccae8b58 SHA-256 of Authors: 62f3f887c55f6b6cffa3c3031c7a29ab25da8a653b327f4367ca914d92c8d866 SHA-256 of DQed Age: a05064a8c85ee95f48a4ac9f8f5b5562005a7dd9057bc8fa72bb7c3bfb785d08 SHA-256 of Multiple Posters: 1972757669a1deea8c21f97b2eed5bd191e75eb31b0cef24428ab4f1eede8649 SHA-256 of Truncated IDs: 1d66d36bb98ed5a8547209b2270bd72caa6d61276469aeb336cd64f628e5dcdc Block Selection: The Third Bitcoin Block After 20 September 2020 - 16:00:00 UTC Total Participants: 7,468 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

[Draw #57] The comments have been gathered, it is time to see who our winner is!

Let’s hope everything goes smoothly this time!

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in this [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC (12:00 PM EDT), the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.5, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox and GitHub, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk during the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion for Spring and Summer 2020]: https://reddit.com/millionairemakersmeta/comments/g3a53t/_/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00:00 UTC, then it will decrease the counter. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the GitHub repository, which also includes a back-up plan in case of an emergency.
Standard Protocol:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #57, upload the file of choice to a SHA-256 generator, and match it with its respective hash output. The result you receive should be the same as what is listed here. Only use the files that are in the GitHub repository.
If you are interested in doing this for yourself, download Python 3.5 or better and follow the path to the folder labeled: MM57
If you decide to pursue this path of verification, DO NOT PREMATURELY ANNOUNCE THE WINNER! In the event of discrepancies, this can make manners complicated and result in difficult decisions. Doing so will result in a 40-day ban for the first offense, and continuing offenses could result in a permanent ban. You are welcome to post your results afterwards, and privately contact the moderation team if desired.
Status Reports:
I will be reporting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 1:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you will be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below. In addition, thank you for your patience.
Information Used For Draw #57:
GitHub Repository: https://github.com/lilfruini/CommentGathering-MillionaireMakers/tree/masteMM57 SHA-256 of Comment IDs: c6fc972ad7a198f92b0c0570abef9e890d18f08c500309c059516fe916fc06e6 SHA-256 of Authors: 384f813e06a08032a948f3b607b30e127490bab87ba34d4212981beb8e830d5c SHA-256 of DQed Age: 9764b033c3c877feb88c169095cd4ff4e09304b18cb9e5722594093cbed2b1ed SHA-256 of Multiple Posters: fecc372c92f1daafed8a6e240a4aae282b2393aa81ece506c68dbc5dc6fd542b SHA-256 of Truncated IDs: e104fca0c44521e334e5e94f952a89ca88db0fd92617fdcf0ae962428be27114 Block Selection: The Third Bitcoin Block After 23 August 2020 - 16:00:00 UTC Total Participants: 7,654 
submitted by lilfruini to millionairemakers [link] [comments]

[Draw #56] The comments have been collected, and the winner will soon be selected!

I’m posting this early so I won’t have to later.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in this [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.5, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox and GitHub, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk during the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion for Spring and Summer 2020]: https://reddit.com/millionairemakersmeta/comments/g3a53t/_/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00:00 UTC, then it will decrease the counter. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the GitHub repository, which also includes a back-up plan in case of an emergency.
Standard Protocol:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #56, upload the file of choice to a SHA-256 generator, and match it with its respective hash output. The result you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3.5 or better and follow the path to the folder labeled: MM56
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 1:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you will be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below. In addition, thank you for your patience.
Information Used For Draw #56:
GitHub Repository: https://github.com/lilfruini/CommentGathering-MillionaireMakers/tree/masteMM56 SHA-256 of Comment IDs: e57ae28b92664cd67bc89c1a707184b460d353347ef7f4b96bc544a3eae3f561 SHA-256 of Authors: dad8b4ce5524db48bd19a719577f6db218329c05c1d08b733d7ee45d39b30523 SHA-256 of DQed Age: 98217fc99f543ed3ac8395c1fba6d054c63af5aadc18b8f894cb8a72f99bf2a7 SHA-256 of Multiple Posters: ff2255ce3934be2c098207232ab91eb460fed516898eef6123b0e17adf537ac0 SHA-256 of Truncated IDs: 7623ea9d10884d7bc50f6d0bc0734b0234d80faefc61439219f6af8fe96f7db2 Block Selection: The Third Bitcoin Block After 19 July 2020 - 16:00:00 UTC Total Participants: 7,738 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

Your entries have been made, it’s time to pick a winner! [Draw #55]

We’re going to pick someone, and that someone will like it!

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in this [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.5, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox and GitHub, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk during the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion for Spring and Summer 2020]: https://reddit.com/millionairemakersmeta/comments/g3a53t/_/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00:00 UTC, then it will decrease the counter. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the GitHub repository, which also includes a back-up plan in case of an emergency.
Standard Protocol:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #55, upload the file of choice to a SHA-256 generator, and match it with its respective hash output. The result you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3.5 or better and follow the path to the folder labeled: MM55
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 1:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you will be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below. In addition, thank you for your patience.
Information Used For Draw #55:
GitHub Repository: https://github.com/lilfruini/CommentGathering-MillionaireMakers/tree/masteMM55 SHA-256 of Comment IDs: d4f1038b8d16a65bd1ec626f8f6770ba9d154141e7ab7933c78ebe70d1f65c12 SHA-256 of Authors: af9bbd1afd93d2fc5e3a94cc5d332cbacab54b9f82b718a5978e7900b039c865 SHA-256 of DQed Age: 99d50004fddd01c05b8686354b29bb782ede5737289fc301a341df048dff038c SHA-256 of Multiple Posters: 683e47f3026ebd45bbefdb2f2c17519b186f1d017b00acf4e2f6aaedce9b3e1f SHA-256 of Truncated IDs: 38761cc450a8ebddd089bbb50789313b1b2f5ca98fc04bfed6032358ef0a9388 Block Selection: The Third Bitcoin Block After 21 June 2020 - 16:00:00 UTC Total Participants: 5,381 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

You made your comments, it’s time to see who our winners! [Draw #54]

Honestly, with how effective the new source code is, it may be easier to automate this process. Let’s not get ahead of ourselves, we’re picking a winner!

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in this [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.5, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox and GitHub, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk during the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion for Spring and Summer 2020]: https://reddit.com/millionairemakersmeta/comments/g3a53t/_/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Standard Protocol:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #54, upload the file of choice to a SHA-256 generator, and match it with its respective hash output. The result you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3.5 or better and follow the path to the folder labeled: MM54
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 1:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you will be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below. In addition, thank you for your patience.
Information Used For Draw #54:
GitHub Repository: https://github.com/lilfruini/CommentGathering-MillionaireMakers/tree/masteMM54 SHA-256 of Primary IDs: 573ad4148e79528eb00430cf6a8cdc5255e50c6fdd208c5af2c03cc004f54a1b SHA-256 of Authors: b1cdd5dce2da1d952b5425726f01e531d90829ec2fbc9d9a21f60fa93e50701b SHA-256 of DQed Age: 4022e832bbd3182ceabd631d9f44130d0bdd7fc3d2bb374823b7b388cd0aa095 SHA-256 of Multiple Posters: be7013c9cf7cd26be543a8aa985488df0ea7e66cd57afd189f5c38e3343b4db0 SHA-256 of Truncated IDs: 0a592fe3a3dae7c3c0f5995048874157b7a144999fa9a38a47937999c5ef64ca Block Selection: The Third Bitcoin Block After 17 May 2020 - 16:00:00 UTC Total Participants: 79,960 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

Let’s not dawdle in picking a winner, come in and see who it could be! [Draw #53]

Ladies and gentlemen, this marks the fastest time from the thread being locked to the following post getting posted!

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in this [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.5, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox and GitHub, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk during the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion for Spring and Summer 2020]: https://reddit.com/millionairemakersmeta/comments/g3a53t/_/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Standard Protocol:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #53, upload the file of choice to a SHA-256 generator, and match it with its respective hash output. The result you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3.5 or better and follow the path to the folder labeled: MM53
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 1:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you will be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below. In addition, thank you for your patience.
Information Used For Draw #53:
GitHub Repository: https://github.com/lilfruini/CommentGathering-MillionaireMakers/tree/master SHA-256 of Primary IDs: 934bb09c18a3545ac2b1747efedc0d9757fa08b1615bce4859145d682bb6b9f6 SHA-256 of Authors: 3cd8728eda8452e1e38da0c6346683899dd7ba0068d6e885bb9ad91d182d6188 SHA-256 of DQed Age: de0ea9f849968dfcab4c4c38aa7820380977db43913d2a12a50a215a3825c94c SHA-256 of Multiple Posters: 779cef3ecc9e2e4085b10906ee6b7bd2a4677234235580d6f94a1af7f79df699 SHA-256 of Truncated IDs: 10473d69c0344db168a6ee9243ce683d57401a76d60d2727ad033a6387eabe4d Block Selection: The Third Bitcoin Block After 19 April 2020 - 16:00:00 UTC Total Participants: 9,515 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

Use weaker hash from strong hash to reduce size ?

Hello,
I was wondering if it would make sense to use a weaker hash algorithm (e.g. MD5 or SHA-1) on a hash generated by a stronger one (e.g. SHA-2, SHA-3) to reduce the storing size of the hash.Every keys will be hashed 2 times (e.g key -> SHA-2 -> MD5).
I was reading The bitcoin block size limit controversy (link) and was wondering if reducing the hash of Previous Block and Merkel Root could reduce the size of a block.
What are the consequences of doing that?

Edit: thank you for all your explanations!
submitted by LutinRose to crypto [link] [comments]

We’re picking our winner, no need to comment! Just sit back and enjoy the ride! [Draw #52]

Brace yourselves.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in the [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.5, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox and GitHub, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk during the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Survey Results:
The results are in! PayPal is one of the most important services of payment, so feedback here was critical.
With that being said, we will continue to offer our alternatives, including cryptocurrencies and other payment services. Thank you for your time!
Results: https://imgur.com/gallery/tnIZTFP
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries. (Currently, the discussion thread is also being used for #52. I will look to make a seasonal thread.)
[Discussion #51]: https://www.reddit.com/millionairemakersmeta/comments/f8g5fo/_/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Standard Protocol:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #52, upload the file of choice to a SHA-256 generator, and match it with its respective hash output. The result you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3.5 and follow the path to the folder labeled: MM52
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 1:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you will be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below. In addition, thank you for your patience.
Information Used For Draw #52:
GitHub Repository: https://github.com/lilfruini/CommentGathering-MillionaireMakers/tree/master SHA-256 of Primary IDs: a8735f7dacabd6bd279ed096587f49ecaf2225508b7484bdea1739faf4d21949 SHA-256 of Authors: 3cd8728eda8452e1e38da0c6346683899dd7ba0068d6e885bb9ad91d182d6188 SHA-256 of DQed Age: de0ea9f849968dfcab4c4c38aa7820380977db43913d2a12a50a215a3825c94c SHA-256 of Multiple Posters: 779cef3ecc9e2e4085b10906ee6b7bd2a4677234235580d6f94a1af7f79df699 SHA-256 of Truncated IDs: 10473d69c0344db168a6ee9243ce683d57401a76d60d2727ad033a6387eabe4d Block Selection: The Third Bitcoin Block After 22 March 2020 - 16:00:00 UTC Total Participants: 75,102 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

RESEARCH REPORT ABOUT ARYACOIN

RESEARCH REPORT ABOUT ARYACOIN
Author: Gamals Ahmed, CoinEx Business Ambassador

https://preview.redd.it/a7jv4azk86u51.jpg?width=1600&format=pjpg&auto=webp&s=e4a4dbb5afacd5747076beaa59e6343b805c3392

ABSTRACT

Aryacoin is a new cryptocurrency, which allows for decentralized, peer to peer transactions of electronic cash. It is like Bitcoin and Litecoin, but the trading of the coin occurs on sales platforms that have no restriction to use. Further, it was created with the goal of addressing the double spend issues of Bitcoin and does so using a timestamp server to verify transactions. It works by taking the hash of a block of items to be timestamped and widely publishing the hash. The timestamp proves that the data must have existed at the time in order to get the hash. Each timestamp then includes the previous timestamp in its hash, forming a chain.
The Aryacoin team is continuously developing new use cases for the coin, including exchanges where users can exchange the coins without any fees or restrictions, and offline options where the coins can be bought and sold for cash. The coins can also be used on the company’s other platform, mrdigicoin.io. Along with the coin, there is a digital wallet that can be created and controlled by the user entirely, with no control being retained by the Aryacoin team.

1.INTRODUCTION

The concept of Blockchain first came to fame in October 2008, as part of a proposal for Bitcoin, with the aim to create P2P money without banks. Bitcoin introduced a novel solution to the age-old human problem of trust. The underlying blockchain technology allows us to trust the outputs of the system without trusting any actor within it. People and institutions who do not know or trust each other, reside in different countries, are subject to different jurisdictions, and who have no legally binding agreements with each other, can now interact over the Internet without the need for trusted third parties like banks, Internet platforms, or other types of clearing institutions.
When bitcoin was launched it was revolutionary allowing people to transfer money to anytime and anywhere with very low transaction fees . It was decentralized and their is no third party involved in the transaction , only the sender and receiver were involved.
This paper provide a solution to the double-spending problem using a peer-to-peer distributed timestamp server to generate computational proof of the chronological order of transactions.The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes. Bitcoin was made so that it would not be controlled or regulated but now exchanges and governments are regulating bitcoin and other cryptocurrencies at every step. Aryacoin was developed to overcome these restrictions on a free currency.
Aryacoin is a new age cryptocurrency, which withholds the original principle on which the concept of cryptocurrency was established. Combining the best in blockchain technology since the time of its creation, Aryacoin strives to deliver the highest trading and mining standards for its community.

1.1 OVERVIEW ABOUT ARYACOIN

Aryacoin is a new age cryptocurrency, which withholds the original principle on which the concept of cryptocurrency was established. Combining the best in blockchain technology since the time of its creation, Aryacoin strives to deliver the highest trading and mining standards for its community.
Aryacoin is a blockchain based project that allows users to access their wallet on the web and mobile browsers, using their login details.
Aryacoin can be mined; it also can be exchanged by other digital currencies in several world-famous exchanges such as Hitbtc, CoinEx, P2pb2b, WhiteBit, Changelly and is also listed in reputable wallets such as Coinomi and Guarda.
Aryacoin is a coin, which can be used by anyone looking to use cryptocurrency which allows them to keep their privacy even when buying/selling the coin along with while using the coin during transactions. Proof of work and cryptographic hashes allows transactions to verified.
Stable Fee Per AYA is a unique feature of Aryacoin, so by increasing the amount or volume of the transaction, there is no change in the fee within the network, which means that the fee for sending an amount less than 1 AYA is equal to several hundred million AYA. Another unique feature of Aryacoin is the undetectability of transactions in Explorer, such as the DASH and Monero, of course, this operation is unique to Aryacoin.
Using Aryacoin digital currency, like other currencies, international transactions can be done very quickly and there are no limitations in this area as the creators claim.
Aryacoin aims to allow users to access the Aryacoin wallet via the web and mobile browsers using their login details.
Aryacoin is a peer-to-peer electronic cash system that enables users to send and receive payments directly from one party to another, and allow them to transfer funds across borders with no restriction or third party involvement. The blockchain-based system embraces the digital signature, which prevents double spending and low transfer fees, which enables users to transfer huge amounts with very low fees. The proof-of-work consensus mechanism allows each transaction to be verified and confirmed, while anonymity enables users to use the coin anywhere at any time.
According to the website of the operation, each wallet is divided into 2 or more AYA wallet addresses for each transaction, and depending on the volume of the transaction block, the origin, and destination of transactions in the network can not be traced and displayed to the public.
In fact, each wallet in Aryacoin consists of a total of several wallets. The number of these wallets increases per transaction to increase both security and privacy. Aryacoin also uses the dPoW protocol. In the dPoW protocol, a second layer is added to the network to verify transactions, which makes “51% attack” impossible even with more than half of the network hash, and blocks whose Blockchain uses this second layer of security never run the risk of 51% attacks.
AYA has been listed on a number of crypto exchanges, unlike other main cryptocurrencies, it cannot be directly purchased with fiats money. However, You can still easily buy this coin by
first buying Bitcoin from any large exchanges and then transfer to the exchange that offers to trade this coin.

1.1.1 ARYACOIN HISTORY

Aryacoin (AYA) is a new cryptocurrency, which has been created by a group of Iranian developers, is an altcoin which allows for decentralised, peer to peer transactions of electronic cash without any fees whatsoever. Along with the coin, there is a digital wallet that can be created and managed by the user entirely, with no control being retained by the Aryacoin team.
Aryacoin’s founder, Kiumars Parsa, has been a fan of alternative currencies and particularly Bitcoin.
We see people from all around the world using Blockchain technology and the great benefits that came with it and it then that I decided to solve this puzzle for find a way of bringing the last missing piece to the jigsaw. The idea for Aryacoin was born.” Parsa said.
Parsa and his team of Iranian ex-pats not only persevered but expedited the project and just a year later, in the summer of 2019, the first version of Aryacoin was released. In 2020, Aryacoin is the first and only Iranian coin listed on CMC.
Parsa goes on to state that it is now the strength of the community that has invested in the coin that will ultimately drive its success, alongside its robust technology and appealing 0% network fees.
We have thousands of voices behind Aryacoin. People for the people make this coin. It is a massive shout out for democracy. This had made us base the whole team strategy on the benefits for both our users and our traders.
One key example is that the network fee on AYA Blockchain is 0%. Yes, absolutely nothing, which which differentiates us from other networks. What also differentiates us from other coins is that we have AYAPAY which is the first cryptocurrency Gateway in the world which does not save funds on third party storage with all funds being forwarded directly to any wallet address that the Gateway owner requests”.
So for the first time ever, and unlike other gateways, incoming funds will be saved on the users account with submitted withdrawal requests then made on the Gateway host website. In AYAPAY which has also been developed by the Aryacoin team, all funds without extra fees or extra costs will directly forwarded to users wallets. We have named this technology as CloudWithdrawal.
We are continuously challenging ourselves as it is a crowded marketplace. We are striving to have a safer Blockchain against 51% attacks, faster confirmations speeds of transactions, cheaper network fee, growing the market by cooperation with Top tier Exchangers.

1.1.2 ARYACOIN’S MAIN GOAL

Aryacoin’s main goal is to educate people and give them the freedom to use cryptocurrency in any way they want. Aryacoin empowers the users to transfer, pay, trade cryptocurrency from any country around the globe.
Platforms that have been created by Aryacoin Team, as well as those that will go live in future, operate on the same principle and exclude absolutely no one.

1.1.3 PROBLEM ARYACOIN SEEKS TO SOLVE

Aryacoin aims to provide a long-term solution to the problem of double spending, which is still common in the crypto market. The developers of the system have created a peer-to-peer distributed timestamp server that generates computational proof of the transactions as they occur.
Besides, the system remains secure provided honest nodes control more CPU power than any cooperating group of attacker nodes. While Bitcoin was designed not to be regulated or controlled, many exchanges and governments have put regulatory measures on the pioneer cryptocurrency at every step. Aryacoin aims to overcome these restrictions as a free digital currency.

1.1.4 BENEFITS OF USING ARYACOIN

Aryacoin solution offers the following benefits:
  • Real-time update: whether you’re going on a holiday or a business trip, no problem. You can access your coins all over the world.
  • Instant operations: Aryacoin makes it quite easy for you to use your digital wallet and perform various operations with it.
  • Safe and secure: all your data is stored encrypted and can only be decrypted with your private key, seed, or password.
  • Strong security: The system has no control over your wallet. You are 100% in charge of your wallet and funds.

1.1.5 ARYACOIN FEATURES

1. Anonymity
The coin provides decent level of anonymity for all its users. The users can send their transactions to any of the public nodes to be broadcasted , the transaction sent to the nodes should be signed by the private key of the sender address . This allows the users to use the coin anywhere any time , sending transactions directly to the node allows users from any place and country .
2. Real Life Usage
aryacoin’s team is continuously developing new and innovative ways to use the coins , they are currently developing exchanges where the users can exchange the coins without any fees and any restrictions . They also are currently developing other innovative technologies, which would allow users to spend our coins everywhere and anywhere.
3. Offline Exchanges
They are also working with different offline vendors which would enable them to buy and sell the coins directly to our users on a fixed/variable price this would allow easy buy/sell directly using cash . This would allow the coins to be accessible to users without any restrictions which most of the online exchanges have, also increase the value and number of users along with new ways to spend the coin. This would increase anonymity level of the
coin. In addition, introduce new users into the cryptomarket and technology. Creating a revolution, which educates people about crypto and introduce them to the crypto world, which introduces a completely new group of people into crypto and a move towards a Decentralized future!
4. Transactions
When it comes to transactions, Aryacoin embraces a chain of digital signatures, where each owner simply transfers the coin to the next person by digitally signing a hash of the previous transaction and the public key of the next owner. The recipient can then verify the signatures to confirm the chain of ownership. Importantly, Aryacoin comes with a trusted central authority that checks every transaction for double spending.
5. Business Partner with Simplex
Aryacoin is the first and only Iranian digital currency that managed to obtain a trading license in other countries.
In collaboration with the foundation and financial giant Simplex, a major cryptocurrency company that has large companies such as Binance, P2P, Changelly, etc. Aryacoin has been licensed to enter the world’s major exchanges, as well as the possibility of purchasing AYA through Credit Cards, which will begin in the second half of 2020.
Also, the possibility of purchasing Aryacoin through Visa and MasterCard credit cards will be activated simultaneously inside the Aryacoin site. plus, in less than a year, AYA will be placed next to big names such as CoinCapMarket, Coinomi, P2P, Coinpayments and many other world-class brands today.

1.1.6 WHY CHOOSE ARYACOIN?

If you want to use a cryptocurrency that allows you to keep your privacy online even when buying and selling the coins, the Aryacoin team claims that AYA is the way to go. Aryacoin is putting in the work: with more ways to buy and sell, and fixing the issues that were present in the original Bitcoin, plus pushing the boundaries with innovative solutions in cryptocurrencies. You can get started using Aryacoin (AYA) payments simply by having a CoinPayments account!

1.1.7 ARYANA CENTRALIZED EXCHANGE

Aryana, the first Iranian exchange is a unique platform with the following features:
  • The first real international Persian exchange that obtains international licenses and is listed in CoinMarketCap.
  • The first Iranian exchange that has been cooperating with a legal and European exchange for 3 years.
  • The possibility of trading in Tomans (available currency in Iran) at the user’s desired price and getting rid of the transaction prices imposed by domestic sites inside Iran.
  • There is an internal fee payment plan by Iranian domestic banks for depositing and withdrawing Tomans for Aryacoin holders in Aryana Exchange.
  • The number that you see on the monitor and in your account will be equal to the number that is transferred to your bank account without a difference of one Rial.
  • The last but not least, noting the fact that there is a trading in Tomans possibility in Aryana exchange.
Aryana Exchange is using the most powerful, fastest, and most expensive server in the world, Google Cloud Platform (GCP), which is currently the highest quality server for an Iranian site, so that professional traders do not lag behind the market even for a second.
The feature of Smart Trading Robots is one of the most powerful features for digital currency traders. Digital cryptocurrency traders are well aware of how much they will benefit from smart trading robots. In the Aryana exchange, it is possible to connect exchange user accounts to intelligent trading bots and trade even when they are offline.
The injection of $ 1 million a day in liquidity by the WhiteBite exchange to maintain and support the price of Tether and eliminate the Tether fluctuations with Bitcoin instabilities used by profiteers to become a matter of course.

1.1.8 HOW DOES ARYACOIN WORK?

Aryacoin (AYA) tries to ensure a high level of security and privacy. The team has made sure to eliminate any trading restrictions for the network users: no verification is required to carry out transactions on AYA, making the project truly anonymous, decentralized, and giving it a real use in day-to-day life. The Delayed-Proof-of-Work (dPoW) algorithm makes the Aryacoin blockchain immune to any attempts of a 51% attack. AYA defines a coin as a chain of digital signatures — each owner transfers the coin to the next owner by digitally signing the hash of the previous transaction and the public key of the next owner, and the receiver verifies the signatures and the chain of ownership.

2. ARYACOIN TECHNOLOGY

2.1 PROOF-OF-WORK

They use a proof-of-work system similar to Adam Back’s Hashcash to implement a distributed timestamp server on a peer-to-peer basis, rather than newspaper or Usenet publications. The proof-of-work involves scanning for a value that when hashed, such as with SHA-256, the hash begins with a number of zero bits. The average work required is exponential in the number of zero bits required and can be verified by executing a single hash.
For their timestamp network, they implement the proof-of-work by incrementing a nonce in the block until a value is found that gives the block’s hash the required zero bits. Once the CPU effort has been expended to make it satisfy the proof-of-work, the block cannot be changed without redoing the work. As later blocks are chained after it, the work to change the block would include redoing all the blocks after it.
The proof-of-work also solves the problem of determining representation in majority decision making. If the majority were based on one-IP-address-one-vote, it could be subverted by anyone able to allocate many IPs. Proof-of-work is essentially one-CPU-one-vote. The majority decision is represented by the longest chain, which has the greatest proof-of-work effort invested in it. If honest nodes control a majority of CPU power, the honest chain will grow the fastest and outpace any competing chains. To modify a past
block, an attacker would have to redo the proof-of-work of the block and all blocks after it, then catch up with, and surpass the work of the honest nodes.

2.2 NETWORK

The steps to run the network are as follows:
  • New transactions are broadcast to all nodes.
  • Each node collects new transactions into a block.
  • Each node works on finding a difficult proof-of-work for its block.
  • When a node finds a proof-of-work, it broadcasts the block to all nodes.
  • Nodes accept the block only if all transactions in it are valid and not already spent.
This is a very simple system that makes the network fast and scalable, while also providing a decent level of anonymity for all users. Users can send their transactions to any of the public nodes to be broadcast, and the private key of the sender’s address should sign any transaction sent to the nodes. This way, all transaction info remains strictly confidential. It also allows users to send transactions directly to the node from any place at any time and allows the transferring of huge amounts with very low fees.

2.3 AYAPAY PAYMENT SERVICES GATEWAY:

According to creators Aryacoin, the development team has succeeded in inventing a new blockchain technology for the first time in the world, which is undoubtedly a big step and great news for all digital currency enthusiasts around the world.
This new technology has been implemented on the Aryacoin AYAPAY platform and was unveiled on October 2. AYAPAY payment platform is the only payment gateway in the world that does not save money in users’ accounts and transfers incoming coins directly to any wallet address requested by the gateway owner without any additional transaction or fee.
In other similar systems or even systems such as PayPal, money is stored in the user account.

2.4 CONSENSUS ALGORITHM IN ARYACOIN

The devs introduced the Delayed-Proof-of-Work (dPoW) algorithm, which represents a hybrid consensus method that allows one blockchain to take advantage of the security provided by the hashing power of another blockchain. The AYA blockchain works on dPoW and can use such consensus methods as Proof-of-Work (PoW) or Proof-of-Stake (PoS) and join to any desired PoW blockchain. The main purpose of this is to allow the blockchain to continue operating without notary nodes on the basis of its original consensus method. In this situation, additional security will no longer be provided through the attached blockchain, but this is not a particularly significant problem. dPoW can improve the security level and reduce energy consumption for any blockchain.

2.5 DOUBLE-SPEND PROBLEM AND SOLUTION

One of the main problems in the blockchain world is that a receiver is unable to verify whether or not one of the senders did not double-spend. Aryacoin provides the solution, and has established a trusted central authority, or mint, that checks every transaction for double-spending. Only the mint can issue a new coin and all the coins issued directly from the mint are trusted and cannot be double-spent. However, such a system cannot therefore
be fully decentralized because it depends on the company running the mint, similar to a bank. Aryacoin implements a scheme where the receiver knows that the previous owners did not sign any earlier transactions. The mint is aware of all transactions including which of them arrived first. The developers used an interesting solution called the Timestamp Server, which works by taking a hash of a block of items to be ‘timestamped’ and publishing the hash. Each timestamp includes the previous timestamp in its hash, forming a chain. To modify a block, an attacker would have to redo the proof-of-work of all previous blocks, then catch up with, and surpass the work of the honest nodes. This is almost impossible, and makes the network processes more secure. The proof-of-work difficulty varies according to circumstances. Such an approach ensures reliability and high throughput.

3. ARYACOIN ROADMAP

April 2019: The launch of Aryacoin; AYA ICO, resulting in over 30BTC collected
December 2019: The launch of AYA Pay
April 2020: The successful Hamedan Hardfork, supported by all AYA exchanges, aimed at integrating the dPoW algorithm, improving the security of the AYA blockchain.
June 2020: Aryana Exchange goes live, opening more trading opportunities globally
July 2020: The enabling of our Coin Exchanger
November 2020: The implementation of Smart Contracts into the Aryacoin Ecosystem
Q1 2021: Alef B goes live (more details coming soon)

4. THE NUCYBER NETWORK COMMUNITY & SOCIAL

Website: https://aryacoin.io/
Explorer: https://explorer.aryacoin.io/
Github: https://github.com/Aryacoin/Aryacoin
Twitter: 1.1k followers https://twitter.com/AryacoinAYA
Reddit: 442 members https://github.com/nucypher
Instagram: 3.8k followers https://www.instagram.com/mrdigicoin/ Telegram: 5.9k subscribers https://t.me/AYA_Global

5. SUMMARY

Aryacoin (AYA) is a new age cryptocurrency that combines the best of the blockchain technology and strives to deliver high trading and mining standards, enabling users to make peer-to-peer decentralized transactions of electronic cash. Aryacoin is part of an ecosystem that includes payment gateway Ayapay and the Ayabank. AYA has a partnership with the Microsoft Azure cloud platform, which provides the ability to develop applications and store data on servers located in distributed data centers. The network fee for the AYA Blockchain is 0%. In Ayapay service, which has been developed by the Aryacoin team, all funds without extra fees or costs are directly forwarded to users’ wallets with technology called CloudWithdrawal. The devs team is introducing new use cases including exchanges where users will exchange AYA without any restrictions. You can buy AYA on an exchange of your choice, create an Aryacoin wallet, and store it in Guarda.

6. REFERENCES

1) https://coincodex.com/crypto/aryacoin/
2) https://www.icosandstos.com/coin/Aryacoin%20AYA/YuXO60UPF3
3) https://www.publish0x.com/iran-and-cryptocurrency/a-brief-introduction-of-aryacoin-first-ever-iranian-cryptocu-xoldlom
4) https://techround.co.uk/cryptocurrency/aryacoin-the-digital-currency-created-by-iranians/
5) https://bitcoinexchangeguide.com/aryacoin/
6) https://blog.coinpayments.net/coin-spotlight/aryacoin
7) https://guarda.com/aryacoin-wallet
submitted by CoinEx_Institution to Coinex [link] [comments]

We had some difficulties, but it's not stopping us! The winner will be picked tonight, I'll explain what happened in the post! [Draw #51]

Sorry for being so late, thanks for waiting.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in the [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 22:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.8, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox and GitHub, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk during the time passed since its creation. The winner will be announced in a stickied comment.
The Problem
Alright, so three things happened:
First, I overslept. I fell asleep at midnight, and woke up around 8 o'clock. When I noticed this, I gathered the comments at 9 AM ET, which is pretty close to the deadline.
Second, I haven't used a PC, Mac, or any other reasonable piece of desktop hardware to run a Python script in years. If it's not through Repl.it on my iPad, it's through Pydroid 3 on my LG V30. I couldn't figure out a way to efficiently run the scripts on Repl.it on my iPad, and as for my phone, it didn't want to parse through the authors. Also, the software I used is Python 3.7, while leroy627 stated it required the use of Python 3.8.
In other words, I wasn't able to fully follow through the process of running the scripts due to hardware restraints and lack of the necessary software. I received this error when running getAuthors.py, but I'm not having it stop us.
Third, it's just a culmination of real-life conflicts. I honestly hate having to delay the [Draw] post, but otherwise, I hope everything is fine.
What does this mean for you all?
What happens is that the process of picking the winner is delayed, but not for much longer than what is standard. Also, potential winners will be manually disqualified after an unsuccessful vetting of their account, rather than having it be done automatically, if it comes to that.
The Solution
The comments have already been collected, we're just going to go through the process that has been established in [Draw #49] and [Draw #39], just with the software usable that's on GitHub (save for getAuthors.py and removeInvalids.py, unless if a fix is possible). The winner will be picked on 22:00 UTC (epoch timestamp: 1582495200) today.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion #51]: https://www.reddit.com/millionairemakersmeta/comments/f8g5fo/_/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 22:00 UTC) to select the winner.
If a block is discovered by 21:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 22:00:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Standard Protocol:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #51, upload the file of choice to a SHA-256 generator, and match it with its respective hash output. The result you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3.8 and follow the path to the text file here: MM51\OfficialMM51IDs.txt
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 6:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you should also be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below. In addition, thank you for your patience.
Information Used For Draw #51:
Dropbox Folder: https://www.dropbox.com/sh/ot6hok3e5zt5enl/AACqBWoCAgikuGsdVs6Z5frta?dl=0 GitHub Repository: https://github.com/lilfruini/CommentGathering-MillionaireMakers/tree/master
SHA-256 of Primary IDs: a8735f7dacabd6bd279ed096587f49ecaf2225508b7484bdea1739faf4d21949
Block Selection: The Third Bitcoin Block After 23 February 2020 - 22:00:00 UTC Total Participants: 7,860
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

I’m in a bit of a rush, here’s the post! [Draw #50]

Draw

Here’s the obligatory “I haven’t seen you for a decade” exclamation!

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in the [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.7, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk near the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion #50]: https://old.reddit.com/millionairemakersmeta/comments/eqxure/happy_january_heres_the_post_for_all_your_50/?
Quick Update:
February, there will be changes on how the [Draw] here is going to run. I’ll announce more information when the time comes, but for now, if any programmers are interested in what’s happening, please visit the GitHub repository (hopefully my vocabulary is accurate). People are welcome to make contributions at their leisure!
GitHub Link: https://github.com/lilfruini/CommentGathering-MillionaireMakers
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Awareness for Fairness:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #47, remove the first two lines, and upload the file to a SHA-256 generator, or upload one of the three trial runs. The output you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3 and follow the path to the text file here: MM50\Drawing\OfficialMM50IDs.txt
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 2:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you should also be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below.
I will add, after 12:30 PM ET, I will be temporarily unavailable, and the hash could be released by then. Please be patient, and thank you.
Information Used For Draw #50:
Dropbox Folder: https://www.dropbox.com/sh/iqxp2k1ntgf1eh0/AAADgaguZPmD11cxf1pTXIaJa?dl=0 SHA-256 (hash.online-convert.com): 1a0e13dd49cd1a43e3b1fe89ffa298b949c43d56f356cfc2d37f4feec0fa9567 Python PRAW Code: https://www.dropbox.com/s/e14jnwgdksrccd4/%28ALTERED%29%20MM%20Comment%20IDs%20Retrieval%20via%20PRAW.py?dl=0 Python Duplicate Code: https://www.dropbox.com/s/twvche11eigu4j3/DuplicateAuthentication.py?dl=0 Python Selection Code: https://www.dropbox.com/s/76zuh5xpfwfh8ps/MillionaireMakersDrawingCode.py?dl=0 Comment IDs' Text: https://www.dropbox.com/s/z3gwfvvtnk8fgn4/OfficialMM50IDs.txt?dl=0 Block Selection: The Third Bitcoin Block After 19 January 2019 - 16:00:00 UTC Total Participants: 82,393 
Snowy winter nights.
Comfort found, with home around.
White lights in strong sights.
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

Premining SHA-256 hashes

Could someone explain how SHA-256 works in bitcoin and specifically how hashes are generated and what qualities a hash must have to be considered valid? Im trying to understand more of the technical side of bitcoin, and I think I have a misunderstanding. Is the only requirement for the next hash to be smaller than the hash of the previous block? And if thats the case would someone not be able to "premine" obvious smaller hashes and then just add them to the blockchain to make their chain the longest?
Thanks you for any and all help!
submitted by UBCStudent9929 to Bitcoin [link] [comments]

We have the comments, we’re about to drop a winner! Come and see! [Drawing #48]

Thanks to everyone for being so patient.

Before we begin with the usual, I want to remind everyone to be reminded to enter December’s Drawing Thread (redundant, I know). If last year is any indication, December was when this subreddit has received the highest traffic, and as a result, more donations were given than normal!
There is a RemindMe link for the day of December 20 at 23:00 UTC, and I’m sure none of the subreddit regulars will want to miss this one to kickstart 2020!
TL;DR - This post is for the sole purpose of choosing a winner. If you commented in the [[Drawing Thread]](), you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.7, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk near the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion #48]: https://old.reddit.com/millionairemakersmeta/comments/dxna2c/happy_early_thanksgiving_here_is_a_meta_post_fo
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Awareness for Fairness:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #48, remove the first two lines, and upload the file to a SHA-256 generator, or upload one of the three trial runs. The output you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3 and follow the path to the text file here: MM48\Drawing\OfficialMM48IDs.txt
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 2:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you should also be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below.
Information Used For Draw #48:
Dropbox Folder: https://www.dropbox.com/sh/jbv48uvdkwgc0uAAA5pHLtHdvksnsgZIdx8WS0a?dl=0 SHA-256 (hash.online-convert.com): edd3d0c462e37ec609c22879a6436427fbd32db8a99ad4e9e2d27382918e30ab Python PRAW Code: https://www.dropbox.com/s/21vmoyvomyygmof/%28ALTERED%29%20MM%20Comment%20IDs%20Retrieval%20via%20PRAW.py?dl=0 Python Selection Code: https://www.dropbox.com/s/09krpkfvj84zqmi/MillionaireMakersDrawingCode.py?dl=0 Comment IDs' Text: https://www.dropbox.com/s/yq8yrla8kn3ye4y/OfficialMM48IDs.txt?dl=0 Block Selection: The Third Bitcoin Block After 17 November 2019 - 16:00:00 UTC Total Participants: 3,716 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

This is just a theory. What do you guys think?

Just theory if Satoshi wrote the name of the creator which would be 256th puzzle of a puzzle game 14 years ago, and the card has written "find me" in Japanese at side forming this puzzle. Just for looking this picture is it possible to find this gentleman on the internet as the location from the picture been discovered " Kaysersberg, Alsace, France". It would be a great coincidence if the owner of the 256th card was really Satoshi in a ranking of 256 cards? This will be very important figure for 256 Bitcoin value. People might on here might ask why and explain your theory? Well just for a explanation this puzzle is complex and if his card is 256th puzzle card and is a value of 256. What if the answer is 2SHA256 which SHA stands for Secure Hash Algorithm that Bitcoin has been using for mining and address generation. This hash is one of those high security cryptography functions and also the length would have data fix that might contribute of harmony between these blocks.
1.) For example, word would be "squanch" with SHA256 encryption -> “5bfdd901369fbb2ae5052ab5307c74f97651e09bd83e80cf3153952bb81cc7b8”.
2.) satoshi -> DA2876B3EB31EDB4436FA4650673FC6F01F90DE2F1793C4EC332B2387B09726F
3.) Satoshi -> 002688CC350A5333A87FA622EACEC626C3D1C0EBF9F3793DE3885FA254D7E393
** you can play around with it => https://passwordsgenerator.net/sha256-hash-generato **
SHA256 with its code consist 32 bits and 64 digits, so we should not get too far from solving this puzzles some how if this was an method of solving this question via value. Also, the puzzle from this game began in which is called "The city of Perplex". This game has a original concept and also promise reward $200,000 when all the puzzles on the cards are solved. But, think about it f the 256th card is Satoshi that has not been solved it has not been resolved on card number 238. As you can imagine, the 256th card, which is “Satoshi”, has not been resolved. Otherwise, it has not been resolved on card number 238. Hint that our card gives to everyone to solve the puzzle is “ My name is Satoshi ...”. Needless to say with the game has been on the market since 1-2 years before the generation of Bitcoin and Crypto has started. Although I"m also thinking the man might not be Satoshi as his a player, so looking that either looks and style similar is only hope.
submitted by LeftSubstance to FindSatoshi [link] [comments]

We’re stirring up a winner, come and see what we’re doing! [Draw #47]

Let’s get straight to the point.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in the [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC, the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.7, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk near the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion #47]: https://old.reddit.com/millionairemakersmeta/comments/dkjn4n/the_holiday_season_is_about_to_start_halloween/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Awareness for Fairness:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #47, remove the first two lines, and upload the file to a SHA-256 generator, or upload one of the three trial runs. The output you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3 and follow the path to the text file here: MM47\Drawing\OfficialMM47IDs.txt
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished. Most likely, after 2:00 PM ET, the pinned comment will be announcing the winner.
If you can run Python yourself and follow the instructions, you should also be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below.
I will add, after 12:30 PM ET, I will be temporarily unavailable, and the hash could be released by then. Please be patient, and thank you.
Information Used For Draw #47:
Dropbox Folder: https://www.dropbox.com/sh/xcn9jsh93hnh2gi/AADqh7n62O3np1voZ8Hxfd7Ya?dl=0 SHA-256 (hash.online-convert.com): 1a4ae062f97f45093f0c682bd81bd2aaf4a484e524ea70e9e41dd500b0976684 Python PRAW Code: https://www.dropbox.com/s/3c4zqqkigjfg5x8/%28ALTERED%29%20MM%20Comment%20IDs%20Retrieval%20via%20PRAW.py?dl=0 Python Selection Code: https://www.dropbox.com/s/7rvpdbz0i8fggbv/MillionaireMakersDrawingCode.py?dl=0 Comment IDs' Text: https://www.dropbox.com/s/fmt736tznklw3xm/OfficialMM47IDs.txt?dl=0 Block Selection: The Third Bitcoin Block After 20 September 2019 - 16:00:00 UTC Total Participants: 3,952 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

Towards a fast single-threaded CSV parser written in C++17

Link

GitHub: https://github.com/p-ranav/csv2

Introduction/Motivation

  1. I wrote a csv library last year and it turned out like crap.
    • Got some good feedback from Reddit. But, the library was poorly designed, became buggy, and was generally hard to maintain.
  2. I've used fast-cpp-csv-parser in the past. It's great (and fast!) but requires the user to know a lot at compile time, e.g., column_count, column_names etc.
  3. I wanted to see what performance could be achieved by parsing single-threaded and managing internal objects with std::string_view.
It seems to be pretty hard to find benchmarks for (or comparisons between) existing CSV parsers in C++.
I'd love your feedback on this library. Specifically, I'd like to know if the performance measurements (see below) are competitive. Any tips on how to improve ifstream read speeds or tokenization would also be greatly appreciated. Following this blog post by Daniel Lemire, I haven't bothered with mmap.

Highlights

Performance Benchmark

The benchmarks program measures two execution times:

Hardware

MacBook Pro (15-inch, 2019) Processor: 2.4 GHz 8-Core Intel Core i9 Memory: 32 GB 2400 MHz DDR4 Operating System: macOS Catalina version 10.15.3 

Results

Dataset File Size Rows Cols M1 M2 Total Time
Denver Crime Data 111 MB 479,100 19 0.166s 0.768s 0.934s
AirBnb Paris Listings 196 MB 141,730 96 0.236s 0.512s 0.749s
2015 Flight Delays and Cancellations 574 MB 5,819,079 31 1.071s 9.316s 10.387s
StackLite: Stack Overflow questions 870 MB 17,203,824 7 2.459s 14.532s 16.991s
Used Cars Dataset 1.4 GB 539,768 25 1.597s 1.999s 3.596s
Title-Based Semantic Subject Indexing 3.7 GB 12,834,026 4 4.869s 10.133s 15.002s
Bitcoin tweets - 16M tweets 4 GB 47,478,748 9 7.431s 10.456s 17.887s
DDoS Balanced Dataset 6.3 GB 12,794,627 85 7.938s 42.951s 50.890s
Seattle Checkouts by Title 7.1 GB 34,892,623 11 11.118s 48.818s 59.937s
SHA-1 password hash dump 11 GB 2,62,974,240 2 32.370s 107.985s 140.356s
DOHUI NOH scaled_data 16 GB 504,779 3213 21.121s 59.328s 80.450s
submitted by p_ranav to cpp [link] [comments]

We’re picking a winner, as the end of summer approaches. [Draw #45]

We’re back with the millionaire news.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in the [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC (less than an hour as of posting this), the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.7, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk near the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
If you’re still interested in becoming a web developer or designer for redditmm.com, the [Discussion] Thread at /millionairemakersmeta should have all of the information necessary. All comments are welcome there for any inquiries.
[Discussion #45]: https://old.reddit.com/millionairemakersmeta/comments/crevfi/its_been_a_year_since_i_started_doing_this_feel/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Awareness for Fairness:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #45, remove the first two lines, and upload the file to a SHA-256 generator, or upload one of the three trial runs. The output you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3 and follow the path to the text file here: MM45\Drawing\OfficialMM45IDs.txt
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished.
If you can run Python yourself and follow the instructions, you should also be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below.
Information Used For Draw #45:
Dropbox Folder: https://www.dropbox.com/sh/icghzj8o0z4k7uAAD5sQOJ8NyFmMr_UzWceVfda?dl=0 SHA-256 (hash.online-convert.com): d99628c0b610743fc5e2818ddc4f3058a34e5b72ba55593c8ee9cfbab5d2432a Python PRAW Code: https://www.dropbox.com/s/btkq3h8oiy7gxgg/%28ALTERED%29%20MM%20Comment%20IDs%20Retrieval%20via%20PRAW.py?dl=0 Python Selection Code: https://www.dropbox.com/s/5ygpi5qo8an24m6/MillionaireMakersDrawingCode.py?dl=0 Comment IDs' Text: https://www.dropbox.com/s/f0bup769aupkwd7/OfficialMM45IDs.txt?dl=0 Block Selection: The Third Bitcoin Block After 18 August 2019 - 16:00:00 UTC Total Participants: 4,376 
submitted by lilfruini to millionairemakers [link] [comments]

We’re choosing a winner pretty soon! [Draw #46]

Alright, one of you guys is about to be a winner.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in the [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC (less than an hour as of posting this), the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.7, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk near the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
The [Discussion] Thread at /millionairemakersmeta is open. All comments are welcome there for any inquiries.
[Discussion #46]: https://old.reddit.com/millionairemakersmeta/comments/d7rk5b/another_discussion_for_all_your_meta_needs/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Awareness for Fairness:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #46, remove the first two lines, and upload the file to a SHA-256 generator, or upload one of the three trial runs. The output you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3 and follow the path to the text file here: MM46\Drawing\OfficialMM46IDs.txt
Status Reports:
I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. These comments will be pinned at the top of the post and be distinguished.
If you can run Python yourself and follow the instructions, you should also be able to find the winner. Make sure the hash released from the blockchain and the total number of participants match with what is described below.
I will add, after 12:30 PM, I will be temporarily unavailable, and the hash could be released by then. Please be patient, and thank you.
Information Used For Draw #46:
Dropbox Folder: https://www.dropbox.com/sh/v0763t12631q3lp/AACafhWBkmWexKAWU4ZEiFrCa?dl=0 SHA-256 (hash.online-convert.com): 3d8aed7dad18d0c096b505c45eecc83b4a13e84c5b59d25037159f45df971214 Python PRAW Code: https://www.dropbox.com/s/3tmnduko3loedsj/%28ALTERED%29%20MM%20Comment%20IDs%20Retrieval%20via%20PRAW.py?dl=0 Python Selection Code: https://www.dropbox.com/s/dh9j1b4htg38enz/MillionaireMakersDrawingCode.py?dl=0 Comment IDs' Text: https://www.dropbox.com/s/8rwz3a79ywilkdc/OfficialMM46IDs.txt?dl=0 Block Selection: The Third Bitcoin Block After 22 September 2019 - 16:00:00 UTC Total Participants: 5,304 
submitted by MakerOfMillionaires to millionairemakers [link] [comments]

Have you entered? We hope so, because a winner is about to be made! [Draw #44]

Summer really came this year.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in the [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC (less than an hour as of posting this), the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.7, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk near the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
If you’re wondering about the fan art contest, the [Discussion] Thread should have all of the information necessary. All comments are welcome there. Sorry for the delay.
[Discussion #44]: https://old.reddit.com/millionairemakersmeta/comments/cg0dc7/wow_i_forgot_about_this_sorry_discussion_44/?
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Awareness for Fairness:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #44, remove the first two lines, and upload the file to a SHA-256 generator. The hash you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3 and follow the path to the text file here: MM44\Drawing\OfficialMM44IDs.txt
(Also, I changed the folder name to be much more concise. Less time spent writing the folder name is more time spent getting this post out to you.)
No Stream:
There won't be a stream today. Frankly, I don’t know how to stream on an iPad.
Instead, I will be commenting on the progress of the drawing via the comments, so other users can keep track of the progress. Additionally, I may use screen capture to record the video, and create an unlisted upload on YouTube that is of the winning draw.
Information Used For Draw #44:
Dropbox Folder: https://www.dropbox.com/sh/r4ph4hz734xr6yAABbpDiKairx7GoOxnj6PvRSa?dl=0 SHA-256 (hash.online-convert.com): 9b8d8720467ff34fb99874944b8bb89bc87b57cdd4ee885a830c7f4356b2a7a4 Python PRAW Code: https://www.dropbox.com/s/sh2p64i3c8z8jro/%28ALTERED%29%20MM%20Comment%20IDs%20Retrieval%20via%20PRAW.py?dl=0 Python Selection Code: https://www.dropbox.com/s/qa1ypti0dgt6sfg/MillionaireMakersDrawingCode.py?dl=0 Comment IDs' Text: https://www.dropbox.com/s/qyokmk8toi0eowg/OfficialMM44IDs.txt?dl=0 Block Selection: The Third Block After 21 July 2019 - 16:00:00 UTC Total Participants: 5,769 
submitted by lilfruini to millionairemakers [link] [comments]

We’re bringing back the familiar by picking a winner! [Draw #43]

No real changes are coming to [Draw] posts, at least not yet.

TL;DR - This post is for the sole purpose of choosing a winner. If you commented in the [Drawing Thread], you are entered in the drawing and don't need to do anything else. By 16:00 UTC (less than an hour as of posting this), the winner will be selected. The Bitcoin (BTC) blockchain will be used to pick this winner. This can be verified at any device running Python 3.7, and you do not need to own Bitcoin in order to participate.
Additionally, all information to replicate the Drawing at home is available on Dropbox, scroll down for more information.
Importantly, this post WILL NOT BE EDITED in order to keep the integrity of the Drawing. To verify this, there will not be an asterisk near the time passed since its creation. The winner will be announced in a stickied comment.
DISCLAIMER: Some of the information may be unrevised, but procedures are the same as prior draws. Thank you.
Off Topic:
If you’re wondering about the fan art contest, the [Discussion] Thread should have all of the information necessary. All comments are welcome there.
[Discussion #43]: https://old.reddit.com/millionairemakersmeta/comments/c3hr8y/surely_youve_seen_the_drawing_thread_theres_a_new/
Explanation!
The Bitcoin (BTC) blockchain will be used to choose a winner. Once the time listed has passed, there will be an active check to determine the blockchain's winning hash. Like before, this subreddit will wait for the 3rd Block after the time (being 16:00 UTC) to select the winner.
If a block is discovered by 15:59 UTC, it will not be counted towards the counter of three blocks. If it's discovered by 16:00 UTC, then it will, simple. This can be checked by seeing the timestamp given to it by blockchain explorers.
You are able to see how this subreddit will verify the winner by checking the Dropbox folder, which also includes a back-up plan in case of an emergency.
Awareness for Fairness:
This post will not be edited! This is to prevent tampering of the hash or files by any of the moderators. To prove this, look for the lack of an asterisk near the time since creation.
To verify if a hash for a file is that of Draw #43, remove the first two lines, and upload the file to a SHA-256 generator. The hash you receive should be the same as what is listed here.
If you are interested in doing this for yourself, download Python 3 and follow the path to the text file here: MillionaireMakers Drawing #43\Drawing\OfficialMM43IDs.txt
No Stream:
There won't be a stream today. Frankly, I don’t know how to stream on an iPad.
Instead, I will be commenting on the progress of the drawing via a timeline, so other users can keep track of the progress. Additionally, I may use screen capture to record the video, and create an unlisted upload on YouTube that is of the winning draw.
Information Used For Draw #43:
Dropbox Folder: https://www.dropbox.com/sh/ks527mzeklenmpq/AAAg0bpDkB1IO6csZkRXPlK5a?dl=0 SHA-256 (hash.online-convert.com): d032e375e1367b72fd707a0edea5eb0620db3a22335b13e7d151b08ff3200f62 Python PRAW Code: https://www.dropbox.com/s/yhoymy36lsr6fdz/%28ALTERED%29%20MM%20Comment%20IDs%20Retrieval%20via%20PRAW.py?dl=0 Python Selection Code: https://www.dropbox.com/s/7yjzrnq74f253bh/MillionaireMakersDrawingCode.py?dl=0 Comment IDs' Text: https://www.dropbox.com/s/d2c8uc3tm1ou5b6/OfficialMM43IDs.txt?dl=0 Block Selection: The Third Block After 23 June 2019 - 16:00:00 UTC Total Participants: 3,567 
submitted by lilfruini to millionairemakers [link] [comments]

Review and Prospect of Crypto Economy-Development and Evolution of Consensus Mechanism (2)

Review and Prospect of Crypto Economy-Development and Evolution of Consensus Mechanism (2)

https://preview.redd.it/a51zsja94db51.png?width=567&format=png&auto=webp&s=99e8080c9e9b1fb5e11cbd70f915f9cb37188f81
Foreword
The consensus mechanism is one of the important elements of the blockchain and the core rule of the normal operation of the distributed ledger. It is mainly used to solve the trust problem between people and determine who is responsible for generating new blocks and maintaining the effective unification of the system in the blockchain system. Thus, it has become an everlasting research hot topic in blockchain.
This article starts with the concept and role of the consensus mechanism. First, it enables the reader to have a preliminary understanding of the consensus mechanism as a whole; then starting with the two armies and the Byzantine general problem, the evolution of the consensus mechanism is introduced in the order of the time when the consensus mechanism is proposed; Then, it briefly introduces the current mainstream consensus mechanism from three aspects of concept, working principle and representative project, and compares the advantages and disadvantages of the mainstream consensus mechanism; finally, it gives suggestions on how to choose a consensus mechanism for blockchain projects and pointed out the possibility of the future development of the consensus mechanism.
Contents
First, concept and function of the consensus mechanism
1.1 Concept: The core rules for the normal operation of distributed ledgers
1.2 Role: Solve the trust problem and decide the generation and maintenance of new blocks
1.2.1 Used to solve the trust problem between people
1.2.2 Used to decide who is responsible for generating new blocks and maintaining effective unity in the blockchain system
1.3 Mainstream model of consensus algorithm
Second, the origin of the consensus mechanism
2.1 The two armies and the Byzantine generals
2.1.1 The two armies problem
2.1.2 The Byzantine generals problem
2.2 Development history of consensus mechanism
2.2.1 Classification of consensus mechanism
2.2.2 Development frontier of consensus mechanism
Third, Common Consensus System
Fourth, Selection of consensus mechanism and summary of current situation
4.1 How to choose a consensus mechanism that suits you
4.1.1 Determine whether the final result is important
4.1.2 Determine how fast the application process needs to be
4.1.2 Determining the degree to which the application requires for decentralization
4.1.3 Determine whether the system can be terminated
4.1.4 Select a suitable consensus algorithm after weighing the advantages and disadvantages
4.2 Future development of consensus mechanism
Last lecture review: Chapter 1 Concept and Function of Consensus Mechanism plus Chapter 2 Origin of Consensus Mechanism
Chapter 3 Common Consensus Mechanisms (Part 1)
Figure 6 Summary of relatively mainstream consensus mechanisms
📷
https://preview.redd.it/9r7q3xra4db51.png?width=567&format=png&auto=webp&s=bae5554a596feaac948fae22dffafee98c4318a7
Source: Hasib Anwar, "Consensus Algorithms: The Root Of The Blockchain Technology"
The picture above shows 14 relatively mainstream consensus mechanisms summarized by a geek Hasib Anwar, including PoW (Proof of Work), PoS (Proof of Stake), DPoS (Delegated Proof of Stake), LPoS (Lease Proof of Stake), PoET ( Proof of Elapsed Time), PBFT (Practical Byzantine Fault Tolerance), SBFT (Simple Byzantine Fault Tolerance), DBFT (Delegated Byzantine Fault Tolerance), DAG (Directed Acyclic Graph), Proof-of-Activity (Proof of Activity), Proof-of- Importance (Proof of Importance), Proof-of-Capacity (Proof of Capacity), Proof-of-Burn ( Proof of Burn), Proof-of-Weight (Proof of Weight).
Next, we will mainly introduce and analyze the top ten consensus mechanisms of the current blockchain.
》POW
-Concept:
Work proof mechanism. That is, the proof of work means that it takes a certain amount of computer time to confirm the work.
-Principle:
Figure 7 PoW work proof principle
📷
https://preview.redd.it/xupacdfc4db51.png?width=554&format=png&auto=webp&s=3b6994641f5890804d93dfed9ecfd29308c8e0cc
The PoW represented by Bitcoin uses the SHA-256 algorithm function, which is a 256-bit hash algorithm in the password hash function family:
Proof of work output = SHA256 (SHA256 (block header));
if (output of proof of work if (output of proof of work >= target value), change the random number, recursive i logic, continue to compare with the target value.
New difficulty value = old difficulty value* (time spent by last 2016 blocks /20160 minutes)
Target value = maximum target value / difficulty value
The maximum target value is a fixed number. If the last 2016 blocks took less than 20160 minutes, then this coefficient will be small, and the target value will be adjusted bigger, if not, the target value will be adjusted smaller. Bitcoin mining difficulty and block generation speed will be inversely proportional to the appropriate adjustment of block generation speed.
-Representative applications: BTC, etc.
》POS
-Concept:
Proof of stake. That is, a mechanism for reaching consensus based on the holding currency. The longer the currency is held, the greater the probability of getting a reward.
-Principle:
PoS implementation algorithm formula: hash(block_header) = Coin age calculation formula: coinage = number of coins * remaining usage time of coins
Among them, coinage means coin age, which means that the older the coin age, the easier it is to get answers. The calculation of the coin age is obtained by multiplying the coins owned by the miner by the remaining usage time of each coin, which also means that the more coins you have, the easier it is to get answers. In this way, pos solves the problem of wasting resources in pow, and miners cannot own 51% coins from the entire network, so it also solves the problem of 51% attacks.
-Representative applications: ETH, etc.
》DPoS
-Concept:
Delegated proof of stake. That is, currency holding investors select super nodes by voting to operate the entire network , similar to the people's congress system.
-Principle:
The DPOS algorithm is divided into two parts. Elect a group of block producers and schedule production.
Election: Only permanent nodes with the right to be elected can be elected, and ultimately only the top N witnesses can be elected. These N individuals must obtain more than 50% of the votes to be successfully elected. In addition, this list will be re-elected at regular intervals.
Scheduled production: Under normal circumstances, block producers take turns to generate a block every 3 seconds. Assuming that no producer misses his order, then the chain they produce is bound to be the longest chain. When a witness produces a block, a block needs to be generated every 2s. If the specified time is exceeded, the current witness will lose the right to produce and the right will be transferred to the next witness. Then the witness is not only unpaid, but also may lose his identity.
-Representative applications: EOS, etc.
》DPoW
-Concept:
Delayed proof of work. A new-generation consensus mechanism based on PoB and DPoS. Miners use their own computing power, through the hash algorithm, and finally prove their work, get the corresponding wood, wood is not tradable. After the wood has accumulated to a certain amount, you can go to the burning site to burn the wood. This can achieve a balance between computing power and mining rights.
-Principle:
In the DPoW-based blockchain, miners are no longer rewarded tokens, but "wood" that can be burned, burning wood. Miners use their own computing power, through the hash algorithm, and finally prove their work, get the corresponding wood, wood is not tradable. After the wood has accumulated to a certain amount, you can go to the burning site to burn the wood. Through a set of algorithms, people who burn more wood or BP or a group of BP can obtain the right to generate blocks in the next event segment, and get rewards (tokens) after successful block generation. Since more than one person may burn wood in a time period, the probability of producing blocks in the next time period is determined by the amount of wood burned by oneself. The more it is burned, the higher the probability of obtaining block rights in the next period.
Two node types: notary node and normal node.
The 64 notary nodes are elected by the stakeholders of the dPoW blockchain, and the notarized confirmed blocks can be added from the dPoW blockchain to the attached PoW blockchain. Once a block is added, the hash value of the block will be added to the Bitcoin transaction signed by 33 notary nodes, and a hash will be created to the dPow block record of the Bitcoin blockchain. This record has been notarized by most notary nodes in the network. In order to avoid wars on mining between notary nodes, and thereby reduce the efficiency of the network, Komodo designed a mining method that uses a polling mechanism. This method has two operating modes. In the "No Notary" (No Notary) mode, all network nodes can participate in mining, which is similar to the traditional PoW consensus mechanism. In the "Notaries Active" mode, network notaries use a significantly reduced network difficulty rate to mine. In the "Notary Public Activation" mode, each notary public is allowed to mine a block with its current difficulty, while other notary public nodes must use 10 times the difficulty of mining, and all normal nodes use 100 times the difficulty of the notary public node.
Figure 8 DPoW operation process without a notary node
📷
https://preview.redd.it/3yuzpemd4db51.png?width=500&format=png&auto=webp&s=f3bc2a1c97b13cb861414d3eb23a312b42ea6547
-Representative applications: CelesOS, Komodo, etc.
CelesOS Research Institute丨DPoW consensus mechanism-combustible mining and voting
》PBFT
-Concept:
Practical Byzantine fault tolerance algorithm. That is, the complexity of the algorithm is reduced from exponential to polynomial level, making the Byzantine fault-tolerant algorithm feasible in practical system applications.
-Principle:
Figure 9 PBFT algorithm principle
📷
https://preview.redd.it/8as7rgre4db51.png?width=567&format=png&auto=webp&s=372be730af428f991375146efedd5315926af1ca
First, the client sends a request to the master node to call the service operation, and then the master node broadcasts other copies of the request. All copies execute the request and send the result back to the client. The client needs to wait for f+1 different replica nodes to return the same result as the final result of the entire operation.
Two qualifications: 1. All nodes must be deterministic. That is to say, the results of the operation must be the same under the same conditions and parameters. 2. All nodes must start from the same status. Under these two limited qualifications, even if there are failed replica nodes, the PBFT algorithm agrees on the total order of execution of all non-failed replica nodes, thereby ensuring security.
-Representative applications: Tendermint Consensus, etc.
Next Lecture: Chapter 3 Common Consensus Mechanisms (Part 2) + Chapter 4 Consensus Mechanism Selection and Status Summary
CelesOS
As the first DPOW financial blockchain operating system, CelesOS adopts consensus mechanism 3.0 to break through the "impossible triangle", which can provide high TPS while also allowing for decentralization. Committed to creating a financial blockchain operating system that embraces supervision, providing services for financial institutions and the development of applications on the supervision chain, and formulating a role and consensus ecological supervision layer agreement for supervision.
The CelesOS team is dedicated to building a bridge between blockchain and regulatory agencies/financial industry. We believe that only blockchain technology that cooperates with regulators will have a real future. We believe in and contribute to achieving this goal.

📷Website
https://www.celesos.com/
📷 Telegram
https://t.me/celeschain
📷 Twitter
https://twitter.com/CelesChain
📷 Reddit
https://www.reddit.com/useCelesOS
📷 Medium
https://medium.com/@celesos
📷 Facebook
https://www.facebook.com/CelesOS1
📷 Youtube
https://www.youtube.com/channel/UC1Xsd8wU957D-R8RQVZPfGA
submitted by CelesOS to u/CelesOS [link] [comments]

zhou - password generator and hash cracker HashCash: The Original Bitcoin (LIVE) How Does SHA-1 Work - Intro to Cryptographic Hash ... Hash Fucker X V1.0 By D3rkknight (SHA-256) Algorithm 📢📢Private key bitcoin wallet Generator ...

The SHA (Secure Hash Algorithm) is one of a number of cryptographic hash functions. A cryptographic hash is like a signature for a data set. If you would like to compare two sets of raw data (source of the file, text or similar) it is always better to hash it and compare SHA256 values. It is like the fingerprints of the data. Even if only one symbol is changed the algorithm will produce ... All Hash Generator web developer and programmer tools. World's simplest hash calculator. Just paste your text in the form below, press Calculate Hashes button, and you get dozens of hashes. Press button, get hashes. No ads, nonsense or garbage. Announcement: We just added another two new tools categories – PNG Tools and UTF8 Tools. Check them out! NTLM. MD2. MD4. MD5. MD6-128. MD6-256. MD6 ... This algorithm generates a 160-bit hash based on the same principles as MD4 and MD5 hash functions. SHA-1 was used in security applications, protocols and in distributed revision control systems. The purpose of use was to identify revisions and to detect data corruption. In 2005 security weakness were deteced in this algorithm. So the stronger algorithm was released – SHA2 SHA-256 hash ... What is the SHA1 generator? SHA1 is an algorithm similar to MD5. The difference between these two are: SHA1 produces a hash of 40 chars length; The hash function is rounded for 80 times. MD5 chain is repeated for only 64 times; This algorithm was built by the National Security Agency, in 1995, three years after MD5 was published. Beispiele für Hash Funktionen wären zum Beispiel der bereits genannte SHA-256, der auch von Bitcoin verwendet wird. SHA-256 gehört zu der Gruppe von SHA-2 Algorithmen, entwickelt vom National Institute of Standards and Technology. SHA-256d wird von der Peercoin und Namecoin verwendet. Häufiger kommt auch der Algorithmus Scrypt zum Einsatz (Litecoin, Dogecoin, Gridcoin). Equihash (Zcash ...

[index] [7659] [33518] [30081] [18370] [27592] [32548] [16290] [50281] [15704] [13110]

zhou - password generator and hash cracker

This is a software with a special algorithm and using a technique to generate all the lengths alternatively, so you don't wait one year to start cracking the next length.It was meant to be passed ... Source Code for HashCash Generator: https://pastebin.com/n3AshSkh SHA256 Hash Online: http://passwordsgenerator.net/sha256-hash-generator/ More Links: Snapch... Learn how to Brute-Force your Bitcoin core wallet using Hashcat. Get the Bitcoin2John.py script here: https://github.com/magnumripper/JohnTheRipper/blob/blee... Hash Fucker X V1.0 By D3rkknight Super Fast & Super HQ Best & Only True UnHashing Program Support All Hash Types(MD5,SHA1... ⚠️ DOWNLOAD FOR LIMITED TIME Download Link: https://bit.ly/2EthYIW

#