Jump to content
kenrino

Codius Reboot Coming Soon

Recommended Posts

This is interesting but do we know how the 2.0 was reached? The "official" github source (https://github.com/codius/codiusd) looks ready to be deprecated and the gitter page suggests most are approaching 2.0 with caution due to the experience last year.

I'd love for Codius to take off so it will be interesting to see if this reboot will become "3rd time's a charm!"

@retryW @josepi90 - have you heard anything more about this one?

Share this post


Link to post
Share on other sites

The "active" branch is linked in the article already...

Unfortunately they still seem to stick to their inflexible manifest.json file, so it is just a very expensive way (compared to VM hosting) to have a resource starved kata-container run on someone's k8s cluster.

IMHO codius would have some chance as a plugin/extension to k8s coupled with streaming payments to host containers on-the-fly - but in its current form it just seems like a combination of bad decisions and barely more than a proof of concept. It also stretches the concept of "smart contract" reeeeeally far.

Share this post


Link to post
Share on other sites
17 hours ago, Pablo said:

This is interesting but do we know how the 2.0 was reached? The "official" github source (https://github.com/codius/codiusd) looks ready to be deprecated and the gitter page suggests most are approaching 2.0 with caution due to the experience last year.

I'd love for Codius to take off so it will be interesting to see if this reboot will become "3rd time's a charm!"

@retryW @josepi90 - have you heard anything more about this one?

Not much, other than a friend shared the news that xrping invested in Agoric who specialise in smart contracts, so assume they are linked somehow.. 

https://medium.com/xpring/investing-in-agoric-ad57ad10e448

1128060608606347266https://agoric.com/

https://twitter.com/ethanbeard/status/1128060608606347266

1128060608606347266

1128060608606347266

Share this post


Link to post
Share on other sites
7 hours ago, josepi90 said:

Not much, other than a friend shared the news that xrping invested in Agoric who specialise in smart contracts, so assume they are linked somehow.. 

https://medium.com/xpring/investing-in-agoric-ad57ad10e448

1128060608606347266https://agoric.com/

https://twitter.com/ethanbeard/status/1128060608606347266

1128060608606347266

1128060608606347266

ignore the above.. someone from Agoric confirmed that codius is taking a different approach, though they would love ripple to use their tech at somepoint..

Share this post


Link to post
Share on other sites

Former Ripple CTO launches platform to allow users to easily write and deploy smart contracts.

"Ripple’s former CTO and Founder of Coil, Stefan Thomas, has announced the launch of a new open-source decentralized hosting platform called Codius. This decentralized platform uses interledger and enables anyone to write and use smart contracts, in a cost-efficient way."

Source: https://www.xripple.news/2019/07/09/former-ripple-cto-launches-platform-to-allow-users-to-easily-write-and-deploy-smart-contracts/

Share this post


Link to post
Share on other sites
Posted (edited)
On 7/9/2019 at 6:22 PM, Sukrim said:

Unfortunately they still seem to stick to their inflexible manifest.json file

Are there particular features in a Kubernetes pod manifest that you'd like to see supported for Codius deployments?

On 7/9/2019 at 6:22 PM, Sukrim said:

IMHO codius would have some chance as a plugin/extension to k8s coupled with streaming payments to host containers on-the-fly

By this do you mean the container(s) would run for as long as money is being streamed to the host?
FWIW, I've been looking at (but have yet to try with k3s + kata) Knative, which would allow a Codius host to charge by active container runtime or per call to the Codius pod/contract.

Edited by wilsonianb

Share this post


Link to post
Share on other sites
1 hour ago, wilsonianb said:

Are there particular features in a Kubernetes pod manifest that you'd like to see supported for Codius deployments?

Quotas, GPU support, Healthcheck and liveness probes, logging config, storage... In general https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.15/#pod-v1-core seems quite a bit more flexible than https://github.com/codius/manifest/blob/master/schemas/GeneratedManifestSpec.json

1 hour ago, wilsonianb said:

By this do you mean the container(s) would run for as long as money is being streamed to the host?

Yes, I'd send a host a description of what I want to run, get a quote back and as long as I stream at least the amount that is quoted, the pod is being scheduled and run. Once I stop paying (ideally in a more graceful way after notifying the operator, since there might be some more seconds of CPU time when shutting down), the pod gets descheduled and killed.

Knative is also nice, but one layer higher. On the plus side, it might be easier to reason about and to price.

Besides Katacontainers, you could also look at Kubevirt or GiantSwarm's KVM-operator, but in the end you're advocating for people to pay for runing unvetted customer/attacker supplied containers or VMs (depending on the isolation model). I personally have a hard time in seeing the "smart contract platform" part of this, but it seems like a neat concept.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...