Bitcoin Forum
May 13, 2024, 09:38:50 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 »
941  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 28, 2014, 05:52:52 PM

Can't you make 2 coinbase transaction, one for mining the other for donation ?
Not possible since coinbase transaction included in block as a member field.
Code:
  struct block_header
  {
    uint8_t major_version;
    uint8_t minor_version;
    uint64_t timestamp;
    crypto::hash  prev_id;
    crypto::hash  mm;
    uint32_t nonce;

    BEGIN_SERIALIZE()
      VARINT_FIELD(major_version)
      if(major_version > CURRENT_BLOCK_MAJOR_VERSION) return false;
      VARINT_FIELD(minor_version)
      VARINT_FIELD(timestamp)
      FIELD(prev_id)
      FIELD(mm)
      FIELD(nonce)
    END_SERIALIZE()
  };

  struct block: public block_header
  {
    transaction miner_tx; // <------------------------------- coinbase
    std::vector<crypto::hash> tx_hashes;

    BEGIN_SERIALIZE_OBJECT()
      FIELDS(*static_cast<block_header *>(this))
      FIELD(miner_tx)
      FIELD(tx_hashes)
    END_SERIALIZE()
  };
942  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 28, 2014, 02:46:01 PM
If you really want the donation to be fair and effective as a business model, you need to allow the miners to choose not only how much they donate, but also to whom they donate. If the original develoeper(s) do a bad job, the miners need to be able to fire them (by vote) and have all the donations go to someone else. (The Invictus coins implement something like this.)
We thought about this approach before, but concluded that it may broke a team. It could make possible to developers to be self-seeking. When every man for himself - it is not a team, it is a crowd.

Otherwise this is just a scheme for you to collect donations from lazy or ignorant miners (who do not know how to or do not bother to disable donations) forever regardless of whether you actually continue do useful work.

For that matter this is part of the essence of crowdfunding. I should be able to donate, but only if you convince a sufficient number of the other miners to donate as well. If too few are convinced, then you shouldn't get anything, including my donation or those from lazy or ignorant miners who donate by default. In practice a vote-to-fire system is largely the same and easier to implement.

Failing all that, provide an easy mechanism for miners to donate but leave it off by default. If you add value miners will turn it on.
I will support this coin if you get rid of the donations-by-default scam.
Alright!Alright!Alright!(c)
Agree with you here, to be honest to the end - better do make it disabled by default.

EDIT: And also address the GPU minability issue below.
In next post i'll try to explain hash-function approach, i dont think it is GPU-mineble.

Changing the name would help too. You mentioned in one of your earlier posts that you are not a native English speaker and that your language is quite different. You should realize that in English HoneyPenny is an atrocious name for a cryptocurrency. I mean this in the most constructive way possible. Rename is a priority if you want this to succeed.
Looking for a suitable name.
943  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 28, 2014, 10:10:36 AM
1% seems to be the bare reasonable maximum.
The problem is also that it's tied to you "at vitam eternam".

May be you should make a system that will allows others to be candidates for the donation.
Of course it could not be any address, otherwise miner would donate to themselves.
You could implement a voting system like memorycoin (shareolder voting  : memorycoin.org) but witch will only allow an address to be eligible for the donation, for example with 33% (this number could be higher in the beginning to avoid early cheat), then the miner decide who he chose.
... ok, I'm realising that because of the technologies involved (anonymous balance) it could be a little bit harder to implement the voting system.
Not a big deal to implement this - there are an option with tracking secrete key, which can be published with public address, it's allow everyone to check if money was transfered to given address, but will not allow to spend it until you don't have spend secrete key. We used this in donations - donation address hardcoded with tracking key, and core able to do all necessary  checks.

A must have for this kind of donation, is that the coin are un-spendable for at least several months.
This will avoid the early dump, and restore confidence. You are here for the long run anyway.
I don't mind, but locktime is attribute of transaction (not an out attribute apparently, design lack may be) - so if miner lock coinbase with donations, he locked his earning as well.
944  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 28, 2014, 09:39:11 AM
Can we have a time for the release date please?
Core development is finished, so we ready to start.
But we've decided to go with this test network for a while, to be sure.
I'll post exact time in this tread not later than one day before.
945  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [BCN] Bytecoin (CPU-mining, true anonymity) on: April 27, 2014, 11:30:20 PM
Hello folk!

With all respect to CryptoNote  and Bytecoin - we just want to let people know that we going to launch recently announced project with code name HoneyPenny, with some major changes.
We published announce a week ago: https://bitcointalk.org/index.php?topic=577267.0
Here is a short list of features:
  • Blockchain-based hash[IMPLEMENTED]
  • Donation-based сrowdfunding[IMPLEMENTED]
  • Transaction outs with guaranteed anonymity[IMPLEMENTED]
  • Alerts (signed by developers)
  • Removed dust from block reward[IMPLEMENTED]
  • Wallet addresses aliasing[IMPLEMENTED]
  • Merged mining [IMPLEMENTED]
  • More rational emission curve[IMPLEMENTED]
More details can be found on at announce thread https://bitcointalk.org/index.php?topic=577267.0.

It is obvious that we have major changes, so feel free to discuss it.
Although we've finished development of core features and just started test network - the real network is not started yet, and if you have something to say it is not late to do it.
PS:
We are the first CryptoNote-based project that officialy supports MacOS, (with pre-compiled macos binaries).

Peace!
946  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 27, 2014, 10:21:47 PM
Good news!
We are the first CryptoNote-based project that officialy started support MacOS!
Binaries: http://honeypenny.org/downloads/hp_test_start_mac.tar.gz (or build instructions see in readme file)
Hope it works ok. If you meet any problems - just let me know!
947  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 27, 2014, 03:51:34 PM
apply a random number of rounds 1 through 10 that go to developers.
It will be pure tax. Not an option

in reality, you do not need crowd funding. this will relegate you to secondary currency. you knowledge and early participation will assure your profits. while a fair launch without taxes will attract miners which will improve you success.

How many abandoned coins is here, even with good ideas ?
We want to have fair start, fair net, but possible miners support is not enough to put the project on the business rails.
Probably SlyWax is right - decentralisation could be a problem, even if we swear on the blood that we would not make pool - nobody cares.
May be reducing it to 1% makes situation better (still having it as donation).
948  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 27, 2014, 03:31:58 PM
refresh command does not work in simplewallet: "Error: refresh failed: no connection to daemon. Please, make sure daemon is running. Blocks received: 0"

Code:
2014-Apr-27 17:10:06.495220 [RPC0]ERROR /c/honeypenny/src/currency_core/blockchain_storage.cpp:1076 Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block missmatch: 
id: <1631d481a9601cbbb5b24e49b9a39a85cfe221e64f57b44c5849ac8528c45c92>,
expected: <830ec1d9917286cd95ac0128022900dc452c33d9d29974ae304bff430fc10353>,
 dropping connection
2014-Apr-27 17:10:06.495294 [RPC0]ERROR /c/honeypenny/src/rpc/core_rpc_server.h:36 Failed to on_get_blocks()

(yes, I deleted blockchain.bin)

also, link fails for several programs because -lpthread is not used
I added -lpthread into src/CMakeLists.txt (lines with target_link_libraries) but there is probably a better way
Thank you for reporting problem, will fix it asap.
I've discovered the problem.
Since today we've made some major fixes genesis id had changed(and thats why we've restarted the net again). The wallet keeps (in wallet_name.bin file) his own block chain(not full blocks, just block ids) to be able to handle some splits in daemon.
So you probably have been generated your wallet with sources before todays fixes. It's not a big problem - just remove your wallet_name.bin file (DO NOT KILL wallet_name.bin.keys file) and reopen wallet. This case is not a typical problem - genesis block is not subject to change in normal life. But, it is now possible to open the wallet from different network (such as bytecon or bitmonero) that will cause the same errors, so we will add extra info to wallet to avoid this.
Let me know if problem is not gone.
949  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 27, 2014, 02:24:34 PM
refresh command does not work in simplewallet: "Error: refresh failed: no connection to daemon. Please, make sure daemon is running. Blocks received: 0"

Code:
2014-Apr-27 17:10:06.495220 [RPC0]ERROR /c/honeypenny/src/currency_core/blockchain_storage.cpp:1076 Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block missmatch: 
id: <1631d481a9601cbbb5b24e49b9a39a85cfe221e64f57b44c5849ac8528c45c92>,
expected: <830ec1d9917286cd95ac0128022900dc452c33d9d29974ae304bff430fc10353>,
 dropping connection
2014-Apr-27 17:10:06.495294 [RPC0]ERROR /c/honeypenny/src/rpc/core_rpc_server.h:36 Failed to on_get_blocks()

(yes, I deleted blockchain.bin)

also, link fails for several programs because -lpthread is not used
I added -lpthread into src/CMakeLists.txt (lines with target_link_libraries) but there is probably a better way
Thank you for reporting problem, will fix it asap.
950  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 27, 2014, 02:21:43 PM
Hello friends.
We are pleased to introduce HoneyPenny

A better name maybe ?
Maybe.
Ready to pay our first "pennies" for good project name (and place "thanks to" to main projects page)!
But we don't want another "blabla"-coin, so much xxxcoins here.
Feel free to post name candidates here or send in private.
951  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 27, 2014, 01:48:26 PM
I see a problem here :
Even if all the miners decided to give 0% donation, you will still be able to mine with a 10% more block reward than any other miners.
And I guess if you make a pool miner you will set this to 10% and possibly you could attract all the miners in your pool by giving them 1% or more bonus from your donation.

This cry-out centralisation to me !!!

As for me now it is easier to be friendly with all pools to get donations from them, than build ours own pool.
But you right, it's a possible problem. Have any ideas how to improve this point ?
952  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 27, 2014, 01:30:50 PM
Maybe this is a stupid question but ...will coins mined on the test network be valid, or will the slate be wiped clean at launch?
It' just a test start, on monday i'll change genesis block and restart blockchain, so don't care about coins in this test launch, it's gonna vanish after genesis change.

Got it.
I have it up and running and "start_mining 4" shows that 4 threads started. Only issue I have is that "show_hr" doesn't display anything.

Fixed.
Also fixed some major bugs and relaunched test network.
PS: For more effective mining at first have to change blockchain storage critical section to shared lock/exclusive lock and check all read-only operations with shared lock. Will be done after launch.
953  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 27, 2014, 01:15:50 AM
Maybe this is a stupid question but ...will coins mined on the test network be valid, or will the slate be wiped clean at launch?
It' just a test start, on monday i'll change genesis block and restart blockchain, so don't care about coins in this test launch, it's gonna vanish after genesis change.
954  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 26, 2014, 11:09:09 PM
what is hpd
HoneyPenny Daemon - just short name of target.

PS: Forgot to push last commit Sad Very sorry! Anyway - it's just test start, so this money will not becomу a real.
I've seen some fails in logs, so please git pull and try again to connect.
Sorry again Smiley
955  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 26, 2014, 08:58:50 PM
Goog news!
We've started test network.
To enter: run  hpd --add-priority-node=107.170.97.197:10101
Windows binaries: http://honeypenny.org/downloads/hp_test_start.zip
956  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP] HoneyPenny [anonymity and unlinkability] on: April 26, 2014, 02:06:54 AM
I think it's an interesting way to implement a way to keep you involved, and you should absolutely not be ashamed. I just hope that you will be willing and ready, when it comes time, to suggest a recommended percentage. It's no small responsibility, asking for taxes. It requires you to be honest with yourself and everyone . . or at least convince them you are.

What I'm saying is that by making the % changeable based on the miner's choice (this is the approach I'm assuming you're taking -- correct me if i'm wrong), you will need to provide them with definitions of what every percentage that isn't 0 or 10% according to what it means to you. I could only see this working if you're capable of asking for 3.56% tax, or 7.692% tax based on definitions we all come to agree on. No taxation without representation is what's coming to mind -- are you capable of defending your right to demand that which we have every right to refuse?

I've seen a similar approach in MemoryCoin 2. Are you familiar with that? The fact that freetrade manipulated votes and pretty much dropped the coin, in addition to it losing a lot of momentum, when he got voted out is what I'm worried about. What types of parallels/differences do you expect with your coin? I'm just curious is all.
Any kind of taxes is not acceptable for such projects i believe, it smells bad and we don't want to force anyone to pay us. It's always better if people want to donate by themselves.
You right, there are nonzero risk that almost all miners could turn off support off donations.
But seriously what reasons could have miners to stop supporting development ? ...
As for me it is win-win, more features - more coin value. Correct me if i'm wrong.
I see one real reason to stop donations - if developers going to do something wrong, hardfork for example.
This mechanism is like Social Contract by J-J Rousseau (figuratively) - we develop and operate network, folk use it and control it. It's pure Crypto-democracy Smiley
Isn't it ?

It's tough to track down differences in the original code with the way you brought into your github. As far as I can tell immediately all that was removed was one character, a "-". I see there's more, but it will take time to find the changes.
We do most of development in branches, and when it done i merge it to "master". So take a look "develop" branch to track our development in real time.
I've just merged all code into the master branch so you can check this out.

Sorry, I must have read that wrong the first time. I did not understand before, but it seems to make more sense now. It's still a little unclear, but I can understand better the source when you're ready.

Thanks for the responses, it's nice to see a pre-ann discussion full of more than "looks nice" or "can't wait for this one".
You can check sources and any feedback is wellcome!
957  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 25, 2014, 09:36:10 PM
Good news. Wallets aliases is ready. Now it is possible to register 1 alias in per block. And as well it is possible to reassign alias to another address if you can proof that last you own last alias's wallet - so sign new update alias message with prev address secret key.
So, we almost done.
Test net will be started ASAP, today night or tomorrow. 
Merged all last changes from develop branch to master, but it is not release yet. It is just for test net fun.

PS: Release will come with little surprise Smiley
958  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP] HoneyPenny [anonymity and unlinkability] on: April 25, 2014, 05:52:45 PM
Sorry for long waiting for answer.

Correct me if i'm wrong but on summary these are the biggest changes
1. The use of another hashing algorythm based on the blockchain, it should fix the slow bc syncing we experience in BCN & BMR.
True. And we believe it more protected from ASIC
2. 10% of total coins going through emission to the developers so they can do their job when drinking cocktails on the Bahama's. (in other words, 10% of each block goes into the devs pockets)
NO. 10% is maximum possible donation size with each block. But for each block, each miner decide by himself how much to donate in his mined block. Thats why we called it donations. We set default value to 5%. It is fairly, and it is clear. And yes, we will drink cocktails on the Bahama's if we will success.
3. Mixing level of coins will always be greater then 0
No really. Maybe we should more detailed explanation of this feature: When you've done ring signature in classic cryptonote code, you never know if any of other mixin outs will be spent with mixins or not. And if the will spent without mixins you will loose unlinkability of yours transaction. We add specific field, to mark how this out could be spent:
1. It can have mark "relaxed" - the same as CryptoNote usual out.
2. It can be marked as forced to be spent without mixins - to make possible track some public address balance if owner desire it.
3. It can be marked as forced to be spent with minimum n-mixins - and this GRANTS that you will not loose unlinkability of your transaction, if you used this kind of forced outs in mixins.
If it is not clear feel free to ask.
4. Smaller blockchain because of dust removal
Not a big deal. A little nice feature.
5. p2p broadcasting like used in Litecoin for sending messages through the blockchain
6. Mapping of addresses to short names for easy access
True.
True.
For the dev. Are you changing the way the blockchain is stored? Like write it directly to a db and not a full mem load?
Yes, we will change of course. But as i said - it is not big problem for next few mounces, and we planing to make nice simple GUI at first.
Thank you for your interest.
959  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 24, 2014, 07:33:39 AM
Ummm…. don't mind me. I'm just wondering if this is mineable with an ATI graphics card. You guys can go back to drawing balloons and troops strategy after that Tongue
Hope not Wink it is CPU mineable.
960  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][HP]HoneyPenny[ANONYMITY&UNLINKABILITY|PoW-BCHAIN-BASED|NO-IPO/NO-PREMINE] on: April 23, 2014, 09:59:17 PM
Good news:
1. Implemented transaction outs with guaranteed anonymity.
2. Changed emission curve similar to bitcoin
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!