FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
ShapeShift

Proposals

Members

Information

Create Proposal

ShapeShift

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 4 years ago · Snapshot (Offchain)

[SCP-43] Infrastructure Budget Proposal

By 0x5261...45B625

Objective

The Shapeshift DAO needs to be empowered to run its own software infrastructure independent of legacy, centralized Shapeshift or any duly appointed custodians thereof. The goal of this proposal is to enumerate the reasons why, and the resources required to make it a reality.

Abstract

Currently, the Shapeshift DAO depends on infrastructure provided by Shapeshift AG in order to bootstrap hardware for its next-generation defi software platform to operate. If the DAO is to become independent and self-sufficient, it will need to appoint one or more trusted proxies to operate its own infrastructure. Shapeshift AG is dissolving, and if a new arrangement is not made, the DAO will eventually have no assets on which to run its platform or development environments. As the primary function of the DAO is to produce a software product, this initiative is integral for the long-term ability of the DAO to function and survive at a very basic level.

Specification

We are proposing that the Shapeshift DAO enables itself to independently serve its own product to the world via leveraging its existing relationship with TaxiStake. TaxiStake is a legal US commercial entity already tooled for operating in this capacity, and currently runs a Cosmos Validator on behalf of the DAO. As such, there are no initial capital expenditures required to fund the project.

The DAO’s next-gen defi platform, referred to as “Shapeshift Web v2”, pulls its data from a piece of back-end software, named “Unchained”. Unchained initially pivots on offering a rich user experience with the Ethereum ecosystem via the Geth blockchain client running in full archive mode. This means that the Geth implementation is demanding in both storage and run-time resources. As a result, the initial footprint of a new Unchained cluster running Ethereum is about $1000 USD a month. Thankfully, this initial cluster footprint will also be powerful enough to run a few additional, less-demanding blockchain clients such as Bitcoin, Litecoin, and Thorchain, without incurring additional cost to the operator.

This proposal posits that:

  • TaxiStake will provision an isolated, dedicated cloud provider account for running the DAO’s infrastructure. No services will be provisioned in this account that do not belong to the DAO.
  • TaxiStake itself will not be responsible for on-call or triage of operational issues with the software.
  • TaxiStake will delegate privileged access to the cluster and/or account for appropriate members of the Engineering Workstream who are responsible for on-call and triage of operational issues.
  • TaxiStake will provide programmatic access to the account in order to deploy assets via automated CI/CD workflows.
  • The instance of Unchained operated by TaxiStake will become the primary back-end leveraged by Shapeshift Web v2.
  • A Sablier stream will be established, from which TaxiStake can be reimbursed at a 150% rate for monthly operational expenditures incurred in running this infrastructure for three months. This equates to about $500 USD a month in profit for TaxiStake itself. If this arrangement needs to be terminated or modified for any reason, the DAO can simply withdraw or reissue the stream’s contract. This arrangement will be renewed on a quarterly basis unless otherwise modified by governance. The relationship with TaxiStake will continue to be leveraged for future infrastructure needs, assuming all goes well. At present, this is expected to include future blockchain integrations in the Unchained back-end, but could be extended to new feature offerings.

Motivation/Benefits

As mentioned previously, the DAO currently depends on Shapeshift AG to provide hardware to run its software product. The primary motivation of this proposal is to enable the DAO to serve its own product to the world with its own infrastructure.

Drawbacks

It does increase the DAO’s reliance on the relationship with TaxiStake. However, the infrastructure deployment workflow is currently packaged in such a way that if the relationship with TaxiStake needs to be terminated for some reason, it is a fairly simple process to deploy these assets elsewhere under the auspices of a new arrangement.

Additionally, the Foundation will be running an Unchained endpoint for the foreseeable future, and Shapeshift Web v2 can be quickly reconfigured to use it within a matter of minutes should need arise.

Vote

If you vote “For” this proposal, you are endorsing the following points:

  • The DAO should be capable of running its own infrastructure to serve its own product,
  • TaxiStake is a trusted proxy able to run the DAO’s infrastructure in a reliable and secure fashion,
  • The establishment and funding of a Sablier contract in the amount of $4500 USD in DAI stablecoin tokens (1 DAI = 1 USD) to serve as a reimbursement vector for TaxiStake’s operational expenditures over the course of three months.

If you vote “Against”, you are indicating that you do not want the DAO to be able to run its own infrastructure, or perhaps just not via the existing relationship with TaxiStake.

Continue Reading
Connect Wallet to Add Note
0
Votes 115
VoterCast PowerVote & Rationale
0x8930...5da2C7
1.147M

For

0x4501...fc4AEa
899,227

For

0x0E18...65b884
722,420

For

0x5261...45B625
506,315

For

0xaF24...3538F4
339,955

For

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Fri December 10 2021, 04:00 pmVoting Period Starts
  • Sat December 18 2021, 04:00 amEnd Voting Period
Current Results

1-For

4.696M

2-Against

160

0%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us