Jamie Klinger – P2P Foundation https://blog.p2pfoundation.net Researching, documenting and promoting peer to peer practices Wed, 14 Feb 2018 14:53:21 +0000 en-US hourly 1 https://wordpress.org/?v=5.5.15 62076519 What is Holochain and why does it matter? https://blog.p2pfoundation.net/what-is-holochain-and-why-does-it-matter/2018/02/15 https://blog.p2pfoundation.net/what-is-holochain-and-why-does-it-matter/2018/02/15#respond Thu, 15 Feb 2018 09:00:00 +0000 https://blog.p2pfoundation.net/?p=69797 In this video, Holo/Holochain co-founders Eric Harris-Braun and Arthur Brock and ICO Project Lead Jean Russell explain what Holo and Holochain are and why it matters. Additionally Jamie Klinger explains the finer dimensions of Holochain in the post below: Holochain : The Blockchain picks up a Dimension Jamie Klinger: Bitcoin’s central mechanism — the Blockchain — is a monumental achievement in... Continue reading

The post What is Holochain and why does it matter? appeared first on P2P Foundation.

]]>
In this video, Holo/Holochain co-founders Eric Harris-Braun and Arthur Brock and ICO Project Lead Jean Russell explain what Holo and Holochain are and why it matters. Additionally Jamie Klinger explains the finer dimensions of Holochain in the post below:

Holochain : The Blockchain picks up a Dimension

Jamie Klinger: Bitcoin’s central mechanism — the Blockchain — is a monumental achievement in computer science. And from that central achievement, many other cryptocurrencies have emerged attempting to improve the model in one way or another. Holochain has come along to further decentralize, maximize efficiency, and allow for all types of interfaces and applications to be built with it.

Holochain harnesses the parallelism of BitTorrent to power fully distributed apps.

Holochain is a data integrity engine for distributed apps

An Engine is “a machine with moving parts that converts power into motion.” (Source: Google)

Data Integrity is what blockchains and torrents have been doing. They make certain that the data on my computer is the same as the data on your computer. They make certain that the order of the data is exactly the same, otherwise there would be a malfunction.

Distributed Apps are apps that run locally on your personal device (as opposed to in the cloud).

https://www.pexels.com/u/lumariia/

centralized app like Snapchat offers you a small file (the app) to download that sends data through centralized servers.

A decentralized app like TenX runs on a decentralized blockchain (Ethereum).

distributed app would run locally on your personal device and would offer peer-to-peer connections.

So if Snapchat were a distributed app, you and your friends would all have the (d)app on your phone, and when you send a photo, it would be sent directly to your friends and only to your friends. No intermediary servers. No intermediary blockchain.

Another way of seeing distributed apps are as scripts (executed code) that hook into distributed databases, compiling data.

Holochain allows you to build interoperable apps for communication

https://www.pexels.com/u/gratisography/

If you want to build a Twitter clone on Holochain (which, incidentally, its core team has already started, and it’s called “Clutter”), you decide on the rules for message size, hashtags, and whatever other parameters are important to you. Maybe you decide that for your specific Twitter app, it is crucial to segregate posts by the person’s color preference, so in the creation of your app, you hold a sign-up requirement for people to share their favorite color.

Now, when you post a poll and people begin to respond, you can have their answers sorted automatically by the respondent’s favorite color.

Ok, so you made Twitter with color preferences, we’ll call it Color-Twitter. That’s not the most useful feature in my opinion, so I make a poll asking people to vote on a more useful parameter and gather statistical information. The group votes and they choose age. We then request to the creator of the app to add in this parameter to Color-Twitter. Here’s what happens next.

https://www.pexels.com/u/sebastian/

The app creator likes your idea

Congratulations! The app creator wants to integrate your update! They build the new functionality into the app, but since it is a distributed system, everybody who is using the platform needs to download the latest version.

The founder will run both versions (and hopefully many people will do the same to facilitate the transition) where the users who have upgraded will leave one final tweet saying, “I no longer post here. Find me as HonestlyJamieK on ColAge-Twitter, follow this link.”

Some users may choose to stay behind and continue using Color-Twitter. They will not be able to interact with ColAge-Twitter accounts. But it could be possible in the future that ColAge-Twitter accounts can interact on the old chains of users still running Color-Twitter. This is because the parameters for Color-Twitter have been met by all users, but the parameters of ColAge-Twitter have not been met by all users.

Color-Twitter can only exist as long as there are users running that specific app. If all of Color-Twitter users go offline and/or upgrade to ColAge-Twitter, it will no longer be accessible.

Users who have chosen to use ColAge Twitter are now required to register their age before being able to join..

Once Ceptr — a parent project encompassing Holochains and related tech that would further simplify interoperability — is integrated, it could be fully possible that if another application already holds the information required by this app, Color-Twitter could automatically make a request for access to this parameter. This can be looked at a little bit like an auto-fill feature. In other words, by filling out your age once, you might never have to fill it out again, you would only need to approve access to that information by a specific app that you downloaded.

https://www.pexels.com/u/pixabay/

The app creator does not like your idea

If the creator does not believe that this is the vision of their system, they can refuse to upgrade and remain with Color-Twitter.

Now, the same thing happens as before except that the founder of Color-Twitter is the one who is left behind. I can take the original app’s code, fork it, add the parameter of age, and launch it in holochain as my separate app. People can now use my app to broadcast tweets too if they choose.

Just like in the other example, if my new app follows all of the rules of the Color-Twitter, when someone broadcasts on the ColAge-Twitter app, they can (if they choose) simultaneously broadcast on the Color-Twitter app. As long as the rules of all the apps validation rules (color for Color-Twitter, color+age for ColAge Twitter) are met, you can broadcast across as many apps as you are running; the holochain-equivalent Facebook, Flickr, Slack, etc.

https://www.pexels.com/u/pixabay/

Distributed, not decentralized

Want to post on the Color-Twitter? I hope you’re prepared to share the network load. Holochain apps will be light enough to run on your cell phone and will be efficient enough to only be grabbing the information you request at any given time.

If the system was decentralized, we would require upgraded nodes for ColAge-Twitter to be able to run. With a distributed system, it is entirely individualized and is up to the user base to voluntarily follow along. However, if your dApp is financially sustainable and you want to provide your users with access without requiring them to maintain a shard* of the system, there will be an opportunity for dApp maintainers to run nodes/servers.

*Each app consists of a series of shards distribted across the userbase sharing the serverload, comparable to torrent functionality

https://www.pexels.com/u/kaiquestr/

Lyft & Uber vs La’Zooz & Holochain

La’Zooz was a blockchain-based ridesharing app. It functioned as a self contained system. The network was supported by its mobile app users running the app and earning tokens, who were supported financially by token purchasers, which worked by having drivers accept the tokens. They completely removed the middleman that is Uber. While that project itself has fallen to the wayside, the idea of it seemed completely obvious to anybody who has ever played with blockchain — and it won’t be going away.

Why pay a middleman when the system can be taken entirely out of the hands of a corporation? There actually are a number of very important reasons why Lyft and Uber need to exist today and why the blockchain isn’t ready for them just yet. There are legal challenges, security issues, insurance requirements, etc., that make a purely peer-to-peer system for ridesharing a bit out of reach. But in a few years, we can expect smart contracts to enter the equation and solve many of these problems.

Decentralized and/or Distributed reference systems are right around the corner. We can create parameters for verification of proper insurance, background checks, and any other requirements for potential drivers. This would function similarly to a smart contract, allowing for users to move through to the next level of verification once accepted through the former.

And once the Uber-clone is up and running, somebody can decide to fork it and generate an eco-friendly version which would only support drivers using electric cars. Eco-Uber might cost more, but it would offer a new parameter to its participants.

https://www.pexels.com/u/gratisography/

There Are Too Many Apps!

After Eco-Uber started, somebody created Red-Uber for red cars and Blue-Uber for blue cars. If the driver is subscribed to the Mass-Join-Drivers App, and fits the appropriate driver parameters, they can automatically (with permissions) becomes a driver for all of the latest apps.

For users, imagine someone now has a list of options to choose from (Red-Uber, Blue-Uber, etc) and it’s just too many unimportant choices for them. They don’t care about who drives them from point A to B, they just want to get there quickly.

Just like with Color-Twitter and ColAge-Twitter, if you as a broadcaster meet all of the requirements, you can broadcast to whomever you like, even multiple applications simultaneously.

So the user sends out their lift request to all of the appropriate driving apps. Once the first driver responds to the call, it will ping the user and then automatically cancel all of the other lift requests.

Holochain is like having access to all of the capabilities of all of the Internet apps simultaneously without needing an API, because the languages are entirely compatible. Holochain is the equivalent of having an IFTTT layer built underneath the entire Internet.

It is important to note that some of the deeper features described in this article will require self-describing protocols which have been built into Ceptr, a highly related but (currently) separate sister project.

https://www.pexels.com/u/pixabay/

The Ultimate Dashboard

Today, we are forced to settle for what Facebook’s algorithm decides to show us. Our capabilities for manipulating our feed are extremely limited. With Holochain, we are only limited to the parameters set by the applications. And if you and your friends don’t like those parameters, you can change them with a forked app!

And because the information exists on a layer on top of the app and isn’t held proprietarily, you can mix and match your feeds to your heart’s content. I might create dashboards for all different circumstances and be able to jump between them seamlessly. Everything dog-related from all of my app channels from users who have posted at least 10 times could be one of my dashboards. All pizza-related posts by users with a high reputation level who live within 10km of me could be another dashboard.

Because the information isn’t forced to sit uniquely in each application, the end user can create a customized experience with the parameters of their choosing. The possibilities for data mining and consensus building are endless. End the data-monopolies of Facebook and Google. If we choose to use Holochain, we choose how our information is shared and empower the commons to utilize it for collective growth and understanding.


Sources:

Lead image: https://www.pexels.com/u/invisiblepower/

The post What is Holochain and why does it matter? appeared first on P2P Foundation.

]]>
https://blog.p2pfoundation.net/what-is-holochain-and-why-does-it-matter/2018/02/15/feed 0 69797
Help build the Jack Of All Trades Universe https://blog.p2pfoundation.net/help-build-the-jack-of-all-trades-universe/2014/08/09 https://blog.p2pfoundation.net/help-build-the-jack-of-all-trades-universe/2014/08/09#respond Sat, 09 Aug 2014 12:01:46 +0000 http://blog.p2pfoundation.net/?p=40522 We featured a introduction video to JoatU a few months back and we’re happy to see that they’re doing their best to scale up this great project. Please watch the video, read through the materials below and support them in their current crowdfunding campaign. Jack of All Trades Universe (a.k.a. JoatU) is a revolutionary, community-based, online economic... Continue reading

The post Help build the Jack Of All Trades Universe appeared first on P2P Foundation.

]]>
We featured a introduction video to JoatU a few months back and we’re happy to see that they’re doing their best to scale up this great project. Please watch the video, read through the materials below and support them in their current crowdfunding campaign.

Jack of All Trades Universe (a.k.a. JoatU) is a revolutionary, community-based, online economic system! Find out about classes, goods and services you can trade for, and organizations to lend a hand at – all in your neighborhood.

Never feel bored or poor again. JoatU transforms economic competition into cooperation. With JoatU, you can cash-in on your trades and talents with an alternative form of humanitarian currency.

Together, we have it all.

Inspiration

We want to change the world. Nothing else, nothing less. People have been isolated and individualized for far too long. The drive for community life is pulsing through our veins. Without it, we will never have self-esteem. Without it, we will never realize our full power and purpose.

Enter JoatU!

It’s time for an EASY WAY to meet all the people who want to live with autonomy and interdependence. It’s time to exchange our infinite amount of talent and resources to build and create a more vibrant, productive, and uplifting society on the local level. It’s time to personalize our transactions. JoatU is the opposite of faceless online shopping. It facilitates interaction-filled exchange with thousands of people following their passions! Anyone – with any income level – can participate.

Birth

JoatU’s was born on October 5th, 2012 when founder Jamie Klinger woke up completely filled with inspiration.  He logged onto Facebook and messaged about 100 friends asking one simple question:

What skills would you offer out to someone if you could put that time into a bank and use it to buy other services?

The variety of skills and offerings his friends were willing to exchange blew Jamie away.  There was a market!  He had too many friends with too many incredible skills and not enough full-time employment to go around.

From that day forward, he started building a platform to make these exchanges as natural and simple as possible. That platform is JoatU.

Front Page preview

JoatU front page

Your Support Matters!

JoatU believes strongly in a global open-source movement.  Working with communities across the world is how we’re going to build a collective global commons.  We want you to be involved in every step along the way!  JoatU began with out-of-pocket funding and gracious volunteer work. We’re confident that we can take it to the next level with your support.

We pride ourselves on complete financial transparency. We have done our best to build this program through volunteer work and barter alone. Unfortunately, doing so has made our progress too slow to take over the world. Know every dollar donated will be accounted for and we will spend our money as efficiently as possible.

Big Update!

Since launching this campaign, we have attracted a talented programmer, Alex Willemsma who began developing JoatU in Ruby for free as soon as we began sharing ideas.  He has over five years of experience and was one of the early developers of the Couchsurfing.org website.  Our ideals are aligned. So much so that he has graciously offered to take on a more full-time position to help develop a first iteration of JoatU for close to minimum wage; much less than any other offer.

Thank you Alex!

Financial Breakdown

Stage 1: Very basic JoatU app.
Deliverables:
* Login / Logout / Registration
* Profile pages that also list skills / offers
* The ability to edit profile pages
* The ability to edit skills / offers, add new offers, removing existing offers
* The ability to view a list of other users in my community
* The ability to view a list of offers in my community
* The ability to search for a specific offer in my community
* Automated test coverage of the above features, and automated systems to ensure that tests pass and code meets standards are in place.
Estimated time to complete: 1 month
Estimated cost to complete: $1,000

 

Stage 2: Hosting and Deployment
Deliverables:
* A hosting service account has been acquired to host JoatU (most likely Amazon AWS).
* Scripts to manage web hosting instances have been written and tested.
* Scripts to deploy the latest JoatU code at any time have been written and tested.
* The “very basic JoatU app” has been deployed to a production environment as an “alpha” release, and is available to the wider world for the first time.
* The JoatU registration system contains features to limit initial registrations to specific users (either by “registration code” or another mechanism), creating a “closed alpha”.
Estimated time to complete: 1 month
Estimated cost to complete: $1,000 + hosting costs

 

Stage 3: Messaging and Contracts
Deliverables:
* JoatU users can send each other messages within the app.
* All messages can be forwarded to users email address (configurable in preferences)
* Special “contract” messages may be created, which facilitate a trade of goods / services / skills between two users.
* Offers gain rating & reference features, where users who have transacted for an offer can rate it and / or leave a reference about it.
* Users gain reference features, where users who have transacted can leave personal references for each other.
Estimated time to complete: 2 months
Estimated cost to complete: $1,500

 

Stage 4: Community Offers
Deliverables:
* JoatU users can propose community offers.
* Other JoatU users can approve / disapprove of proposed community offers.
* Algorithm to calculate Joat Unit value of community offer is written and implemented.
* Community offer rating, references, and confirmation flow is in place.
* Joat Unit transactions and balances are coded and in place (both to create / award Joat Units for community offers, and to facilitate their use in user to user transactions).
Estimated time to complete: 2 months +
Estimated cost to complete: $1,500 +

Stretch Goals

Any amount over top of the initial $5000 will go towards covering our initial costs, hiring more developers, designers, and help with project management and business development.  Those who have donated will be invited into a Loomio group to help decide how to best spend the money beyond $5000.

Possible developments we could implement include:

*Group offers: A group of individuals make a community offer.

*Decision-making for communities with the integration of Loomio

*Crowdfunding application for communities built right into the site so you and your neighborhood can start raising all the funds needed for your local neighborhood projects.

We will also make our way out into your communities and get as many local businesses involved in accepting JoatU as possible, taking the value of our community-created JoatU Unit to the next level, allowing you to buy more of your necessities through locally-owned businesses.

Once JoatU is properly built, we hope to be able to funraise internally using JoatU Units as payment for certain aspects of development.

JoatU profile page

International Crowdfunding Tour

In one of the very first informal JoatU exchanges, Jamie Klinger offered to help Johnny Coull crowdfund $5000 to launch his album which he successfully did.  Now, Johnny Coull is taking Jamie across Canada and the US to a) Promote his new album (available on Bandcamp) and b) Promote JoatU’s crowdfunding campaign!

From April 24th to June 24th, Jamie travelled across Canada and the US spreading the idea of JoatU and gethering market research on how different people perceived the idea.

Cities traveled to: Toronto, Guelph, Minneapolis, WInnipeg, Brandon, Regina, Calgary, Edmonton, Kamloops, Kelowna, Vancouver, Victoria, Seattle, Portland, San Francisco, Oakland, San Jose, Santa Cruz, Houston, New Orleans and Northampton before settling back in Montreal.

JoatU search results

How will the project sustain itself after the campaign?

JoatU is in the process of developing win-win economic partnerships with local co-operatives, maker-spaces, for-profit businesses, and organizations. JoatU will also generate income by supporting local advertisements (if our communities allow it), as well as generate a low-cost freemium model for supporting members (like you!). We will also seek grants and donations similar to non-profits.

 JoatU would like to give thanks to a major inspiration, the folks at Loomio who have helped inspire us tremendously!  Please support them too!

For more information, check out all the info on http://www.joatu.com

Thank you. Don’t wait!  Donate today!

Please support JoatU’s campaign here

 

The post Help build the Jack Of All Trades Universe appeared first on P2P Foundation.

]]>
https://blog.p2pfoundation.net/help-build-the-jack-of-all-trades-universe/2014/08/09/feed 0 40522
Project of the Day: JoatU — Community-driven Economics https://blog.p2pfoundation.net/project-of-the-day-joatu-community-driven-economics/2014/03/22 https://blog.p2pfoundation.net/project-of-the-day-joatu-community-driven-economics/2014/03/22#comments Sat, 22 Mar 2014 11:35:07 +0000 http://blog.p2pfoundation.net/?p=37764 In this video Jamie Klinger presents JoatU — a Community-driven Economics and a development of a web application enabling this kind of exchange This is also a call for developers to this volunteer project, if you are a developer you can find Joatu on GitHub What is JoatU, exactly? It’s a web application that allows... Continue reading

The post Project of the Day: JoatU — Community-driven Economics appeared first on P2P Foundation.

]]>
In this video Jamie Klinger presents JoatU — a Community-driven Economics and a development of a web application enabling this kind of exchange

This is also a call for developers to this volunteer project, if you are a developer you can find Joatu on GitHub

What is JoatU, exactly?

It’s a web application that allows to offer services and products, and it’s a complementary currency “Jack Of All Trade Unit” supporting local community projects by direct democracy.

Joatu is an initiative that is interesting from several perspectives. One of the things is that the algorithm of generating this complementary currency is different from other currencies, and based on the evaluation by the community. This makes it interesting from the computational point of view. Another thing is that as a “Jack Of All Trade Unit” it can encourage the community to share a variety of different services and products with each other. This means that one person can exercise her/his different skills and does not have to specialize in just one.

We’ll try to look more deeply into these different aspects of this project in the follow up interview with Jamie Klinger.

 

The post Project of the Day: JoatU — Community-driven Economics appeared first on P2P Foundation.

]]>
https://blog.p2pfoundation.net/project-of-the-day-joatu-community-driven-economics/2014/03/22/feed 2 37764