Bitcoin Forum
June 16, 2024, 03:14:50 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 »
1  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Qora | 100% POS | Assets | Names | Voting | Open Source on: December 20, 2014, 02:18:23 AM
When i open:

http://127.0.0.1:9085/blocks/FNmyrAKvMZo4BrHFAQveJDacM4ZCuKMxm4qZjrh6ofMPcRjKFB5jzr5hGdRLRuCrRLBarvbNE91USL4WUR4Chq9uNDRanBK1JJcMiD1Yi9XJXSmyYsGqXoyB8BYuHaKzGjMfHp2jYYcgrii6xDiLxwnzhxtDhtfNAsPLHfvjwhfQoEX

i get:

Code:
{"fee":"1.00000000","timestamp":1411497506336,"transactions":[{"sender":"Qc454HfRSVbrdLmhD1d9nmmMe45NbQmRnG","timestamp":1411497302280,"fee":"1.00000000","confirmations":24503,"payments":[{"amount":"1.00000000","asset":0,"recipient":0.00000000 - Qc454HfRSVbrdLmhD1d9nmmMe45NbQmRnG}],"type":15,"signature":"2uv9pX15TVkwF2fzJRTh1iN4CAzKW2NUDMtCusuoLnfiRyGZVietyaUB8xJ94AAccvpYKuGtq9NpnnA2rXGexyXL","reference":"2zoi8KKxuNpFg6zLgDs4H9fMRBFGgJg4tRjXEXqo3BUdijEJBPyCgWmgwRDMKVga84qKRLTnn2spXJMWnhNnJZZh"}],"generatorSignature":"3ouKp5dnvAYiYJbmq71KNfqt6fkYZBpgZ4R7puBmmBpnxwb2T5ch9LvxsP8WAcKGfqapxCF6FHveyE4pHyTw4GSd","generatingBalance":899562196,"generator":"QPVknSmwDryB98Hh8xB7E6U75dGFYwNkJ4","signature":"FNmyrAKvMZo4BrHFAQveJDacM4ZCuKMxm4qZjrh6ofMPcRjKFB5jzr5hGdRLRuCrRLBarvbNE91USL4WUR4Chq9uNDRanBK1JJcMiD1Yi9XJXSmyYsGqXoyB8BYuHaKzGjMfHp2jYYcgrii6xDiLxwnzhxtDhtfNAsPLHfvjwhfQoEX","transactionsSignature":"3dxiMPGdNasPYm93DtYCU1sNDKvHpMMCxwKCD7WZ2YSiV3Uh7T9o8fivL9rKrhonCWv4wvz8VVwNzGAEbknMpg5d","reference":"ANpvukaingVkVJVvdpMFU82QfxLdQrRvkN3yphnYvFqxsPsMNf6pMM3fppB641aCNSrt5NFFk21QJzJwyx2ws3wK8LM1rgHeuYQptAAsVCWW5TpE8aERoSovUHyczJonW8UfgGWxgHFHDEHbrXGj5W1C8cYEDxad5LYawetNcNGtnLe","version":1}

This:
"recipient":0.00000000 - Qc454HfRSVbrdLmhD1d9nmmMe45NbQmRnG
can't be processed by my JSON-simple JSON-parser.

http://qora.co.in/?q=34500
Says the Generator gets 1 Qora fee, but shows no transaction(s).



2  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Qora | 100% POS | Assets | Names | Voting | Open Source December 9 on: December 10, 2014, 03:34:23 PM

I haven't been able to figure out what Nxt does.  This isn't because of poor Nxt coding.  It's because I don't have the time to look into it.  If a Nxt guru is around, please comment.


I am not a Nxt guru but i reviewed the Nxt Code and i understand the Nxt forging algo.
Qora's forging Algo is definitely better, if it actually works (safe).
I think the biggest secret is still hidden in these native files.

I am not a crypto-expert, but i think
the problem with ECDSA is that for a specific public key and specific data to sign there are several valid signatures. That makes it normally a bad choice to determinate the next forging account.
Qora must have somehow solved that problem.
But as long as these native libs are not OS we will not know how.
3  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: November 30, 2014, 11:54:36 AM
Last block at 12:44:39
Almost all Blocks since 07:26:01 have been created by
QZaReWap7HRiQQBzKCzG5DqqAtcdKSzvyA
Generating Balance only 45377920 thats only 0.45% percent of all Qora.

btw. i don't get my Qora out from Poloniex any suggestions?
4  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: November 30, 2014, 08:54:56 AM
Well that is why we have secondary passwords so we can unlock to forge without risking our balance.

This password thing isn't really safe. You can always get the password using keyloggers or reading out the memory of the compromised system.
5  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: November 30, 2014, 08:11:56 AM
Keep forging~

Qora really needs forging balance leasing.
I guess many people don't forge because they fear to loose their coins when they are on a online machine. Also with balanced leasing you don't have to be online, you can simply lease your balance to someone that is online.
6  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: November 26, 2014, 05:50:23 AM
The bottom line is if Qora has what I'm still getting ovef, he may simply not be up to coding on a side project or taking the extra time to be social.

What - Qora has ebola?  Wink

However, get well soon, both of you!
7  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: November 21, 2014, 09:32:40 PM
I did decompile and analyze Qora already some weeks ago.
I think "qora\c\a.class" is the block Class which is very important for the understanding of the forging algo.
Here are three methods of that decompiled class:

Code:

    public final JSONObject bO()
    {
        JSONObject jsonobject;
        (jsonobject = new JSONObject()).put("version", Integer.valueOf(version));
        jsonobject.put("reference", qora.crypto.a.encode(ef));
        jsonobject.put("timestamp", Long.valueOf(timestamp));
        jsonobject.put("generatingBalance", Long.valueOf(ep));
        jsonobject.put("generator", eq.getAddress());
        jsonobject.put("fee", bJ().toPlainString());
        jsonobject.put("transactionsSignature", qora.crypto.a.encode(ev));
        jsonobject.put("generatorSignature", qora.crypto.a.encode(er));
        jsonobject.put("signature", qora.crypto.a.encode(getSignature()));
        JSONArray jsonarray = new JSONArray();
        m m1;
        for(Iterator iterator = bL().iterator(); iterator.hasNext(); jsonarray.add(m1.bO()))
            m1 = (m)iterator.next();

        jsonobject.put("transactions", jsonarray);
        return jsonobject;
    }

    public boolean bP()
    {
        byte abyte0[] = new byte[0];
        byte abyte1[] = Arrays.copyOfRange(ef, 0, 64);  // ef = reference (?Hash of last block i think)
        abyte0 = Bytes.concat(new byte[][] {
            abyte0, abyte1
        });
        abyte1 = Longs.toByteArray(ep);    //  generatingBalance
        abyte0 = Bytes.concat(new byte[][] {
            abyte0, abyte1
        });
        abyte1 = Bytes.ensureCapacity(eq.bp(), 32, 0);  // eq.bp = public key of block creator
        abyte0 = Bytes.concat(new byte[][] {
            abyte0, abyte1
        });
        b.bS();
        if(!b.a(eq.bp(), er, abyte0))
            return false;
        abyte0 = er;
        for(Iterator iterator = bL().iterator(); iterator.hasNext();)
        {
            m m1;
            if(!(m1 = (m)iterator.next()).bP())
                return false;
            abyte0 = Bytes.concat(new byte[][] {
                abyte0, m1.getSignature()
            });
        }

        b.bS();
        return b.a(eq.bp(), ev, abyte0);
    }


    public boolean n(j j1)
    {
        if(ef == null || l(j1) == null)
            return false;
        if(timestamp - 500L > c.a.getTime() || timestamp < l(j1).timestamp)
            return false;
        if(timestamp % 1000L != l(j1).timestamp % 1000L)
            return false;
        if(ep != qora.d.b(j1, l(j1)))
            return false;
        byte abyte0[];
        Arrays.fill(abyte0 = new byte[32], (byte)127);
        BigInteger biginteger = new BigInteger(1, abyte0);
        Object obj = BigInteger.valueOf(qora.d.e(ep));
        biginteger = (biginteger = biginteger.divide(((BigInteger) (obj)))).multiply(eq.c(j1).toBigInteger());
        long l1 = (timestamp - ((a) (obj = l(j1))).timestamp) / 1000L;
        obj = biginteger.multiply(BigInteger.valueOf(l1 - 1L));
        biginteger = biginteger.multiply(BigInteger.valueOf(l1));
        b.bS();
        byte abyte1[] = b.digest(er);
        BigInteger biginteger1;
        if((biginteger1 = new BigInteger(1, abyte1)).compareTo(biginteger) >= 0)
            return false;
        if(biginteger1.compareTo(((BigInteger) (obj))) < 0)
            return false;
        j1 = j1.X();
        m m1;
        for(Iterator iterator = bL().iterator(); iterator.hasNext(); m1.k(j1))
        {
            if((m1 = (m)iterator.next()) instanceof qora.f.g)
                return false;
            if(m1.p(j1) != 1)
                return false;
            if(m1.getTimestamp() > timestamp || m1.getDeadline() <= timestamp)
                return false;
        }

        return true;
    }


I have added the bO() method which creates an JSON Object from that Object because it helps to understand what which variable is.

b.a (Not shown here) is the Crypto-verify method.

"bP()" obviously checks if the transactionsSignature (ev) and the generatorSignature (er) are valid Crypto signatures.
generatorSignature = signature of (ef + ep + eq.bp())
Where
ef = reference (?Hash of last block i think)
ep=generatingBalance
eq.bp = public key of block creator
transactionsSignature = signature of ( generatorSignature + all transactions) in that block

"n(j j1)" Checks if the Block is valid in terms of whether the creator was allowed to build on top of the last block at that given time.
Therefore the generatorSignature is beeing hashed and the result is somehow beeing compared to the time since the last block multiplied with the generatingBalance.
8  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: November 20, 2014, 10:08:33 PM
Since 18:28 almost all Blocks have been created by:
QPVknSmwDryB98Hh8xB7E6U75dGFYwNkJ4

Have already deleted Data folder and restarted. Same on Qora Blockexplorer http://qora.co.in.

This doesn't really look healthy to me.

rhl have you found and exploited some forging flaw in qora?  Wink
9  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: October 08, 2014, 05:55:14 PM
Just read the good news after a few days away: this is very positive for qora for obvious reasons. Welcome Ian et company!

I look forward to purchasing 5 million assets and more as qora moves ahead and as the community learns more details about the implications of TF and the TF asset.

@qora - I know you are not one for much communication, but would really like some feedback:

Does this mean qora is now/almost OS?
Will Ian or others come on board as qora devs part time or others full time?
Can you tell us about TF implementation and qora testnet (if there is one)?
In what way can we/others get involved to leverage this momentum?

I'm really excited about this project. Cheesy Qora has a terrible community if I'm honest, primarily because it is closed source and devs migrate elsewhere. With Ian helping to integrate TF (together with OS) will definitely bring "new talent" and ideas. I hear Qora rumbling again.

You mean AT, not TF?
10  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: September 22, 2014, 11:00:49 PM
Hey guys!
I have an idea for a feature that would make Qora really uniqe.

Just imagine it was possible to issue an special Asset and to sell that special Asset.
But after selling the Asset the issuing account can not command the received funds.
Instead the Asset holders elect (vote for) some CEO.
The CEO account can then command the funds.
But the CEO account can only spend funds up to a previous specified monthly limit.
If the Assetholders don't agree with the decisions the CEO made, then they can elect (vote for) another account to become new CEO that account can then command the funds.

In many cases i belive this could reduce the risk of sharholders where someone trys to run an IPO scam and run away with the funds that he received.

Also i belive many Crypto projects could need something like this.
Many Crypto projects have Community-Funds. They always have the risk that the person that manages them runs away with the funds.
I think this would be a good solution to this problem.

What do you think? Can we convince Qora to implement something like this?
11  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: September 21, 2014, 08:57:24 PM
Good Job Qora!

It would be nice to have some overview which asset i actually own.

Edit:
Some overview how many divident payments i have received from a specific asset would also be a nice feature. But i know that reqires a fork because there would have to be a reference to the asset in the Multi Payment transaction.
12  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Qora | Released 16 May | 100% POS | New Source on: August 03, 2014, 11:41:23 AM
Hello!
I just wanted to point out it would be great if the transaction fees for the use of the AE could be paid in assets, so that there would be no need to hold Qora to use the Qora AE.
Also it would be great if automatic dividends paiments could be made in assets.

As we all know there are several plans to create cryptocurrencys that are backed by Gold or Fiat.
When these backed currencys are based on NXT AE or Mastercoin, etc...  the problem always is, to transact these Currencys you always need to hold BTC or NXT.
If it was possible to transact these Assets in Qora without having to own Qora this would really be a big chance for Qora to to set istself apart.
13  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 17, 2014, 10:50:16 AM
Sorry if i missed the UDP discussion.
Will there be support for UDP hole punching?
http://en.wikipedia.org/wiki/UDP_hole_punching

It depends on client side configuration.

This would decrease the need to have a VPS, because 2 nodes behind a NAT could directly communicate with each other.
14  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 17, 2014, 10:24:49 AM
Sorry if i missed the UDP discussion.
Will there be support for UDP hole punching?
http://en.wikipedia.org/wiki/UDP_hole_punching
15  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: March 16, 2014, 04:24:26 PM
I have found a very serious vulnerability/fatal flaw in NRS.

To which developer can i send the fix explanation?



<?php echo "Hash of fix explanation: " . hash('sha256',"
- - - fix explanation here - - -
");?>
Hash of fix explanation: 03b49ffa85a292df5b3ce670197ad54083329cc1c92d687b44b62b22bf170895
16  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 27, 2014, 10:56:26 AM
Some TestNXT to 15004211867702614232 Please!
4k testNXT sent.

Thank you!
17  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 27, 2014, 09:50:04 AM
Some TestNXT to 15004211867702614232 Please!
18  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 27, 2014, 05:37:30 AM
Some TestNXT to 15004211867702614232 Please!
19  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 26, 2014, 06:02:44 AM
Who is currently working on the Decentralized Marketplace / Auction system?


I don't believe anyone, there were talks about using a torrent style system to distribute marketplace which could be loaded to client.  If you are interested in developing, there would be quite a large bounty available.

Indeed, i am interested. Have there been any discussions about that on public forums, if yes where?
Who has set a bounty for that?
20  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 24, 2014, 04:04:44 PM
Who is currently working on the Decentralized Marketplace / Auction system?
Pages: [1] 2 3 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!