Add Verthash to DigiByte MultiAlgo for Merged Mining with Vertcoin DIP-0012 #12
Replies: 38 comments 20 replies
-
Good Morning. Are you essentially proposing a sixth algorithm be added? |
Beta Was this translation helpful? Give feedback.
-
Thank you for submitting this DIP. |
Beta Was this translation helpful? Give feedback.
-
More details on Verthash. Please correct if anything looks inaccurate. Verthash is a memory-intensive proof-of-work (PoW) mining algorithm designed for the Vertcoin (VTC) cryptocurrency to prioritize GPU mining and resist ASIC and FPGA dominance. Introduced in January 2021 via a hard fork from the previous Lyra2REv3 algorithm, Verthash aims to democratize mining by making it accessible to consumer-grade hardware, particularly GPUs with at least 2GB of VRAM. Below is an in-depth explanation of its design, functionality, technical process, and purpose, drawing on available information. Purpose and Design Philosophy Low Resource Usage: Verthash is optimized to reduce GPU core compute overhead, resulting in lower power consumption and heat output compared to algorithms like Ethash, making it more efficient for miners. ASIC Resistance: By requiring a large memory footprint (over 1GB) and complex memory access patterns, Verthash increases the cost and complexity of developing ASICs or FPGAs, discouraging their use. Accessibility: It supports older GPUs with as little as 2GB VRAM, enabling mining on hardware like AMD Radeon R9 280X or NVIDIA GTX 1080, which are no longer viable for Ethereum due to its larger DAG size. Technical Mechanics of Verthash This header is hashed using the SHA3-256 function to produce a 32-byte initial array, which serves as the starting point for subsequent computations. Pointer Array Creation: The pointers determine which parts of the dataset will be accessed during the mining process. Verthash.dat Dataset: The file is portable across systems and verified by the miner to ensure integrity. Generating it is resource-intensive, taking ~10 minutes on a modest CPU (e.g., Intel Core-i5 6500T). The dataset is divided into 16-byte chunks, which are read during the mining process. Iterative Memory Access: In each iteration: An accumulator (a running state) is updated based on the 32-byte chunk read from the dataset. The indexes determine which 16-byte chunks are accessed, creating a pseudo-random memory access pattern. This process is memory-latency-bound, as the speed depends on how quickly the GPU can fetch data from VRAM, not on computational power. Final Hash Calculation: The FNV-1a function is used again to mix these values in parallel, producing the final hash. This hash is compared against the network’s target difficulty to determine if a valid block has been found. Key Features and Optimizations Low Power Consumption: Verthash reduces GPU core usage, leading to lower power draw (e.g., 20W less than Ethash at similar settings) and cooler operation (e.g., 36°C on 1080Ti at 52% power limit). This extends hardware lifespan and reduces electricity costs. Tuning Similarity to Ethash: Miners can optimize Verthash performance by tuning GPU memory clocks (similar to Ethash), with a slight increase in core clock (20-30% higher). Memory latency is the primary bottleneck, not bandwidth. Open-Source Implementation: VerthashMiner, the primary mining software, is open-source and supports AMD (OpenCL 1.2+) and NVIDIA (CUDA/OpenCL) GPUs. It includes features like solo and pooled mining, auto-configuration, and dataset verification. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, I am a maintainer of Vertcoin-Core. I agree with ycagel in that I believe it would make most sense to replace an existing algorithm that isn't GPU-dominated anymore. Verthash has been Vertcoin's most stable algorithm to date, enabling those with GPUs as low as 2GB VRAM to meaningfully contribute to consensus. The low power consumption of Verthash being memory-latency-bound has become one of its primary competitive advantages to the average hobby miner (often using our One-Click Miner) to easily do so while doing other resource-intensive tasks on their computers such as gaming. One of our developers wrote up another description of how Verthash works here: https://www.reddit.com/r/vertcoin/comments/iqh5tk/undeniable_beauty_of_verthash_explained/ A link to verthash.cpp, as also described in the processes above: https://github.com/vertcoin-project/vertcoin-core/blob/master/src/crypto/verthash.cpp Overall, I think this is a really neat idea to reaffirm Digibyte's committment to decentralization by allowing GPUs to meaningfully contribute to consensus again. In addition, this would present an opportunity to bridge our communities and networks should AuxPoW be enabled. |
Beta Was this translation helpful? Give feedback.
-
This is a well-thought-out and strategically sound proposal that aligns with DigiByte’s long-term goals of decentralization and mining diversity. Strengths: The rationale is solid, especially with the Litecoin–Dogecoin merged mining precedent. Suggestions: Clarify reward scheduling – Will Verthash be added to the MultiAlgo round-robin on equal footing with existing algorithms? |
Beta Was this translation helpful? Give feedback.
-
I just want to comment on my appreciation to Aslan he helped me find this breakthrough early and now I am also onboarding friends and family. we are all Vertcoin Maxis early adopters lets get it!!! |
Beta Was this translation helpful? Give feedback.
-
I'm in favor of the 6th algorithm, and I believe all proof of Work Blockchains are aligned in accomplishing the same goal. |
Beta Was this translation helpful? Give feedback.
-
Wow this would be a game changer🤩🚀 BTC VTC is the most decentralized, with Litecoins supply DIGI is more optimized for P2P then DOGE This is a DeFi power move!!! |
Beta Was this translation helpful? Give feedback.
-
This project is eye catching. While some of the comments may differ in opinions one of the things I notice that are exciting is that there is already a community of people who are highly knowledgeable about the space. That is exactly what I like to see in projects. Sometimes we get so focused on the small details we miss the overall larger picture…. And that is having a lot of very informed and successful minds collaborating on a project. |
Beta Was this translation helpful? Give feedback.
-
I saw on Digibyte’s X page that there was a submission for merge mining between VTC and DGB. At first, I thought it was a scam, because the main page took it down. So I dug in, and found out this is a real!!!!🤩🤩🤩👏🏼👏🏼 Other chains are adapting. If DGB wants to be considered among the top tier for mining relevance, we have to improve our backend logic. This would be huge news the would send ripples down the proof of work space. keeps us competitive without sacrificing our core identity. Wow this would be a huge 🚀🚀🚀🚀 |
Beta Was this translation helpful? Give feedback.
-
As someone who deeply respects Proof-of-Work and follows the evolution of chains like LTC and DOGE, it’s clear that technical refinement doesn’t dilute legacy, it reinforces it. Litecoin and Dogecoin implemented merged mining years ago, proving that coordination and modernization can bring resilience, not chaos. Similarly, DigiByte updating its difficulty adjustment via DIP isn’t abandoning the spirit of DigiShield—it’s aligning it with the demands of today’s mining landscape. |
Beta Was this translation helpful? Give feedback.
-
I think it would be good for both coins, especially if auxiliary proof of work is enabled. It would allow DigiByte to be mineable on GPUs, and it would increase security of both chains with increased and distributed hashpower. There is some amount of risk I suppose with the fact that because it is mineable on normal PCs, someone could make a "botnet" where GPUs are used, but this seems to be very minimal for GPUs (more common with CPU algorithms). It has not been an issue for Vertcoin in the many years Verthash has been implemented. It will be an even smaller risk for DigiByte due to the multi-algos. Verthash has been developed to be memory hard and prevent ASIC hardware being used on the chain, and it has proven to be a solid cryptographic algorithm on Vertcoin. I believe it will be great for fans of either coins if they could merge-mine, and it would also encourage more people to run nodes locally! |
Beta Was this translation helpful? Give feedback.
-
Here's my perspective in this moment:
|
Beta Was this translation helpful? Give feedback.
-
Great proposal |
Beta Was this translation helpful? Give feedback.
-
Love the vibe around this project! 🤩 The community is filled with knowledgeable experts, which is a huge plus! Often, we get caught up in details and overlook the bigger picture – having smart, successful minds working together is priceless 💡👍 |
Beta Was this translation helpful? Give feedback.
-
This is definitely a good idea 💡 |
Beta Was this translation helpful? Give feedback.
-
Now this is where i want to be and learn more about all that have being going on |
Beta Was this translation helpful? Give feedback.
-
To DigiByte developers and community: It has come to my attention that a campaign existed asking people to create comments expressing positive sentiment on this DIP in exchange for payment rewards. I wanted to express to you that the existence of such a campaign does not align with the values of open-source community-engaged development that the Vertcoin project has long upheld. Authenticity and transparency are of utmost importance in these projects and I look forward to unbiased and meaningful discussion concerning proposals for improving DigiByte. |
Beta Was this translation helpful? Give feedback.
-
I strongly support this DIP. Integrating Verthash into DigiByte’s MultiAlgo system is a technically sound and forward-looking decision. It reinforces DigiByte’s core values i.e. decentralization, GPU miner inclusivity, and network resilience. Verthash’s memory-hard design and anti-ASIC orientation make it a natural fit for DigiByte’s mission and a strategic partner in Vertcoin. Merged mining will not only strengthen DigiByte’s hashpower and overall security but also foster collaboration between two vibrant communities with shared values. The compatibility with existing mining software, minimal disruption to legacy systems, and clear implementation roadmap make this an ideal evolution for DigiByte’s PoW structure. The reference to the successful Litecoin–Dogecoin model is particularly compelling. If implemented with care, this merge could bring similar benefits in terms of hashpower, security, and community alignment. Looking forward to seeing this move forward and happy to contribute toward testing or reviewing the reference implementation. — Ash — |
Beta Was this translation helpful? Give feedback.
-
I strongly endorse this DIP initiative. Incorporating Verthash into DigiByte’s MultiAlgo system is a well-considered and forward-thinking step that reinforces DigiByte’s core values—decentralization, GPU miner accessibility, and robust network resilience. Verthash’s memory-intensive and ASIC-resistant nature makes it a fitting choice for integration, aligning well with DigiByte’s long-term mission. Additionally, this move opens the door for stronger technical and community ties with Vertcoin. The adoption of merged mining has the potential to significantly boost DigiByte’s hashpower and enhance overall network security. It also paves the way for shared growth between the DigiByte and Vertcoin ecosystems—both rooted in principles of openness and decentralization. With minimal disruption to existing infrastructure, compatibility with current mining setups, and a clear path to implementation, this proposal represents a promising step forward. -- Manish -- |
Beta Was this translation helpful? Give feedback.
-
This is a fantastic proposal that strengthens DigiByte’s commitment to decentralization. Integrating Verthash will invite more GPU miners, reducing reliance on ASIC-dominated algorithms and distributing hashpower more equitably. Merged mining with Vertcoin also fosters cross-chain collaboration while boosting network security. A big step toward more inclusive and resilient PoW ecosystems! |
Beta Was this translation helpful? Give feedback.
-
I fully support integrating Verthash into DigiByte’s MultiAlgo system—it reinforces decentralization, GPU miner inclusion, and network resilience. Verthash’s memory-hard, ASIC-resistant design aligns perfectly with DigiByte’s mission. Plus, merged mining boosts hash power, security, and community collaboration with minimal disruption. Drawing inspiration from the Litecoin–Dogecoin model, this integration seems like a strategic evolution. Happy to assist with testing or reviewing the implementation. |
Beta Was this translation helpful? Give feedback.
-
I'm excited to see this proposal gaining traction. It clearly reflects a thoughtful vision for the future of DigiByte and aligns well with the project’s values of innovation and community strength. Bringing two strong, like-minded communities together through collaboration is always a positive move, and I fully support any step that makes the ecosystem more inclusive, secure, and forward-looking. Wishing the team all the best in moving this proposal forward—looking forward to seeing how it evolves! --Ansh-- |
Beta Was this translation helpful? Give feedback.
-
This is a well-structured and thoughtfully articulated proposal. Introducing Verthash to DigiByte’s MultiAlgo framework for merged mining with Vertcoin is a logical step that builds on proven concepts like Litecoin-Dogecoin. The focus on decentralization, GPU miner inclusion, and improved network resilience is well-aligned with DigiByte’s core principles. Looking forward to the community's feedback and implementation progress. |
Beta Was this translation helpful? Give feedback.
-
Your post brilliantly captures the essence of how decentralized movements thrive and grow, and I couldn’t agree more with your perspective. The criticism aimed at this proposal, particularly the fixation on its use of Zealy as a coordination tool, feels like a distraction from the real conversation—evaluating the proposal on its technical merits and vision. It’s frustrating to see detractors lean into accusations of inauthenticity or conspiracy when tools like Zealy, DAOs, grants, and hackathons are standard practice across thriving open-source ecosystems. As you pointed out, Ethereum relies on the Ethereum Foundation and platforms like Gitcoin to align its community, Bitcoin has its developer alliances and donor-funded contributors, and even smaller chains like Litecoin and Dogecoin have benefited from structured coordination, such as merged mining. These are not anomalies; they’re the scaffolding of progress in decentralized systems. The notion that only “spontaneous, unaffiliated” comments constitute legitimate engagement is not just unrealistic—it’s a misreading of history. From the Enlightenment-era salons that sparked intellectual revolutions to the early hacker spaces that birthed the internet’s open-source ethos, and even Satoshi Nakamoto’s deliberate distribution of the Bitcoin whitepaper through curated mailing lists, no transformative movement has ever been truly random. Leadership, incentives, and coordination have always been the engines of change. To gatekeep this process by demanding some idealized, leaderless purity is to ignore how human collaboration actually works. |
Beta Was this translation helpful? Give feedback.
-
It’s unfortunate that this proposal is being criticized not for its content, but due to personal biases and a fundamental misunderstanding of how decentralized ecosystems actually evolve. Yes, the DIP was shared through Zealy. That’s not some hidden agenda — it's simply how modern open-source and decentralized communities coordinate. Tools like Zealy, DAOs, grants, foundations, and hackathons are common across all major blockchain ecosystems. Ethereum has the Ethereum Foundation and Gitcoin; Bitcoin has developer alliances and donor-funded contributors; even Litecoin and Dogecoin benefit from merged mining and structured community involvement. To suggest that only “spontaneous and unaffiliated” feedback is legitimate ignores the historical reality of how movements grow — and frankly, it's naive. Throughout history, impactful movements have always required leadership, collaboration, and incentives. From Enlightenment-era salons to hacker collectives, and even Satoshi’s deliberate distribution of the Bitcoin whitepaper via mailing lists — none of it happened by accident. Meaningful progress depends on momentum, not exclusion. The real issue here isn't that a Zealy campaign was used — it's that someone managed to effectively rally support, and that success is unsettling to some. It’s perfectly valid to disagree with a proposal. But to discredit a well-organized community effort by labeling it inauthentic is not constructive criticism — it’s driven by ego. This DIP is strong because of its technical foundation, clear vision, and community support — and no amount of personal frustration can take that away. Decentralization doesn’t mean chaos. It means people organizing independently, without centralized control. That’s exactly what happened here — and it’s working. |
Beta Was this translation helpful? Give feedback.
-
I've had to unsubscribe from this thread due to the amount of spam received unfortunately. |
Beta Was this translation helpful? Give feedback.
-
This DIP is a much-needed evolution for DigiByte. Integrating hybrid staking while preserving PoW incentives is a balanced and forward-looking approach that enhances both network security and participation. The modular design, optional staking, and reward caps are thoughtful inclusions to protect decentralization and avoid staking centralization. I especially support the “Proof of Stake as a Supplement” model instead of replacement — it's a great way to expand the ecosystem's utility (e.g., future dApps or DAO governance) while staying true to DigiByte’s original values. Looking forward to further technical specs and testnet implementation! |
Beta Was this translation helpful? Give feedback.
-
DIP12 is a promising step forward for DigiByte’s long-term sustainability. The introduction of a hybrid model that supplements PoW with optional staking opens new doors—not just for securing the network but also for enabling future utility like DeFi, DAOs, and enhanced user engagement. What’s especially compelling is that this isn’t a radical shift but an additive layer—keeping DigiByte’s core ethos intact while making it more adaptable to evolving blockchain demands. It strikes a smart balance between innovation and conservatism. Excited to see how this progresses into implementation. |
Beta Was this translation helpful? Give feedback.
-
Merging vertcoin with DigiByte is a good ideal as vertcoin being Asic- resistant powered by Gpu mining. As vertcoin aligns with DigiByte original valueof true decentralization. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
= DigiByte Improvement Proposal: Add Verthash to DigiByte MultiAlgo for Merged Mining with Vertcoin =
== DIP Header ==
DIP: 0002
Title: Add Verthash to DigiByte MultiAlgo for Merged Mining with Vertcoin
Author: @0x_Aslan from the PoW Foundation [email protected]
Discussions-To: https://github.com/DigiByte-Core/dips/discussions/categories/dip-discussions
Comments-Summary: No comments yet.
Comments-URI: On this page
Status: Draft
Type: Standards Track
Created: 2025-05-12
License: BSD-2-Clause
== Abstract ==
This proposal suggests integrating the Verthash proof-of-work algorithm into DigiByte's existing MultiAlgo system to enable merged mining with Vertcoin. Verthash is an ASIC-resistant algorithm designed to be GPU-friendly, which aligns with DigiByte's philosophy of decentralization and broad mining accessibility. The addition of Verthash would allow miners to simultaneously mine DigiByte and Vertcoin, increasing DigiByte’s overall hashpower, enhancing network security, and fostering cross-community collaboration. This is modeled after the successful implementation of merged mining between Litecoin and Dogecoin.
== Copyright ==
This document is dual-licensed under the BSD 2-clause license and the Open Publication License (OPL 1.0) with no options exercised.
== Specification ==
The technical changes required to implement this DIP include:
This integration must follow DigiByte's current block validation and reward structure, ensuring equal treatment of Verthash alongside the other supported algorithms (SHA256, Scrypt, Qubit, Skein, Odocrypt).
== Motivation ==
DigiByte’s MultiAlgo design was built to encourage mining decentralization and resilience against centralization attacks. However, current hashpower across DigiByte’s algos remains vulnerable to concentrated attacks due to stagnant or low participation from GPU miners.
Verthash presents a strategic opportunity. Vertcoin has maintained an active GPU mining community due to its anti-ASIC stance. Merged mining with Vertcoin would allow these miners to support both chains without additional energy consumption, boosting DigiByte’s total security budget. By adopting Verthash, DigiByte not only diversifies its mining algorithms, but gains a collaborative partner in the Vertcoin ecosystem.
Merged mining will also increase DigiByte's visibility, improve network health, and encourage additional developers and mining pool operators to build multi-chain infrastructure. It will make DigiByte a beacon chain in the GPU mining space, particularly as other coins become increasingly dominated by ASICs or move toward proof-of-stake.
== Rationale ==
The Litecoin-Dogecoin merged mining setup provides a strong precedent. In 2014, Dogecoin transitioned from independent Scrypt mining to a merged-mined setup with Litecoin, resulting in:
Verthash is a memory-hard algorithm requiring large DAG files (~2GB+), deterring ASIC development while allowing mainstream GPU participation. Vertcoin’s current ecosystem includes compatible mining software, pool infrastructure, and an active userbase.
Merged mining with DigiByte would:
By leveraging shared values and infrastructure, this integration positions DigiByte as a leader in proof-of-work innovation and grassroots decentralization.
== Backwards Compatibility ==
This proposal is backwards compatible with existing DigiByte functionality. All existing algorithms and nodes will continue to function without disruption.
Verthash will be added as an additional optional algorithm. Legacy clients and pools that do not support Verthash will remain operable, and block validation logic will continue to honor blocks mined under the other five algorithms.
AuxPoW implementation will require full node support to verify merged-mined blocks. However, this support is modular and will not impact non-Verthash blocks or existing miners.
== Reference Implementation ==
A reference implementation will be provided via a fork of DigiByte Core after community discussion reaches consensus. Code will be modeled after prior AuxPoW implementations in other Bitcoin-derived chains and leverage Vertcoin's open-source Verthash infrastructure.
Test cases will include:
A testnet deployment will be used to trial merged mining prior to mainnet activation.
== Appendix ==
Resources:
== Comments ==
Please post public comments to:
On this page
Private feedback and coordination may be sent to the DIP author directly or discussed within the DIP forum thread.
Beta Was this translation helpful? Give feedback.
All reactions