Author

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

sr. member
Activity: 448
Merit: 250
black swan hunter
March 16, 2014, 11:16:45 PM
Has anyone installed Skycoin on Windows? If so, how?

If Skycoin is not installed on a local machine, is there another way to get a Skycoin address, like a web wallet somewhere?
full member
Activity: 140
Merit: 100
Bored
March 16, 2014, 10:10:46 PM
Development Update:

The hash function for Skycoin deterministic wallet generation is finished. We believe our new deterministic wallet hash function is the most secure hash function against GPU and ASIC brute forcing to date. We are using a new hash called "secp256k1 Hash" that combines SHA256 with elliptic curve signature operations.

Secp256k1 Hash Implementation:

1> SHA256 seed value
2> Compute deterministic private key, pubkey pair from seed value
3> Generate deterministic secp256k1 signature from seed and generated private key
3> Append signature to seed and compute its SHA256 hash
So it's gonna be CPU only at launch?
legendary
Activity: 1148
Merit: 1000
March 16, 2014, 10:07:02 PM
Already a IPO date? thanks.
hero member
Activity: 498
Merit: 500
March 16, 2014, 11:47:22 AM
Development Update:

We are compiling binaries for the testnet. Will release binaries and instructions for running testnet from source. You will be able to get testnet coins by posting address in github thread.
full member
Activity: 155
Merit: 100
March 16, 2014, 10:19:52 AM
any more info   Huh
legendary
Activity: 1148
Merit: 1000
March 16, 2014, 09:59:18 AM
any update now?
newbie
Activity: 14
Merit: 0
March 16, 2014, 02:32:26 AM
the coin looks crazy.
sr. member
Activity: 448
Merit: 250
black swan hunter
March 16, 2014, 01:44:03 AM
Trying to install and run client on windows. I've installed mingw basic package on Windows in c:\minGW directory and downloaded and extracted the skycoin-master.zip file from github. Skycoin instructions sayto use universal instructions in mingw shell, but I can't find any instructions anywhere on how to launch mingw shell, no mingw entry under start/programs, and no program under c:\mingw like "mingw.exe" or "mingwshell.exe" - just a bunch of executables for specific tasks.

Are there any clearer instructions anywhere?
member
Activity: 94
Merit: 10
March 12, 2014, 12:08:16 PM
Development Updates:

We are updating the Skycoin wire protocol. This is the last thing on checklist before launch.

=== Blob Replicator ===

The Blob Replicator is done. Blob replicator is used for transaction replication and the emergency messaging system.

- https://github.com/skycoin/skycoin/blob/master/src/sync/blob_replicator.go

This uses a gossip protocol to replicate data among a swarm of peers.
- A blob is a series of bytes. The id of a blob is its SHA256 hash
- On connect a peer receives a list of all the hashes of the Blobs the peer has.
- the client requests any blobs peers have that the local client doesnt have
- When a client downloads a new blob, it announces the hash of the blob, so other peers know it exists
- There is a callback function that determines if blob is valid, should be ignored or if peer sending the blob should be kicked
- Blobs are only replicated if they  are "valid" and the callback function judges validity

Uses of blobs include
- emergency messaging system (criteria: blobs contain valid signature)
- transactions (criteria: transactions must be valid and meet various criteria)

Example of using Blob Replicator:
https://github.com/skycoin/skycoin/blob/master/run.go

=== Request Manager ===

Request manager is under development and almost done. Request Manager rate limits requests and is used to protect against DDoS and Sybil attacks.

https://github.com/skycoin/skycoin/blob/master/src/sync/request_manager.go

Request Manager
- queues up requests for data and spreads them over times
- keeps tracks of what requests are in progress
- limits requests per peer
- disconnects clients who are not responding to requests
- disconnects clients who send data that was not requested
- stores information for detecting DDoS and Sybil attack nodes
- kicks nodes that are slow, to speed up blockchain downloads

=== Hash Chain Replicator ===

This is like the Blob Replicator, but used for block chain replication. This component is used for downloading the blockchain and for Obelisk.

This is last component of the wire protocol before launch.

+1.
member
Activity: 70
Merit: 10
March 12, 2014, 02:05:04 AM
I was trying to build/run the skycoin client  on ubuntu64 without success. Is there a thread/forum/system for technical issues or bugtracking?

Thx
legendary
Activity: 1148
Merit: 1000
March 11, 2014, 09:01:08 PM
will wait
newbie
Activity: 14
Merit: 0
March 11, 2014, 01:00:09 PM
keep watching
newbie
Activity: 28
Merit: 0
March 11, 2014, 05:57:27 AM
So is there a date for the IPO?
What is the max amount per person?
member
Activity: 70
Merit: 10
March 11, 2014, 03:36:59 AM
thx for the update
sr. member
Activity: 438
Merit: 250
March 11, 2014, 02:51:41 AM
Compared with the NXT and what kind of advantages
newbie
Activity: 9
Merit: 0
March 11, 2014, 12:20:37 AM
What license is the code under? Currently I don't see any license on the client or the darknet project. That implicitly puts it under standard copyright, which is pretty crippling; I won't use a client I can't fork and patch.
legendary
Activity: 1400
Merit: 1000
March 10, 2014, 11:37:41 PM
do you have the timeline for the IPO.
full member
Activity: 137
Merit: 100
March 10, 2014, 11:32:36 PM
ETA? Also, are you going to test the system before we launch? Just like how you guys discovered a problem with the coin hours previously?
hero member
Activity: 498
Merit: 500
March 10, 2014, 11:22:03 PM
Development Updates:

We are updating the Skycoin wire protocol. This is the last thing on checklist before launch.

=== Blob Replicator ===

The Blob Replicator is done. Blob replicator is used for transaction replication and the emergency messaging system.

- https://github.com/skycoin/skycoin/blob/master/src/sync/blob_replicator.go

This uses a gossip protocol to replicate data among a swarm of peers.
- A blob is a series of bytes. The id of a blob is its SHA256 hash
- On connect a peer receives a list of all the hashes of the Blobs the peer has.
- the client requests any blobs peers have that the local client doesnt have
- When a client downloads a new blob, it announces the hash of the blob, so other peers know it exists
- There is a callback function that determines if blob is valid, should be ignored or if peer sending the blob should be kicked
- Blobs are only replicated if they  are "valid" and the callback function judges validity

Uses of blobs include
- emergency messaging system (criteria: blobs contain valid signature)
- transactions (criteria: transactions must be valid and meet various criteria)

Example of using Blob Replicator:
https://github.com/skycoin/skycoin/blob/master/run.go

=== Request Manager ===

Request manager is under development and almost done. Request Manager rate limits requests and is used to protect against DDoS and Sybil attacks.

https://github.com/skycoin/skycoin/blob/master/src/sync/request_manager.go

Request Manager
- queues up requests for data and spreads them over times
- keeps tracks of what requests are in progress
- limits requests per peer
- disconnects clients who are not responding to requests
- disconnects clients who send data that was not requested
- stores information for detecting DDoS and Sybil attack nodes
- kicks nodes that are slow, to speed up blockchain downloads

=== Hash Chain Replicator ===

This is like the Blob Replicator, but used for block chain replication. This component is used for downloading the blockchain and for Obelisk.

This is last component of the wire protocol before launch.
hero member
Activity: 763
Merit: 500
March 10, 2014, 10:57:26 AM
Development Update:

The hash function for Skycoin deterministic wallet generation is finished. We believe our new deterministic wallet hash function is the most secure hash function against GPU and ASIC brute forcing to date. We are using a new hash called "secp256k1 Hash" that combines SHA256 with elliptic curve signature operations.

Secp256k1 Hash Implementation:

1> SHA256 seed value
2> Compute deterministic private key, pubkey pair from seed value
3> Generate deterministic secp256k1 signature from seed and generated private key
3> Append signature to seed and compute its SHA256 hash

+1.
Jump to: