A Paradigm Shift - Software and Infrastructure for Hive/Web3 - HDF Proposal

in #hdf3 years ago (edited)

Where HIVE excels

We have fast, feeless transactions, a true decentralized community, and a Hive Development Fund. However, the blogging and current use cases aren't quite treading water in terms of price and interest. A while ago @markegiles and I had a crazy idea to put VR on blockchain: and we did it. Hive was the first cryptocurrency in the world supporting VR. What's even more amazing are the tools and methods developed to make it a reality.

Using Hive-Keychain and a free online tool called Glitch we built a WYSIWYG dApp packager/VR editor. I highly suggest watching this instructional video to see how there was drag and drop file insertion into IPFS, automated manifest updates, (several automated VR things that are cool but not the reason for this post), and single click dApp posting to HIVE, all released before Decentraland even had an editor.

In addition to a method to decentralize content storage and distribution that IPFS made possible, the method to run the dApps/VR in browser is a key technology that can enable any and all apps that can run in browser to be signed and delivered via HIVE. Forget blogging rewards for just a moment; imagine that putting software out for the world to use was effectively free, and the more it was seen the less your infrastructure costs.

Our backend read the manifest that the WYSIWYG builder put together and pinned that IPFS content. Work on this aspect of our infrastructure stopped there as even with all our success at building and prototyping we didn't get the attention or support to continue it's development.

To make things decentralized we needed our backend to be a token architecture.

DLUX is HIVEs first limitless dApp platform.

To make it truly decentralized so our global community can benefit from censorship resistant application distribution and equality of opportunity through market rate low costs, decentralized financing was developed and prototyped. The dApp platform is currently live at dlux.io with our DeFi portal in a mock up state.

Our protocol allows interested parties to finance an account with roughly 120HP, and run a lightweight consensus side-chain to automate collateralized HIVE and HBD escrow transfers to facilitate atomic swaps. In addition to the protocol for swaps any business or community logic can be added. This is better than SMTs in so many ways.

This is truly De(centralized)-Fi(nance) on HIVE. An open source, extendable protocol which will allow our community to put together not just DLUX infrastructure, but to realize smart contracts, community controlled multi-sig wallets, and even market non-transferable assets like Account Creation Tokens.

All our work has been open-source. It's always had the goal of complete decentralization. Read my blog for in-depth progress and methods.

GOALS

I am once again asking...

The infrastructure to run these prototypes cost around $70/month. If the web grows with decentralization in mind these costs won't increase for people who choose to run nodes in the DeFi protocols. In the short term however growth will cost more to serve IPFS content in containers. Because the DeFi protocol here is node based fees can be far lower than similar DeFi protocols on other chains. Users running nodes will have roughly fixed cost and the fees on trades can be as low as the market allows, in effect Node operators will be DeFi mining with their HIVE RCs. Unlike similar tech on ETH which can cost >$10 in gas fees currently.

Currently there is 1.5 full time devs hoping to work on these protocols. Them being myself and @markegiles who has put together the UI in the various prototypes. When our protocol is ready for an audit that will also be a cost we have to bear.

We've been around for years. Having put up VR on STEEM before Decentraland. Built a WYSIWYG VR editor for building VR before Decentraland had their editor up. Prototyped a DeFi protocol at the same time as UniSwap.

We're petitioning the HIVE DAO for 300 HBD per day for the next 2 months.

We'd love to have our protocol at a level where it can finance itself and we'd love to have the Hive DAO with a solid dev win. Let's get there together!

We already have 5 community members running DLUX nodes, and 1.5 full time developers

By Feb

A full featured and tested portable swap protocol. Allowing any HIVE community such as actifit to run their own tokens simply by modifying a config file on a branch. As well as the front-end scripts and basic UI to interact with the backend.

By April

A fully deterministic multi-signature wallet. Enabling DAO functionality for HIVE communities and hyper-powering smart contracts into more than just their native tokens. At this level of functionality cross-chain bridges would be possible, utilizing individual nodes as consensus oracles for other chains.

By June

Use the above infrastructure to incentivize content storage and delivery on IPFS.

It all comes together

There have been thousands of lines of code written to to make what we have a functioning prototype and inform our path forward. Visit our Github, get inspired, build your community.

HIVE is ALIVE. It's time to start kicking.

Support our proposal #148 - PeakD link


DLUX
White Paper
Github
Discord


I'd Like to personally thank @ats-david @whatsup @crimsonclad @qwoyn @rishi556 @mcfarhat @taskmaster4450 and @theycallmedan for the support of both me and HIVE

Sort:  

Got my vote, here's a direct link for others https://peakd.com/me/proposals/148

I was actually playing around with the 3D builder today. I might build some stuff through it. The pre programmed nav mesh is so nice. If the DAO doesn't fund you compared to the shite that gets approved im literally leaving Hive. 🤣

I updated some of the builder with the newer versions of A-Frame but I think some things are still out of date. Let me know if somethings not working. It'd be nice to have some content on DLUX again :)

Dlux is basically half way to a Hive version of cryptovoxels. Ive been making some 3d stuff that i might nav mesh with your tool. Nothing big just some vector practice.

It sounds very interesting. However, I could not get an understanding of how it all works together. Is there some presentation or article or whitepaper similar to what 3Speak recently presented on Hivefest that describes the functioning of the whole sidechain?

There is a a ton of documentation and other at github and on our site. There is even a couple of videos on Youtube explaining DAO and DLUX but nothing as polished as 3Speak. What is cool is that all of this stuff works now. Here is our DeFi method is terms of a table game.

In simple terms running a node is much like playing Settlers of Catan. You have a clearly defined rule book with clearly defined ways to earn points. Now you want to trade some wood(HIVE) for some bricks(DLUX). You can see everybody who is playing. You, Alice, sends an escrow transaction of 1 wood, hoping to receive 2 bricks, to Bob with Charlie as the escrow agent. The rules are simple enough, if Bob or Charlie mishandle the escrow transaction all the players will force them to dump 4 bricks with Alice receiving 2 of the bricks. If Dan, Erin, or Floyd... or even Bob or Charlie wish to spend 2 bricks to get the one wood they'll send a custom Json transaction letting all the player know they accept the terms. All the players adjust the wood/brick balances as the escrow transaction goes through and Bob finally sends the wood to the purchasing player. If the last transfer fails to happen Bob will have 4 bricks subtracted from his balance by all, and two will return to the purchasing player. By collateralizing the transaction the worst that can happen from the point of view of the initial and purchasing players is a failed transaction. From the point of view of the bad actor the best they can do is pay double the listed price for a resource.

Would you like to create a more polished presentation of how the whole thing works? What you are doing sounds so interesting but I don't see it getting funded if people have no understanding of how it works. Please, consider making a presentation and I'm sure you'll get a lot more support.

Sounds good. Looking forward to seeing where this leads.

Supported.

I love what you're doing here. Hope it'll be a success. We need to really put ourselves infront of an audience that isn't really into nature of money, decentralization etc. and try to get them something unique and onboard hem here.

You've got my vote 👍👍👍

I, 100 % support this. Good luck my friend and Merry xmas!

Congratulations @disregardfiat! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You published more than 100 posts. Your next target is to reach 150 posts.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @hivebuzz:

HiveFest⁵ feedback and contest results

congrats and 'nice post' oh and Merry Christmas or Chanukah or whatever u do or don't do

Thanks! I do have a holy day on or around the solstice like most. I hope yours is as good as it could have been in 2019 :)

Sounds interesting, a lot of keywords used DEFI, IPFS, decentralized, limitless, etc.
What is DLUX in one sentence in simple terms?

Decentralized Limitless User eXperiences is the name.
It's a way to deliver web pages and apps (any/limitless) without the overhead of servers. It's pretty complicated from our point of view (and in this post) because we found a way to hide nearly all that complexity with out taking any of your control.

Thanks for reply!
In developer discussions we say, if it is complicated to understand then it is likely workaround, rather than solution. I did some surfing but couldn't find clear information about

How it is decentralized?
How it is limitless?

I did find info on VR though, but not sure how DLUX, VR and tokens connected. Since my interest in tokens part, is there info on how token creation works?

The method for delivering apps can be built into a desktop/smartphone application. These in addition to dedicated servers can be incentivized to pin and deliver IPFS content. The signing information for putting apps in a container is already part of the HIVE blockchain. The node network is what is being built to incentivize the decentralized storage. In short all of these services will be distributed across a blockchain, a consensus sidechain, and IPFS. No single point of failure, no method to censor others("limitless" in creativity and execution - yet still possible on your front-end mirror), no method to confiscate tokens, and a free market for any required actions.

However, what we are hoping to build for HIVE with the funds from the HDF is the Decentralized Finance protocol which will enable communities like LeoFinance and Actifit to tokenize their platforms and have smart contracts with out enriching other exchanges with fees. Cryptocurrency was supposed to be a way to do microtransactions with out paying a 2.9% credit card fee. Today we have microtransactions and a 2% exchange fee (in + out).

tokenize their platforms and have smart contracts

Ok, How?

Token creation can happen by any method you choose. Bring your own tokenomics. On our chain currently we have a 5% APR that mints new tokens every 25 hours and distributed them to various funding accounts. In our tokenomics 20% gets distributed to nodes for making required transactions on HIVE in consensus. Some get put in a fund to reward new Apps/VR...

All of this is basically a system level smart contract.

Some of those functions queue node operators to make HIVE transactions that handle escrow and collateral. Meaning there is a trustless way to find operators in the network, send any two properly liquid accounts an escrow transaction, and be confident you'll receive the appropriate number of tokens. Likewise, if you're selling your tokens for HIVE/HBD the worst case scenario will appear to be a failed transaction as your tokens are returned by the network(the failing party will lose double this amount)... but the network will handle the trade and automatically generate the transactions necessary to complete the transaction and get you your HIVE/HBD. Since the parties handling these transactions are using free transactions the fee's aren't priced in GAS, can be paid for by network inflation, and only need to be high enough to prevent wash trading.

Do I understand correct? DLUX is needed for token creation, or why 2nd layer even needs own token DLUX, wouldn't that complicate the design?!

The point of this is to have the layer 2 token; In this case DLUX, but anything on HE could live here as well. Trustless swaps from Layer 1 to Layer 2 with out an intermediate token or centralized liquidity provider. This could be used to provide oracle services like 3speaks Proof of Access... or multi-sig in governance for cross chain swaps.

If I'm understanding what you're thinking... this is not a Hive-Engine replacement token to build other tokens. That would be the intermediary I've negated.

Is there an up to date list of current dlux holders? Been a while since I've checked it out and forgotten how many tokens I left in there. ^^

Loading...

I had forgotten I had tokens. 😅


Congratulations @disregardfiat!
You raised your level and are now a Dolphin!

Do not miss the last post from @hivebuzz:

Offer a gift to your friends for Christmas
HiveFest⁵ feedback and contest results

tried to login, didn't work via keychain. well...

While it's being tested I don't want everybody logging in. Also Chrome/Brave appears to be working and firefox isn't, and if you'd like to log on try again... then when it doesn't work just hit refresh. :shh:

It's only functional enough to generate transactions to test and get a little feedback. Sorry :)

mh okay👍