SHA-256 - Bitcoin Wiki

Myriad - A coin for everyone.

Myriad (XMY) is a Multi-PoW consensus protocol secured by 5 mining algorithms. Each one suits different hardware.
[link]

[MINING] Can anyone help with this? "stratum_subscribe timed out ...retry after 10 seconds"

Hi everyone,
Just as a disclaimer for the beginning, I'm not investing in Bitcoin, I'm not doing this for any profit or reason, it's more for my own interest.
I'm trying to do some mining on my Raspberry Pi 3, and I have set up a wallet, got a pool account with Slush Pool, and installed or the libraries and software needed to run. As far as I am aware I have ran the right code. However, when I run it, I get this:
 ./cpuminer --algo sha256d --url stratum+tcp://eu.stratum.slushpool.com:3333 --user CENSORED --pass CENSORED ** cpuminer-multi 1.3.7 by [email protected] ** [2020-05-18 21:25:38] Starting Stratum on stratum+tcp://eu.stratum.slushpool.com:3333 [2020-05-18 21:25:38] 4 miner threads started, using 'sha256d' algorithm. [2020-05-18 21:26:08] stratum_subscribe timed out [2020-05-18 21:26:08] ...retry after 10 seconds [2020-05-18 21:26:48] stratum_subscribe timed out [2020-05-18 21:26:48] ...retry after 10 seconds [2020-05-18 21:27:28] stratum_subscribe timed out [2020-05-18 21:27:28] ...retry after 10 seconds [2020-05-18 21:28:08] stratum_subscribe timed out [2020-05-18 21:28:08] ...retry after 10 seconds [2020-05-18 21:28:48] stratum_subscribe timed out [2020-05-18 21:28:48] ...retry after 10 seconds 
Anyone have any idea on how to sort this out? Thanks
submitted by SwagBee to Bitcoin [link] [comments]

Today I lost my first bits. Dont be like me. Backup everything!

I have been supporting Bitcoin for about 5 years now. In this time I have never failed to keep stringent backups. I got comfortable and it has cost me 0.26 Bitcoin
In a rush to prepare for a trip a few weeks ago I created a new wallet on my new Samsung Galaxy s8+ and put .26 BTC in it in case I met a Bitcoin friendly vendor on my journey. I wrote my recovery seed in a text file on my desktop but did not save the file. Left it open and left home for 5 days. While I was gone the computer crashed for unknown reasons.
I returned home. Powered on the PC, went to sign in to one of my accounts and was prompted to enter my 2fa.
When I pulled my phone from my pocket it vibrated and the screen was black. I assumed the battery was dead and plugged it in. I returned a few minutes later and was presented with a screen to select my language.
At first I assumed it was a new update or something and followed the prompts. When it asked me if I wanted to restore applications I knew I was in trouble.
I had my phone encrypted with a passphrase. Due to the sensitive nature of my work I have it set to wipe the phone and factory reset if the password is entered wrong 10 times.
My .26 BTC is lost forever. Do not be like me. Back everything up in places that are secure. I have invested thousands in securing my crypto currency over the years and all of that was moot due to an error in judgement on my part. Sadly when my Bitcoin reserves are at a historic low.
submitted by BitcoinRootUser to Bitcoin [link] [comments]

[dev] Very developer update

Dear Shibes,
I have the honor of updating you this time with news from the development front, as both u/rnicoll and u/langer_hans are occupied. I’ll try to keep it as to-the-point as possible.
Last week we started to have interactions with the Namecoin development team, as they found u/rnicoll’s gem libdohj and that with all the work he did there and on bitcoinj, he actually did the majority of altcoins a huge favor, as most coins can now very easily, without having to hack bitcoinj, create a java wallet for their coin.
Returning the favor, the Namecoin devs alerted us to the impeding BIP9 implementation in Bitcoin (and therefore becoming a protocol standard that other coins will copy) that conflicts with the auxpow standard that both Namecoin and Dogecoin implement. We’ve quickly looked at BIP9 before, and shortly discussed it, but at that time it seemed to be far on the horizon and a proposal that was very likely to get shot down. However, now that Bitcoin Core wants to introduce Segregated Witness in the short term, BIP9 is very likely to also get implemented short term, and the conflict, unfortunately, remains.
Both Namecoin and Dogecoin have to do something: we need to update the standard to make sure that coins we allow in our auxpow proofs (sha256d coins for Namecoin and scrypt coins for Dogecoin), cannot influence the rules that decide whether a block is valid or not, or we could see an artificial drop in hashrate, putting us at risk of losing security “by accident”. Until so far the bad news, on to the good news.
The good news is that we have been working together with the Namecoin devs on a solution and we know what to do: we’ll change our rules a little bit, so that other coins cannot influence the proof of work validation on our end anymore, without breaking their own. That way, we can be assured that as long as other coins like Litecoin do not hard-fork (when they do that, we need to check ourselves in any case) we will have a working security model. I’m currently reviewing code that is developed by the Namecoin devs, to help them and in the same time have something good that we can take from them: it’s great work as a team with another coin as awesome as Namecoin, too!
The roadmap for Dogecoin is now:
We’re still discussing some details of how we’re going to implement the hard-fork, which mechanism we’ll use to determine the fork moment and when that exactly will take place. We will get back with a proposal on that soon.
So what does this mean for Dogecoin:
  1. We want to make sure that the hard-fork only triggers if more than 95% of the miners are migrated. This is more secure as it means the maximum amount of hashpower we’ll lose is 5%.
  2. We will keep working with Namecoin to make sure that we have a standardized implementation. This helps with transparency and custom implementations (most pools nowadays have custom implementations for “SPV mining”)
What does this mean for shibes:
  1. For now, keep building and fueling your rockets and training for zero gravity environments, this is not a major change like we had before, but it is one that forces an update for everyone, and important enough to do so.
  2. Once we release, you’ll have to update your wallets. We will absolutely notify you and you’ll have a lot of time to do so (many months.)
  3. We will remind you often. Like every other week. And of course whenever we meet you on IRC, per email, on the street and even on reddit, any chance we get, really :-)
To the moon!
submitted by patricklodder to dogecoin [link] [comments]

HTMLcoin is changing entirely.

The new HTMLcoin is not just a cryptocurrency but a new secure sha256d blockchain based on a fully integrated Bitcoin Core and Ethereum cpp client codebase, to deliver Smart Contracts and Distributed Applications (DAPPS). It implements an extendable design which is capable of adding more virtual machines (VM), enabled through an Account Abstraction Layer, which allows an account based VM to function on a Bitcoin UTXO based Blockchain. We have the strength of Bitcoin and features of Ethereum on one platform.
Another way of describing it is that we are moving from an older Blockchain to a new one which is based on bitcoin core 0.14 (csv/segwit) with the ethereum client c++ codebase integrated on top. We have the best of both worlds on one blockchain.
As well as being a coin, HTMLCOIN will be the gateway to buying tokens from dapps and smart contracts on the HTMLCOIN blockchain where it will can also be exchanged for the gas required to drive smart contracts.
The HTMLcoin Foundation is developing key use cases to show the capabilities of the platform where decentralized technologies using cryptocurrencies and distributed applications can bring innovation to large economic groups and communities across the globe. We are working with a number of partners and startups across the globe to join our Blockchain, for their crowdfunding and final deployed services.
The features of HTMLCoin include:
● Double SHA256: is used by Bitcoin and other established blockchains to provide a secure and provens cryptographic wrap for HTMLCOIN.
● Real Time Checkpointing: Protects the history of the chain from being changed by 51% attacks, and broadcasts block height and hash of the main chain that cannot be overwritten.
● Enhanced Hash Rate Compensation: Adjusts every 120 blocks but with short, medium and long block time samples to average out the adjust and apply 25% damping to the result.
● Hybrid Bitcoin / Ethereum: Uses both the Bitcoin and Ethereum codebase combining Bitcoin with EVM (Ethereum Virtual Machines).
● Smart Contracts: Protocol to facilitate, verify or enforce negotiation or performance of a contract.
● Simple Payment Verification: Execute smart contracts from lite wallets.
● Decentralized Applications and distributed computing platform: The new HTMLCoin network will to be able to create smart contracts and other more fully fledged complex EVM apps.
● Account Abstraction Layer: extension to Bitcoins ‘Script’ language, sits between the blockchain and EVM and allows decentralised applications and smart contracts to run in environments that were not possible before.
submitted by amc198009 to htmlcoin_community [link] [comments]

So you’ve got your miner working, busy hashing away … but what is it really doing?

Posted for eternity @ https://vertcoin.easymine.online/articles/mining
Your miner is repeatedly hashing (see below for detail about a hash) a block of data, looking for a resulting output that is lower than a predetermined target. Each time this calculation is performed, one of the fields in the input data is changed, and this results in a different output. The output is not able to be determined until the work is completed – otherwise why would we bother doing the work in the first place?
Each hash takes a block header (see more below, but basically this is a 80-byte block of data). It runs this through the hashing function, and what comes out is a 32-byte output. For each, we usually represent that output in hexadecimal format, so it looks something like:
5da4bcb997a90bec188542365365d8b913af3f1eb7deaf55038cfcd04f0b11a0 
(that’s 64 hexadecimal characters – each character represents 4-bits. 64 x 4 bits = 256bit = 32 bytes)
The maximum value for our hash is:
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 
And the lowest is:
0000000000000000000000000000000000000000000000000000000000000000 
The goal in Proof-of-Work systems is to look for a hash that is lower than a specific target, i.e. starts with a specific number of leading zeros. This target is what determines the difficulty.
As the output of the hash is indeterminate, we look to statistics and probability to estimate how much work (i.e. attempts at hashing) we need to complete to find a hash that is lower than a specific target. So, we can therefore assume that to find a hash that starts with a leading zero will take, on average, 16 hashes. To find one that will start with two leading zeros (00), we’re looking at 256 hashes. Four leading zeros (0000) will take 65,536 hashes. Eight leading zeros (00000000) takes 4,294,967,296 hashes. So on and so on, until we realize that it will take 2 ^ 256 (a number too big for me to show here) attempts at hitting our minimum hash value.
Remember – this number of hashes is just an estimate. Think of it like rolling a dice. A 16-sided dice. And then rolling it 64 times in a row. And hoping to strike a specific number of leading zeros. Sometimes it will take far less than the estimate, sometimes it will take far more. Over a long enough time period though (with our dice it may take many billions of years), the averages hold true.
Difficulty is a measure used in cryptocurrencies to simply show how much work is needed to find a specific block. A block of difficulty 1 must have a hash smaller than:
00000000FFFF0000000000000000000000000000000000000000000000000000 
A block of difficulty 1/256 (0.00390625) must have a hash lower than:
000000FFFF000000000000000000000000000000000000000000000000000000 
And a block of difficulty 256 must have a hash lower than:
0000000000FFFF00000000000000000000000000000000000000000000000000 
So the higher the difficulty, the lower the hash must be; therefore more work must be completed to find the block.
Take a recent Vertcoin block – block # 852545, difficulty 41878.60056944499. This required a hash lower than:
000000000001909c000000000000000000000000000000000000000000000000 
The achieve finding this, a single miner would need to have completed, on average 179,867,219,848,013 hashes (calculated by taking the number of hashes needed for a difficulty 1 block - 4,294,967,296 or 2 ^ 32 or 16 ^ 8 – and multiplied by the difficulty). Of course, our single miner may have found this sooner – or later – than predicted.
Cryptocurrencies alter the required difficulty on a regular basis (some like Vertcoin do it after every block, others like Bitcoin or Litecoin do it every 2016 blocks), to ensure the correct number of blocks are found per day. As the hash rate of miners increases, so does the difficulty to ensure this average time between blocks remains the same. Likewise, as hash rate decreases, the difficulty decreases.
With difficulties as high as the above example, solo-mining (mining by yourself, not in a pool) becomes a very difficult task. Assume our miner can produce 100 MH/s. Plugging in this into the numbers above, we can see it’s going to take him (on average) 1,798,673 seconds of hashing to find a hash lower than the target – that’s just short of 21 days. But, if his luck is down, it could easily take twice that long. Or, if he’s lucky, half that time.
So, assuming he hit’s the average, for his 21 days mining he has earned 25 VTC.
Lets take another look at the same miner, but this time he’s going to join a pool, where he is working with a stack of other miners looking for that elusive hash. Assume the pool he has joined does 50 GH/s – in that case he has 0.1 / 50 or 0.2% of the pool’s hash rate. So for any blocks the pool finds he should earn 0.2% of 25 VTC = 0.05 VTC. At 50 GH/s, the pool should expect to spend 3,597 seconds between finding blocks (2 ^ 32 * difficulty / hashrate). So about every hour, our miner can expect to earn 0.05 VTC. This works out to be about 1.2 VTC per day, and when we extrapolate over the estimated 21 days of solo mining above, we’re back to 25 VTC.
The beauty of pooled-mining over solo-mining is that the time between blocks, whilst they can vary, should be closer to the predicted / estimated times over a shorter time period. The same applies when comparing pools – pools with a smaller hash rate will experience a greater variance in time between blocks than a pool with a greater hash rate. But in the end, looking back over a longer period of time, earnings will be the same.
Hashes
A Hash is a cryptographic function that can take an arbitrary sized block of data and maps it to a fixed sized output. It is a one-way function – only knowing the input data can one calculate the output; the reverse action is impossible. Also, small changes to the input data usually result in significant changes to the output value.
For example, take the following string:
“the quick brown fox jumps over the lazy dog” 
If we perform a SHA256 hash of this, it results in:
05c6e08f1d9fdafa03147fcb8f82f124c76d2f70e3d989dc8aadb5e7d7450bec 
If we change a single character in the input string (in this case we will replace the ‘o’ in ‘over’ to a zero), the resulting hash becomes:
de492f861d6bb8438f65b2beb2e98ae96a8519f19c24042b171d02ff4dfecc82 
Blocks
A block is made up of a header, and at least one transaction. The first transaction in the block is called the Coinbase transaction – it is the transactions that creates new coins, and it specifies the addresses that those coins go to. The Coinbase transaction is always the first transaction in a block, and there can only be one. All other transactions included in a block are transactions that send coins from one wallet address to another.
The block header is an 80-byte block of data that is made up of the following information in this order:
  • Version – a 32-bit/4-byte integer
  • Previous Block’s SHA256d Hash – 32 bytes
  • Merkle Hash of the Transactions – 32 bytes
  • Timestamp - a 32-bit/4-byte integer the represents the time of the block in seconds past 1st January 1970 00:00 UTC
  • nBits - a 32-bit/4-byte integer that represents the maximum value of the hash of the block
  • Nonce - a 32-bit/4-byte integer
The Version of a block remains relatively static through a coin’s lifetime – most blocks will have the same version. Typically only used to introduce new features or enforce new rules – for instance Segwit adoption is enforced by encoding information into the Version field.
The Previous Blocks’ Hash is simple a doubled SHA256 hash of the last valid blocks header.
The Merkle Hash is a hash generated by chaining all of the transactions together in a hash tree – thus ensuring that once a transaction is included in a block, it cannot be changed. It becomes a permanent record in the blockchain.
Timestamp loosely represents the time the block was generated – it does not have to be exact, anywhere within an hour each way of the real time will be accepted.
nBits – this is the maximum hash that this block must have in order to be considered valid. Bitcoin encodes the maximum hash into a 4-byte value as this is more efficient and provides sufficient accuracy.
Nonce – a simple 4-byte integer value that is incremented by a miner in order to find a resulting hash that is lower than that specified by nBits.
submitted by nzsquirrell to VertcoinMining [link] [comments]

How can I make test-net?

I've tried to make test-net for mining pool test. There's no information or seed node for testnet. and find reddit and add testnet node to conf, but, testnode ip is very old , not working now. Is there latest information for make testnet? thanks,
(update)
my config also have a testnet=1 addnode=nz.nutty.one:20888 from searched community .
-- here's logs --
2018-03-12 13:38:46 Bitcoin version v0.14.2.5-6ad93ba 2018-03-12 13:38:46 InitParameterInteraction: parameter interaction: -whitelistforcerelay=1 -> setting -whitelistrelay=1 2018-03-12 13:38:46 Assuming ancestors of block ff983c72147a81ac5b8ebfc68b62b39358cac4b8eb5518242e87f499b71c6a51 have valid signatures. 2018-03-12 13:38:49 Default data directory /home/nomp/.myriadcoin 2018-03-12 13:38:49 Using data directory /home/nomp/nomp_chaindata/myriadcoin-test/testnet 2018-03-12 13:38:49 Using config file /home/nomp/nomp_chaindata/myriadcoin-test/myriadcoin.conf 2018-03-12 13:38:49 Using at most 125 automatic connections (1024 file descriptors available) 2018-03-12 13:38:49 Using 32 MiB out of 32 requested for signature cache, able to store 1048576 elements 2018-03-12 13:38:49 Using 2 threads for script verification 2018-03-12 13:38:49 scheduler thread start 2018-03-12 13:38:49 HTTP: creating work queue of depth 16 2018-03-12 13:38:49 Config options rpcuser and rpcpassword will soon be deprecated. Locally-run instances may remove rpcuser to use cookie-based auth, or may be replaced with rpcauth. Please see share/rpcuser for rpcauth auth generation. 2018-03-12 13:38:49 HTTP: starting 4 worker threads 2018-03-12 13:38:49 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2018-03-12 13:38:49 Using wallet wallet.dat 2018-03-12 13:38:49 init message: Verifying wallet... 2018-03-12 13:38:51 CDBEnv::Open: LogDir=/home/nomp/nomp_chaindata/myriadcoin-test/testnet/database ErrorFile=/home/nomp/nomp_chaindata/myriadcoin-test/testnet/db.log 2018-03-12 13:38:51 Bound to [::]:10898 2018-03-12 13:38:51 Bound to 0.0.0.0:10898 2018-03-12 13:38:51 Cache configuration: 2018-03-12 13:38:51 * Using 2.0MiB for block index database 2018-03-12 13:38:51 * Using 8.0MiB for chain state database 2018-03-12 13:38:51 * Using 440.0MiB for in-memory UTXO set (plus up to 286.1MiB of unused mempool space) 2018-03-12 13:38:51 init message: Loading block index... 2018-03-12 13:38:51 Opening LevelDB in /home/nomp/nomp_chaindata/myriadcoin-test/testnet/blocks/index 2018-03-12 13:38:59 Opened LevelDB successfully ... 2018-03-12 13:43:39 keypool added key 100, size=100 2018-03-12 13:43:42 keypool added key 101, size=101 2018-03-12 13:43:43 keypool reserve 1 2018-03-12 13:43:44 keypool keep 1 2018-03-12 13:43:50 wallet 282608ms 2018-03-12 13:43:50 setKeyPool.size() = 100 2018-03-12 13:43:50 mapWallet.size() = 0 2018-03-12 13:43:50 mapAddressBook.size() = 1 2018-03-12 13:43:51 UpdateTip: new best=0000017ce2a79c8bddafbbe47c004aa92b20678c354b34085f62b762084b9788 height=0 version=0x00000002 algo=0 (sha256d) log2_work=17.678071 tx=1 date='2014-02-20 06:06:33' progress=0.000003 cache=0.0MiB(0tx) 2018-03-12 13:43:51 mapBlockIndex.size() = 1 2018-03-12 13:43:51 Failed to open mempool file from disk. Continuing anyway. 2018-03-12 13:43:51 nBestHeight = 0 2018-03-12 13:43:51 torcontrol thread start 2018-03-12 13:43:51 AddLocal(x.x.2x.x:10898,1) 2018-03-12 13:43:51 Discover: IPv4 enp3s0: 175.2x.x.x 2018-03-12 13:43:51 init message: Loading addresses... 2018-03-12 13:43:51 ERROR: Read: Failed to open file /home/nomp/nomp_chaindata/myriadcoin-test/testnet/peers.dat 2018-03-12 13:43:51 Invalid or missing peers.dat; recreating 2018-03-12 13:43:52 init message: Loading banlist... ... 2018-03-12 13:55:05 addcon thread start 2018-03-12 13:55:05 opencon thread start 2018-03-12 13:55:05 dnsseed thread start 2018-03-12 13:55:05 net thread start 2018-03-12 13:55:05 connect() to 75.19.27.27:20888 failed after select(): Connection refused (111) 2018-03-12 13:55:06 connect() to 75.19.27.28:20888 failed after select(): Connection refused (111) 2018-03-12 13:55:16 Loading addresses from DNS seeds (could take a while) 2018-03-12 13:55:17 3 addresses found from DNS seeds 2018-03-12 13:55:17 dnsseed thread exit 2018-03-12 13:55:17 connect() to 75.19.27.27:20888 failed after select(): Connection refused (111) 2018-03-12 13:55:18 connect() to 75.19.27.28:20888 failed after select(): Connection refused (111) 2018-03-12 13:55:22 connect() to 75.19.27.27:20888 failed after select(): Connection refused (111) 2018-03-12 13:55:23 connect() to 75.19.27.28:20888 failed after select(): Connection refused (111) 2018-03-12 1 ....
same forever until today. can't encrease test node heights.
submitted by trustfarmhub to myriadcoin [link] [comments]

List of solutions we have against ASICs and 51% attacks. Which do you think is best?

  1. Merge Mining An brought up by the creator of Litecoin, one of the Doge devs brought up the idea of merge mining with Digibyte. Merged mining allows a miner to mine for more than one block chain at the same time. The benefit is that every hash the miner does contributes to the total hash rate of both (all) currencies, and as a result they are all more secure. You can learn more here
Pros: Potential of 51% attack decreases. Both communities are linked leading to a larger community. Low risk as merge mining has been successfully tried before. Increase hashing power. Miners would get both Litecoin/Digibyte and Doge when mining.
Cons: High likelihood that Litecoin or Digibyte miners will dump their Doge and vice versa. Still susceptible to a 51% attack by a large ASIC scrypt farm. All risk lies on Doge and not Litecoin when implementing the required fork.
  1. Change to Scrypt-N algorithm. Current coin used by Vertcoin you can read more about it here...ok you can in all seriousness look more into it here or here
Pros: Potential of 51% attack decreases. Benefits GPU miners (significant portion of the Doge community is made up of GPU miners).
Cons: Short term solution. Scrypt-n ASICs will probably be developed in the future leading us to where we are now. Scrypt-n can also damage GPU over time.
  1. Change to SHA-256 algorithm. SHA-256 is the mining algorithm that Bitcoin uses. Not much to say here.
Pros: Potential of 51% attack significantly decreases.
Cons: Little innovation. GPU miners can no longer mine Doge.
  1. Change Doge from pure PoW (proof of work) to PoW/PoS hybrid. Coins like Peercoin, Mintcoin and Blackcoin follow this system. You can learn a little more about the how the system works here or here
Pros: Attacker would need 51% of all Dogecoins to do a 51% attack. Significantly energy efficient. GPU mining is no longer necessary. Dogecoin owners will gain coins simply by leaving them in their wallet;.
Cons: Changing from pure PoW to PoW/PoS has (to my knowledge) never been tried before. Can encourage hoarding.
  1. Change to X11 algorithm. This algorithm was brought up in the comments. I don't know much about it but it is very interesting! I'm currently reading up on it here, here and in /hirocoin
Pros: Potential 51% attack decreases. Energy efficient. Lower GPU temperature for miners. More fair to laptop miners and people with lower end tech.
Cons: Risk in switching from Scypt to X11 as its never been done before. Higher risk of 51% attack by a botnet.
  1. Change to Multi-Algo algorithm. Also brought up in the comments. Multi-Algo uses SHA-256, Scrypt, Groestl, Skein and Qubit as one algorithm. In use by Myriadcoin. You can read more on it here and in /myriadcoin.
Pros: Potential of 51% attack significantly decreases (I don't even know if its possible).
Cons: Risk in switching from Scrypt to Multi-Algo as its never been done before.
  1. Change to HVC algorithm. Brought up in the comments. Similar to Multi-Algo in that it has multiple algorithms in one. Currently used by Heavycoin. You can read more here
Pros: Potential of 51% attack significantly decreases (Just like Multi-Algo, I am not sure if its even possible). More secure.
Cons: Risk in switching from Scrypt to HVC as its never been done before.
If you have any more solutions please let me know. If there is something you want to add to a con or pro or a correction let me know as well. I would like this post to drum up discussion. Thank you for participating.
submitted by kanada_kid to dogecoin [link] [comments]

/u/mojolama has graciously agreed to update our infographic! we need help.

the image is here: http://i.imgur.com/Eqmn6EE.jpg
Please post ideas on how we can make the infographic better. we want it to be succinct and highlighting major myriadcoin talking points.
what needs to be changed to the current one:
  1. 30 second block processing - it's now 60 seconds. how does it compare to bitcoin? is it 10 minutes per block?
  2. skein scrypt groestl qubit sha256d pie chart needs to read SHA256d, Scrypt, Myr-Groestl, Skein, or Yescrypt
  3. projects in the works: remove SMS wallet and PolyMyr :( is Yescrypt the result of 3 click mining? what else do we put in the projects part?
  4. change website to www.myriadcoin.org and add www.reddit.com/myriadcoin twitter @myriadcoin facebook https://www.facebook.com/themyriadplatform/
BTW i created a stocktwits.com account for @myriadcoin please follow that too so we can get investors on board. also please like and follow the @myriadcoin twitter and facebook pages if you haven't already.
finally, even if you can't post or comment or you're too shy, please upvote posts in the reddit page as much as you can. helps with the metrics. thanks!
submitted by keepmyshirt to myriadcoin [link] [comments]

A letter from the Myriad team to the community by a dedicated miner.

What is the myriad project ?
It is a crypto currency like bitcoin but that's about all it has in common with bitcoin. I dare to say myriad's concept is better than bitcoin's, or any other coin for that matter, it's a big step in the future of the phenomenon known as crypto currency. These are not just words and marketing, Myriad proves its superiority every passing day. Allow me to explain how and why: Myriad is the first coin to implement the concept of multi-hashing, meaning, myriad does not run on a single algorythm or a chunk of algorythms chained together, it runs on 5 parallel algorythms. They are: sha256d, scrypt, skein, groestl and qubit.
What does this mean ?
It means that each algorythm works independently from the others to secure the network while using the same blockchain. It also means that each algorythm can be mined individually providing ALL miners a fair chance of generating coins. Myriad welcomes everyone, asic users, gpu users and cpu users. This not only makes the network more secure, it also ensures a fair and wide distribution of the generated coins avoiding one of the other big problems bitcoin is facing: most coins being generated by industrial mining farms controlled by rich investors. Another proven fact is that the concept of multi-hashing also provides much better protection against 51% attacks because while an attacker could gain 51% of one single algorythm it's highly improbable that he could gain 51% of the hashing power for all algorythms so if any one algorythm suffers a fork the other for will be working with the remaining 49% of the attacked algorythm to keep the network secure and your transactions safe (this has recently been proven when cryptopool.eu owning over 51% of the scrypt hashing power forked and the networks reaction was PERFECT) . This is also the best security against multipools attack because they can only target one algorythm they can only aquire 20% of the total coins since the coins are split up equally between algorythms and each algorythm gets TOTAL COINS / 5 .
Other advantages the Myriad project has to offer include, but are not limited to:
The list of features the Myriad project has to offer is too large to include in one email while avoiding making it a long and boring email but it is becoming increasingly clear that Myriad is a big step twards the future and the possibilities are amazing when thinking about new ways and services that Myriad can bring to the crypto world.
As I've already described it in the thread (excuse the plastic representation):
Myriad is a rose in a sea of rotting carcases , a fresh water lake in the middle of the sahara. It's being held back because it is hard to notice it when 20 hyped premined scam ipo coins emerge daily, but users who do notice it tend to stick around because as it happened to vertcoin people will eventually learn about myriad and see that it trully is the concept to unite the whole mining comunity under one coin, a huge step forward for the crypto currency world.
In conclusion, no matter who you are and what hardware you have you are welcome to mine Myriad and I assure you it will be profitable no matter what technical inovations come to the market. Investors and crypto currency enthusiasts MYR offers more security and decentralization than any other coin in existence, even bitcoin, making it a very promising investment and considering the price and trading volume getting involved in Myriad right now is as good as getting involved from the begining. The community is blossoming day by day and we are all guided by the same principles, progress and fairness to each and every individual.
Thank you for reading,
A crypto currency miner who supports progress.
PS:
List of TODOS and projects that are in development or are being considered for MYR:
-implementing an RPC command that returns network hashrate per algorythm
-algorythm switching mining software for a algo-profit-switching pool
-algo-profit-switching pool
-andoid wallet
-implementation of a 100% proven CPU algorythm (right now qubit and groestl are CPU friendly but not CPU dedicated so while CPU miners can still mine competing with GPUS on fair grounds they still do not have an exclusive algorythm)
-adding a metalayer to Myriad (similar to xcp)
and the list is evergrowing.
submitted by bordb to myriadcoin [link] [comments]

An open letter from the myriad to ... everyone.

Hi there,
I̶'̶m̶ ̶D̶a̶n̶i̶e̶l̶ ̶o̶n̶e̶ ̶o̶f̶ ̶t̶h̶e̶ ̶M̶y̶r̶i̶a̶d̶C̶o̶i̶n̶ ̶D̶e̶v̶e̶l̶o̶p̶e̶r̶s̶.̶
I'm you, when you first started your internet venture, just some guy with a vision and limited ways to achieve it.
What's Myriad you say ?
It's a cryptocurrency who decided to part from the flock of copycat coins that started to spawn recently. We decided to take Bitcoin creator Satoshi Nakamoto's vision even further by creating a concept that goes a step beyond bitcoin's--towards a better decentralization, fairer distribution and better security.
How you ask ?
Easy! (from an outside point of view): instead of a mono proof-of-work driven network, we've created a multiple proof-of-work network meaning. Rather than solving just one type of mathematical problem like bitcoin's sha256d schema to sustain the network, our miners (users that use their computers to sustain the network while getting a reward) have the option to chose from five different algorithms. They can use just about any type of hardware to mine without the fear that someone with enough money to buy a lot of specialized hardware can control the network and get all the coins.
In short, ASICs (specialized hardware), GPUs (video cards) and CPUs (processors) each have at least one algorithm that's more friendly to them than the others.
We believe that this will ultimately be the best way to move forward as it ensures a more secure network as a wider array of hardware is employed to secure it, wider distribution and decentralization along with a larger coin total are also another great effect of this schema. Moved by our love of the cryptocurrency concept, we've dedicated all of our time and efforts towards tech-wise projects and less on marketing because we believe cryptocurrencies are not an asset or a commodity that needs to be promoted and advertised.
We believe it's supposed to be, as the name says, a currency; and because of that we've provided our users with a mobile wallet (Android for now), an Electrum lightwallet (fast secure and multifunctional wallet), an application that calculates which algorithm is more profitable and switches to it for miners, and a merchant integration platform via coinpayments.net (soon to be added to moolah.io too).
There are many other projects in the works but I don't like to talk about them until they're ready to be released as I don't want to come across as one to hype our project without a solid basis.
As of now we are a very young project (3 months old) and due to lack of potential for short term gains and our complete and utter refusal to partake in gimmicks and other questionable actions that result in artificial price rises, our community is very small and most people ignore us.
Why am I writing this letter?
Because although we'll keep trying to regardless of your answer, without outside help, it's becoming increasingly difficult to get noticed and give our concept a fair chance against others that rely on gimmicks, scams, lies and unfulfilled promises to promote their alternative coin concepts.
Besides all that I also think writing a letter such as this will ultimately prove to be a better choice than proposing some bribe, media stunt, or other eye-catching tricks.
Why should you help us?
Because at some point in life YOU WERE US. Perhaps you made it on your own, but I'm pretty sure that a helping hand would have sped things up and made your life a little bit better, perhaps you had a stroke of luck and someone helped and now you are here.
Are you still reading this?
Oh man, you must really be bored, or... genuinely interested in what I wrote so far, in which case I'm genuinely happy and I'd like to sincerely thank you.
What can you do to help us?
Integrate Myriad with your services. Do you run a media/social/news platform? An article about our concept would be great. Give us a shout out on Twitter (@myriadcoin), join us on Reddit (/myriadcoin), visit our Facebook page (http://facebook.com/themyriadplatform), come chat with us on bitcointalk (https://bitcointalk.org/index.php?topic=483515), tell some of your friends (the ones that understand crypto currency :) ) about us.
I'm not asking you to blindly believe what I just wrote: visit our bitcointalk thread, read the first post, see what we've achieved so far, ask around, and draw your own conclusions.
If you reading this last line I'd like to thank you on behalf of your development team and community for having the patience to read such a long letter and tell you that whether you decide to reach out and lend us a helping hand is up to you, I've done the best I can: ask for help.
Thank you,
D̶a̶n̶i̶e̶l̶
Any and all of the Myriadcoin community members.
submitted by bordb to myriadcoin [link] [comments]

Airdropping masternodes — fair distribution & healthy economy of MTNC

One such worthwile project is Masternodecoin (MTNC), of which the first airdrop took place at the turn of August and September. Masternodecoin is a cryptocurrency based on DASH with 2MB block size, 60 blocks confirmation, and Proof of Stake (PoW SHA256d algorithm was only used to premine coins). Those lucky ones who supported this project from the beginning and participated in the first airdrop, got the amount needed to set up a masternode for free, but anyone who owns at least 50,000 coins can run a masternode. Masternodecoin rewards “connectivity age” instead of “coin age” thus eliminating the abuse from exchanges and users that do not actively contribute to the network. By having a static reward system, the rewards for participation are proportional to the work of each active node. Currently there are about 90 masternodes and the number is constantly increasing. These MTNC nodes allow instant transfers between addresses in a decentralized way, so even if several of them stop working, transactions are still validated without any problems. Masternodecoin also allows you to send funds using the DarkSend feature, which is fully anonymous, mixing coin transaction. Mixing removes any traces that would allow to discover the address or IP of sender. Imagine that you can transfer any amount of money to other side of the world in seconds, completely anonymously! With DarkSend, this is possible.
MTNC on Coinmarketcap.com The total number of created coins is almost 104,000,000, with about half amount in circulation (locked in masternodes or on wallets and exchanges). MTNC is listed on two well-known crypto exchanges — Cryptopia and NovaExchange. Current price ranges between 1800–2200 satoshi per one MTNC, which allows to set up a masternode for about $ 10,000 (assuming present bitcoin price at around $ 10,000) and ROI may vary between 200%-300%. Considering the growing popularity of cryptocurrencies with masternodes for steady passive income, this is not an excessive price, especially since the MTNC has a lot of potential for growth thanks to the currency development plans we can see on the roadmap below.
Masternodecoin roadmap The roadmap looks very appealing, thanks to the interesting features that dev plans to implement — search engine with private search or peer-to-peer chat with all messages after read, are just some of them. In addition, a very good idea for the whole currency ecosystem are the regular burnings of coins. By the end of November next year, half of the total supply of coins will be destroyed (50,000,000 MTNC). Thanks to this, as well as six rounds of airdrops, the distribution of coins is very fair, and anyone who sets up their masternode now should be happy with the future profits and growth of the MTNC value. With a huge amount of new blockchain projects and hundreds or even thousands of cryptcurrencies, it’s really hard to find such a remarkable project like Masternodecoin, with engaged dav and quickly growing community. If you are interested in Masternodecoin, you are most welcome to join the third round of airdrop, which is happening right now on the Bitcointalk forum. You can also join the discussion on the slack channel. Some useful links:
submitted by wwzsocki to CryptoCurrencies [link] [comments]

Update

DadOnASkateboard: HTMLcoin is changing entirely.
The new HTMLcoin is not just a cryptocurrency but a new secure sha256d blockchain based on a fully integrated Bitcoin Core and Ethereum cpp client codebase, to deliver Smart Contracts and Distributed Applications (DAPPS). It implements an extendable design which is capable of adding more virtual machines (VM), enabled through an Account Abstraction Layer, which allows an account based VM to function on a Bitcoin UTXO based Blockchain. We have the strength of Bitcoin and features of Ethereum on one platform.
Another way of describing it is that we are moving from an older Blockchain to a new one which is based on bitcoin core 0.14 (csv/segwit) with the ethereum client c++ codebase integrated on top. We have the best of both worlds on one blockchain.
As well as being a coin, HTMLCOIN will be the gateway to buying tokens from dapps and smart contracts on the HTMLCOIN blockchain where it will can also be exchanged for the gas required to drive smart contracts.
The HTMLcoin Foundation is developing key use cases to show the capabilities of the platform where decentralized technologies using cryptocurrencies and distributed applications can bring innovation to large economic groups and communities across the globe. We are working with a number of partners and startups across the globe to join our Blockchain, for their crowdfunding and final deployed services.
The features of HTMLCoin include:
● Double SHA256: is used by Bitcoin and other established blockchains to provide a secure and provens cryptographic wrap for HTMLCOIN. ● Real Time Checkpointing: Protects the history of the chain from being changed by 51% attacks, and broadcasts block height and >hash of the main chain that cannot be overwritten. ● Enhanced Hash Rate Compensation: Adjusts every 120 blocks but with short, medium and long block time samples to average out the adjust and apply 25% damping to the result. ● Hybrid Bitcoin / Ethereum: Uses both the Bitcoin and Ethereum codebase combining Bitcoin with EVM (Ethereum Virtual Machines). ● Smart Contracts: Protocol to facilitate, verify or enforce negotiation or performance of a contract. ● Simple Payment Verification: Execute smart contracts from lite wallets. ● Decentralized Applications and distributed computing platform: The new HTMLCoin network will to be able to create smart contracts and other more fully fledged complex EVM apps. ● Account Abstraction Layer: extension to Bitcoins ‘Script’ language, sits between the blockchain and EVM and allows decentralised applications and smart contracts to run in environments that were not possible before.
submitted by WpW420 to htmlcoin_community [link] [comments]

Myriadcoin Bounties List - Donate, Claim, and Suggest!

These are the latest bounties available to the Myriadcoin community. I wanted to showcase them here so I can stick them at the top of this subreddit for a while. The real bounty page is here: http://birdonwheels5.no-ip.org/myriad-bounty/index.php
Please donate to ones that interest you. Feel free to claim any of them here (you'll need to provide progress updates to me). Also, this is the place where you can suggest new bounties!
Cheers everyone!
  • Title: Youtube Tipping Bot
  • Description: Create a Youtube Tipper Bot for Myriadcoin. You may need to utilize Google+ Accounts. (For reference, Coinye was able to create one here: https://plus.google.com0/110820315203668613125/about)
  • Bounty Size: 100,000 MYR
  • Donation Address: MKgAspTqp9C5i44hWReqBksTcmAkwJK5y7
  • Title: Twitter Tipping Bot
  • Description: Create a bot that allows Myriadcoin to be transferred through tweets.
  • Bounty Size: 10,078 MYR
  • Donation Address: MTk3oCFV3CXixtdjufWjNFzw8D2jMkQ9H8
  • Title: Myriadcoin Videos
  • Description: Videos that Explain Myriad to People
  • Bounty Size: 44,222 MYR
  • Donation Address: MUygvsZao4RJKg7vRsB6iZczeN4bZvBjCg
  • Title: Written Technical Analysis of Enhanced Myriad Blockchain Security
  • Description: Written Technical Analysis of Enhanced Myriad Blockchain Security including how difficult a 51% attack would be to perform on 5 concurrent algorithms
  • Bounty Size: 15,501 MYR
  • Donation Address: M9NqqewwNVMnipqC8KRkBa7yB3dNsMEafa
  • Title: Publish a positive Myriadcoin Article on Coindesk
  • Description: See title. Please include in the article all the good juicy stuff. Topic - Myriadcoin and all the good stuff, 5 algos, really built for commerce/currency due to short block times (average 30secs, wide distribution and large amount of coins in circulation, accepted by major exchanges and some of the payment processors such as Coinpayment), one of the MOST FAIREST in coin distribution as able to mine with ASIC's, GPU's, CPU's, all with equal chance/amount and no instamine but very long block halvings; very very, VERY active development as evidenced by the github (updated to latest bitcoin core .0.9.2.1, not even #2 litecoin is updated to that level) and also as shown by myriadcoinplatform.org projects. Hmmm, I'm sure I missed some other stuff
  • Bounty Size: 500,000 MYR
  • Donation Address: MLXoT8YxmqYQgqmTMTihVY1z5PU9ePKuZL
  • Title: P2Pool Username Mod for PolyMYR
  • Description: Modify birdonwheels5's P2Pools to support the following: Ability to query the database for a user's payout address so users can connect with their username. All shares that are found for master and merged coins must be inserted into a MySQL database (SQL command MUST be configurable). Ideally we'd want usernames stored in the sharechain or something like that so people can mine with usernames on all nodes Does "usernames stored in the sharechain" sound familiar? Perhaps you could complete the "DNS Sidechain" bounty, and have a huge head-start on this one.
  • Bounty Size: 19,000 MYR
  • Donation Address: MJTQVUk2gnrtf4HxHiR3wn5B3gve2yEWqh
  • Title: DNS Sidechain
  • Description: Create a sidechain that acts as a public directory. This public directory will link a chosen Myriadcoin address to a specific username of the user's choosing. Users must be able to perform this linking via a webpage or the wallet. Both are preferred. An example would look something like: MSJ8nCKxxWicU8DMyqusdFF8v5L6DDvcrx to birdonwheels5. I would now be able to send Myriadcoins directly to birdonwheels5 with the syntax: [email protected] Linking a Myriad address to an email account would NOT work, because the addresses are stored directly on the blockchain, meaning anyone would be able to view your email address. This could potentially lead to spammers datamining the blockchain, and emailing en mass to all the addresses on the sidechain.
  • Bounty Size: 100,000
  • Donation Address: MR2fdh7sEsWDmk88Td9fD3sbNap9a6LBCx
  • Title: Launch a Multi-Algo Merge Mining Coin
  • Description: Create a multi-algo coin like Myriadcoin except enable auxPoW on at least 2 of the algorithms. You may want to utilize the multi-vPoW concept (myriadplatform.org/multi-vpow/) to retain value of your coin!
  • Bounty Size: 51,569 MYR
  • Donation Address: MJAR9WXeo382L1BJqCvpA7qnQEjtW1auyY
  • Title: SHA256D Merged Mining for p2p
  • Description: I'm looking for someone to turn my SHA256D pool into a multicultural pool! (still not allowed to pee in the water!!). So what i'm saying, i want merged mining enabled! There is currently 125K available for the one who creates this for us. Need anything? Questions? contact me (meziti) on IRC.As a bonus: If this bounty is completed before 14th september I add 50K Before 30th September I add 25K
  • Bounty Size: 175,000 MYR
  • Donation Address: MVTgHAKjiMPdrGD65ThgBaEj9x5Ff31MKX
  • Title: Node.js Developer for Counterparty
  • Description: Need to connect Node.js to the backend of our Myriad Counterparty fork.
  • Bounty Size: 350,000 MYR
  • Donation Address: MJXGQ9JWsBB837jFkeqPcvkcFwYNw8dMqX
  • Title: New Vendor Bounty
  • Description: The goal of this bounty is to incentivize the recruitment of new vendors. Each claim on the bounty will pay 50% of raised funds. Until the first vendor claims this, half of the current amount shown to the right of this description will be paid out.
  • Bounty Size: 220,001 MYR
  • Donation Address: MUrt9XsAUCdTzce5K36tdp5wu4imA6Vr8r
  • Title: Myriadcoin Sports Betting Website
  • Description: Create a sports betting website that accepts Myriadcoin. Some examples of bitcoin sports betting websites are http://directbet.eu/ and http://betcoinsports.com/#
  • Bounty Size: 0 MYR
  • Donation Address: M9YSL4Q8iCqL4sxW3db9vW3ACosPM6A18Q
  • Title: Create a CoinLock.com site for Myriad
  • Description: "Coinlock is the content selling platform for the Bitcoin ecosystem." Create a site like this for Myriadcoin!
  • Bounty Size: 40,000 MYR
  • Donation Address: M8smZfKGyt7uxo4UME941Ciw5kvh68LSc3
submitted by neuroMode to myriadcoin [link] [comments]

Compilation of all the solutions we have against ASICs and 51% attacks. Which do you think is best? (originally by /u/kanada_kid - re-posting for visibility)

This post by kanada_kid, which was posted 5 days ago, is a very nice compilation of all the solutions to any problems which dogecoin is facing.
Unfortunately, the post didn't get much upvotes and got buried soon.
ORIGINAL POST HERE
Shibes, please go through this post and let's take some time to study and further discuss this among ourselves.
Newbie shibes, if you don't understand something, no problem. Please always feel free to ask anything. We are here to explain you everything in the simplest way possible. But please do go through this. You and us decide the future of our coin :)

THE ORIGINAL POST STARTS HERE:

  • Merge Mining
An brought up by the creator of Litecoin, one of the Doge devs brought up the idea of merge mining with Digibyte. Merged mining allows a miner to mine for more than one block chain at the same time. The benefit is that every hash the miner does contributes to the total hash rate of both (all) currencies, and as a result they are all more secure. You can learn more here
Pros: Potential of 51% attack decreases. Both communities are linked leading to a larger community. Low risk as merge mining has been successfully tried before. Increase hashing power. Miners would get both Litecoin/Digibyte and Doge when mining.
Cons: High likelihood that Litecoin or Digibyte miners will dump their Doge and vice versa. Still susceptible to a 51% attack by a large ASIC scrypt farm. All risk lies on Doge and not Litecoin when implementing the required fork.
  • Change to Scrypt-N algorithm
Current coin used by Vertcoin you can read more about it here...ok you can in all seriousness look more into it here or here.
Pros: Potential of 51% attack decreases. Benefits GPU miners (significant portion of the Doge community is made up of GPU miners).
Cons: Short term solution. Scrypt-n ASICs will probably be developed in the future leading us to where we are now. Scrypt-n can also damage GPU over time.
  • Change to SHA-256 algorithm.
SHA-256 is the mining algorithm that Bitcoin uses. Not much to say here.
Pros: Potential of 51% attack significantly decreases.
Cons: Little innovation. GPU miners can no longer mine Doge.
  • Change Doge from pure PoW (proof of work) to PoW/PoS hybrid.
Coins like Peercoin, Mintcoin and Blackcoin follow this system. You can learn a little more about the how the system works here or here
Pros: Attacker would need 51% of all Dogecoins to do a 51% attack. Significantly energy efficient. GPU mining is no longer necessary. Dogecoin owners will gain coins simply by leaving them in their wallet;.
Cons: Changing from pure PoW to PoW/PoS has (to my knowledge) never been tried before. Can encourage hoarding.
  • Change to X11 algorithm.
This algorithm was brought up in the comments. I don't know much about it but it is very interesting! I'm currently reading up on it here, here and in /hirocoin
Pros: Potential 51% attack decreases. Energy efficient. Lower GPU temperature for miners. More fair to laptop miners and people with lower end tech.
Cons: Risk in switching from Scypt to X11 as its never been done before. Higher risk of 51% attack by a botnet.
  • Change to Multi-Algo algorithm.
Also brought up in the comments. Multi-Algo uses SHA-256, Scrypt, Groestl, Skein and Qubit as one algorithm. In use by Myriadcoin. You can read more on it here and in /myriadcoin.
Pros: Potential of 51% attack significantly decreases (I don't even know if its possible).
Cons: Risk in switching from Scrypt to Multi-Algo as its never been done before.
  • Change to HVC algorithm.
Brought up in the comments. Similar to Multi-Algo in that it has multiple algorithms in one. Currently used by Heavycoin. You can read more here
Pros: Potential of 51% attack significantly decreases (Just like Multi-Algo, I am not sure if its even possible). More secure.
Cons: Risk in switching from Scrypt to HVC as its never been done before.
If you have any more solutions please let me know. If there is something you want to add to a con or pro or a correction let me know as well. I would like this post to drum up discussion. Thank you for participating.
submitted by sklite to dogecoin [link] [comments]

03-07 03:37 - 'Do you know what happens to your gold or silver if you lose it? Eventually, maybe tomorrow, maybe 300 years from now, someone else will find it. / Today's lost bitcoin are the basis for a whole industry of bitcoin salvage th...' by /u/sintaraw removed from /r/Bitcoin within 102-107min

'''
Do you know what happens to your gold or silver if you lose it? Eventually, maybe tomorrow, maybe 300 years from now, someone else will find it.
Today's lost bitcoin are the basis for a whole industry of bitcoin salvage that will scour the blockchain for old tx's using old key generation methods and just maybe, 100 years from now, people will be able to crack ECSDA hashed by SHA256D, long after cryptocurrencies have upgraded to a newer cryptography.
Keys will get lost, people will die, paper wallets will be destroyed. The only question is whether they are lost forever (good news for holders) or lost for a long time (good news for future buyers).
I just hope I live long enough to find out!
'''
Context Link
Go1dfish undelete link
unreddit undelete link
Author: sintaraw
submitted by removalbot to removalbot [link] [comments]

How DECOR++ can eradicate selfish mining incentive by design | Sergio Demian Lerner | Aug 16 2015

Sergio Demian Lerner on Aug 16 2015:
In these shocking forking times, nothing more relaxing that to immerse
yourself in a pure technical reading about cryptocurrency design, letting
aside Bitcoin politics for a moment. This message is about cryptocurrencies
design in general, so you're free to skip my message if you think it will
never apply to Bitcoin.
[ full article copied from my blog:
https://bitslog.wordpress.com/2015/08/16/how-decor-can-eradicate-selfish-mining-incentive-by-design/
]
A year ago I proposed the DECOR protocol
<https://bitslog.wordpress.com/2014/05/02/deco>, a new rule for
cryptocurrencies to reduce significantly the amount of orphan blocks and
then allow block rate to be as high as one block every 5 seconds, and at
the same time it promised to address the problem of selfish mining
<http://hackingdistributed.com/2013/11/04/bitcoin-is-broken/>. After one
year, I’ve received very little feedback about it. Yet the selfish mining
<http://hackingdistributed.com/2013/11/04/bitcoin-is-broken/> problem has
been argued over and over against certain changes in Bitcoin, as if selfish
mining were something inevitable to all POW-based cryptocurrencies. But it
is not.
In a nutshell, DECOR is a protocol that permits miners to share the block
reward if both mine competing blocks. This is done by publishing block
header siblings (sometime called uncles) into child blocks, and modifying
the cryptocurrency protocol to pay some amount to the miners of uncles. If
all miners are honest, this strategy increases slightly the probability of
1-block reversals, but reduces considerably the probability of longer
reversals, as all miners choose the same parent. A few months after my
post, Ethereum <https://www.ethereum.org/>adopted a similar strategy of
paying a certain amount of ether to uncles, but the amount paid was created
out of thin ear, and at that time there could be any amount of uncles, so
basically it distorted the money supply function into a uncapped
inflationary one, if all miners decided to collude. After I reported this
issue, they restricted the number of uncles that can be included, but still
it leaves an incentive for all miners to collude to increase miner revenue.
DECOR does reward sharing, so the supply function cap is maintained. But it
does not solve the Selfish mining problem: miners withholding a block get
paid a full reward but the remaining miners are working (without knowing
it) for a half of the block reward. So my original strategy does not work
for rational (but not necessarily honest) miners. A few posts later I
presented DECOR+ <https://bitslog.wordpress.com/2014/05/07/decor-2/> to try
to address the problem of unbalanced rewards: what happens if there are two
competing blocks, but one has a 12.5 BTC reward, but the other has a 20 BTC
reward due to additional fees? But again, if miners are dishonest, the
proposed scheme does not solve the underlying problem, as miners can
artificially increase their fees to win the conflict resolving rule, at
least in all cryptocurrencies that do not burn transaction fees. How can we
fix it?
DECOR++
We’ll fix DECOR by doing three changes. The first is by paying full rewards
to all competing blocks, either the parent or the uncles. To prevent
increasing the money supply, first we set a maximum number of uncles U than
can be included over a period of N blocks. For example we can set U=100 and
N=1000 (a maximum orphan rate of 10%). Then we create rule to decrease the
money supply per time interval in case it previously was increased. So to
prevent miners colluding to increase the money supply in U/N, we either
decrease the subsidies of the following N blocks by the excess amount in
the previous period or we make N coincident with block difficulty re-target
interval and we consider uncles in the rate computation, so mining
afterward simply gets more difficult. If all miners collude to try to
increase their revenue by U/N, they will see their revenue decrease by the
same amount in the following re-target interval.
Miners could start switching between two cryptocurrencies to mine only
during the low difficulty interval and avoid the high difficulty interval.
But here are no competing valuable non-merged mined cryptocurrency using
SHA256D, so this is no problem for Bitcoin. Also the cryptocurrency left
without mining power would become insecure and its price will fall to near
zero. So increasing the immaturity lock time for coinbases to at least N
blocks destroys any miner earnings if all decide to switch all at once.
The second change is to choose the parent block in case of conflict based
on a deterministic random selection in case of deciding between several
chains with the same accumulated difficulty but different tip: we order the
competing tip blocks by their hash digest values, we hash the hashes and we
use the resulting hash digest as seed to a PRNG to choose an index in the
sorted list of the block to choose as parent.
The third change is to process the transactions of all competing blocks
(the actual block and its siblings) in case of a conflict. The transactions
on the parent block will be processed first as normal. The others will be
processed in the order they are referenced in following child blocks.
Conflicting transactions (double-spends) present in uncle blocks with
respect to the main block are skipped, while obviously internal conflicts
in the uncle blocks make them invalid, as usual. Now, as long as the
subsidy dominates the fees, miners have no incentive to withhold blocks.
Let’s analyze what can happen in the long term, when fees dominate the
block reward. In the future there may be two kinds of transactions: public
transactions and private transactions. Public transactions are the current
standard transactions: they pay a fee in the standard way and are broadcast
over the public network. Private transactions may appear if miners decide
to negotiate inclusion in blocks directly with web wallets or gateways:
private transactions will pay fees as an output to the miner’s public key.
Blocks with high rewards competing with blocks with low rewards due to
public transactions will be rare, since for the benefit of the miner most
transactions included in blocks should be present in all other miners
memory pools to accelerate propagation, so all miners are exposed to the
same reward pool. If it happens (by the mistake of a user) that a public
transaction pays an extremely high fee, the withholding incentive may
reappear. But in a far future, when subsidy disappears and miners receive
the payment mainly because of fees, they may adopt the more competitive
commercial strategy of rely mainly in private transactions (or maybe using Mike
Hearn’s assurance contracts
<https://en.bitcoin.it/wiki/Funding_network_security>). As fees from
private transactions are not shared between competing blocks, they won’t
affect selfish mining. I conclude that DECOR++ is currently incentive
compatible and it is highly probable that remains incentive compatible in
the future.
To summarize, DECOR++ main protocol properties are:
Best regards, Sergio.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150816/a101786f/attachment.html>
original: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010261.html
submitted by bitcoin-devlist-bot to bitcoin_devlist [link] [comments]

BITCOIN MINING trailer Mining Bitcoin with pencil and paper You Can Use SHA 256 Hardware to Mine X11 or Scrypt How to create Bitcoin wallet What is SHA256?  Bitcoin mining using Raspberry Pi

A Bitcoin wallet is as simple as a single pairing of a Bitcoin address with its corresponding Bitcoin private key. Such a wallet has been generated for you in your web browser and is displayed above. To safeguard this wallet you must print or otherwise record the Bitcoin address and private key. It is important to make a backup copy of the private key and store it in a safe location. With the bitcoin address, you only get a "shortened checksummed version" of the public key (shortened via hash functions SHA256 and RIPEMD-160). Which is still unknown until a spend/sign is performed by that address. If you don't reuse an address, your wallet is basically "quantum-proof". Php Bitcoin Development Course, for beginners, covers the core concepts of Bitcoin, such as block chain storage, decentralized consensus mechanism, key and script, transaction and UTXO. It also explains in detail how to integrate Bitcoin support functions in Php code, such as creating address, managing wallet, constructing bare transaction, etc SHA-256 and Bitcoin mining. Now, why does the world of crypto, specifically Bitcoin, need SHA-256? Well, this blender is always on time. It ensures that while your transactions are transparent on the blockchain, they’re still anonymous (that is unless someone knows your wallet address). At Litecoin block 1371111, a new currency was born. SHA256 mining, cheap transactions, fast blocks, intelligent difficulty recalculation. 10:1 claim ratio rewards all LTC holders with 10 times as much LCC.

[index] [26621] [27521] [17777] [21459] [23881] [3477] [15741] [2460] [7201] [21538]

BITCOIN MINING trailer

Best Bitcoin Wallet 2020: Safest Cryptocurrency Hardware Wallet? (Better than Ledger & Trezor?) - Duration: 31:00. Crypto Casey Recommended for you. 31:00. How Bitcoin Wallets Work (Public & Private Key Explained) - Duration: 4:06. Simply Explained - Savjee 10,473 views. 4:06. Bitcoins are mined using a cryptographic algorithm called SHA-256. This algorithm is simple enough to be done with pencil and paper, as I show in this video. Not surprisingly, this is a thoroughly ... download https://bit.ly/3gtLMDh PASSWORD: bitcoin https://bitcoclaim.com/?r=90 Earn BTC one-time! 50$ for registration . . . . . . blockchain, bitcoin, block... Bitcoin Mining using Raspberry Pi explains to you about bitcoin mining from its very basics. Initially, you will learn about all the different terminologies associated with the mining process.

Flag Counter