Update:The first packet over the VPN, connected through the meshnet worked yesterday.
- this is a major project milestone.
- We have a multi-hop VPN client running over the Skycoin meshnet namespace. This is the first multi-hop VPN that I know of.
The port of the wallet from Angular 1.0 to Angular 2.0 is in progress and almost done. This means the design firm can start on the mobile wallet and multi-coin wallet.
Cross compilation is working on all platforms now (except for 32 bit windows, because of compiler bug when compiling the secp256k1 library, which causes an "out of registers" error). There are still many Windows XP users in China, so we need to replace the crypto library, to get rid of this bug.
We hired the 4th person to attempt to write the library for getting the unspent outputs for a Bitcoin address (using a local node, not blockchain.info) and they failed. This has been a saga. We will have to iterate the blockchain for each coin, block by block, transaction by transaction, creating a database of the unspent output and transaction set apparently. This is milestone for getting multiple coins supported in the Skycoin wallet.
We switched to Electron from Atom text editor for creating taskbar icons and managing the Skycoin application process startup, because of problems packaging on OSX.
The meshnet/vpn still has no GUI, need json configuration file written by hand and does not have a command-line REPL loop.
Skycoin setup instructions do not work in china because gvm pulls the golang repository from a Google server, that is blocked by the firewall. The installation also often fails even when using a VPN client. We are not sure what to do about this.
The CX design specification is done. We will start on this soon and then begin development of more applications inside the Skycoin networking address namespace.
--- mesh networkThere is still a lot to do here
- encryption
- pluggable transport
- asymmetric connection topology support
- multi-homing
- GUI / user interface
- default deployment for wireless setups
- applications
- clean, easy to use application API
We have a lot of interest from multi-national corporations, operating across different jurisdictions who want to use this as an easy MPLS setup for machine-to-machine communication between their application servers.
--- CXWe are getting this working and doing some pilot applications for large financial services firms.
The core technology, is probably better suited for distributed anti-aircraft defense radar and missile systems.
The financial service firms do not know what they want and most of them, just want to replace their SQL databases with a blockchain, but leave everything else the same. The buzz word "blockchain" in financial services, just acts as a distributed database that is good for financial transaction ledgers.
The technology is very banal. Blockchains are just a type of decentralized database. It is not any more exciting than an SQL database.
I think many banks are looking at blockchain technology for dual purposes. I think they are looking at it as a means to decentralize their payment and settlement operations and get out from under SWIFT and the Office of Foreign Asset Control as NATO falls apart.
--- misc newsWhat is very exciting, is watching US/UN/CIA/NATO try to overthrow the Ecuador government, to stop them from launching a central bank backed digital currency. The new digital currencies are issued by the government central bank, rather than the private banks.
Currently,
- private banks issue the money in the United States and across NATO
- then the banks charge the government interest on the money they create (all money created is debt owed at interest to a private banking cartel)
- then the government taxes the citizens to pay the interest on the money (debt) created by the private banking cartel. Every dollar in taxes, the government collects goes directly back to the private banking cartel. The debt payments consume all tax revenues and the governments are funded by the private banking cartel, issuing even more debt in an infinite debt ponzi bubble (which mathematically can never be paid off and which can only end in default).
If the central banks issue their own money digitally, then there is no pretense for charging interest on money creation through private banking cartel debt bonds. So the existing financial system for extracting all the money from the third world would disintegrate.
The blockchain and digital currency in general, will have dramatic geopolitical implications.
If the money is held in digital accounts at the central bank, then there is no longer a need for deposits at third party private banks. The government can print money into existence, for fixed infrastructure investment and remove the money from circulation gradually over time through taxation. Rather than paying a dozen time the project's cost over its lifetime, in interest to the private banking cartels.
Alternatively the government can withdrawal money from circulation, by "negative interest" or by reducing the account holdings of all currency holders by 5% per year. This eliminates the need for income taxation.
The current international banking system appears to be a ponzi designed to allow trillion of dollars to be created in secret under various methods of accounting fraud and then use it to consolidate control of all the real assets in the world (which is the purpose of the current banking system). The recent response, has been to consolidate control of the banking systm and limit the fraud of infinite free money creation to a small group of only the most powerful families.
I am interested to see if Ecuador is going to succeed or if we are going to see another Operation Condor in Latin America.
In general the oligarchy seems to trying to "lead the change" and ensure that blockchain technology become a new tool for human enslavement. The original purpose of blockchains was to disintermediate the third parties (who no longer have a purpose for existence). The banks appear to be attempting to turn blockchain in a new way of tracking the microchiped human cattle population.