dexm

command module
v0.0.0-...-27a570a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2017 License: GPL-3.0 Imports: 11 Imported by: 0

README

Deus Ex Machina build status

The Blockchain datacenter

DexM is a cryptocurrency that allows people to host static and dynamic websites in a distributed and censorship free way on the public internet.

It's a PoW blockchain that allows publishing various types of contracts:

  • Smart contracts
    These need no introduction, but unlike ETH these contracts are programmed in Javascript If you want more flexibility you can also code your contracts in Javascript, allowing you to write them in a lot of languages that compile to Javascript(C, Typescript, Ruby, PHP, Python, Golang, Java, Dart etc).
  • Function contracts
    Function contracts are a form of contract that responds to events like HTTP request. These contracts can be built in many different programming languages with very little difference from building a standard serverless app, but with the advantage of having your site safe from takedowns and downtime. Your app will run in a Javascript vm and will use some custom apis.
  • CDN contracts
    CDN contracts are a form of contract that is used to host static content(webpages, photos, videos) and are cached by many edge nodes around the globe. Another distinguishing feature is the regional autoscaling: this optimizes the response time of your users by caching your content closer to your users. The cost of these contracts depends on the redundancy level of your data, and the GBs of data served to clients.

But it also has some other features that will make life easier for miners and holders of the currency:

  • A simple deamon that allows accepting DeXm payments with just 1 http request
  • A hotpatching mechanism that allows quickly patching clients in case of a security problem, it's also secure because multiple people are required to approve the patch before it gets accepted by the clients.

Planned features:

  • Distributed exchange run on the network that would allow varying rewards based on the price of the coin to keep profitability of mining stable
  • Schelling sidechain to allow decentralized voting on the blockchain.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
package vitalik
package vitalik

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL