Bitcoin Forum
December 06, 2024, 10:22:22 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 [332] 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 ... 400 »
  Print  
Author Topic: [ANN] Firo (FIRO) - Implementing ZKP privacy without trusted setup  (Read 663328 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (2 posts by 1+ user deleted.)
adamgilbert912
Jr. Member
*
Offline Offline

Activity: 196
Merit: 1


View Profile WWW
May 09, 2018, 12:02:49 AM
 #6621

What do people like the most about Zcoin's Masternodes?

Need help setting up your Masternode? Having Trouble?

Check out setupmasternodes.com! Official thread >>> bitcointalk.org/index.php?topic=4448627.0
cryptodunno
Member
**
Offline Offline

Activity: 308
Merit: 10


View Profile
May 09, 2018, 01:14:40 AM
 #6622

i wonder where xzc hashpower comes from, as it seems it`s non profitable to mine at current prices.
Any ideas guys?

langke
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
May 09, 2018, 02:08:20 AM
 #6623

i wonder where xzc hashpower comes from, as it seems it`s non profitable to mine at current prices.
Any ideas guys?
Because we know the pirce of the xzc will be up!It was underrated Wink
kerney666
Member
**
Offline Offline

Activity: 658
Merit: 86


View Profile
May 09, 2018, 08:46:13 AM
Merited by todxx (1)
 #6624

Hi!

I took the time to go through MTP v1.2 in-depth a few days ago from an AMD implementation perspective, posting the results below.

Cheers,
K

---------------


Static analysis of an AMD GCN assembly implementation of MTP v1.2
=================================================================

TL;DR

- MTP v1.2 will be an intensive algorithm with very high power draw and general GPU load.
- An optimized AMD miner with a similar profile is Claymore's Neoscrypt miner.
- I would suggest looking into reducing the full Blake2b used in the main rounds to the 4-round Blake2b used for Argon2d.

Analysis
========
MTP v1.2 as defined in the paper [1] pulls 70 quasi-random selections of 1024 bytes from a generated Argon2d block of 2 GB, i.e. the full block can be seen as 2097152 segments of 1024 bytes. Each of the 70 main rounds necessary for a single hash does a full Blake2b hash of 32+1024 bytes of data: the Y-1 state from the previous round (32 bytes) and the loaded Argon2d segment (1024 bytes). A single Blake2b compress call can process a block of max 128 bytes. This means we need 9 blocks to hash the full 32+1024 bytes.

Blake2b is quite trivial to implement. Assuming a fully unrolled version with no extra overhead:

- 12 rounds needed for a single block of 128 bytes to compress.
- 8 G-function calls per round.
- 26 four-cycle asm instructions per G-function call.

Expanding to MTP v1.2:

- We need 12*8*26 = 2,496 four-cycle instructions per block of 128 bytes.
- For hashing a full round in MTP v1.2, we need nine blocks to cover 32+1024 bytes, resulting in 9*2496 = 22,464 four-cycle instructions.
- For a single MTP v1.2 hash (including only the main 70 rounds of computation with random Argon2d selections) we need 1,572,480 four-cycle instructions.

A single AMD GCN Compute Unit (CU) at X MHz clk can process max X/4 * 4 SIMDs * 64 threads four-cycle instructions/sec. This means that 64X / 1572480 is the theoretical max nr of hashes possible for one CU. Note that this assumes zero cost for all setup code, initial hash, memory loads etc so it's very much a theoretical upper limit - the true number will be lower.

Reference cards max hash rates:
Vega64 @ 1408 main clk: 64 CUs * 64*1408*10^6 / 1572480 =~ 3.67 MH/s
Rx580  @ 1256 main clk: 36 CUs * 64*1256*10^6 / 1572480 =~ 1.84 MH/s

The numbers above are upper bounds for the maximum possible hashrate when each card is running with a 100% busy VALU, i.e. doing nothing but crunching numbers and never stalling for memory loads. Next, we analyze what mem bandwidth is necessary to sustain a 100% busy VALU for the above cards and clocks. If the mem controller will be able to provide enough bandwidth, the algorithm will be computationally bound, otherwise memory bound.

For a single hash, you need to process 70kb of Argon2d segments. For the Vega64, this means approx 70*1024*3.67*10^6 = 244 GB/sec. For the Rx580, it's 70*1024*1.84*10^6 = 122 GB/s.

These numbers are by no means high enough to indicate that the mem controller will be the bottleneck in MTP v1.2. Moreover, with the relatively high cost of 2496 instructions between memory loads, internal latency hiding is trivial. This means you issue the next 128 byte memory load before you do a full Blake2b hash. Hence, given this information I draw the conclusion that an optimized AMD implementation of MTP v1.2 will _not_ be memory bound and bottlenecked by available memory bandwidth. Instead, all stream processors will continuously be running at 100% with the mem controller working quite hard to keep up as well. Assuming you want maximum possible hashrate, the end result is a very high power draw and high pressure on the GPU.

Comparisons to other hash functions
===================================
For further analysis, some relevant comparisons to other memory-intensive hash functions follow below. A relevant metric used in the comparisons is the nr of four-cycle instructions of raw calculations needed per loaded cacheline before you can make further progress in the algorithm.  For MTP v1.2 this is 1248 instrs/cacheline, assuming we do the natural thing and load 128 bytes at the time for Blake2b hashing.

Ethash
------
Ethash loads 128 bytes per round in its main part. It does 64 rounds instead of 70 as in MTP v1.2.  For an Rx 580, we can assume a max hashrate of 30 MH/s at 1256 clk. We know that this is a low estimate of the point where memory becomes the bottleneck. The effective bandwidth is then 30*10^6 * 64 * 128 = 228 GB/s, far above the 122 GB/s necessary for MTP v1.2 running on the same card. For a Vega64, the standard ethash reference hashrate is ~40 MH/s. This means a bandwidth of 40*10^6 * 64 * 128 = 305 GB/s, again more than enough to drive MTP v1.2 as a computationally bound algorithm.

The main difference between the two hash functions (in the analyzed main parts) is the nr of four-cycle instructions necessary to process 128 bytes. A decent asm implementation will do FNV in 5 four-cycle instruction equivalents, so 64*5 = 320 instructions, then assume 10 instructions for the set up for the next round = 330 instructions. Per loaded cacheline, this means 165 instructions, or only 13.2% of the 1248 instructions necessary in MTP v1.2.


Neoscrypt
---------
Neoscrypt does 512 main rounds divided into four distinct parts: store 128 rows of 256 bytes, read 128 quasi-random rows of 256 bytes, store 128 rows of 256 bytes, read 128 quasi-random rows of 256 bytes. For simplicity, we treat reading/writing as an aggregated single bandwidth. In each of the 512 rounds, either a full salsa or chacha round is calculated on 256 bytes, 64 bytes at the time. Salsa and chacha do 10 rounds of 96 instructions, so 960 instructions per call, and there are four such calls in each of the 512 rounds, which also means 960 instructions/loaded cacheline.

Hence, this algorithm, that we know becomes computationally bound in Claymore's asm miner, still needs LESS VALU-bound work per loaded cacheline vs MTP v1.2: 960 instrs vs 1248 instrs. And, the power draw profile of Claymore's miner is well known - to maximize your hashrate, your GPU needs to be running full throttle for the VALU (main clock) and preferable also for the mem controller, the end result being a very high power draw. An optimized AMD miner for MTP v1.2 will exhibit the same characteristics and power draw profile.

Discussion
==========
I don't believe the Zcoin community is fully aware of the characteristics of the upcoming algo, hence this post. I can only speak for how this would be implemented on modern AMD GPUs, but I see no reason for why the implementation would behave differently on Nvidia cards - the issue is in the algorithm design. Imho, the main issue is the full Blake2b hash with 12 rounds requiring too much computational work to process each loaded chunk of memory. Therefore, before MTP is pushed out in its currently suggested form it would certainly be interesting to hear what the researchers behind MTP think about e.g. reducing the hash used to the same 4-round Blake2b that they suggest themselves for the first Argon2d part. If still deemed cryptograhically safe, this would reduce the key metric used above with -67%. MTP would still be above ethash in terms of computations vs memory loads and power draw characteristics, but it would significantly lower the stress on mining GPUs.

Disclaimer
==========
I might very well have made an error or two in the analysis and calculations above, like a bad assumption on the nr of instructions necessary for ethash. However, I do not believe any such error would have an impact on the drawn conclusions.

References
==========
[1] https://arxiv.org/pdf/1606.03588.pdf
ocminer
Legendary
*
Online Online

Activity: 2702
Merit: 1240



View Profile WWW
May 09, 2018, 08:47:09 AM
 #6625

i wonder where xzc hashpower comes from, as it seems it`s non profitable to mine at current prices.
Any ideas guys?

Botnets

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
adamgilbert912
Jr. Member
*
Offline Offline

Activity: 196
Merit: 1


View Profile WWW
May 09, 2018, 11:18:23 PM
 #6626

Show your support for Zcoin in the t.me/setupmasternodes community!

Need help setting up your Masternode? Having Trouble?

Check out setupmasternodes.com! Official thread >>> bitcointalk.org/index.php?topic=4448627.0
SetupMasternodes
Newbie
*
Offline Offline

Activity: 209
Merit: 0


View Profile
May 10, 2018, 03:28:57 AM
 #6627

Show your support for Zcoin in the t.me/setupmasternodes community!

As always! Things are looking good for ZNODES and we are excited about the movement this coin is making. Great work Devs!
dr8k_
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
May 10, 2018, 05:25:14 AM
 #6628

I've gone through most recent pages, but none of the discord links work;;; they all expired.
(i've gone through official website and other websites that introduce zcoin.. but none worked xD

can someone please share an invite? thanks!

NisamRobot
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
May 10, 2018, 06:18:15 AM
 #6629

i wonder where xzc hashpower comes from, as it seems it`s non profitable to mine at current prices.
Any ideas guys?

Botnets

Actually zcoin is currently THE most profitable coin for AMD cards using tdxminer
https://bitcointalk.org/index.php?topic=3299496.0

I get ~ 3.5 MHs per rx580, which is on par as 1080ti. It is linux only so maybe that is whats keepeng people away from it.
caleb150
Newbie
*
Offline Offline

Activity: 126
Merit: 0


View Profile
May 10, 2018, 07:11:20 AM
 #6630

zcoin is underrated. The project and dev team is strong. The masternode is quite attractive as well. A good balance between PoW and PoS.
vaniril
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 10, 2018, 07:53:24 AM
 #6631

I like this project!Zcoin must be grow fast because good team develop it. I guess I will invest in this coin. Waiting for success! So.. Will see
adamgilbert912
Jr. Member
*
Offline Offline

Activity: 196
Merit: 1


View Profile WWW
May 11, 2018, 09:25:04 PM
 #6632

zcoin is underrated. The project and dev team is strong. The masternode is quite attractive as well. A good balance between PoW and PoS.

You're completely right. The devs are fantastic and project is fantastic. Are you looking to set up a Zcoin masternode?

Need help setting up your Masternode? Having Trouble?

Check out setupmasternodes.com! Official thread >>> bitcointalk.org/index.php?topic=4448627.0
RhinoTrader
Full Member
***
Offline Offline

Activity: 224
Merit: 100



View Profile
May 11, 2018, 09:46:00 PM
 #6633

zcoin is underrated. The project and dev team is strong. The masternode is quite attractive as well. A good balance between PoW and PoS.

You're completely right. The devs are fantastic and project is fantastic. Are you looking to set up a Zcoin masternode?

It also has a low supply which attracted em to it

While other coins are busy promoting themselves under the privacy banner (like zcash and zencash) zcoin actually is delivering quality stuff
ZenFr
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
May 12, 2018, 10:25:40 AM
Last edit: May 12, 2018, 11:08:00 AM by ZenFr
 #6634

HI all,

What is the command to stop and restart the ZCoin daemon without rebooting the computer ?
Thank you.

Edit :
J'imagine que cela servira à quelqu'un dans le futur, donc je poste la solution :
Trouver le PID auquel correspond le processus supportant le daemon :
Quote
ps -A
Tuer ce processus :
Quote
kill -9 PID
Personnellement, je ne trouve pas cela parfaitement propre, mais cela fonctionne eficacement (tous les processus ne sont pas dans init.d).
Vitamin_52
Sr. Member
****
Offline Offline

Activity: 854
Merit: 257


View Profile
May 12, 2018, 12:18:11 PM
 #6635

Zcoin Update 12 May 2018 MTP, Zerocoin replacement, Meetups, GUI and more:
https://www.youtube.com/watch?v=wH4H6iR385g&feature=youtu.be&a=
hieu1418
Newbie
*
Offline Offline

Activity: 35
Merit: 0


View Profile
May 12, 2018, 12:45:38 PM
 #6636

I keep my ember Zcoins on coinsmarkets.com and I am very happy. This is for me exactly the right place to keep them and let them stake.
ZenFr
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
May 12, 2018, 03:15:26 PM
 #6637

Hi,
The 15 XZC reward for XZC masternodes is approximatively one time each 17 days (actually).
If you masternode is stopped (reboot, crashed, upgrade with incompatibility like these days, migration of your VPS provider...), you masternode lost it position in the reward queue and has to wait 17 days again... : too bad, you loose your money (up to one reward, : $555).
It seems to me that it would be a significant improvement that the time gap between 2 masternodes rewards be reduced to less than 24 hours.
This is possible, for example, by paying a reward at 10 masternodes for each block instead of 1, of course each reward being one-tenth of the current reward (in this example, 1.5 XZC for each ten masternodes for each blocs... or 1 XZC for 15 masternodes for each blocs if the masternode numbers increase a lot).
What did you think about that ?
Boriss
Full Member
***
Offline Offline

Activity: 728
Merit: 115


View Profile WWW
May 12, 2018, 04:12:48 PM
 #6638

Zcoin Update 12 May 2018 MTP, Zerocoin replacement, Meetups, GUI and more:
https://www.youtube.com/watch?v=wH4H6iR385g&feature=youtu.be&a=

Lot of new stuff here, video is 30 minutes long...

For all the people interested in having some masternodes rewards now u can use cobowallet without having 1000 XZC for masternode. Kiss

https://cobo.com/


Also... we can expect to have Zcoin on the next Trezor update  Kiss
ZenFr
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
May 12, 2018, 05:23:36 PM
 #6639

For all the people interested in having some masternodes rewards now u can use cobowallet without having 1000 XZC for masternode. Kiss

https://cobo.com/

How this cobo team is safe Huh
An android or ios wallet ? Not safe at all : only for little amount but we are very far from a masternode.
zcoinofficial (OP)
Sr. Member
****
Offline Offline

Activity: 1004
Merit: 268


Firo (FIRO)


View Profile WWW
May 13, 2018, 12:43:21 AM
 #6640



(Youtube link) Zcoin Update 12 May 2018 MTP, Zerocoin replacement, Meetups, GUI and more


  • Update from 13.5.7 to 13.5.8
  • Incoming security fixes release
  • Amsterdam Bitcoin Wednesday
  • London Meetup
  • Consensus New York
  • MTP development update
  • Zerocoin on Ethereum
  • GUI
  • Zerocoin spend to third party
  • Zerocoin/Sigma and PhD hires
  • Stonewall
  • Roadmap teaser
  • Blockfolio Beta Signals Program
  • Cobo Wallet
  • EdgeSecure Wallet
  • Ledger and Trezor
  • DCR atomic swap
  • Brand positioning update

Firo: Implementing Lelantustechnology for financial privacy
firo.org
BCT | Telegram | Twitter | Reddit
Pages: « 1 ... 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 [332] 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 ... 400 »
  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!