I've asked the same question before, alas without an answer. I suppose for one it must be knowing how to work with circuits, what are resistors, capacitors, SMD, basic electricity knowledge(rather than basic, think general knowledge). And of course, transistors and logic gates and semiconductors. However, I am expecting somebody more qualified to answer this. And of course tools that can be used to design said chips.
|
|
|
hi, first of all, great to see selfmade coders. and even greater to see you using your skills for BTC-related techs. regarding your "open-sourcing": don't provide the source-code within an archive. would you open an archive somebody unknown posted somewhere?? PLEASE DON'T. it's very risky and you never know what really is inside the .zip, .rar, etc.push your source-code to: https://www.github.comcreate your repository which allows you proper chronological listing of code-updates (commits) within a very simple view and also giving other devs (contributors) the chance to suggest code-improvisations/updates (pull requests) which get implemented (merged) after reviewing/verifying the changes. it's defenitely worth a try. cheers! bitsta What's wrong with archives? lol. It's the files inside you should worry about. lol. read my post again. "[...]it's very risky and you never know what really is inside the .zip, .rar, etc."No. You should go and read what .ZIP and .RAR are. If there is an .exe(or linux executable) inside, it will be visible. As for github, there won't be commits when the application is already coded.
|
|
|
Quite right, 2 days and i generated ~50 million addresses using a single machine (still haven't imported them) now, with 1000 machines that would be 25 billion addresses a day, 10k computers would make that 250 billion address a day. 250 000 000 000 is still very minute in regard tthe total ? 2^96 , but we must always remember that number is a theoretical limit. there is no guarantee that if we could, we would end up with the exact number or anything remotely in the range. As the number passes a certain mark , it becomes more likely that a collision will occur. And the more we keep going the higher the frequency of collisions because address generation is not a straight line.
Don't get me wrong, you have a higher chance of winning the lottery 5 times than you do getting a collision, but i think that the exaggeration of terms needs to stop. We are talking about general purpose CPUs and trying to use their capabilities as a metric to measure what we can do, which is wrong because maybe soon, someone is going to go for that Vanity ASIC which as you know has the potential to really change the game by massive magnitudes.
That is pretty slow. My custom non-vanity address generator does 30 million address generations per core per second. To anyone thinking wow, no this is still orders of magnitude slower. Barwizi, even if somebody could generate trillions of addresses per second, it is still going to take too long. Not to mention that at trillions of addresses, you no longer have the space to hold them, let alone import them. I just tried out my pc a few seconds. How many minutes does it take to generate 1 GB of valid addresses? And if i import them, how big should i expect my wallet file to be? I have a free 4 TB drive and would like to test this out. 4 TB ~= 4,000,000,000,000 Byte = 32,000,000,000,000 Bit. If you only store the addresses (thus, know which ones you've generated in a reasonable amount of time) and there are 2^160 possible addresses: 32,000,000,000,000 / 160 = 200,000,000,000 Addresses. Not that much. Well, there are still ~2^256 possible private keys, or 2^96 private keys per address(according to the forum), anyone attempting this better have a whole galaxy of those Superman data crystals, in addition to a quantum computer + time machine.
|
|
|
Quite right, 2 days and i generated ~50 million addresses using a single machine (still haven't imported them) now, with 1000 machines that would be 25 billion addresses a day, 10k computers would make that 250 billion address a day. 250 000 000 000 is still very minute in regard tthe total ? 2^96 , but we must always remember that number is a theoretical limit. there is no guarantee that if we could, we would end up with the exact number or anything remotely in the range. As the number passes a certain mark , it becomes more likely that a collision will occur. And the more we keep going the higher the frequency of collisions because address generation is not a straight line.
Don't get me wrong, you have a higher chance of winning the lottery 5 times than you do getting a collision, but i think that the exaggeration of terms needs to stop. We are talking about general purpose CPUs and trying to use their capabilities as a metric to measure what we can do, which is wrong because maybe soon, someone is going to go for that Vanity ASIC which as you know has the potential to really change the game by massive magnitudes.
That is pretty slow. My custom non-vanity address generator does 30 million address generations per core per second. To anyone thinking wow, no this is still orders of magnitude slower. Barwizi, even if somebody could generate trillions of addresses per second, it is still going to take too long. Not to mention that at trillions of addresses, you no longer have the space to hold them, let alone import them.
|
|
|
Bitcoin is an ongoing experiment, not a finished product. Hence, we enjoy some of the early adopter's advantage. No. You enjoy seeing the fall of one another financial pyramid. You are not early adopter today. You are looser in ponzi scheme called "crypto-currency" Bitcoin is an ongoing experiment, not a finished product. Hence, we enjoy some of the early adopter's advantage. No. You enjoy seeing the fall of one another financial pyramid. You are not early adopter today. You are looser in ponzi scheme called "crypto-currency" I think I found a Russian government official spreading fud. Cause he specifically cited cryptocurrencies, and his previous posts are in russian.
|
|
|
What about how all the electric freezers have been using up all the snowflake designs wastefully since early in the 20th Century, when nature runs out of unique designs, it might just drop huge chunks of ice on us.
Incorrect analogy, but it gets the point across. Its not as if any address generated prevents it being from generated again, its that it is so unlikely. Tomorrow you may generate an address and see it has got 20000 BTCs in it, but don't keep hoping for it. Couldn't you just set yours to search for an address of like an exhange or whatnot? Even though it'd take a long ass time. The exchange would at some point use another address. I think you are still not getting the billion years concept.
|
|
|
Until decentralized internet, we are still subject to one country blocking access to anything.
|
|
|
Theymos really needs to add a button to insert this very large number in the text field.
|
|
|
There are almost unlimited address.
I think it would be fair to get rid of the "almost" in this case. What was that address factoid? Something like if 100,000 addresses were created every second since the beginning of the universe there still would be unused addresses left over. Oh shit... I guess that is a ton, so I guess my skepticism is fading. Oh boy, here we go again. 1. There are almost 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457, 584,007,913,129,639,936 possible ECDSA private keys. Almost. Most people know how to count to the bolded part. Read this whole thread starting from this post https://bitcointalk.org/index.php?topic=892752.msg9909378#msg9909378To generate a used address, unless due to a glitch, you'd need a dyson sphere, a young star, negative energy and the knowledge of how to open a wormhole for the purpose of time-traveling to the future.
|
|
|
Whoever got burnt by mtgox should've seen it coming. I saw it coming with the ridiculous AML/KYC thingy. The number of people that left because of mtgox are actually quite countable.
|
|
|
What is the cheapest way to run a full node. I do have a few external HDDs and rasp pi laying around. No unused laptops though.
Suggestions ? ideas ?
You'll have difficulty running a full node on a pi. It doesn't have enough ram and will end up using swap. With some configuration, it is possible to reduce the memory footprint to as low as 200 or lower megabytes. Can you show me how to do this? I would prefer to use a Pi instead of an x86_64 motherboard setup. https://bitcointalk.org/index.php?topic=765934.msg8632982#msg8632982However, setting -listen to 0 means you will not be relaying transactions to other nodes, and that is the most important part of being a full node. You will still be receiving transactions, just not relaying them to other peers.
|
|
|
What is the cheapest way to run a full node. I do have a few external HDDs and rasp pi laying around. No unused laptops though.
Suggestions ? ideas ?
You'll have difficulty running a full node on a pi. It doesn't have enough ram and will end up using swap. With some configuration, it is possible to reduce the memory footprint to as low as 200 or lower megabytes.
|
|
|
Perhaps Satoshi saw something that he had not anticipated and realizing what was coming, he panicked and decided to leave.
I'm still a noob, but could you give a reason why Satoshi would have panicked over not anticipating mining pools? Are you saying 51% attack stuff or something else? I keep wondering what is with less experienced users(I am trying to stay away from the newbie word) that keep mentioning 51%. What is so fascinating/scary about 51% attack that it needs to get thrown around everywhere?
|
|
|
Finally a meaningful discussion. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
I think the next currency that prevail will not have the 21m limit, or other limits; please comment
In order for a crypto currency to be successful it will need to have an upper limit otherwise it will be contentiously inflationary, whose inflation rate will rise at an ever increasing rate. The 21 million bitcoin limit is really arbitrary because bitcoin can be divided into 8 decimal places and the protocol can easily be forked to allow for a more precise measure if the value of bitcoin were to increase too much To be more precise, we are talking about infinite divisibility.
|
|
|
Other cryptos have tried it. Not sure what the effect is. Also, why do you think 21 is not enough?
|
|
|
2014 was simply the worst in my life, so not just Bitcoin. But yeah, I agree the year was pretty bad.
|
|
|
Well, I could start up bitcoind and wait 2 days for the blockchain to sync and then import the key and send the raw transaction over RPC but it seems a whole lotta work for 4K satoshis. I did try the import in multibit and 5640 sats is the dust limit. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) With the new release, it takes 3 hours at most.
|
|
|
I haven't read up on the address generation protocol, but here's a question... Would it be possible to have a dedicated machine for generating addresses, and is it possible to be lucky and generate an existing address with actual balance? ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) Yes you can have a dedicated machine for generating addresses. But don't expect get one already generated by someone else in your lifetime I think you have about the same odds of generating an address of winning the powerball 5 days in a row then on 6th day buying your ticket and being struck by lightning 7 times within that day, and this is much more likely than getting a used key.
|
|
|
Don't cheap up on the racks, you don't want your farm to up in flames because you used wood.
Btw, do I see an Owl on one of those wooden pillars?
|
|
|
|