Author

Topic: [SKY] Skycoin Launch Announcement - page 193. (Read 381579 times)

legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
December 27, 2013, 09:58:45 AM
" nodes publish both their decisions and the data needed to reconstruct the decisions"

Could you provide more detail on this?
jr. member
Activity: 56
Merit: 10
December 27, 2013, 08:49:08 AM
How are the coins generated??
hero member
Activity: 498
Merit: 500
December 27, 2013, 08:28:09 AM

Certainly looks very clean compared to Bitcoin sources.

Also,  at least you made an effort with the address.  NXT just uses numbers.  Who knows if they have checksums in those numbers!

Still waiting for you to describe how you are going to do the 'distributed consensus'.


Overview of Obelisk: Distributed Consensus

In Obelisk, each person runs their own Obelisk nodes. Each node has a set of trust relationships with other nodes. Each node has a list of servers it "trusts". A new node can be initialized by randomly choosing a few dozen existing nodes to trust, with only two or three of the nodes being nodes run by trusted institutions or persons.

Servers publish "blocks" every 5 seconds. Blocks are sequential and it is detected when a node backdate a block or retroactively change an already published block. It uses a very secure linked time stamping scheme.  The block publishing creates a "public broadcast channel" and that is the key primitive in the Obelisk protocol.

In Ripple, clients can cheat or fail to obey the protocol and it cant be detected. Consensus protocols only work if all nodes obey the protocol, which is a bad assumption if there are financial incentives to cheat.

Skycoin solves this by having Obelisk nodes publish both their decisions and the data needed to reconstruct the decisions. Obelisk nodes receive blocks from other nodes, time stamp them and include the time stamps in their blocks. We can audit servers for causal violations.

Obelisk nodes publish enough information for 3rd parties to replicate their internal state. During an audit a 3rd party can reconstruct the internal state and simulate decisions of a particular Obelisk node and will produce the same successor block as what the server published, if the server is in fact obeying the protocol.

If a node cheats, other nodes will sever their trust relationship with it. You can create a proof that a node cheated and it give it other node and they can verify it. If the node is colluding or something something strange, that is not provably wrong, it can be detected because decisions are public and people running nodes can make decisions about their trust relationships with the colluding nodes.

Obelisk is a very simple protocol. Obelisk is designed to be simple to allow  security properties to be easily modeled with mathematics and simulation.

Alternative Uses for Obelisk:

With a well defined state machine and scripting language, Obelisk may in in the future support OT style digital contacts off the block chain which can be executed between counter parties. Each counter party would be an Obelisk node with its own independent block chain.

However, right now are extremely focused on a version of Obelisk specialized for blockchain consensus.

Open Problems.

When Skycoin development began, there were two open problems with Obelisk. The first problem was proving the identity of a node without key reuse. Key reuse introduces timing side channel attacks and weakens the crpytographic security of Skycoin. In our security audits we found that attacks on the identity infrastructure for Obelisk nodes would be significantly easier than attacks on the Skycoin blockchain and transaction infrastructure.
 
It was not until last week that we had a solution to avoid key reuse in the identity protocol. We have a very good solution now, that meets our standards for elegance and cryptographic security.

The second problem, is that consensus protocols need to take into account netsplits. If connectivity is severed between two sub-graphs of the network, it breaks some of the assumptions when the networks remerge. We like the assumption that a block is consensus is final once it has been reached because it eliminates double spending. However, if two subgraphs come to different irreversible consensus results during a netsplit, it is problematic. Either the fork must become permanent or consensus is not in-fact irreversible.

The netsplit problem is not unique to Skycoin and is actually much worse in Bitcoin. There are netsplit based attacks on Bitcoin that allow double spending. The ability to selectively control the peers a node can connect to, enables very specific and highly targeted attacks that Bitcoin does not even attempt to address. This attacks require control of hardware at the ISP level and we have not seen them yet, so they are still theoretical.

Skycoin has a preliminary solution to the network split problem.  However, it is not high on our priority list right now.
member
Activity: 70
Merit: 10
December 26, 2013, 05:21:37 PM
I think that solution have been already developed. Make a normal coin on sha256 or scrypt and let people mine coins, then you shall assign number of coins in the old coin blockchain to the number of coins in skycoin genesis block. This should be more fair than creating another scam like ripple or nxt. I think you can do method of generating priv addresses the same as in the old coin. So what you'll have to do is just type in your priv key in skycoin client.

Problems with mining
- in CPU coins, all coins go to people with botnets
- in GPU coins, all coins go to people with GPU farms
- in SHA256 coins, all coins go to people with ASICs
- mining gives all new coins to a small cartel of already wealthy miners
- most miners are invested in coins for the short term and not really part of the community

The vast majority of mined coins today are extremely well organized pump and dumps.

THIS IS A SCAM. I WANT FREE COINS.

I wont address criticisms by two week old socket puppet accounts which are pumping Catcoin.  

Anyone can read the Skycoin source code and determine if Skycoin is a scam.

The exciting thing is not where the coin is today, but what it will be.

You get it.  There is nothing to do about the recent flood of "crypto-currency experts" in the holidays Wink
legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
December 26, 2013, 05:11:56 PM

I think NXT is a scam based on my quick analysis of their code base.  28 classes without any special libraries.

Furthermore, no peer review of source code at the same time, they are taking money from investors while alpha testing their coin.

I am however here waiting to see what you've got in terms of 'distributed consensus with adversarial attackers'.

Best of luck.

Not having cryptography libraries is a problem for Nxt. I have to re-examine Nxt.

These are the Skycoin libraries for the blockchain parser, including the libsec256k1 library
https://github.com/skycoin/skycoin/tree/master/src/lib

This is the blockchain implementation
https://github.com/skycoin/skycoin/tree/master/src/coin

In particular
https://github.com/skycoin/skycoin/blob/master/src/coin/address.go
https://github.com/skycoin/skycoin/blob/master/src/coin/crypto.go
https://github.com/skycoin/skycoin/blob/master/src/coin/blockchain.go
https://github.com/skycoin/skycoin/blob/master/src/coin/transactions.go

Notice the elegance and simplicity of the code compared to Bitcoin.

Certainly looks very clean compared to Bitcoin sources.

Also,  at least you made an effort with the address.  NXT just uses numbers.  Who knows if they have checksums in those numbers!

Anyway, best of luck here.

Still waiting for you to describe how you are going to do the 'distributed consensus'.
legendary
Activity: 1400
Merit: 1000
December 26, 2013, 05:03:33 PM
is there any official website for skycoin?
hero member
Activity: 1492
Merit: 763
Life is a taxable event
December 26, 2013, 01:33:21 PM
Send me all the skycoins and I will distribute them fairly.... Through an exchange  Wink
member
Activity: 65
Merit: 10
December 26, 2013, 01:26:54 PM
how do I become a beta tester?
sr. member
Activity: 295
Merit: 250
Graphic Designer
December 25, 2013, 04:02:20 PM
Are you guys still in need of a logo improvement?
full member
Activity: 197
Merit: 100
December 25, 2013, 04:00:56 PM
How many developers are involved in Skycoin?
hero member
Activity: 498
Merit: 500
December 25, 2013, 03:29:59 PM

I think NXT is a scam based on my quick analysis of their code base.  28 classes without any special libraries.

Furthermore, no peer review of source code at the same time, they are taking money from investors while alpha testing their coin.

I am however here waiting to see what you've got in terms of 'distributed consensus with adversarial attackers'.

Best of luck.

Not having cryptography libraries is a problem for Nxt. I have to re-examine Nxt.

These are the Skycoin libraries for the blockchain parser, including the libsec256k1 library
https://github.com/skycoin/skycoin/tree/master/src/lib

This is the blockchain implementation
https://github.com/skycoin/skycoin/tree/master/src/coin

In particular
https://github.com/skycoin/skycoin/blob/master/src/coin/address.go
https://github.com/skycoin/skycoin/blob/master/src/coin/crypto.go
https://github.com/skycoin/skycoin/blob/master/src/coin/blockchain.go
https://github.com/skycoin/skycoin/blob/master/src/coin/transactions.go

Notice the elegance and simplicity of the code compared to Bitcoin.
hero member
Activity: 656
Merit: 500
December 25, 2013, 01:10:14 PM
If the majority of Skycoin holders feel that they are being "taxed", they can vote against all funding for all programs. In which case the inflation falls to 0%. Both Skycoin holders and the people running Obelisk servers can collectively veto the inflation or "tax".
Thanks.
sr. member
Activity: 336
Merit: 250
December 25, 2013, 08:29:46 AM
legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
December 25, 2013, 08:20:58 AM
newbie
Activity: 41
Merit: 0
December 25, 2013, 08:09:04 AM
Anytime you have a group create a coin, mine all the coins, set the price for the coin, and distribute the coin, it is a a SCAM.

SKYCOIN and the NXT team are probably the same group. just trying to sucker more people. If it worked once, lets rebrand and try again.

I have managed a hedge fund before and have seen this 100 times people.

When you hear PUMP and DUMP, boiler room, shell game, it is a SCAM.


SKYCOIN and NXT are both SCAMS for suckers.


This is a MINING community not a sucker list.
newbie
Activity: 6
Merit: 0
December 25, 2013, 08:08:16 AM
I'm very interested in investing in this coin once distribution details have been announced.

Have you any idea when the distribution method will be decided?
hero member
Activity: 498
Merit: 500
December 25, 2013, 05:00:34 AM
I think that solution have been already developed. Make a normal coin on sha256 or scrypt and let people mine coins, then you shall assign number of coins in the old coin blockchain to the number of coins in skycoin genesis block. This should be more fair than creating another scam like ripple or nxt. I think you can do method of generating priv addresses the same as in the old coin. So what you'll have to do is just type in your priv key in skycoin client.

Problems with mining
- in CPU coins, all coins go to people with botnets
- in GPU coins, all coins go to people with GPU farms
- in SHA256 coins, all coins go to people with ASICs
- mining gives all new coins to a small cartel of already wealthy miners
- most miners are invested in coins for the short term and not really part of the community

The vast majority of mined coins today are extremely well organized pump and dumps.

I wont address criticisms by two week old socket puppet accounts which are pumping Catcoin.  

Anyone can read the Skycoin source code and determine if Skycoin is a scam.

The exciting thing is not where the coin is today, but what it will be.
newbie
Activity: 46
Merit: 0
December 25, 2013, 03:48:29 AM
I think that solution have been already developed. Make a normal coin on sha256 or scrypt and let people mine coins, then you shall assign number of coins in the old coin blockchain to the number of coins in skycoin genesis block. This should be more fair than creating another scam like ripple or nxt. I think you can do method of generating priv addresses the same as in the old coin. So what you'll have to do is just type in your priv key in skycoin client.
newbie
Activity: 41
Merit: 0
December 25, 2013, 03:22:24 AM
If all you can say is "Haters gona hate" just shows you not even smart enough to debate or make your case. Hence,


SCAM
member
Activity: 70
Merit: 10
December 25, 2013, 03:13:47 AM


As expected. Move along, nothing to see here.
Jump to: