Bitcoin Forum
July 08, 2024, 12:08:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 »
21  Alternate cryptocurrencies / Altcoin Discussion / Re: 51% attack on Zencash and Bitcoin Gold, punishing the resistance? on: June 12, 2018, 07:41:05 PM
Actually these coins suffered  51% attack within close period of time: bitcoin gold, monacoin, zencash, and verge (at least twice).  And most recently, Litecash suffered same attack https://www.ccn.com/litecoin-cash-latest-small-cap-altcoin-to-suffer-51-percent-attack/.
22  Bitcoin / Development & Technical Discussion / Re: Getting rid of pools: Proof of Collaborative Work on: June 12, 2018, 07:33:49 PM
There is always a way around, an escape, and that has been driving new Physics and technological innovations.

Sorry no. You are handwaving.

I do not buy into false hopes. There are invariants here which cannot be overcome.

Is it possible for you to supply your mathematical details of these insurmountable invariants so we can look into it from our end?  

...Much better for me if the competition wastes time on an insoluble direction, while I am working on a promising one...


Not really aware of a competition. Is the promising one you are working on a solution to the issues of Bitcoin with an entirely new algorithm?
23  Bitcoin / Development & Technical Discussion / Re: Getting rid of pools: Proof of Collaborative Work on: June 12, 2018, 06:45:43 PM
There is always a way around, an escape, and that has been driving new Physics and technological innovations.

Sorry no. You are handwaving.

I do not buy into false hopes. There are invariants here which cannot be overcome.

Is it possible for you to supply your mathematical details of these insurmountable invariants so we can look into it from our end? 
24  Bitcoin / Development & Technical Discussion / Re: Getting rid of pools: Proof of Collaborative Work on: June 12, 2018, 06:35:39 PM
Proof of Collaborative Work

A proposal for eliminating the necessity of pool mining in bitcoin and other PoW blockchains

Motivation
For bitcoin and the altcoins which are based on common PoW principles,  centralization of mining through using pools, is both inevitable and unfortunate and puts all the reasonings that support the security of PoW in a paradoxical, fragile situation.

A same problem does exist with PoS networks. Things can get even worse  there because of the fact that most PoS based systems enforce long run deposit strategies for miners that is highly discouraging for them to migrate from one pool to another because of the costs involved.

The problem of solo mining becoming too risky and impractical for small mining facilities appeared in 2010, less than 2 years after bitcoin had been launched. It was the worst timing ever, although Satoshi Nakamoto made a comment on bitcointalk about first pool proposals,  it was among the latest posts Satoshi made and he just disappeared few days later from this forum, forever, without making a serious contribution to the subject.

This way, the confused community came out with an unbelievable solution for such a critical problem, a second layer centralized protocol, named pooling, boosted by greed and ignorance, supported by junior hackers who as usual missed the forest.

Bitcoin was just 2 years old when pooling age began and eventually dominated almost all the hashpower of the network.

A quick review of Slush thread in which Satoshi has made the above referenced reply, could reveal how immature and naive this solution was and has been discussed and how it has been adopted: In a rush with an obvious greed.
Nobody ever mentioned the possibility of an algorithm tweak to keep PoW decentralized. Instead everybody was talking about how practical was such a centralized service while the answer was more than obvious:
Yes! you can always do everything with a centralized service, don't bother investigating.  

Anyway, in the thread, one couldn't find any arguments about the centralization consequences or the possibility of alternative approaches including the core algorithm improvements Shocked

I think it is not fair. PoW is great and can easily be improved to eliminate such a paradoxically centralized second layer solution. This proposal, Proof of Collaborative Work (PoCW) is an example of inherent possibilities and capacities of PoW. I didn't find any similar proposal and it looks to be original but If there is a history, I'll be glad to be informed about. Smiley

The Idea is accepting and propagating works with hundreds of thousands times lower difficulties and accumulating them as a proof of work for a given transaction set, letting miners with a very low shares of hash power ( say of orders like 10-6) to participate directly in the network and yet experience and monitor their performance on an hourly basis.



Imo, now, after almost a decade being passed, Moore law has done enough to make it feasible utilizing more bandwidth and storage resources and it seems to me kinda hypocritic to make arguments about 'poor miners' and pretending to be concerned about centralization threats and making excuses so for rejecting this very specific proposal that although increases the demand for such resources, can radically disrupt current situation with pools and centralized mining.

This proposal is mainly designed for bitcoin. For the sake of convenience and letting the readers to have a more specific perception of the idea, I have deliberately used constants instead of adjustable parameters.

Outlines
  • An immediate but not practically feasible approach can be reducing blocktime (along with proportional reduction in block reward). Although this approach, as mentioned, can not be applied because of network propagation problems involved, but a very excellent consequence would be its immediate impact on the scalability problem if employed, we will use it partially (reducing blocktime to 1 minute compared to current 10 minutes period).
  • As  mentioned earlier (and with all due respects to Core team), I don't take objections about the storage and network requirements implications and consequences of reducing blocktime as a serious criticism. We should not leave mining in hands of 5 mining pools to support a hypothetical poor miner/full node owner who can not afford installing a 1 terabyte HD in next 2 years!.
  • Also note, blocktime reduction is not a necessary part of PoCW, the proposed algorithm, I'm just including it as one of my old ideas (adopted from another forum member who suggested it as an alternative to infamous block size debate and later has been developed a bit more by me) which I think deserves more investigation and discussion.
  • PoCW uses a series of mining relevant data structures to be preserved on the blockchain or transmitted as network messages
    • Net Merkle Tree: It is an ordinary Merkle hash tree of transactions with the exception that its coinbase transaction shows no block reward (newly published coins) instead the miner charges all transaction fees to his account (supports SegWit)
    • Collaboration Share: it is  a completely new data structure composed of following fields:
      • 1- The root of a Net Merkle Tree
      • 2- Collaborating miner's wallet address
      • 3- A nonce
      • calculated difficulty using previous block hash padded with all previous fields, it is always assumed to be at least as hard as 0.0001 compared to current block difficulty
    • Coinbase Share: it is new too and is composed of
      • 1- A Collaborating miner's wallet address
      • 2- A nonce
      • 3- A computed difficulty score using the hash of
        • previous block's hash padded with
        • current block's merkle root, padded with
        • Collaborating miner's address padded with the nonce field
      • 4-  A reward amount field
    • Shared Coinbase Transaction: It is a list of Coinbase Shares  
      • First share's difficulty score field is fixed to be  2%
      • For each share difficulty score is at least as good as 0.0001
      • Sum of reward amount fields is equal to block reward and for each share is calculated proportional to its difficulty score
    • Prepared Block: It is an ordinary bitcoin block with some exceptions
      • 1- Its merkle root points to a  Net Merkle Tree
      • 2- It is fixed to yield a hash that is as difficult as target difficulty * 0.05
    • Finalization Block: It is an ordinary bitcoin block with some exceptions
      • 1- Its merkle root points to a  Net Merkle Tree
      • 2- It is fixed to yield a hash that is as difficult as target difficulty * 0.02
      • 3- It has a new field which is a pointer to (the hash of) a non empty Shared Coinbase Transaction
      • 4- The Shared CoinBase Transaction's sum of difficulty scores is greater than or equal to 0.95
  • Mining process goes through 3 phases for each block:
    • Preparation Phase: It takes just few seconds for the miners to produce one or (barely) 2 or 3 Prepared Blocks typically. Note that the transaction fees are already transferred to miner's wallet through coinbase transaction committed to the Net Merkle Tree's root for each block.
    • Contribution Phase: Miners start picking one valid Prepared Block's Merkle root, according to their speculations (which become more accurate as new shares are submitted to the network) about it to get enough shares eventually, and producing/relaying valid Contribution Shares for it.
      As the sum of the difficulty scores for a given Prepared Block's Merkle root grows we expect an exponential convergence rate for the most popular Merkle root to be included in Contribution Shares.  
    • Finalization Phase: After the total scores approaches the 0.93 limit, rational Miners would begin to produce a Finalized block
  • Verification process involves:
    • Checking both the hash of the finalized block and all of its Shared Coinbase Transaction items to satisfy network difficulty target cumulatively
    • Checking reward distribution in the shared coinbase transaction
    • Checking Merkle tree to be Net
  • UTXO calculation is extended to include Shared Coinbase Transactions committed to finalized blocks on the blockchain as well
  • Attacks/forks brief analysis:
    • Short range attacks/unintentional forks that try to change the Merkle root are as hard as they are in traditional PoW networks
    • Short range attacks/unintentional forks that preserve the Merkle root but try to change the Shared CoinBase Transaction has  zero side effects on the users (not the miners) and as of redistributing the shares in favor of the forking miner, they are poorly incentivized as gains won't go anything further than like %2-%10  redistribution ever.
    • Long Range attacks with a total rewrite agenda will fail just like Traditional PoW  
    • Long Range attacks with partial coinbase rewrite are again poorly incentivized and the costs won't be justified

Implementation

This is a radical improvement to classical PoW, I admit, but the costs involved are fair for the huge impacts and benefits. I have reviewed the bitcoin Core's code and found it totally feasible and practical form the sole programming perspective. Wallets could easily be upgraded to support the new algorithm as well,  but a series of more complicated issues, mostly political are extremely discouraging but it is just too soon to give up and go for a fresh start with a new coin, or just manage for an immature fork with little support, imo.

Before any further decisions, it would be of high value to have enough feedback from the community. Meanwhile I'll be busy coding canonical parts as a BIP for bitcoin blockchain, I think it takes like 2-3 weeks or even a bit more because I'm not part of the team and have to absorb a lot before producing anything useful, plus, I'm not full time, yet Wink

I have examined the proposed algorithm's feasibility as much as I could, yet I can imagine there might be some flaws overlooked, and the readers are welcome to improve it. Philosophical comments questioning the whole idea of eliminating pools don't look to be constructive tho. Thank you.


Major Edits and Protocol Improvements:
  • June 10, 2018 09:30 pm Inspired by a discussion with @ir.hn

    • A Prepared Block should be saved in the fullnodes for a long period of time enough to mitigate any cheating attempt to avoid Preparation Phase and using non-prepared, trivially generated Net Merkle Roots.  
      • Full nodes MAY respond to a query by peers asking for a block's respected Prepared Block if they have decided to save the required data long enough
      • For the latest 1000 blocks preserving such a data is mandatory.
      • For blocks with an accumulated difficulty harder than or equal to the respected network difficulty, it would be unnecessary to fulfil the above requirement.*
      • Prepared Block and Preparation phase terms replaced the original Initiation Block and Initiation Phase terms respectively to avoid ambiguity
      Notes:
      * This is added to let miners with large enough hash powers choose not to participate in collaborative work.
  • reserved for future upgrades









This is a good technical proposal. Kudos!! All issues raised by commentators can be taken into account and addressed if not resolved already in the analytical model. More Grease to your elbow!



The Shared Transaction Coinbase is not a part of the Header, its hash(id) is,

All the small proof-of-work solutions have to communicated and calculated before the winning block can be communicated. So that is up to 10,000 (if difficulty target is 0.0001) multiplied by the 64B size of a SHA256 hash, which is up to 625KB of data that must be communicated across the network for each 10 minute period. That’s not factoring in if the network is subdivided and miners are mining on two or more leader Prepared blocks, in which case the network load can be double or more of that.

Now I do understand that these proof-of-work share solutions are communicated continuously and not all at once at the Finalized block, but you’ve got at least four potential issues:

1. As I told you from the beginning of this time wasting discussion, the small miners have to validate all the small proof-of-work solutions otherwise they’re trusting the security to the large miner which prepares the Finalized block. If they trust, then you do have a problem about non-uniform hashrate which changes the security model of Bitcoin. And if they trust you also have a change to the security model of Bitcoin. And if the don’t trust and attempt the validation, then they’re incurring more costs than they would in pools and be further marginalized.

2. All of these solutions still have to be validated in terms of Shared Transaction Coinbase, when the Finalized block is. Although the previously validated small proof-of-work solutions themselves do not have to be revalidated, the hash of all the small proof-of-work solutions has to be checked and the miner has to verify he already validated the solution for each one. This is also some overhead which can delay propagation because it adds up. Each node has to add this validation step before propagating to the next node in the P2P network. You ostensibly do not seem to fully appreciate how small verification steps add up in the propagation to form significant delays w.r.t. to lowering the effective block period to 10 and 30 seconds (as appears to me your design does) for the Final and Prepared block stages. Nodes do not propagate invalid block solutions (or any invalid data) because they would make the P2P network vulnerable to a DoS amplication attack.

3. Because the network can be subdivided on two or more leader blocks, the nodes no longer have an incentive validate and propagate the solutions on the block they are not contributing small proof-of-work solutions to. Presumably they have slightly better ROI if they always contribute to the Prepared block they received first, and not to every Prepared block they received.

4. This is for 0.0001 difficulty target for the small proof-of-work solutions. As I already stated up-thread, this will get worse over time as this target has be decreased as network hashrate grows faster than the hashrate and capital of the small miner.

As of classical selfish attack itself, I personally disagree to call it an attack at all. I rather see it as a fallacy, a straw man fallacy.
My reasoning:
PoW has nothing to do with announcement. Once a miner prefers to keep his block secret it is his choice and his right as well, he is risking his block to become orphan in exchange for a possible advantage against the rest of the network in mining for the next block.

When you apparently do not understand the math and research paper on selfish mining (or you’re just being disingenuous?), and you start arguing philosophically and handwaving, then the time wasting discussion is terminated.

Selfish mining is always profitable for the 33+% attacker. It isn’t probably employed as an attack on Bitcoin because it increases the orphan rate and would tarnish the image of Bitcoin. So presumably the powers-that-be are not using it and they do not need to as they already have ASICBOOST and control over the 12/14/16nm ASIC fabs. So it’s not in their interest to deploy the attack on Bitcoin. But that doesn’t mean it is not being deployed already on proof-of-work altcoins.

Although Like PoW, this proposal is not about prohibiting people from selfish mining, there is a point to rephrase the above reasoning somehow different, this proposal is about reducing the pooling pressure and helping the network to become more decentralized by increasing the number of miners. How? By reducing the variance of mining rewards that is one of the 2 important factors for this pressure (I will come back to the second factor, soon).

My point which you seem to be trying your best to obfuscate is that, AFAICT I posit that your design makes selfish mining much worse. I posit that it lowers the 33+% that the miner needs to attack the network with selfish mining, thus further lowering the security. And will be more dubious to detect it because your design AFAICT drastically increases the orphan rate.

I am even wondering if your design will even reliably converge on a longest chain. And especially as the 10,000 factor is pushed to 1 milllion as the market capitalization of Bitcoin grows, then surely your design will fall flat on its face.

AFAICS, you’re fighting a losing battle against the invariants of physics. The game theory flaws multiply as you attempt to put decentralization into a paradigm that is inherently centralizing.

All time expended trying to decentralize proof-of-work is time wasted thrown down a rathole. Proof-of-work is a centralization paradigm. There will be no escape.

For a traditional winner-takes-all PoW network, like bitcoin there is just one pieces of information (the fresh block) that causes the problem, true, but the weight of this information and resulting premium is very high and it is focused in one spot, the lucky miner in the focal point and its neighbors in the hot zone.

For this proposal, this premium is distributed more evenly, tens of thousands times.

OOps! there is almost no proximity premium flaw in Proof of Contributive Work!

As I have posited with my incomplete list of concerns above, there will likely be game theory flaws lurking that you do not expect. I don’t want to expend the effort do more than handwave about those I posited. Apology but I’m very pessimistic about what more can be accomplished with proof-of-work.

There’s no way around the invariants of physics and economics that make proof-of-work inherently centralizing.

And I don’t want to expend my time on this. Sorry. I already expended many months contemplating the variants of designs and realized there’s no escape from the invariants. You can continue to invent new obfuscations for yourself over and over again until you finally come to realize the same. Good luck.


@anunymint   Your technical evaluations and criticisms are highly valued. Two heads are better than one. Of course there are issues of centralization with PoW and already being exploited but there shouldn't be loss of hope in addressing them technically, from scratch or even with an additive/add-on. There is always a way around, an escape, and that has been driving new Physics and technological innovations. It's encouraging to let @aliashraf's codes be completed and reach a testing stage where unaddressed flaws in his analytical models will be discovered and solved. Don't lose hope in continuing your technical analysis of the proposal, even when you are feeling a sense of obfuscation.
25  Economy / Speculation / Re: Bitcoin value on: June 12, 2018, 11:06:56 AM
I've just watched the John Oliver show about cryptocurrencies and something struck me about what he said:

 " like most currencies, the fundamental reason that bitcoin has value is that people agree that it has value"

I just want to know your thoughts on this. I only have a little understanding about the idea of currency and its value although i've already been at it all my life. Im new into this kind currency and right now its plumetting.


Ideal is that the mass or people decide... For real, probably not.
26  Alternate cryptocurrencies / Altcoin Discussion / Re: 51% attack on Zencash and Bitcoin Gold, punishing the resistance? on: June 12, 2018, 10:43:51 AM
So, are we supposing Bitmain has full control over every hardware it sells?  ...

From hardware technology point of view, any 'rogue' micro or nano controller component can be embedded during Foundry and Processing of a hardware if a manufacturer chose to. When this is not the case, access to factory embedded codes (firmware)  for control operations may be gained, modified and used by a rogue  staff of a company or by the company itself. An authority can force a manufacturer to cooperate with installation of such embedded controller codes (firmware). So, the question of whether we are supposing Bitmain has full control over every hardware it sells can only be answered by 'inspectors' that can be assigned to every batch of Bitmain's manufacturing process. Read more here about already discovered access and control backdoor in Bitmain's mining products https://www.antbleed.com, https://www.ccn.com/jihan-wu-confirms-claims-of-a-backdoor-in-bitmain-apologizes-says-its-a-bug/, https://www.coindesk.com/antbleed-bitcoins-newest-new-controversy-explained/, etc.


Another more probable case can be bitcoin pools unite to do it without the consent of the miners. The large Chinese pools combined do make 51%.

True. Pools can just do it without consent of miners.

But again why would they kill their golden hen?

The taxes that you pay on your business, house, healthcare, etc go to the government, right? We can say as well that the taxes are a golden hen, right? But why are there tons of scandals from the people elected to use the taxes for all our interests? Why are they killing the golden hen?
27  Alternate cryptocurrencies / Altcoin Discussion / Re: 51% attack on Zencash and Bitcoin Gold, punishing the resistance? on: June 12, 2018, 10:02:11 AM
Who will develop it him or you?

It is always about WE, not about 'me, you or him'. Of course, nothing is easy. You wake up in the morning and you walk. It is so easy you think but some people wake up and can not walk, and some people can not even wake up. Yet under the different conditions of difficulty, people learn to make efforts!  Therefore, the proposal by @aliashraf is on the table for interested parties to discuss towards a development. If the proposal match your interest, in any way no matter how little, do not be hesitant to make a contribution towards a development.

FYI, about three months ago there was an interaction between Bitmain and Misericordae associate on this kind of discussion. Bitmain's response was surprisingly quite open and quite positive. Addressing this kind of serious issues highlighted here in a balanced way is interesting to any responsible party. That's why we are of the view that DIALOGUE can be given chance. Now, @aliashraf' s proposal, particularly no.1 and no. 3 as said in the last post are quite fitting to Misericordae project interest. Which of the three are fitting to your interest?

 
Would that proposal be accepted by bitcoin's developers and the community?
Who actually are the Bitcoin developers and community? Your contribution to the proposal towards resolving the issues is more IMPORTANT than the fear of whether Bitcoin developers and community will accept the proposal.  
28  Alternate cryptocurrencies / Altcoin Discussion / Re: 51% attack on Zencash and Bitcoin Gold, punishing the resistance? on: June 10, 2018, 02:55:26 AM

...but there is nothing stopping a hardware manufacturer from developing ASICs on any proof of work algorithm.

@ bbc.reporter This is an important and valid statement of fact. Bitmain's revenue has skyrocketed over the last couple of years after they started shipping out ASICs - very lucrative and newly found BILLIONS of Dollars in Revenue. Your point brings us back to @Aliashraf's proposal to discuss way forward in engaging Bitmain to be a 'good player' in the blockchain ecosystem.  

@Aliashraf proposed the following:
Quote
1- Specific enhancements can be made to bitcoin mining protocol that discourage pool operations and help decentralized mining. I call it de-pool project.
Running such a fork would prevent Bitmain from using its Antpool leverage in the first place and brings back mining power to the actual ASIC owners.
The technical challenges involved are not that hard and I have some proposals for it in my turn.


2- A Dag based algorithm can be implemented with very acceptable resistance against ASIC attacks, despite what venal cryptographers and writers say. I call it de-ASIC project.
An enhanced version of Dagger Hashimoto can resist ASIC attempts very well. Bitmain's E3 is a misleading propaganda announcement, a joke and not a true ASIC crack.


3- A smart solution can be devised to let a smooth migration from ASIC to gpu mining within few epochs that can take place in like 2 years. It is ASIC Break project.
This project is based on a multi-algorithm, multi difficulty approach and smoothly will retire ASICs in a 2-3 year period.

From MISERICORDAE's perspective, proposal number 1 and 3 are in alignment with its ongoing project albeit the fact that Misericordae prefers to create a  balance between ASICs and other computing devices like FPGA, GPU & CPU through multi nonlinear difficulty for multiple algorithms and a protocol for excess hashrate redistribution. For proposal number 2, Misericordae is neutral to algorithms developed specifically to be resistant against ASICs. A billion dollar revenue enterprise like Bitmain can invest a few millions to overt such an ASIC-resistant algorithm if it accessed a high market revenue from it.

Misericordae proposes engagement and dialogue between blockchain developers community and ASIC manufacturers like Bitmain. A strong message was sent to Bitmain through the forking of Monero cryptonight that hit at the overall potential revenue, and now there seems to be a reprisal (a message response) through the attack on zencash and bitgold that nurtured interests to fork, which will be another hit at manufacturer's revenue. Tit-for-tat is unhealthy for the young ecosystem. Can there be dialogue?

@bbc.reporter & @Vispilio, @forum members, which of the @alishraf's proposal do you favor ? Is there even a possibility for dialogue between blockchain developers and ASIC manufacturers?


 
29  Bitcoin / Project Development / Re: Scam Bounties Prevention Platform on: June 08, 2018, 09:51:51 AM
What is the idea or concept of BOUNTIES in cryptocurrency ecosystem?
30  Alternate cryptocurrencies / Altcoin Discussion / Re: 51% attack on Zencash and Bitcoin Gold, punishing the resistance? on: June 08, 2018, 02:56:47 AM

The question now would be will the ASIC miners attack Zcash?. The answer would clearly be No because it would make their ASICs worthless.

I was not talking about any ideology. I was making an opinion on what we are witnessing today.

@MISERICORDAE PROJECT. I am not an ASIC sympathizer. Are you crazy?

You were not specifically referred to as a Bitmain's ASIC sympathizer, and now it's really good that you are helping with clarity on your viewpoint.


Also, I reckon game theory still applies because there are multiple active miners, not only one. Although you are correct that Bitmain is the main player in producing ASICs, they are not the only one. Miners can go to another manufacturer if Bitmain acts against the miners best interests.

It will be good if you can provide a volume estimate of ASICs in circulation today, with the % percentage from Bitmain compared to other ASIC manufacturers, and in relationship to the most notable Bitcoin SHA256...This will help in better understanding of who is in control, and how many players are actually in the game.

Do you have an estimate of how many Miners that went to another manufacturer when it was discovered that Bitmain has created a 'backdoor' for remote operations in S9 ASIC miners without knowledge of the end-users? What was the volume of Bitmain's sales after the problem was highlighted by the developers community? You can probably shed more light on how you arrived at the conclusion  that "Miners can go to another manufacturer if Bitmain acts against the miners best interests." Why are miners still stuck with Bitmain till now?

The statistics today shows topmost mining pools, Antpool (ca. 15 %), BTC.com (ca. 30%) and ViaBTC (ca. 10%), including other minority pools with 5-7%, all have direct and/or indirect ties to the same ASIC manufacturer Bitmain. Add up the total percentages.

How do we really define the game theory between multiple end-user miners, manufacturer of their mining machines and the controller of the pools through which they mine?
31  Alternate cryptocurrencies / Mining (Altcoins) / Re: Antminer B3 Bytom Mining First review on: June 06, 2018, 11:46:46 PM
Tensority Algorithm of Bytom is a positive step-forward for Bitmain Antminers in terms alternative uses and recycling.!
32  Bitcoin / Bitcoin Discussion / Re: Crypto VS national currency on: June 06, 2018, 11:33:59 PM
I found this expression on the news channel about the crypto currency: "Anyone who will try  to buy coffee for cash in 2023, runs the risk of causing laughter from the seller, that he does not use crypto currency."
how do you think, is it realistic? Can a crypto currency replace national  money?
I think that it's possible, but it will take more time.

Probably...
33  Bitcoin / Bitcoin Discussion / Re: Will Bitcoin become centralized sometime in the future? on: June 06, 2018, 08:43:58 PM
As Bitcoin mining is partially controlled by Chinese miners, I have a feeling that sometime in the near future, Bitcoin can become centralized if no solution against this is proposed.

If BTC could manage to bring a solution towards mining centralization by preventing mining pools with the most hashrate to effectively gain control of the network, then it would aim to become more decentralized over the years.
 
As mining difficulty increases and new ASIC hardware gets developed, it would make it less possible for any average user to mine Bitcoin, thus making it more centralized each day.

Nevertheless, I would like to know your opinion about this, as if BTC becomes centralized, it might cause it to decrease in value, and most of all, violate the principles that it was created for.  Smiley


Bitcoin Network is virtually run by ASICs. Other mining devices like CPU, GPU and FPGA are in the minority, making up not even up to 15% of the global mining network due to the high hashing difficulty. These ASICs that are running the Bitcoin Network are predominantly from one manufacturer, Bitmain. The topmost mining pools, Antpool (ca. 15 %), BTC.com (ca. 30%) and ViaBTC (ca. 10%), including other minority pools with 5-7%, all have direct and/or indirect ties to the same ASIC manufacturer Bitmain. Blockchain developers have expressed deep concerns about this fact and have raised the question of whether Bitcoin network is truly decentralized and immune to 51 % attack and interfered price manipulations.

The obvious is the answer to the concerns of cryptocurrency developers. Bitcoin network is centralized around Bitmain’s mining hardware (>60%) and pools (>60%). There is no guarantee whatsoever that an entity controlling a blockchain network cannot undermine the global interest of its network users or allow itself to be used as a platform for network attacks. This was highlighted in Bitcoin’s whitepaper by Satoshi Nakamoto, and therefore it was already known that such a scenario could play out if decency and satisfaction escape the minds of peers.
34  Economy / Economics / Re: A cryptocurrency with volatility can't be used as money on: June 06, 2018, 11:15:08 AM
Perhaps if the cryptocurrency is used ubiquitously and Bitcoin will have and use everything, then it will cease to be tied to the dollar and no one will evaluate its price in dollars. After all, it does not matter how the price of Bitcoin has changed in an hour, if a cup of coffee now costs 1000 satoshi and in an hour the same cup of coffee costs the same 1000 satoshi.
We still need something more than adoption for that to happen bitcoin will have to destroy fiat currencies for something like what you are describing to happen, after all you want bitcoin to be the point of reference when it comes to pricing things but we know that is not what it is happening now when the point of reference is the US dollar, after all everything is priced in dollars and until that changes bitcoin will continue to being valued in dollars as well.
As far as I can foresee the things, there is nothing in this world which is not possible and that we can even expect any of the crypto currency especially bitcoin having a highly fluctuating market value as a global currency and that a time will come, when people will start using the crypto currencies just like the normal paper money and that they will then have no need to keep the paper money with themselves.

Cryptocurrency traders argue strongly in favor of price-volatility, fluctuating market price. Stability kills their interest they argue but everything comes with a moderation, at least for ordinary users to be able to use a cryptocurrency for their daily routine without sporadic changes in value.
35  Alternate cryptocurrencies / Altcoin Discussion / Re: 51% attack on Zencash and Bitcoin Gold, punishing the resistance? on: June 06, 2018, 10:50:32 AM
@Vispilio. ASICs are really important because they add to the game theory mechanics. Bitmain will not be stupid to attack bitcoin because it might make their ASIC miners worthless.

Also there are other ASIC manufacturers that would try to protect their interests by adding more hash power in case of an attack on bitcoin. The real danger is really on the minority chain, bitcoin cash.


Virtually, Bitcoin Network is run by ASICs. CPU, GPU, and FPGA mining are in the minority, perhaps not even up to 15% of the mining network with the current hashing difficulty. These ASICs that are running the Bitcoin Network are predominantly from one manufacturer, BITMAIN.  The topmost mining pools have ties to the same manufacturer BITMAIN. There is no guarantee whatsoever that a company controlling a blockchain network cannot undermine the global interest of its network users. There had been an issue of discovered backdoor in those ASICs, even though BITMAIN tried to remedy the matter. There is no game theory mechanics because there is only one player. This is why blockchain developers are highly concerned and beginning to enforce bans on ASICs, e.g. Monero. Dialogue and transparency will definitely help. Developers have sympathizers and manufacturers like Bitmain have sympathizers too.  The attack on Zencash and Bitcoin Gold may have been orchestrated by BITMAIN network itself (may or may not be sanctioned by the executives), sympathizers of BITMAIN or could be a 'false flag' attack by BITMAIN competitors in manufacturing. Nothing is ruled out. Dialogue is really the best approach.
36  Alternate cryptocurrencies / Altcoin Discussion / Re: 51% attack on Zencash and Bitcoin Gold, punishing the resistance? on: June 05, 2018, 12:38:25 AM
The War is getting dirtier ever and ever. While yellow crypto media and venal writers here and there are announcing it over already, Bitmain is busy punishing communities who dare to resist.

After the shameful event of announcing z9 as Bitmain's latest ASIC crack against a PoW algorithm, two equihash based coins that happened to be the ones who officially had announced their intention to resist the ASIC crack by managing for a hard fork, Bitcoin Gold and Zencash, experienced a 50%+1 attack.

It is how it works in the 'real world' when it comes to money, we all know, but there is something else that we know too: Cryptocurrency is about changing this reality instead of giving it a hug.

I'm sure, devs in both camps will do what they should, and Bitmain's evil strategy will fail but here I'm not talking about alternate currencies, instead, I'm willing to discuss Bitcoin situation, being seized by a company like Bitmain, praying for its majesty to play fair, desperately.

This company is dreaming of taking over the whole crypto ecosystem and I think it should be even kicked out of Bitcoin.

Very opposite agendas in a ridiculous distribution of power and resources, they have everything and I'm on my own, I see but I have something they can't even dream of: a plan!

Firstly, the depth of emptiness of Bitmain's strategy should be understood. Taking over a decentralized system is an impossible mission. This company is deemed to failure the question is whether it goes down alone or pulls Bitcoin down with itself.

My plan:

I think eliminating ASICs is a very urgent necessity and it is absolutely feasible, both techically and socioeconomically. For coins that has not been overtaken by Bitmain (yet) it is more convenient, obviously, but in the case of infected ecosystems like Bitcoin, for which my plan is, it gets a bit more complicated. I'm thinking of 3 major projects:

1- Specific enhancements can be made to bitcoin mining protocol that discourage pool operations and help decentralized mining. I call it de-pool project.
Running such a fork would prevent Bitmain from using its Antpool leverage in the first place and brings back mining power to the actual ASIC owners.
The technical challenges involved are not that hard and I have some proposals for it in my turn.


2- A Dag based algorithm can be implemented with very acceptable resistance against ASIC attacks, despite what venal cryptographers and writers say. I call it de-ASIC project.
An enhanced version of Dagger Hashimoto can resist ASIC attempts very well. Bitmain's E3 is a misleading propaganda announcement, a joke and not a true ASIC crack.


2- A smart solution can be devised to let a smooth migration from ASIC to gpu mining within few epochs that can take place in like 2 years. It is ASIC Break project.
This project is based on a multi-algorithm, multi difficulty approach and smoothly will retire ASICs in a 2-3 year period.


Each of the projects needs a seperate thread to discuss but the whole picture deserves one as well.

You are welcome to discuss the feasibility of each project and share your ideas, but please, keep your 'ASIC is not that bad' shit out of this topic. Here I'm inviting people committed to ASIC resistance, not the ones who (being payed or not) write in favor of the enemy. Of course you can write what you want but it will be my right to call you a venal writer. This is how I think, "anybody who writes in favor of Bitmain, is payed by Bitmain" and you know what? I don't feel bad being such an enthusiast this one time.


In Misericordae's whitepaper (to be released soon), this issue was analysed.  Yes indeed, there is a bitter war going on already about ASIC. Is it the best solution to BAN ASIC in the cryptocurrency ecosystem? From hardware engineering point of view, Bitmain succeeded on an innovation path that was not conceived to be possible some years back.  These ASIC machines  have other advanced applications apart from using them to mine cryptocurrency. Bitmain should be encouraged to focus more in further development of ASICs, like they have currently supported the creation of a new Algorithm that bridges cryptocurrency mining with Artificial Intelligence.  On the other hand, Bitmain should be discouraged from producing ASIC for specific algorithms without an initial active discussion with the developers.  Such an active collaboration between hardware manufacturers and software producers will be very positive for growth and use of cryptocurrency and blockchain technology in general.

Is there a possibility of 51% attack on Bitcoin? Of course! This can be effectively carried out if desired either by the manufacturer of ASICs  like Bitmain or by mining farms. If Bitmain has integrated backdoors in the miners, it will easily conduct any form of attack on Bitcoin Blockchain, any form including 51%. The possibility of such a backdoor cannot be ruled out, intentional or unintentional, as today we are still unravelling backdoors/flaws in our personal computers. But how about mining farms? It is also highly possible that owners of mining farms could find companionship in an effort to conduct an attack on the network.

What are the ways forward?
First and foremost, bitterness in the young ecosystem is unhealthy for everyone.  Secondly, Politics, Regional, and National Interests must be removed from the blockchain ecosystem. You cannot rule out issues of Chinese and Western powers in this episode. Thirdly, both hardware and software developers must learn to have discussion, very transparently, and should ask the question about where we will be in the next ten years with the 'dirtiness' that is already creeping into the young ecosystem. Lastly, Bitmain has earned a reputation as an unhealthy competitor and a potential bad actor. However, all must see through the efforts of Bitmain to correct its past mistakes and they should be helped through more open communications and thought-through advice.

Bitmain sees it that they succeeded in an innovation and they definitely want to stay at the top among their manufacturing peers. As a manufacturer, Bitmain asks itself this question: "if we don't manufacture ASIC for this Algorithm, our competing peers will do it". If Blockchain developers understand this logic in the mind of Bitmain, then a transparent dialogue/agreement that makes both sides happy will be reached. Peace and Working together is so much needed in the baby blockchain ecosystem. There are much larger challenges that are yet to come.  DIALOGUE! DIALOGUE! DIALOGUE!
37  Economy / Economics / Re: A cryptocurrency with volatility can't be used as money on: June 04, 2018, 04:13:55 PM
In an ongoing poll, https://bitcointalk.org/index.php?topic=4394710.msg39139333#msg39139333, some people advocate for price-volatility because it is the driving interest for traders in a cryptocurrency. This is true, but what should be the level of volatility that will ensure a balance with price-stability so that ordinary users could use a currency for routine/regular transactions without fear of losing so much value in one swing/fluctuation??
38  Bitcoin / Bitcoin Discussion / Re: PRICE-VOLATILITY VERSUS PRICE-STABILITY on: June 04, 2018, 03:07:30 PM
Apparently, there are comparable demands for price-volatility and traders have to be taken into account. Most users aim to trade/exchange at one point or another. Perhaps a 'logical' price volatility has many advantages. But not to ignore the ordinary users who need their coins to be price-stable so they can keep some, invest in more and use some to be conducting routine/regular business, shopping, etc without incessant minute-by-minute day-by-day large swings. Can traders be happy if the swings/fluctuations/volatility find moderation in weekly, monthly or even every three days?
39  Alternate cryptocurrencies / Altcoin Discussion / Re: Is it normal to wait for 6 months for a bounty reward? on: June 04, 2018, 02:35:43 AM
No.
40  Economy / Trading Discussion / Re: A successful trader must be an educated trader? on: June 03, 2018, 08:43:50 AM
Is it true to state that every successful trader is an educated trader. We know how trading is tedious,reading of chart, analysing the market and making a decisive decision. Do you agree any successful trader must be an educated?


There millions of successful traders who were never educated in our today's concept of education, which is attending one form of school or the other.

Mastering the art-of-the deal can be by self-effort, a family tradition, learning from a friend, learning from a mentor, etc. Doesn't require attending school to be educated. And there are people in this category in the Wall Street.
Pages: « 1 [2] 3 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!