Pages:
Author

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

legendary
Activity: 1098
Merit: 1000
Angel investor.
September 17, 2016, 10:22:55 PM
Long time to wait Skycoin to launch!
hero member
Activity: 762
Merit: 500
September 03, 2016, 07:58:08 PM
Quote
Really?Huh? You are selling now skycoins for the same price other people paid 1,5 year ago with nothing on the line.

Now you are 100 steps further.... ´wow what a swlap in our faces.

OK. I will increase the price Smiley

I was only selling 500,000 coins. The initial pool is going to be kept very small, until it is tradable and can be pumped. This is mostly distribution to developers.

There will be a price increase when its listed/tradable and then the pump cartel whales want a tranche of at least 10%. It does not help them if they can only buy 1%.

I am a bit scared, when I look at the coin trading volumes today. It is becoming absurd. A lot of bored day traders, looking for volatility. Huge amounts of money. We should have listed this two years ago and not waited so long.



How many coins have been sold so far?

Also is the irc channel still active? I go to irc.oftc.net #skycoin but nobody is in there..
legendary
Activity: 1310
Merit: 1000
September 02, 2016, 07:08:14 AM
Sorry for Noob-question:


I generated an adress with "Load Wallet From Seed" with my passwort "12345"

after that i went to :
http://127.0.0.1:6420/wallets

where my seed "a5a5s6s6s" and  privatkey "908d8d98" shows up.

I tried to regenerate my wallet with my passwort and my seed. Both of them works. From other coins i know you need a seed + passwort to regenerate the wallet. But here only one of them is sufficient?! So why i have/need the seed? And for what is the private key (because it´s a brainwallet?) I hope you understand my question.




legendary
Activity: 1162
Merit: 1008
September 02, 2016, 02:28:17 AM
@skycoin

Looks really interesting. But after reading your post i presumne it will take another 2 years for the "1." version?

Don´t matter in 2 years you can still buy skycoins from dev with a rate of 2500 per BTC.

 It's not fair. Risks were higher for those who bought earlier.
sr. member
Activity: 378
Merit: 250
September 01, 2016, 10:30:03 PM
@skycoin

Looks really interesting. But after reading your post i presumne it will take another 2 years for the "1." version?

Don´t matter in 2 years you can still buy skycoins from dev with a rate of 2500 per BTC.

Yeah  Grin , but by then 1 btc is between ~2-5k .... Wink

More like approaching 0.
legendary
Activity: 1310
Merit: 1000
September 01, 2016, 06:39:45 PM
@skycoin

Looks really interesting. But after reading your post i presumne it will take another 2 years for the "1." version?

Don´t matter in 2 years you can still buy skycoins from dev with a rate of 2500 per BTC.

Yeah  Grin , but by then 1 btc is between ~2-5k .... Wink
hero member
Activity: 767
Merit: 500
Never back down !!!
September 01, 2016, 03:35:59 PM
@skycoin

Looks really interesting. But after reading your post i presumne it will take another 2 years for the "1." version?

Don´t matter in 2 years you can still buy skycoins from dev with a rate of 2500 per BTC.
legendary
Activity: 1310
Merit: 1000
September 01, 2016, 02:52:08 PM
@skycoin

Looks really interesting. But after reading your post i presumne it will take another 2 years for the "1." version?
legendary
Activity: 929
Merit: 1000
September 01, 2016, 12:19:42 PM
I haven't been following this project lately.

Is the Skycoin/Bitcoin internal exchange up and running inside the wallet now, and is that how we buy into the ICO?

Is there no external exchange yet?
hero member
Activity: 498
Merit: 500
September 01, 2016, 07:52:25 AM
Update:

These are the things we need to fix for
- launch
- exchange listing

- there is a bug, where if you are running a skycoin node that starts with computer boot and you unplug the power to the server, there is a chance that the node wont start up again (corrupted files on disc, very annoying). However, we rename files before writing to ensure there are backups of the previous version, so
- we need a database that stores each transaction hash and the block that the transaction was executed in (for exchanges, to enable API to track skycoin transaction status)
- we need a database (sqllite?) for storing the block hash, previous hash and block depth and then key-value store for storing the block binary blob.
- a transaction database, to run JSON history API. Also blockchain explorer in wallet (no calls to remote servers, to leak data about what addresses or history you are querying or what coins might be in your wallet).

- The website (skycoin.net). More description. White papers. Documentation on protocols, gmaxwells coinjoin, server API, thin client, consensus network, meshnet components, etc... We need to write hundreds of pages of documentation.
- enable HTTPS on server. Force HTTPS. Force ChaCha20-Poly1305. Also do binary distribution over bitorrent (higher security than HTTPS, but may be using md5 hashes? have to check). IPFS is probably best, but does not have the installed base of bitorrent. HTTPS will not protect against state sponsored attacked, because of timing channel attacks for recovering private keys, on any webserver running OpenSSL based HTTPs/TLS. Additionally attacks/govt mandated backdoors at certificate authority level. We will eventually have an internal distribution network (based upon skycoin content addressable storage, running on top of meshnet).

- consensus. In progress. The full consensus network should be done soon. The prototypes were in python and we had to write a new version from scratch in Golang. /src/visor needs to be refactored a bit, in order to support the new mechanism.

So
- APIs for exchanges to interact with the skycoin wallet
- skycoin website
- blockchain storage for scaling to large number of blocks
- integration of consensus into the chain

I think we will cut down other development for a while and try to get this done.

Right Now:

So:
- block storage (make sure it scales)
- transaction history (have library for querying this)
- blockchain explorer in the wallet (on top of the transaction API)
- website (add graphics and basic information)
- API (make sure the json/wallet API is ready for exchange listing
- consensus integration
- bug fixes in wallet

Then we are 100% ready for Skycoin exchange listing.

What is Skycoin?

I am having trouble explaining what we are doing or why we are doing it.

The "Coin" is
- a new block chain
- a new crypto library
- a new consensus algorithm (non-POW, non-POS), based upon Ben-Os and new crypto/consensus research (no miners)
- some libraries for peer-to-peer replicating the transaction and blocks over the network
- a wallet format
- a "local web wallet" (the wallet is HTML but is hosted locally instead of a remote server)

The coin is only a small portion of the project.

- next generation networking (new networking protocol to enable mesh networking, new address space, source routing, basicly a new internet from scratch). Default link level encryption and end-to-end encryption. IP addresses replaced by public keys. Source routed. Codress messaging (the destination and source of communications are not revealed). Payments to nodes from bandwidth consumers, to bandwidth producers. I call this "meshnet" because that is what it is used for, but it is actually a completely new type of networking.
- a solid crypto library https://godoc.org/github.com/skycoin/skycoin/src/cipher
- prototypes of content addressable storage and peer-to-peer object replication protocols for social media, blockchain, file sharing and next generation internet
- a new scripting language for blockchain applications. That is flexible enough to replace SQL for ERP systems and which has applications in IoT.
- a networking and packet serialization and binary RPC with near zero overhead
- social media test applications built on top of the meshnet and content addressable storage primitives. Example. Your identity is public key. You create tweet, you hash the tweet (content addressable storage) and sign the hash with your private key. You publish the tweet. Everyone who is subscribed to your feed (your public key), replicates the data peer to peer. This is like bitorrent but for data/websites/tweets/blog posts, everything.
- a multihop VPN application that can tunnel over the meshnet (can do Shenzhen->beijing->Russia or Shenzhen->Hong Kong->Japan->Russia and choose geographic data paths, based upon latency and throughput instead of accepting default data path. Can bond bandwidth from multiple independent paths). This is done, but only works for OSX/Linux and does not have a GUI yet.
- A secure messaging app, similar to TOX, that allows you to send messages to people based upon their public keys.  Secp256k1+ChaCha20
- A native IPFS implementation using the skycoin crypto primitives and networking.
- A multi-coin thin wallet API (part of skycoin-exchange) that allows you generate private keys, generate addresses, check balances and perform transactoions for multiple coins from the same API (currently only Skycoin and Bitcoin). github.com/skycoin/skycoin-exchange
- a federated open source exchange infrastructure. Enables easily converting between coins and allows people to receive or make payment, in any set of supported coins (you can accept payment in litecoin, but store the value as Skycoin or Bitcoin through automatic conversion). If you have only Skycoin in your wallet, you can pay a merchant in Dogecoin, through automatic conversion through the exchange API. This will be more important, as soon as cities and localities begin to issue their own blockchain traded currencies.
- ability to send and receive invoices and receipts by public key over the messaging facility
- Asynchronous minimalist messaging facility, similar to XMPP (but binary instead of XML and with all the crap cut out). For management and messaging. (I am trying to avoid this if possible, but do not think it can be avoided because later things need this). Needs to run natively on the mesh fabric and cannot depend on DNS/BGP/TCP/ip etc. Internal mesh only.
- electrum like multi-coin wallet, that is able to generate addresses, check balances and generate transactions over multiple coins (skycoin-exchange).
- A node manager for managing dozens or hundreds of meshnet nodes, from a central command server. Checking status, adding routes, SSHing to node, deploying processes. Auto updating.
- Analytics for Skycoin Meshnode pluggable transport. One way latency. Two way latency. Packet drop rate. Throughput/bandwidth at different time scales and resolutions.
- "Pluggable transport" interface and specification for node-to-node connections. Transport can be tunneled over HTTPS, SSL, SSH or an IoT protocol in the future. The transport is swappable.
- Exchange API for facilitating bandwidth micropayments, without going through the blockchain (off chain payments through third party).
- Route lookup service and crawler service for determining mesh connection topology.
- Golang object serialization library
- Golang content addressable storage object library
- database and network replication libraries for content addressable golang/storage objects (blocks, transactions, social media posts, files, etc)
- Library for saving files to disc, so that they are not corrupted, when power fails in the middle of save. The corrupted files, crash the node on the next startup and frustrate automated deployment of a large number of nodes. Hash objects/content addressable storage is also more immune to data corruption and detects flipped bits and media/RAM failure automatically. Corrupted objects can be discarded and redownloaded from the network.
- A new console in OpenGL, so that we can have cross platform command line for node administration. We actually had a new console written in Golang/OpenGL, so that we can get the same interface on OSX/Linux/Windows.
- etc...

Once we have the base layers working and libraries and networking, then we need applications. We are going from one application (the wallet), to multiple applications (messaging, exchange, vpn, meshnet, etc).

We almost have standardization of
- containerizing reading/writing to disc for a given application
- standardization of how application renders GUI (JSON API, angular, typescript)
- containerizing networking (only through meshnet, connection by pubkey)
- starting and stopping processes on nodes

We have no thought through, how we are going to distribute and support multiple applications being built out of the lower level infrastructure.

At that point, we are almost at an "app store" level. Or atleast "package manager" level. Where people will be able to write open source apps in golang, on top of a limited set of libraries (the skycoin networking, crypto, the method of display and generating a GUI).

For instance
- https://blog.cloudflare.com/building-the-simplest-go-static-analysis-tool/
- https://godoc.org/golang.org/x/tools/go/loader

We can take a program in golang, in a folder as source code. Do static analysis on it, to ensure that it only import the current networking and file system libraries (approved list of libraries). Containerize and isolate file system and networking access for security. Then compile it from source into an executable. Run a process, track the process, shutdown the process remotely.

So eventually, I think we will be able to deploy applications to remote nodes and start, stop and configure these application remotely.

In the long term, we have our own application programming language in development (which is almost identical to golang, but with stricter mathematical constraints, so as enforcing determinism). This would be primarily for blockchain applications and contracts but also can be used for application development.

---

In general there are
- libraries needed for implementing other libraries or applications
- applications that increase Skycoin capital inflows directly (can be monetized)
- application that increase Skycoin user base
- applications that increase Skycoin liquidity
- applications/refinements that increase Skycoin usability

Currently I think the primary development priorities are

Exchange Listing: (requirements)
- consensus integration
- scaling blockchain storage (blockchain database)
- transaction history API and blockchain explorer API
- the website and more documentation
- verifying that the wallet API has all functions required (we found out we were missing a few, after building our own exchange)

Then parallel priority for development is

Meshnet:
- get this working ASAP
- pluggable transport, refactoring, cleanup, node manager, analytics, network topology and route service

Then secondary priorities are
- multicoin API
- internal exchange ( github.com/skycoin/skycoin-exchange)
- applications over the new network (social media, content addressable storage/IPFS, messaging, self hosted applications, etc...)
- bug fixes,  usability improvements and scaling
- improving project management, number of developers and the number of projects we can have in progress at once

Then tertiary priorities are
- own programming language (with metacircular interpreter and mathematical determinism, for application development and blockchain scripting for third party blockchains).
- app store? figure out how to deal with proliferation of user facing applications
- metrics and graphs and visualizations for consensus network
- speculative research projects

So doing the small changes and refactor for exchange listing, is #1 thing to get developers on.
- I did not notice these things were missing, until the Skycoin/Bitcoin internal exchange was done and we were going through integrating it. You do not notice that an API function is not there, until you go to use it.
- We are saving all blocks to disc, everytime we save, even if the block is already on disc. Because we are gobbing all the blocks. This needs to be fixed, because will slow down severely once we have a new block every ten seconds.
hero member
Activity: 621
Merit: 507
Radix-The Decentralized Finance Protocol
August 31, 2016, 02:50:43 PM
Wow, we have an exchange. Has anyone tried it already?
legendary
Activity: 1310
Merit: 1000
August 31, 2016, 02:38:09 PM
4 hours for 9,6MB on skycoin.net  Undecided Huh
full member
Activity: 144
Merit: 100
August 31, 2016, 04:22:07 AM
can we send our skycoin now?
sr. member
Activity: 432
Merit: 250
August 31, 2016, 02:47:24 AM
compile errors:

/root/.gvm/gos/go1.4/pkg/linux_amd64/runtime/cgo.a(_all.o): unknown relocation type 42; compiled without -fpic?
/root/.gvm/gos/go1.4/pkg/linux_amd64/runtime/cgo.a(_all.o): unknown relocation type 42; compiled without -fpic?
runtime/cgo(.text): unexpected relocation type 298
runtime/cgo(.text): unexpected relocation type 298
sr. member
Activity: 432
Merit: 250
August 31, 2016, 02:43:28 AM
sudo didn't work. had to log in as root to get it to work. so far, go is installing now. both the bash >> curl and the source commands only worked in root, compile failed.

In any event, seems a problem with the environment, not skycoin.
sr. member
Activity: 432
Merit: 250
August 31, 2016, 02:05:37 AM
I keep getting the following error from "bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)"

-sh: 6: Syntax error: redirection unexpected

had this problem when following the instructions as well.
sr. member
Activity: 432
Merit: 250
August 31, 2016, 01:57:04 AM
I'm not getting a "setup.sh" file from the repo, don't think gvm or go is getting installed.

There is no setup.sh file any longer from what I understand.  Everything related to gvm, go & dependencies that you need is on https://github.com/skycoin/skycoin

Here, maybe try the following shortcut.  You might need to deal with dependencies if it doesn't work.


1) Download & Extract skycoin-0.8.0-bin-linux-x64.tar.gz from skycoin.net 


2) Open terminal:

sudo apt-get install curl git mercurial make binutils gcc bzr bison libgmp3-dev screen -y

sudo apt-get install bison curl git mercurial make binutils bison gcc build-essential

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

source $HOME/.gvm/scripts/gvm

gvm install go1.4

gvm install go1.6



3) To run client:

[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"

gvm use go1.6 >/dev/null


cd /skycoin-0.8.0-bin-linux-x64/src   (Note: make sure to use the exact path where you extracted the tar file)

./run.sh



Thanks, will give this a try.
sr. member
Activity: 432
Merit: 250
August 30, 2016, 09:10:15 PM
I'm not getting a "setup.sh" file from the repo, don't think gvm or go is getting installed.
sr. member
Activity: 432
Merit: 250
August 30, 2016, 08:56:06 PM
Thanks, will go through them again and see if I'm missing something. These were the ones I tried first, with detailed instructions.
sr. member
Activity: 432
Merit: 250
August 30, 2016, 06:12:47 PM
Is there a current set of install instructions somewhere? I've tried using the instructions at https://github.com/skycoin/skycoin/wiki/Installation and have also tried wget to fetch the linux tar files for client and gui from skycoin.net, and ran tar to extract them. This was done on Ubuntu 16.04 64 bit VPS. can't get skycoin to run. Also tried downloading windows packages and running locally, tried launching from command window with admin access, doesn't launch.
Pages:
Jump to: