Author

Topic: [XCR] Crypti | Dapps | Sidechains | Dapp Store | OPEN SOURCE | 100% own code | DPoS - page 124. (Read 804676 times)

hero member
Activity: 763
Merit: 500
Thanks, Mal!

So every account number is associated with a unique password and there are no duplicates through the Elliptic Curve. If I use a password to create an account offline and never register this account on the blockchian, I still can send money to this account. Is that becasue the system will record any receiving money transactions? This sounds like a cold wallet for me.
legendary
Activity: 938
Merit: 1000
Yes. If there is no TX (in or out), then the account only exist theoretically, but not on the blockchain. Smiley

This makes sense. No wonder I could register an account without completely downloading the blockchain. I sent some XCR to this account from bter and the balance showed up in the account in the explorer. Then, to send XCR in that account, I have to completely download the blockchian. I guess that once I did a transaction in that account, my account number will never collide with other account number becasue my account number now is associated with my private key, right?

Brainwallets like NXT and Crypti are significantly different that Bitcoin.  There are a lot of parts that are kind of hard to understand at first.  The way you are saying your sentences imply that you still have a few misunderstandings.  Again somebody please correct me if what I say below is wrong...

<Then, to send XCR in that account, I have to completely download the blockchain>  No.  You have to download the blockchain before you can add a new block yourself to that blockchain as a Crypti forger, not to send or receive Crypti as a Crypti user.  When you send Crypti, the client should be sending a message to OTHER forgers who HAVE downloaded the entire blockchain that you want to add your transaction in the next block THEY forge.  Your wallet program sending that transfer-of-Crypti message does not require a local copy of the blockchain to send it.

<my account number will never collide with other account number because my account number now is associated with my private key> No.  Crypti ain't Bitcoin.  Registering an exchange of Crypti or a Delegate name or second password on the blockchain is NOT what associates your password with your account number.  Crypti uses a really cool math function called an elliptic curve (specifically, a particular elliptic curve named Ed25519; see: http://en.wikipedia.org/wiki/EdDSA) as a mysterious black box that takes in your secret password and spits out your Crypti account number.   It is the Ed25519 curve that associates your password with your account number, and that association has been embedded in the logic of the rational number line since the dawn of time and not by any action you take with the Crypti blockchain.  

Your account number will never collide with another account number because only the password you picked can generate it.  And more importantly, with Ed25519 nobody will ever come up with a formula or calculation that can take your public account number and back-calculate the password you use to access it.  And most importantly, if your password is strong enough, the chances somebody will accidentally pick the same one you did and accidentally stumble into "your" account is less likely than their getting hit by lightning on the day they win the lottery after losing their virginity.  

Crypti accounts are like a literally endless line of hotel rooms that stretch from Earth to the edge of the universe.  99.9999999999999999999999999999999999999999999999999999999999999999999999999999 999999+% of all Crypti accounts that mathematically exist right now will never be accessed because all the humans typing on all the keyboards until the Sun burns out won't have time to generate the passwords that access them.  

Your (35+ RANDOM alphanumeric character!!!) password checks you into a Crypti account / hotel room located in the Andromeda Galaxy.  Somebody else's password checks them into a Crypti account / hotel room located in the Sombrero Galaxy.  You can type a 100 character password with your eyes closed in your Crypti wallet software and peek into an empty account / room at z8_GND_5296, the most distant galaxy known.  

There's more "space" between Crypti accounts than humans can imagine - IF you use a strong password.  But if you use a short simple password, your Crypti is not stashed deep in the depths of (number) space, it's just up the steps of the fire escape stairs - and a hacker WILL guess it and empty your Crypti account, guaranteed.  

Brainwallets like NXT and Crypti are different from Bitcoin, they are the "wave of the future".  But they don't allow for an "air gap" or "cold wallet" (even tho that term is used even in this Crypti thread) and so ALL accounts are vulnerable to hacker attack AT ALL TIMES.  For this reason, Crypti accounts  REQUIRE REALLY STRONG PASSWORDS.   Download Awesome Password Generator at http://code.google.com/p/awesome-password-generator/ and use at least 35 and preferably 50+ characters.  

sr. member
Activity: 490
Merit: 250
If DPOS is such a big deal as you claim, you should take into account that the 100 million supply of your coin is the lowest of all major POS coins. Maybe you could change it when creating the new blockchain; you only need to shift the decimal point.

Ok I don't normaly post here.. we have our jobs and mine is to spend countless of hours a day on the things behind this thread. See we all have our jobs and our energy is best spent on designated tasks. Keep our heads down and keep our minds in the delivery of all the stuff many of you talk about here. This does not mean the group of us, that are tasked out to work on things other then communicating here. Are not being updated sometime hourly on the important things being talked about here.

As for the supply debat, let me just tell you it was one of the longest debats we have had internally. You all should know that there is a large group of us that talk about the points you all bring up here. We have a very well spread out group of back grounds and specialties, to help make the decisions we come to in the end.
So this supply debat, I will not go in to detail however it was so long and so many points where talked about that it will fill 10 pages on this thread. I will just tell you this I truly feel we have exusted every detail and any possible outcome this may cause.
I only post this because, I need you all to know we think long and hard about some of the things you come up with. And constructive criticism on here is alway nice to hear, it keeps us moving in a good direction.

Now as for the PoS/DPoS talk

Bitcoin is not doing fine. Initial sync can take two days, a single confirmation one hour, and it uses gigabytes of space. It'll be completely useless 10 years from now, and this is one of the reasons why it's at $250 instead of $1100 by now. It will be replaced by a lean system that loads within 20 seconds, syncs within a minute, and confirms a TX within 30 seconds.
HEY!! We resemble that remark!!

You do? Your client needs 10 Minutes to load, another 10 minutes to sync if it was not active for a week, and a transaction will take at least 1 minute. As I understand it still uses a normal blockchain, and generates new blocks even if there is no transaction. This all sounds like a POS version of Bitcoin. Why should anyone use it instead of Nxt, Nem and the 10 other blockchain based POS coins? What makes Crypti awesome for the average user? What is the unique feature a person not interested in computing theory will care about?

     

The 10 min load time will only be for ppl who what to run a node. Meaning some one who either want to setup and run a delegate or someone who want to host a wallet for say a web wallet or exchange (yes there are a few other reasons). I think you misunderstand the necessity to run a node. In bitcoin (I don't bash other Crypto's this is just a comparison) if you want to put your coins in to a wallet that you own and control the keys for, you MUST download and sync the wallet. However in Crypti you can own and control your own keys with out ever downloading and synchronizing the wallet. You may go early and see the testnet wallet or wait and see the new 2.0 wallet soon to released. And with this you will see 10 second blocks, one more time 10 second block times. So what do we have here, we have the ability to have a user setup a wallet, hold there own key that no one needs to ever know. They can then use there wallet to send and receive Crypti with a Tx time of 10 second confirmations. Even better the user doesn't even need to own a PC, this can be archived by anything with Internet access. So on something the size of a smart watch, you can send and receive Crypti with 6 confirmations in 1 min. All while holding sole control of you keys, sent over the blockchain. This is not some 3rd party sidechain, off the chain Tx but instead a full fledged, traditional Tx over the blockchian.

Ok still 10 min load time for those poor guys running nodes, well these are services and applications (such as delegates) where if your reloading your wallet it was either an unplanned event or due to maintenance. And at these times a 10 min load time (mine normally takes 3-5 mins, depends on your rigs specs) is a little lower on your list of things to worry about.

As for the block creation weather or not there is a Tx inside it or not. We didn't build a system we planned on having 10 ppl using to send Tx every other day. We build a system for the 1000's of Tx per hour. Just look at bitcoin, if they set up an "on demand" Tx system. It wouldn't be a if we need 10 second block times it would be how many 100 Tx are in each 10 second block.

Now the PoS, which is really DPoS. Lets first get something straight DPoS is simply us moving to new land to build on, a better foundation to lay the building blocks that will soon be the system with many features. DPoS does not define Crypti nor is it our separating featured from the rest of the field. It is simply the essential driving force behind all the things to come. With it we are able to create all the things outlined in our roadmap, and more. 
hero member
Activity: 700
Merit: 500
Member of the Crypti Foundation Board of Directors
Mal,

the present block times are 60 seconds.  New DPOS block times are 10 seconds.  

I asked Boris about the possibility of a malicious delegate gaming the system.  He explained that it takes 6 confirms of each forging for a block to be permanent in the block chain.  The delegates are chosen randomly until all 101 have forged to end a cycle.  Unless a delegate owner had 60 or more delegates, the chances of his 6 delegates being the forgers of a malicious block are slim.  Even with 60 delegates, his chances are about 1/100 of forging all 6 times.  The network will drop or ignore delegates that forge X number of bad blocks.  The expense of that many delegates, servers, and bandwidth would make such attack or theft unprofitable.  

We discussed at todays meeting raising that confirms to 10 for the time being.  

There are exciting features that are being worked on, but will be added to 2.1 instead due to the time factor.


P.S.  The number of possible combinations of 101 delegates is 9 followed by 159 zeros.  
hero member
Activity: 700
Merit: 500
Member of the Crypti Foundation Board of Directors
If DPOS is such a big deal as you claim, you should take into account that the 100 million supply of your coin is the lowest of all major POS coins. Maybe you could change it when creating the new blockchain; you only need to shift the decimal point.

Karen, this was discussed in this blog as well as internally about a 10X split........ there are many reasons it was voted down, including that time was too short before launch; exchanges might not be able to adjust immediatly; confusion because not every investor would get the word what was happening; the price of XCR might hit 100 satoshi range, and the fact that at the IPO, we promised the community not to ever raise the coin quantity. 

A 10X split might only reduce the price 1/5, giving a quick profit to those that sold right away, but seemed like a sneaky trick and would be detrimental to our LONG TERM investors.  We are not interested in short term pump and dumpers. 

We dont have a supply problem.  Even at $1000 per XCR, a Cryptoshi (0.00000001 XCR)   is still 1,000 to 1 USD cent.

We are building a entire system here, not just another ALT COIN.  Crypti is going places.  This is a "get rich slowly" project. 

Are you with us?

 
legendary
Activity: 938
Merit: 1000
...DPOS starts in a few days.  10 second blocks...

Wow.  Current Crypti is 30 second blocktime, right?  Seems like this would make not wasting blockchain bytes on empty zero transaction blocks three times more of a big deal than it is now.

I gotta ask:

1. Just how many bytes ARE going to be added to the new blockchain for every DPoS zero transaction block?

2. Is there a simple explanation about why 1 bad-guy Delegate issuing an invalid rogue block can be stopped by 100 good-guy Delegates when blocks (full or empty) are being added every ten seconds, but not if always full blocks are being added only after minutes or hours of wait time when there are zero transactions to record?

Crypti 0.2.0 DPoS will be absolutely awesome.  

DPoS certified genesis block regeneration when the blockchain hits a max length, and no addition of zero transaction blocks to allow max time before hitting that max blockchain length, will be even more awesome when it is implemented in Crypti 0.2.X.  As it eventually must be.

  
newbie
Activity: 46
Merit: 0
If DPOS is such a big deal as you claim, you should take into account that the 100 million supply of your coin is the lowest of all major POS coins. Maybe you could change it when creating the new blockchain; you only need to shift the decimal point.
hero member
Activity: 700
Merit: 500
Member of the Crypti Foundation Board of Directors
Bitcoin is not doing fine. Initial sync can take two days, a single confirmation one hour, and it uses gigabytes of space. It'll be completely useless 10 years from now, and this is one of the reasons why it's at $250 instead of $1100 by now. It will be replaced by a lean system that loads within 20 seconds, syncs within a minute, and confirms a TX within 30 seconds.
HEY!! We resemble that remark!!

You do? Your client needs 10 Minutes to load, another 10 minutes to sync if it was not active for a week, and a transaction will take at least 1 minute. As I understand it still uses a normal blockchain, and generates new blocks even if there is no transaction. This all sounds like a POS version of Bitcoin. Why should anyone use it instead of Nxt, Nem and the 10 other blockchain based POS coins? What makes Crypti awesome for the average user? What is the unique feature a person not interested in computing theory will care about?


Come back on Thursday........ the bride is getting her wedding gown fitted, the florist is decorating the church, and the groom is at his bachelor party.  DPOS starts in a few days.  10 second blocks, 6 confirms, node.js; DAPPs on the CBC, and free pizza.

OK..... I exaggerated on the pizza.  Wonderful things coming to Crypti this week. 

What we really need  is a troll-proof blog......... HMMMM
full member
Activity: 147
Merit: 100
Bitcoin is not doing fine. Initial sync can take two days, a single confirmation one hour, and it uses gigabytes of space. It'll be completely useless 10 years from now, and this is one of the reasons why it's at $250 instead of $1100 by now. It will be replaced by a lean system that loads within 20 seconds, syncs within a minute, and confirms a TX within 30 seconds.
HEY!! We resemble that remark!!

You do? Your client needs 10 Minutes to load, another 10 minutes to sync if it was not active for a week, and a transaction will take at least 1 minute. As I understand it still uses a normal blockchain, and generates new blocks even if there is no transaction. This all sounds like a POS version of Bitcoin. Why should anyone use it instead of Nxt, Nem and the 10 other blockchain based POS coins? What makes Crypti awesome for the average user? What is the unique feature a person not interested in computing theory will care about?
hero member
Activity: 700
Merit: 500
Member of the Crypti Foundation Board of Directors
Yes. If there is no TX (in or out), then the account only exist theoretically, but not on the blockchain. Smiley

This makes sense. No wonder I could register an account without completely downloading the blockchain. I sent some XCR to this account from bter and the balance showed up in the account in the explorer. Then, to send XCR in that account, I have to completely download the blockchian. I guess that once I did a transaction in that account, my account number will never collide with other account number becasue my account number now is associated with my private key, right?

your pass phrase generates the account number.  If another user typed in your pass phrase, they would open your node/wallet.

You can always use the web wallet at crypti.me to perform any transaction from node to node.  You will not be downloading the BC at the web wallet.

hero member
Activity: 763
Merit: 500
Yes. If there is no TX (in or out), then the account only exist theoretically, but not on the blockchain. Smiley

This makes sense. No wonder I could register an account without completely downloading the blockchain. I sent some XCR to this account from bter and the balance showed up in the account in the explorer. Then, to send XCR in that account, I have to completely download the blockchian. I guess that once I did a transaction in that account, my account number will never collide with other account number becasue my account number now is associated with my private key, right?
hero member
Activity: 714
Merit: 500
Crypti Community Manager

If I create an account before the blockchain is completely downloaded to my computer, will this account still be a valid account?


Once you create an account by entering your passphrase, it exists in the blockchain.  


Please correct me if I am wrong.  I think that IF you download the crypti wallet, run it, enter the password / passphrase you have selected, get to the screen that shows the crypti account number ending in C associated with that password, copy the account number onto your clipboard or a piece of paper, and THEN log out without doing anything more, there will be no trace of your account number on the block chain.

To actually "register" that account number ON THE BLOCKCHAIN, I think you have got to give it to somebody (either Bter or somebody that has already gotten crypti from Bter in the past) and let them send you your initial allotment of Crypti.  It is the registration of your initial ownership of Crypti that puts your account number ON THE BLOCKCHAIN, not the mere act of entering your password in the client and viewing the associated account number on your computer screen.

Again, somebody please correct me if this is wrong.



This sounds accurate. Doing any action such as registering a second password or delegate name, or anything of that sort would put that address in the blockchain.

Yes. If there is no TX (in or out), then the account only exist theoretically, but not on the blockchain. Smiley
hero member
Activity: 518
Merit: 500

If I create an account before the blockchain is completely downloaded to my computer, will this account still be a valid account?


Once you create an account by entering your passphrase, it exists in the blockchain.  


Please correct me if I am wrong.  I think that IF you download the crypti wallet, run it, enter the password / passphrase you have selected, get to the screen that shows the crypti account number ending in C associated with that password, copy the account number onto your clipboard or a piece of paper, and THEN log out without doing anything more, there will be no trace of your account number on the block chain.

To actually "register" that account number ON THE BLOCKCHAIN, I think you have got to give it to somebody (either Bter or somebody that has already gotten crypti from Bter in the past) and let them send you your initial allotment of Crypti.  It is the registration of your initial ownership of Crypti that puts your account number ON THE BLOCKCHAIN, not the mere act of entering your password in the client and viewing the associated account number on your computer screen.

Again, somebody please correct me if this is wrong.



This sounds accurate. Doing any action such as registering a second password or delegate name, or anything of that sort would put that address in the blockchain.
hero member
Activity: 518
Merit: 500
Hey guys

Any update on 0.2.0's release date? I know you guys were discussing the new fee structure, have you come to a decision yet? As for the BTER situation there's currently ~ 23.7 Million XCR left there in both cold and hot wallets. Is all that's left to decide on the new fee structure before launching 0.2.0?

Very soon. We are finalizing the details at our meeting today. We are talking single digit days, possibly as low as 1-3 days from now. We will announce our plans for the release after our meeting this afternoon.
legendary
Activity: 938
Merit: 1000

If I create an account before the blockchain is completely downloaded to my computer, will this account still be a valid account?


Once you create an account by entering your passphrase, it exists in the blockchain.  


Please correct me if I am wrong.  I think that IF you download the Crypti wallet, run it, enter the password / passphrase you have selected, get to the screen that shows the Crypti account number ending in C associated with that password, copy the account number onto your clipboard or a piece of paper, and THEN log out without doing anything more, there will be no trace of your account number on the block chain.

To actually "register" that account number ON THE BLOCKCHAIN, I think you have got to give it to somebody (either Bter or somebody that has already gotten Crypti from Bter in the past) and let them send you your initial allotment of Crypti.  It is the registration of your initial ownership of Crypti that puts your account number ON THE BLOCKCHAIN, not the mere act of entering your password in the client and viewing the associated account number on your computer screen.

Again, somebody please correct me if this is wrong.

hero member
Activity: 700
Merit: 500
Member of the Crypti Foundation Board of Directors
It's interesting people bought it up to 1950 on poloniex when there is more than 15 btc worth for sale below that on bter.

The Bter price is lower due to the increased risk of loss.

To buy on Bter, you cant use your pre-hack BTC to buy XCR, becuz they changed it into BTC-B; a type of IOU.  You need to send actual BTC to Bter.  If you decide not to buy and want your BTC back, will you be able to withdraw it?

hero member
Activity: 700
Merit: 500
Member of the Crypti Foundation Board of Directors
What will be the difference between Cripti and other DPoS coins (BitSharesX, for example) after DPoS implementation in 0.2.0v?

Short answer:  CLASS & REAL WORLD USEABILITY

Long answer:  Check the Roadmap on the OP, page 1
newbie
Activity: 15
Merit: 0
What will be the difference between Cripti and other DPoS coins (BitSharesX, for example) after DPoS implementation in 0.2.0v?
hero member
Activity: 700
Merit: 500
Member of the Crypti Foundation Board of Directors
Hey guys

Any update on 0.2.0's release date? I know you guys were discussing the new fee structure, have you come to a decision yet? As for the BTER situation there's currently ~ 23.7 Million XCR left there in both cold and hot wallets. Is all that's left to decide on the new fee structure before launching 0.2.0?

Yeah guys, I've bought a bottle of champagne two weeks ago and still waiting 0.2.0 release to open it.

All the foundation members are testing 0.2 right now, including the windows version.  I cant comment on release dates, as the exchanges are the sticky point. 
legendary
Activity: 1344
Merit: 1000
Hey guys

Any update on 0.2.0's release date? I know you guys were discussing the new fee structure, have you come to a decision yet? As for the BTER situation there's currently ~ 23.7 Million XCR left there in both cold and hot wallets. Is all that's left to decide on the new fee structure before launching 0.2.0?

Yeah guys, I've bought a bottle of champagne two weeks ago and still waiting 0.2.0 release to open it.
Jump to: