Bitcoin Forum
May 06, 2024, 10:40:25 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 [1360] 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 ... 2123 »
  Print  
Author Topic: [XMR] Monero - A secure, private, untraceable cryptocurrency  (Read 4667229 times)
americanpegasus
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
October 22, 2015, 08:15:48 PM
 #27181


If there were an easy way to have the block time automatically adjust itself to usage, such an algorithm would probably set it very high right now and then decrease if and when usage increases.

 
  
This is an interesting idea I've pondered myself.  The blocktime is a 'guess' by the software which aims to achieve a certain blocktime by looking at the current hash rate of the network and assigning a difficulty to the next problem which should be solved in approximately the desired blocktime, right?  
  
So what would be wrong with looking at total transactions attempted instead and adjusting the difficulty to target something between 2 minutes and 10 minutes based on transaction volume?  I think we can agree that 2 minutes is about as fast as blocks should be targeted, given current network technology.  I think it's also pretty accepted that more than 10 minutes isn't necessary [and could be dangerous if the network experiences a sudden loss of mining power].  Let's say that currently the network only sees <1 transaction a second and as a result of this sets the block time to the maximum of 10 minutes.  Each successive 'target blocktime' is calculated based on the current attempted transactions this block.  If it sees a massive and sudden influx of transactions, it retargets a new blocktime very quickly - the very next cycle.  If it sees a slow increase in transaction volume it will gradually adjust it's difficulty multiplier so that instead of a 10 minute target we move down to 9, then 8.... all the way down to the arbitrary 2 minute minimum.  (with no minimum we would open up the network to possible attack by way of people attempting to force the blocksize too low with too many transactions, but setting a minimum seems possible).  
  
Thoughts on this?  Has this idea already been explored elsewhere?

Account is back under control of the real AmericanPegasus.
1714992025
Hero Member
*
Offline Offline

Posts: 1714992025

View Profile Personal Message (Offline)

Ignore
1714992025
Reply with quote  #2

1714992025
Report to moderator
1714992025
Hero Member
*
Offline Offline

Posts: 1714992025

View Profile Personal Message (Offline)

Ignore
1714992025
Reply with quote  #2

1714992025
Report to moderator
1714992025
Hero Member
*
Offline Offline

Posts: 1714992025

View Profile Personal Message (Offline)

Ignore
1714992025
Reply with quote  #2

1714992025
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714992025
Hero Member
*
Offline Offline

Posts: 1714992025

View Profile Personal Message (Offline)

Ignore
1714992025
Reply with quote  #2

1714992025
Report to moderator
1714992025
Hero Member
*
Offline Offline

Posts: 1714992025

View Profile Personal Message (Offline)

Ignore
1714992025
Reply with quote  #2

1714992025
Report to moderator
1714992025
Hero Member
*
Offline Offline

Posts: 1714992025

View Profile Personal Message (Offline)

Ignore
1714992025
Reply with quote  #2

1714992025
Report to moderator
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
October 22, 2015, 08:19:36 PM
 #27182


If there were an easy way to have the block time automatically adjust itself to usage, such an algorithm would probably set it very high right now and then decrease if and when usage increases.

 
  
This is an interesting idea I've pondered myself.  The blocktime is a 'guess' by the software which aims to achieve a certain blocktime by looking at the current hash rate of the network and assigning a difficulty to the next problem which should be solved in approximately the desired blocktime, right?  
  
So what would be wrong with looking at total transactions attempted instead and adjusting the difficulty to target something between 2 minutes and 10 minutes based on transaction volume?  I think we can agree that 2 minutes is about as fast as blocks should be targeted, given current network technology.  I think it's also pretty accepted that more than 10 minutes isn't necessary [and could be dangerous if the network experiences a sudden loss of mining power].  Let's say that currently the network only sees <1 transaction a second and as a result of this sets the block time to the maximum of 10 minutes.  Each successive 'target blocktime' is calculated based on the current attempted transactions this block.  If it sees a massive and sudden influx of transactions, it retargets a new blocktime very quickly - the very next cycle.  If it sees a slow increase in transaction volume it will gradually adjust it's difficulty multiplier so that instead of a 10 minute target we move down to 9, then 8.... all the way down to the arbitrary 2 minute minimum.  (with no minimum we would open up the network to possible attack by way of people attempting to force the blocksize too low with too many transactions, but setting a minimum seems possible).  
  
Thoughts on this?  

Transaction volume is pretty easy to use as a denial of service attack, as reasonable fees are pretty low. Normally that doesn't do much other than take up space but if you can force the block time lower too it might encourage more spam.
myagui
Legendary
*
Offline Offline

Activity: 1154
Merit: 1001



View Profile
October 22, 2015, 09:10:42 PM
 #27183

There's this Tronsmart Ara x5 for $150 which is fanless, has an Intel Atom x5-Z8300 CPU (2MB cache and supports AES-NI!), 2GB of RAM, and 32GB eMMC.

Unfortunately the cache on Atom is 1 MB for each 2 cores, thus not usable for Cryptonight. Well, usable but the performance is poor.

The power usage on those is so low that the mining efficiency still isn't terrible, but it is mediocre.

It has USB ports so when the internal storage runs out you can plug in a drive and keep going.


How about this one:
https://www.parallella.org/board/

A crowd funded project to turn these into Monero nodes would be pretty sweet! The onchip FPGA cache seems tiny, but it also appears to have a reasonably high off-chip memory bandwidth. Any takers? Wolf'?  Wink

Globb0
Legendary
*
Offline Offline

Activity: 2674
Merit: 2053


Free spirit


View Profile
October 23, 2015, 07:00:10 AM
 #27184

hmmmmmm interesting
myagui
Legendary
*
Offline Offline

Activity: 1154
Merit: 1001



View Profile
October 23, 2015, 09:41:52 AM
 #27185

Custom board would be better.

Agree! But this one is quite cheap, has a sizable support community, and is readily available.
Just saying, custom boards tend to introduce a whole bunch of other problems (accessibility, hardware issues, availability, price, etc...). Avoiding all those obstacles, then absolutely, a custom board would be awesome!

dEBRUYNE
Legendary
*
Offline Offline

Activity: 2268
Merit: 1141


View Profile
October 23, 2015, 12:05:16 PM
 #27186

Crosspost:


Privacy matters, use Monero - A true untraceable cryptocurrency
Why Monero matters? http://weuse.cash/2016/03/05/bitcoiners-hedge-your-position/
Eastwind
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000



View Profile
October 23, 2015, 06:25:48 PM
 #27187

Maybe we can set the block time to be 10 min now,then reduce it 1% every certain period (month), until it becomes 30s, which is suitable in the future.
BoscoMurray
Sr. Member
****
Offline Offline

Activity: 450
Merit: 250


View Profile
October 23, 2015, 06:45:32 PM
 #27188


Great stuff! Monero just gets better and better.


Re block time - if it is changed to 2 minutes, will the block reward be doubled to keep the emission curve the same?
dEBRUYNE
Legendary
*
Offline Offline

Activity: 2268
Merit: 1141


View Profile
October 23, 2015, 06:48:12 PM
 #27189


Great stuff! Monero just gets better and better.


Re block time - if it is changed to 2 minutes, will the block reward be doubled to keep the emission curve the same?

You're correct.

Privacy matters, use Monero - A true untraceable cryptocurrency
Why Monero matters? http://weuse.cash/2016/03/05/bitcoiners-hedge-your-position/
luigi1111
Legendary
*
Offline Offline

Activity: 1105
Merit: 1000



View Profile
October 23, 2015, 10:22:18 PM
 #27190


Great stuff! Monero just gets better and better.


Re block time - if it is changed to 2 minutes, will the block reward be doubled to keep the emission curve the same?

You're correct.

Yes of course, it's not some trick to change the social contract.  Grin
digicoin
Legendary
*
Offline Offline

Activity: 1106
Merit: 1000



View Profile
October 24, 2015, 03:16:26 AM
 #27191

Monero 0.9beta Windows 7, RAM 6 GB, free disk: 3 GB/90GB, free CPU:70%, free memory: 1.5GB

> Prepare blocks took: 5342ms

What really happened at "Prepare blocks"? Any idea why it was so slow
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
October 24, 2015, 10:58:17 AM
 #27192

More exciting news from our pro coder moneromooo!

Quote
Now at 180 hours, with the following since last update:

    more work on the hard fork code (functional changes (mixin/dust recommendations), and speedups on the initial scan)
    a check_tx command (to complement the get_tx_key command)
    blockchain_export can now export the blockchain's block hashes in a format that can be used by NoodleDoodle's fast sync code
    improvements to existing tx/block query RPC to return JSON representations, and fixing print_block
    misc other tweaks and fixes

https://github.com/monero-project/bitmonero/commits/master

https://forum.getmonero.org/9/work-in-progress/334/fund-a-developer-moneromoo-will-work-part-time-on-monero-for-260-hours-over-approx-6-months?page=&noscroll=1#post-4229


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
Jungian
Legendary
*
Offline Offline

Activity: 930
Merit: 1010


View Profile
October 24, 2015, 11:34:03 AM
 #27193

More exciting news from our pro coder moneromooo!

Quote
Now at 180 hours, with the following since last update:

    more work on the hard fork code (functional changes (mixin/dust recommendations), and speedups on the initial scan)
    a check_tx command (to complement the get_tx_key command)
    blockchain_export can now export the blockchain's block hashes in a format that can be used by NoodleDoodle's fast sync code
    improvements to existing tx/block query RPC to return JSON representations, and fixing print_block
    misc other tweaks and fixes

https://github.com/monero-project/bitmonero/commits/master

https://forum.getmonero.org/9/work-in-progress/334/fund-a-developer-moneromoo-will-work-part-time-on-monero-for-260-hours-over-approx-6-months?page=&noscroll=1#post-4229

Very nice! I hope he'll continue later on for another round of funding

I think Monero (XMR) is very interesting.
https://moneroeconomy.com/faq/why-monero-matters
GingerAle
Legendary
*
Offline Offline

Activity: 1260
Merit: 1008


View Profile WWW
October 24, 2015, 03:55:25 PM
 #27194

How many forks can we post until the hardfork?




lets be productive!!

< Track your bitcoins! > < Track them again! > <<< [url=https://www.reddit.com/r/Bitcoin/comments/1qomqt/what_a_landmark_legal_case_from_mid1700s_scotland/] What is fungibility? >>> 46P88uZ4edEgsk7iKQUGu2FUDYcdHm2HtLFiGLp1inG4e4f9PTb4mbHWYWFZGYUeQidJ8hFym2WUmWc p34X8HHmFS2LXJkf <<< Free subdomains at moneroworld.com!! >>> <<< If you don't want to run your own node, point your wallet to node.moneroworld.com, and get connected to a random node! @@@@ FUCK ALL THE PROFITEERS! PROOF OF WORK OR ITS A SCAM !!! @@@@
phishead
Hero Member
*****
Offline Offline

Activity: 1873
Merit: 840


Keep what's important, and know who's your friend


View Profile WWW
October 24, 2015, 04:00:22 PM
 #27195

How many forks can we post until the hardfork?




lets be productive!!

Ughh... all I have is this spork...

dEBRUYNE
Legendary
*
Offline Offline

Activity: 2268
Merit: 1141


View Profile
October 24, 2015, 04:04:50 PM
 #27196

Monero 0.9beta Windows 7, RAM 6 GB, free disk: 3 GB/90GB, free CPU:70%, free memory: 1.5GB

> Prepare blocks took: 5342ms

What really happened at "Prepare blocks"? Any idea why it was so slow

If I recall correctly, it prepares a set of blocks (don't know precisely how much), that's why it takes that long. Also, 5s isn't that slow in my opinion :-P After syncing the blockchain RAM usage should also be somewhere around 100 MB or lower. The syncing speed also depends on the kind of hard drive, an SSD will sync way faster than a HDD.

Privacy matters, use Monero - A true untraceable cryptocurrency
Why Monero matters? http://weuse.cash/2016/03/05/bitcoiners-hedge-your-position/
Hueristic
Legendary
*
Offline Offline

Activity: 3808
Merit: 4894


Doomed to see the future and unable to prevent it


View Profile
October 24, 2015, 06:27:33 PM
 #27197

https://weakdh.org/imperfect-forward-secrecy-ccs15.pdf

“Bad men need nothing more to compass their ends, than that good men should look on and do nothing.”
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
October 24, 2015, 06:39:54 PM
 #27198


Does not apply to Monero. We use ECDH not DH. Same principle, but different math.

Within the "recommendations" section of the paper:

Quote
Transition to elliptic curves. Transitioning to elliptic curve Diffie-Hellman (ECDH) key exchange with appropriate parameters avoids all known feasible cryptanalytic attacks.
Hueristic
Legendary
*
Offline Offline

Activity: 3808
Merit: 4894


Doomed to see the future and unable to prevent it


View Profile
October 24, 2015, 06:58:06 PM
Last edit: October 24, 2015, 07:45:48 PM by Hueristic
 #27199


Does not apply to Monero. We use ECDH not DH. Same principle, but different math.

Within the "recommendations" section of the paper:

Quote
Transition to elliptic curves. Transitioning to elliptic curve Diffie-Hellman (ECDH) key exchange with appropriate parameters avoids all known feasible cryptanalytic attacks.

I tend to drop all crypto related papers in this thread. I think anyone interested in this coin is interested in privacy in general. But thanks for clarifying that.

Also after some research I've come across this.

Quote
For the most common strength of Diffie-Hellman (1024 bits), it would cost a few hundred million dollars to build a machine, based on special purpose hardware, that would be able to crack one Diffie-Hellman prime every year.

So really not to worrisome. Quantum is the real danger.

ADDED:

This is a great read, I had no Idea there are recruited student groups spying on each other on campuses. Sounds eerily familiar, wonder where I remember that happening before? Am I weird that that is the only thing that really bothered me in this narrative?

https://webcache.googleusercontent.com/search?q=cache:J2gV7Dc3zDkJ:www.tcf.org/blog/detail/scholarship-security-and-spillage-on-campus+&cd=1&hl=en&ct=clnk&gl=us

“Bad men need nothing more to compass their ends, than that good men should look on and do nothing.”
kazuki49
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
October 24, 2015, 10:03:46 PM
Last edit: November 02, 2015, 09:59:18 PM by kazuki49
 #27200


So really not to worrisome. Quantum is the real danger.


edit: Quantum is no danger.

Quote
Is the encryption used by VeraCrypt vulnerable to Quantum attacks?

VeraCrypt uses block ciphers (AES, Serpent, Twofish) for its encryption. Quantum attacks against these block ciphers are just a faster brute-force since the best know attack against these algorithms is exhaustive search (related keys attacks are irrelevant to our case because all keys are random and independent from each other).
Since VeraCrypt always uses 256-bit random and independent keys, we are assured of a 128-bit security
level against quantum algorithms which makes VeraCrypt encryption immune to such attacks.

I think the algorithms used in Monero are even stronger than in VeraCrypt.
Pages: « 1 ... 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 [1360] 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 ... 2123 »
  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!