Bitcoin Forum
July 01, 2024, 04:20:38 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 [3] 4 5 6 »
41  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: April 10, 2015, 09:53:15 PM
Does anyone know what happened with http://forum.yacoin.org ?
42  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: April 09, 2015, 09:50:38 PM
Perhaps you are operating with wrong parameters.

-- CPU corei7 with 4 threads
https://github.com/Thirtybird/cpuminer/releases

Code:
cd C:\minerd-yacoin_stratum_x64_2_4_0
minerd-x64-corei7.exe -a scrypt-jane -t 4 -o stratum+tcp://yac.coinmine.pl:9088 -u myusername.myworker1 -p mypassword

-- GPU Radeon R7 240 4GB
https://github.com/Thirtybird/YACMiner/releases

Code:
cd C:\yacminer-3.5.0-yac2-x86
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
yacminer --scrypt-chacha --lookup-gap 6 -R 1280 -B 3560 -o stratum+tcp://yac.coinmine.pl:9088 -u myusername.myworker2 -p mypassword



43  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: April 08, 2015, 12:42:03 PM
    --Raise minimum stake amount To make minimum stake produced 1 YAC? Over time, will it not be extremely unlikely to occur anyway?

As it stands now, no. When I've written that, I did not know GetBlockTrust function does not give PoS coin with higher stake higher trust value. As it stands now, someone with modern computer could buy 1M YAC, split them to 2 coins and then leave it on. After a while his PoS blocks would flood the chain and the only thing that could be done is PoW miners to start ignoring all small PoS blocks.


    --Raise coin age growth from 3 months, which will require another security feature Could it be raised to 6 months? Is there a way to make this amount of time not so arbitrary?

I am aware this would mitigate but not solve the problem (generating a lot of small PoS blocks for small price). There is be a better way to solve this.


    --Amplifty NFactor for smaller PoS blocks(?), then allow consecutive PoS blocks
    --Increase PoS trust value (2-1000x (=f(coinage, NFactor))


I think raising small stake PoS block N factor can be done in some way.
But allowing consecutive PoS blocks is very delicate decision and this would really have to be seldom allowed. A am not sure we have the right algorithm for this now.


  -- Make PoW difficulty step up until PoS block is found then bring back down to lowest difficulty level

Perhaps this could be combined with allowing higher PoW reward for those who mine on top of PoS block.




As for the rest, I believe we should prepare Yacoin for mass adoption, without addressing critical issues after they occur. Real question is how many hard forks Cryptsy is willing to bear. Other than that there wouldn't probably be many complaints from currently (small) userbase.
I think the only way to gain credibility is to prevent any kind of misuse as soon as possible instead of relying on most people having good intentions.

44  Alternate cryptocurrencies / Announcements (Altcoins) / Re: 1 Million blocks on: April 07, 2015, 08:52:33 PM
Here is the winning block:

Code:
Hash: 00000173fff346c1f83138ee23c15debb96eea78b63c8dea5e02da5e1a775a54
Previous Block: f3744f932ab6320fa6ce35ba654198ff2c95aa1ef9d690ba24f58455af4a6463
Next Block: 4758dfd44e76a89d437953ef187b684e45f9e058e3a559dc6cdbe584179e1fa6
Height: 1000000
Version: 3
Transaction Merkle Root: 9bb3b6cd154865c2de6ed9eed5e2c2a80c70875d16168cfd943103dc9dc9a6ab
Time: 1428428793 (2015-04-07 17:46:33)
Difficulty: 0.000 (Bits: 1e03ec8a)
Cumulative Difficulty: 239 759.604
Nonce: 70
Transactions: 1
Value out: 79.12
Average Coin Age: 186.742 days
Coin-days Destroyed: 0
Cumulative Coin-days Destroyed: 39.6314%

Raw transaction:
{
  "hash": "9bb3b6cd154865c2de6ed9eed5e2c2a80c70875d16168cfd943103dc9dc9a6ab",
  "in": [
    {
      "prev_out": {
        "hash": "0000000000000000000000000000000000000000000000000000000000000000",
        "n": 4294967295
      },
      "raw_scriptSig": "0340420f062f503253482f04fd1724550837ff21a2000000000d2f6e6f64655374726174756d2f",
      "sequence": 0
    }
  ],
  "lock_time": 0,
  "out": [
    {
      "raw_scriptPubKey": "21021155cf11a9e494391e3bda52a0cd95629d2e3466ce8cd3e6fcd37c2ce0fcee3bac",
      "value": "79.120000"
    }
  ],
  "size": 138,
  "ver": 1,
  "vin_sz": 1,
  "vout_sz": 1
}



And we have breached 1G of blockchain+blockindex data (these numbers would be smaller without orphans):

585M    blk0001.dat
540M    blkindex.dat


EDIT: Money supply: 50M+ (50070902)

Now who is going to be user no. 1000000?


45  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: March 30, 2015, 02:23:11 PM
...
Is this true? I agree, it needs to be addressed and fixed.

This is by design and it is intended to prevent blockchain bloat/spam attacks.
Removing that would cause far more harm than good. It is just something to keep in mind when projecting future value because it serves as a powerfull weight from above. I mentioned it because it is related to what I will write later.


Next:
In order for all willing participants to generate interest there has to be enough space in blockchain to accomodate their PoS blocks. Yacoin with it's one minute block target (~1440 blocks per day) leaves enough "slots" for 720 PoS blocks considering current "no two consecutive PoS blocks" rule. That is - if miners allow it and they don't refuse to mine on top of PoS blocks in order to maximize their profits with up to 720 additional PoW blocks per day.
Leaving that aside, we get to 262800 (=720x365) honest stakeholders with one wallet each, generating interest once per year . If each stakeholder opens his/hers wallet once per month, than we get to 21900 (=262800/12)  - let's call them individuals who were able to generate interest every month this year.

Now what happens, if there are more participants or we all divide/split wallets so thay generate PoS blocks with higher frequency (as we all do now)?
Eventually those 720 "slots" per day will get used and from then on PoS blocks with higher consumed coin age will replace those PoS blocks with lower values at the tip of the chain.
This will lead to high amount of orphans, and it will also cause some small stakeholders not being able to generate interest in reasonable time, because even if they find PoS block, there's a chance it will get kicked of the tip of the chain by richer stake miner with higher coin age.

Someone with bad intentions and big wallet could split his funds and create many many PoS blocks so he would occupy most of those "slots".
And it would cost him nothing to do that (except being online and leaving wallet open).

Here I am only exposing one side of bigger issue with current implementation, because it's crucial to be aware of it in order to understand my proposition.

Other PoS cryptocurrencies with higher block spacing (less blocks per day generated) will have this issue manifested even more, and soon enough only richer portion of stakeholders will manage to generate interest simply due their higher coin age and lack of enough free "slots" in blockchain.

This is PoS issue in general and it was designed that way for security purpose ...


EDIT: ...
My previous post wasn't ment as a speculative investment hint, but I am using it here as input. Considering it's content, I would contend we should raise minimum stake amount, so that no less than 1YAC is generated with each PoS block. That means someone with 20 coins ( = ~2...200$ according to my presumptions from previous post ) could generate 1 PoS block after 1 year. Currently coin age growth is capped at 3 months. This cap would have to be raised then, but another security feature should be added.
We could make PoS hash function result dependent not only on coin age, but we could also amplify N factor when dealing with blocks holding smaller coin ages thereby increasing resource requirements.
In addition to that, consecutive PoS blocks could be made possible again, if subsequent PoS block would fit much stricter criteria, for example exponentially larger coin age plus higher N factor.

I am talking about refactoring of PoS system, so that it becomes more resource demanding. Then we need to give PoS blocks back trust value that is higher than PoW block value. This value could be somewhere in the range of 2-1000x ( = f(coinAge,Nfactor) ) of average PoW block value. It should be high enough so that miners wouldn't ignore PoS blocks and build their PoW-only chains for maximum profit.
In addition to that, PoW difficulty should step up incrementally when there are no PoS blocks near last n blocks. Every PoS block would bring next PoW difficulty back to lowest allowable level. That would discourage PoW miners from ignoring PoS blocks.

Theoretically YACoin is already less vulnerable to PoS issues than other hybrids, because each hash consumes 16MB of memory now (and soon 32MB). It is not so simple to just create thousands of wallets and than build a PoS only chain, because it takes some time (and memory) to hash 1000 scrypt-jane hashes.


This is just an outline of my idea. It is in no way perfect, but I had to get it out Roll Eyes
46  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: March 30, 2015, 11:36:27 AM
When priced at 100$, 1$ would get destroyed with each transaction due hardcoded 0.01 yac transaction fee. Who would transact in amounts smaller than 10$ if one tenth would get destroyed with each transaction? I believe this rule in a way serves as limitation for maximum future price. My guess is that it could hardly get above 25$ per yac (25 cents destroyed with each transaction) and more reasonable target value could be between 0.1 and 10$.
I am aware people were paying high transaction fees when btc was at it's high, but that amount did not get destroyed.

Priced at 0.1$ YACoin would now have 5$ million market capitalization. Compare that to current Litecoin market cap (62$M) you can see how small "the push" must be to get us there.

And all that presuming dollar and other fiat money would preserve it's value:)
47  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: March 25, 2015, 09:02:33 AM
Yacoin doesn't share ROI with novacoin, so GetProofOfStakeReward (in main.cpp) will need to be updated in testing version.
48  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: March 11, 2015, 07:46:52 PM
Here is a fresh change:

https://github.com/senadj/scrypt-jane

I am yet learning git, so expect a lot of useless commits  Lips sealed
I also have a windows build but I do not know how to upload it yet.
A week or two and I will also have a OSX one too.
49  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: March 05, 2015, 10:17:16 AM
...
Reindex works fine in 0.4.5, and I am also going to include a bootstrap file which takes a few hours to import. As you mentioned, everyone will need to do this, or wait 3 days to sync from network peers Wink

Joe, how did you test reindex operation?
I've checked the code and there is no such flag nor function with similar name.


50  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: March 02, 2015, 09:30:53 AM
anyone got a list of addnodes for the conf file? i can't get any connections on the windows qt

These are my node current connections on default port:

        "addr" : "198.74.231.92:7688",
        "addr" : "80.86.87.204:7688",
        "addr" : "106.186.30.86:7688",
        "addr" : "94.23.227.83:7688",
        "addr" : "71.114.128.156:7688",
        "addr" : "199.204.38.210:7688",
        "addr" : "119.123.182.111:7688",
51  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: February 28, 2015, 12:05:54 AM
In case some of the devs that help out aren't subscribed to the githib feed,
I released the new testing version yesterday.

1) The first thing that needs to be looked at is GetBlockTrust() in main. I "eyeballed" the changes but it needs to be thourougly debugged.

2) Someone with some extra resources needs to hash out a proper testnet that will make things like the above a bit more efficient Wink

3) Update the Novacoin MSVC solution for Yacoin.

I do have a compiled Windows version, but I don't want to release it generally unless you can help on the dev side.

P.S. Wink
Don't forget to back up your yacoin data folder before testing!

That is great job, Joe.
I don't have time to test it yet, but I will get to it asap. I did checked GetBlockTrust() and it doesn't look more harmful than current implementation Smiley
Anyway thumbs up ...
52  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: February 19, 2015, 11:29:05 PM



...
In the new version of bitcoin core qt (v10) there were some improvements to loading / downloading the blockchain by making usage of 'block headers'.  It sounded like wallet is now able to view a small part of the downloaded block chain to 'check' that it is correct.  I'm wondering if there would be someway to do that senj's pre-loaded blockchain file.  That way we would have quicker boot time with out any security risks.

I think this is planned to speed up client chain download (first headers, later transactions - possibly on demand) and enable "thinner" clients with less disk space requirements. This is not yet in a version Joe is working on now - so I believe.


...
Great to hear. Once I upload testing to github, we can see about merging this for 0.4.5.

Reindex works fine in 0.4.5, and I am also going to include a bootstrap file which takes a few hours to import. As you mentioned, everyone will need to do this, or wait 3 days to sync from network peers Wink

I am not sure what kind of merging do you have in mind, I am using wxWidgets C++ framework (without gui components) for this tool.
Code is not ment to be merged with yacoin. But I will publish it after I clean it a bit more. Besides I plan to either extend functionality later or create separate tools.

I am looking forward to reindex:)
53  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: February 18, 2015, 12:49:34 PM
[Professor]Good news everyone![Farnsworth]

I've had a little extra time over the past week and have completed the changes that I posted a few pages back.

I am going to do a bit more testing on my own and then I will release a testing version for everyone by this weekend. Anyone that can help out with testing, please do.

If everything goes as expected, Yacoin 0.4.5 will be released in early March.

We are also getting close to block 1,000,000. I was thinking of doing a giveaway on twitter or our forum. Does anyone else have any ideas or plans?

That is great news Joe.

I developed a tool for fast blockchain file sorting -> backing up. I was thinking of also putting online sorted *.dat files for first 1M blocks (and later perhaps every icremental 100 or 200K rows).

I did not know reindex was unavaiable in yacoin. That means all blocks need to be imported again (yacoind -loadblock="sorted.dat") and that is not too much faster than downloading them from peers. On the other hand, the later is a safer option from the point of security.
Does that (reindex option) change in 0.4.5?

My tool was ment to be experimental feature for fast development setups. And for blockchain backups. I thought we need a way to "boot"  peers faster, so people do not wait days before thay can even test yacoin.









54  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: February 12, 2015, 04:43:56 PM
That's great! For some reason, my google chrome won't let me scroll down. Sad

Now it should. Smiley
55  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: February 10, 2015, 06:18:51 PM
This is not permanent setup yet, just having fun...

http://forecast.yacoin.net
56  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: January 16, 2015, 12:53:31 PM
Using Yacoin v0.4.4.0-g32a928e-yac-wm on Ubuntu linux.

I am having problems with -reindex operation. It does not seem to work at all.
If I delete blkindex.dat file and log file from database directory I get this error:

EXCEPTION: St13runtime_error
CDB() : can't open database file blkindex.dat, error 22
yacoin in AppInit()


Has anyone succesfully tried this before?
57  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: November 20, 2014, 07:33:31 PM
some help please. how exatly install this https://github.com/zone117x/node-scrypt-jane-hash

This should work on UNIX/Linux/OSX.
Have you checked README.md file?
58  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: November 20, 2014, 07:18:34 PM
...
my yac lost ?

It seems coins got to the destination address:

http://explore.grokonet.com/?address=Y6VGzRr3c7HKkQT2kcGc3oYZPmvrj6Nypj
http://explorer.yacoin.net/address/Y6VGzRr3c7HKkQT2kcGc3oYZPmvrj6Nypj

Perhaps transaction wasn't accepted in the block right away.

Anyway you should contact bter if transfered funds aren't listed in your balance.

59  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: October 24, 2014, 09:45:48 AM
I am glad it helped though I am not sure why you need this - I didn't get this error building yacoind on AMD x86-64 EL5.
60  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][YAC] YACoin ongoing development on: October 23, 2014, 05:53:40 PM
Debian 6, amd64
...
it really overcome ?

First try this and report what happens:

Code:
git clone https://github.com/floodyberry/scrypt-jane
cd scrypt-jane
gcc scrypt-jane.c -O3 -DSCRYPT_CHACHA -DSCRYPT_KECCAK512 -DSCRYPT_CHOOSE_COMPILETIME -msse2 -c
gcc example.c scrypt-jane.o -msse2 -o example
./example

Pages: « 1 2 [3] 4 5 6 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!