Bitcoin Forum
June 22, 2024, 06:17:35 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / Re: Utter.io: A Decentralized Cloud Platform with the Blockchain on: December 23, 2014, 05:41:24 PM
Quote
Is this like AWS allowing you to pay with bitcoin ?

You can consider it a decentralized version of some of the services AWS provides, namely compute instances, storage and networking. The infrastructure is run by anyone who decides to do so using an OpenStack cluster.  I also run an installer script repo for OpenStack: https://github.com/StackGeek/openstackgeek
2  Bitcoin / Project Development / Utter.io: A Decentralized Cloud Platform with the Blockchain on: December 23, 2014, 01:53:49 AM
Howdy!

Over the last few years I've been working on a project that I originally conceived when I did grub.org back in 1999. Here's the blurb from the Github repository (https://www.github.com/stackmonkey):

Utter.io is like AirBnb for excess compute: The utter.io project provides fast location and provisioning of compute resources within a cooperative set of systems managed by OpenStack operators. Resource accounting inside the network is settled with Bitcoin and purchases of compute instances can be made by users without an account. Additionally, groups of operators can form ad hoc hybrid clouds, allowing fast scaling and sharing of excess compute resources between trusted entities. If you are familiar with cloud terminology, this idea may be one possible solution to some of the challenges in achieving a global cloud federation.



I'm doing an Indiegogo project for Utter.io if you are interested in supporting it: http://igg.me/p/1064343/twtr/9467286

Happy to answer any questions in here.  If you'd like to see a demo of the software in action, the pool is running at https://www.stackmonkey.com/.

Cheers,

Kord
3  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [PRE-ANN][ZEN][Pre-sale] Zennet: Decentralized Supercomputer - Official Thread on: December 06, 2014, 07:52:43 PM
Just wanted to pop in and mention that I've been working on an almost identical concept for about 3 years now, although it's only been tied to crypto for about a year or so.  I started working on this concept back when I started grub.org in 1999.  I haven't had time to digest all the conversations here, but I will post back once I've read them and hopefully have some useful comments to add to the conversation.

It is inevitable the blockchain will be tied IT infrastructure.  The majority of the world's CIOs basically spend their days worrying about trust.  With the blockchain, you get computed trust.  Better even if you can apply that computed trust to more compute.  It seems logical you could expect every major corporation on the planet to get involved in this over the next 5 years.  If you come from an IT background, you'll realize these companies will want to 'own' the code that sells their equipment. For a taste of that behavior, just take a gander at the OpenStack community.

One point that I'd like to make now is that the proof-of-work (which I call 'proof-of-virtualization') for this type of service is a bit difficult to pin down.  Proving you run capacity to virtualize something is going to be tough without running some type of mining workload.  Proving you virtualized something for someone is a bit easier if you can sign transactions.  One possible way to do this is through KVM's guest-to-host serial port call.

Proving you ran a workload without making a copy of it or the payload data is, from what my advisors and I can tell, nearly impossible.  This means trust for some high trust workloads will have to still run through human trust channels, similar to how they are done today.

It is this last point that I'm focusing my business on: providing a high trust service for establishing identity and capacity of compute resources.  This is, for good or bad, not necessarily a job for a cryptocoin.  That's not to say a cryptocoin isn't useful for providing trust at a separate layer.  Knowing you just got paid before spinning up an instance is a wonderful thing: the amount of fraudulent payments in the IaaS industry is ~10%.  This fixes that handily, in addition to a whole host of other issues that have very little to do with a new coin.

If you'd like more information on the project, the Github repos (code always first!) are here: https://www.github.com/stackmonkey/, and the pool (where you can start an anonymous instance) is here: https://www.stackmonkey.com/

I'll be back.
4  Bitcoin / Project Development / Re: A Highly Decentralized Cloud Built with OpenStack and Bitcoin on: August 14, 2014, 10:48:33 PM
Why is coinbase used for payments instead of a light wallet running on the va instance (removing the need for the callback) ?

It's Open Source and you are more than welcome to code that up; I am but one person. Coinbase integration was a snap for me, didn't require any dependencies that must be periodically updated, and allows the appliance operator to focus on other matters, like running the OpenStack cluster.

Now that you've elected yourself to this work by asking a leading question, we'll need to consider how the user secures and backs up private keys to their private wallet.  Happy to discuss if you are game.  The forum won't allow me to post links to gitter.  It's /StackMonkey/utter-va on gitter dot im

Oh, and I cover addressing this eventuallity in the white paper: https://github.com/StackMonkey/utter-pool/blob/master/whitepaper.md#operation
5  Bitcoin / Project Development / Re: A Highly Decentralized Cloud Built with OpenStack and Bitcoin on: July 30, 2014, 10:06:31 PM
How will this differ from MaidSafe?

How does a hypervisor differ from bare metal?  The short answer is that they operate at different layers in the stack.  The current cloud stack is comprised of compute, storage and network offerings.  With blockchain technologies available, we now have a fourth offering (what I call the 4th knob of the cloud) called TRUST.  You take a bit of compute and the result is computed trust.

Maidsafe's claim is that they will deliver TRUSTED compute, storage and network in a platform that allows developers to write new applications.  When I say new applications, I mean new *types* of decentralized applications.  Maidsafe won't run Wordpress, or Ghost, or SMF (what powers this forum).  New software that provides feature parity to these applications might be written in the future to run on top of Maidsafe, Ethereum, etc., but for the immediate future we still need something that smells like a traditional hosting offering.

What I'm building delivers instances comparable to what you would get from Amazon.  That means you can deploy a Linux flavor of your choice, provision the server as you see fit, and then access it like you do any other server on the network.  This server could run the Maidsafe binary, Ethereum, mining programs, continuous integration tests, your blog, a Minecraft world, or just about anything else you could dream up.

I'll point out the trust levels Amazon delivers to their customers are implicit.  We have ZERO visibility into Amazon's stack, yet it runs nearly a large % of the Internet's SaaS services.

Make no mistake, the instances provided at the base layer by StackMonkey are highly untrusted.  You'll have strangers starting instances on other stranger's servers.  This provides the opportunity for a high degree of anonymization in launching instances, but it also opens up the possibility for building a karma system that provides a way for other users and providers to establish lines of trust to each other through a variety of blockchain technologies run on top of the instances.

Infrastructure is meant to be transparent, trustworthy and secure.  The only way we can achieve these goals is by starting with a base set of features and then applying computed trust to them as you move up the stack to your application.

In summary StackMonkey (and the Utter.io code) != Maidsafe, but it still smells like compute with a different type/level of trust applied to it.

6  Bitcoin / Project Development / A Highly Decentralized Cloud Built with OpenStack and Bitcoin on: July 30, 2014, 06:10:30 PM
Hello.

I've been working on the idea of a highly decentralized cloud on and off now for about 15 years.  My efforts started with the creation of the Grub Distributed Web Crawler back in 1999: http://en.wikipedia.org/wiki/Grub_(search_engine).  At the time we were doing Grub, I saw an opportunity where excess compute could be utilized via alternate infrastructure methodologies.

About 2 years ago I left a startup I founded and began working on OpenStack.  OpenStack is a collection of Open Source Python projects that provide cloud orchestration to one or more computers running Linux.  These projects provide a variety of services, including storage, network, and compute.  OpenStack supports QEMU/KVM and several other Open Source hypervisors.  I wrote a set of install scripts for OpenStack that are now highly ranked on Google.  Just search for 'OpenStack Install' to find me.

I've known about Bitcoin since the very early days (insert the tired old story of mining on a VM and losing the image) and I would have probably been more into it if it weren't for running a VC backed startup in SF from 2009-2012.  After having going through a calming period in 2012, I got back into the scene in late 2013 and began consuming content as fast as I could to come up to speed on where we were with the technologies.  It was a cold rainy night in late November of 2013 in the East Bay that I realized Bitcoin could solve some of the major problems with a cloud federation, and that my idea of a coop cloud just might be possible using Bitcoin.  I began coding again, after a 3 year hiatus from the craft.

Today, I have a virtual appliance built with the Flask framework that runs on top of an OpenStack cluster, which takes control of the cluster and sells instances by assigning them Bitcoin addresses. Consider the appliance a compute miner.  I'm wrapping up the pool controller in the next 30 days and will launch the service beta on 9/1/14. At that time, an individual will be able to purchase cloud instances anywhere in the world someone runs an appliance, all without having an account, or providing identity credentials, other than an injected public SSL key or, later, using BitAuth.  I can tell you that I already have providers banging on my door for this.

It's a bit like Airbnb for excess compute, all reconciled and (eventually) authenticated using Bitcoin type technologies.  I believe it is the beginning of the first globally federated cloud.

If you are a bit on the savvy side, yes this is a *little* like Maidsafe or Ethereum, but I'm operating a level below those technologies.  Much of what will be provided will be based on an untrusted to untrusted user relationships and the result is a good amount of untrusted compute. However, these relationships can have higher trust levels established (if the use case requires it) by allowing an appliance to join a private group so only you and the others in the group can share and consume resources within the group.  Future work will establish cloud-karma based on something like BitAuth. i.e. if you have never used the system before, you can only launch a handful of instances with a given address, and the system has a governor on it that limits anonymous, karmaless starts across all appliances. If you escrow BTC in a contract, maybe you get a karma boost to allow additional launches.

There's a rough whitepaper here: https://github.com/StackMonkey/utter-pool/blob/master/whitepaper.md.  There's a video of me talking about federated compute issues here: https://www.youtube.com/watch?v=Hvn0RYS93nc.  The software is 100% Open Source: https://github.com/stackmonkey.  There's a fun little Twitter bot I did last week for a marketing push on HackerNews: https://www.stackmonkey.com/blog/for-bitcoin-from-a-twitter-marketing-bot/.  There's also a video of the appliance running: http://vimeo.com/100944207

I'm a solo founder ATM.  If this interests you enough to get involved, I need help with 3 things: 1. beta test the appliance (I will help you set up OpenStack and the Appliance personally, if needed), 2. offer technical suggestions of blockchain technologies I can press into service to replace the centralized bits (Coinbase &  Ngrok for example), 3. consider getting involved by helping code, auditing code, opening tickets, or reaching out to capital sources interested in the future of infrastructure.  If you are an investor, I can provide additional clarity to the fundraise.  Contact me.

I'm fortunate to be working on this, and I'm grateful this forum exists for me to be able to share something that I passionately believe in.  Thanks for reading.

K
7  Bitcoin / Project Development / Re: Self-replicating autonomous agent on: March 09, 2014, 03:22:40 PM
@fuW19dxlim16 I've been thinking and working on this concept as well.  To get what you want, you need a highly distributed infrastructure: https://github.com/StackMonkey/xovio-pool/blob/master/whitepaper.md.  I need help, if anyone is interested and has the time.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!