Bitcoin Forum
April 23, 2024, 11:34:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: New $ETC Improvement Proposal (ECIP) Fixed DAG Limit Restriction  (Read 146 times)
Rhego (OP)
Sr. Member
****
Offline Offline

Activity: 434
Merit: 278



View Profile
April 17, 2018, 08:12:08 PM
 #1

ECIP-1043– Fixed DAG limit restriction
Abstract
The purpose of this ECIP is to set a limit on the maximum size of the DAG to its initial state and no longer increase it on an epoch schedule

Motivation
The original intent of the DAG was to provide ASIC resistance to the mining protocol in order to prevent centralization of mining distributions and thereby provide for an objectively fair distribution of tokens. As evident by ASICs being developed that are capable of matching current GPU miners while being more energy efficient, the DAG has failed at its task and now only serves as a deterrent to broader investment in application specific hardware by competent distributors. Because of this, the increasing DAG has began to have negative impact on long term security and acts as an anti-competitive bug preventing large scale investment in mining development .

As originally discussed in ECIP-? Limit DAG growth #6; a constantly increasing DAG will eventually reach a hard limit of bus speed on GPU memory and forcing GPU’s into obsolesce does not provide an increase in security. To the contrary, smaller DAG sizes allow more GPU’s the ability to mine while providing a lowered initial entry cost to hobbyist miners.

A 5 year vision of the mining landscape would see a transition from general purpose GPU mining to a broader market of application specific hardware being built by current and supported by a diverse group of manufactures similar to the current GPU market.

Specification
if(blkNumber > forkblock) DAG epoch = 0

Risks consideration
This ECIP is not forward compatible and introduces backwards incompatibilities in the DAG file generation, block verification, and block mining. Therefore, it should be included in a scheduled hardfork at a certain block number.

This is a long term PRO applicaton specific hardware proposal. If sufficient interest is not generated by manufactures in the mining field, there is risk of domination by one or more manufactures. (market risk)

Orginal post on official Twitter account :
https://twitter.com/eth_classic/status/986332523314593792
https://forum.ethereumclassic.org/t/limit-dag-growth-discussion/2075
1713872057
Hero Member
*
Offline Offline

Posts: 1713872057

View Profile Personal Message (Offline)

Ignore
1713872057
Reply with quote  #2

1713872057
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713872057
Hero Member
*
Offline Offline

Posts: 1713872057

View Profile Personal Message (Offline)

Ignore
1713872057
Reply with quote  #2

1713872057
Report to moderator
Metroid
Sr. Member
****
Offline Offline

Activity: 2142
Merit: 353


Xtreme Monster


View Profile
April 17, 2018, 08:42:44 PM
 #2

the dag file increase has benefits like, old cards will stop mining it cause memory density is 2x, 3 in 3 years, so by that project it means, 4gb gpus will mine it forever as long as is power efficient, imagine the network if 512gb - 3gb was still working. Also dag file as it prevents old gpus to protect the network, it means that is hard to crack a gpu to take over the network as its a new tech.

BTC Address: 1DH4ok85VdFAe47fSVXNVctxkFhUv4ujbR
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!