The AMA Room
Published in

The AMA Room

Holochain AMA with David Atkinson and Paulii Good

Brief Information

Holo is a cloud hosting market for distributed applications. Holochain is a new open source framework for truly peer-to-peer applications. Holo acts as a bridge between Holochain apps and users by creating an ecosystem that enables distributed hosting services provided by peers.

They’ve recently reported that 750+ HoloPort nodes have already registered to the Holo network. Enjoy our AMA below.

Introduction AMA

Host: Our AMA today is Holochain, one of the best performing tokens when it listed, it has gone a long way and are now shipping their hardware components Holoport all over the world.

Welcome @dcatki and @PauliiGood can you introduce yourselves?

David: A friend once introduced me like this. “David is one of the core masterminds at Holo and loves to help people and businesses that are driven by purpose and a deep understanding and love for what they do. He is a member of the leadership team and focuses on business, community, and ecosystem growth, all of which have been integral in Holochain and Holo’s immense achievements.”

Paulii is our digital marketing manager. We were getting a lot of complaints about our marketing and communications and Paulii and team turned this around. She gets a huge amount done, is well connected in crypto, fresh and funny, and finds content that really matters for people and makes it come to life.

Host: Wow. A very important function overlooked by lots of other projects. Nice to see Holo has a super heroine doing that! So please tell us, what is HOLO?

David: Holochain is a protocol and framework for creating cryptographically secure, portable, and distributed applications. It provides the necessary tools to allow individuals to maintain control over their identity and data, while interacting safely with a network of untrusted peers.

Holo, a new distributed hosting platform, aims to create a marketplace for peer-to-peer applications that anyone on the internet can use. The idea is to replace centralized servers with the excess computing power of a decentralized community paid in value-stable cryptocurrency. Often described as the Airbnb of web hosting, Holo is charting a decentralized future for the hosting industry.

Host: How about holochain? And what are holoports?

David: Holochain is an open-source framework for developing microservices that run peer-to-peer applications entirely on end-user devices without central servers.

It provides tools to:

1. Authenticate users and manage identity

2. Enforce data integrity and business rules

3. Manage access privileges

4. Store and retrieve data

5. Automatically respond to security threats

6. Deploy and update application code on users’ devices

7. Distribute resource load among participants

The Holochain suite consists of:

1. a service to manage running applications and provide persistence and networking

2. a software development kit (SDK) written for Rust developers

3. a set of tools for application development and testing

4. a development environment

5. a collection of core apps and libraries

6. an application manager GUI for end-users

Paulii: This is a great video that explains what Holo is all about: Another video to watch interview at Malta AI and blockchain event

David: (Getting more in-depth) Worth a read — this gives you a sense of what holochain apps are:

Holochain apps are configurable

Holochain is a software framework (Pattern for designing dApps + software libraries + CLI tools + macros), library, and toolkit not a singular deployed platform. hApp DNA ensures application rules are abstract from the protocol layer. Our network-of-networks approach ensures both application rules and governance are confined to the application and its users

Holochain apps are evolvable

Bridging allows identity and data sharing across Holochain hApps . hApps have a native API for integrating to other systems. We treat features as separate hApps and deploy piecemeal. We provide built-in tools for upgrading or modifying hApps and to build on top of and integrate existing hApps. This allows you to easily form new partnerships and rich, collaborative ecosystems or to evolve existing solutions to new problems and use cases to create value.

Holochain apps are secure

Data immutability via hashchain ensures reliability and tamper resistance of all data and cryptographic signing and countersigning ensures data and transaction authorship. We natively support GDPR through agent self-sovereign data ownership. Each hApp is its own network, and access can be restricted as required via the DNA validations. This provides a flexible framework for increasing participation security. Application rules enable nodes to automatically identify bad behaviour, and range of actions can be taken based on severity. Security membranes allow flexibility around controlling access to shared data. Crucially, users can continue to work whilst offline or partitioned.

Holochain apps are scalable

Capacity scales linearly with Holochain users as each node contributes useful computing power. Users can use their single agency across all hApps on all their devices and enable data flow between them and mainstream users can use a web browser with no reduced functionality. Local data lives on the device for distributed processing and analytics. Performance scaling with number of users is close to linear, no network size threshold. hApps can be designed to provide consistent local performance and reduce network latency sensitivity

And for the holoports:

What’s the purpose of a HoloPort?

Imagine being part of the internet in the 1990s, or mining bitcoin in 2010. HoloPorts are the first way for you to bring the holochain powered decentralized internet to every web user.

HoloPorts are devices hardware devices that run nixOS, Holochain and the Holo hosting application. You simply plug them into your network, register, set your preferences and begin hosting. Every time you serve a request through your HoloPort you are rewarded with a microtransaction in HoloFuel.

All you have to do is connect your HoloPort to the network and choose what apps you want to host.

Three HoloPorts are available: HoloPort / HoloPort + / HoloPort Nano. Buy a HoloPort and become a host through the official HoloPort Store.

Even if you don’t have a HoloPort you can still host. In the future it will be possible to install the Holo hosting app on a computer or raspberry pi.

As for HoloPort Registrations, more than 660 HoloPort nodes have registered on the Holo network as of 21-Jan 2020.

Registrations are now in 57 countries globally.

Host: Let us rewind back to 2018. Listing day, how did the team react to the token price then? It was one of the best performing ones in 2018.

David: Yeah, i remember when ICO closed, about 20 of us, all over the world were connected. for me it was around 8am on a saturday morning. We had a 4 week ICO. Market was pretty dicey at the start of it, and 2 weeks in things were slow…

I wrote this article at the 1/2 way point and then, everything took off!

We got endorsements from people at Mozilla, got an amazing telegram buzz going and the word got around that there was something amazing.

Host: haha. Did everyone jump around @dcatki?

David: Nah — look this is a cliche but we aren’t motivated by money. we want this tech to exist. One of the team had been sleeping in a car for 2 years because we had no funding. We always wanted to go down community route: No presale, no discounts, no bonus etc. I think we were all a bit stunned that we pulled it off.

Yeah — look every day on telegram we get people challenging us, is this a scam. they just need to look at the cars slept in, the houses sold, the commitment and passion — this needs to exist!

Host: Of course, but it was a one of the many victories that only a few projects would experience at that point. And kudos to the team for actually building it out!

Community AMA

Q: Why is Holochain different for institutions, enterprises and startups? And why is Holochain the right choice for developers?

A: This is a simple way to get your head around this question….

Why are Holochain Applications Different and What Does That Mean for Me?

Holochain apps are Developer-Friendly
Prototype hApps in <15 minutes using out-of-the-box developer tools. Holo hosting allows native cloud user experience if needed, access a web browser. Roll out features piece-meal as separate, interconnected hApps with built in tools for upgrading or modifying hApps

Holochain apps are designed for you to benefit, not us
Holochain has no native currency. Holochain apps are free to run as long as all users are using Holochain. Holochain is free and open source. We extract no costs (like gas), we have no mining and we have no centralising structures in our network (like staking or masternodes). Holochain is a pure peer-to-peer application framework which allows for network of networks to be created organically and fast. Right now we have 200+ devs on a commuinity run and led dev camp!!

Q: If i run an Application, then Why should i Host my application on Holo Network? What are the benefits and Competitive advantages of Hosting my Applications on Holo Network?

A: Fully distributed hosting, low cost, no data centres!!!

Q: What criteria is employed in choosing what is being hosted on HOLO chain? Do you accept illegal stuff, pornography, gambling etc? What’s HOLO PORT, what roles does it play?

A: With Holochain p2p App framework, there is no centralising anywhere. It’s like asking, what is to stop porn on a mysql database?

Holo, there is identity built into the holochain agent-centric architecture!!!! Blockchain is designed to optimise for data, holochain for agents. Hosts can choose which apps to host. Way more controls than normal web!

Q: Revenue play big role, AFAIK Holo raised funds in 2018, how does Holo generate revenue from its tech? Adoption play big role too, how does Holo attract users to its platform through its tech?

A: Great question, here’s a list

  1. Funds from ICO
  2. Then line of credit from holofuel when live
  3. 1% transaction fee from hosting (big market, demand for distributed is big)

Q: With already many big centralized cloud hosting platforms, could you explain what is the decentralization aspect of Holo Host? Why do you think this concept should come in decentralization?

A: No data centres, no central storage, just data held and moved between iundividual nodes. It’s revolutionary!

Q: As a cloud hosting MARKET, who are your core target and total addressable market? How do you differ from traditional hosting, AWS As a developer I Know SOLIDITY, can I build dApps on HOLO?

A: Great question, right now target is those that want privacy, security, fully distributed — no central servers, no data centres…

[Those] who wants to own data, control identity, reduce risks of hacking, allow apps to run offline and online etc. Apps — rust and web assembly, way easier than solidity plus No crazy smart contract issues either!!

Q: Can you explain in details that what is HoloFuel currency? Whats the difference between Holochain & Holofuel cryptocurrencies? Also, what are the main utilities of both coins?

A: See this article. “What’s the difference between HOT and HoloFuel? Is HoloFuel like Eth gas?” HoloFuel is a pure p2p currency — two party countersigned transactions

Q: Nodes of Holochain can participate in the system even though they are not constrained to maintain the same chain state. By having this, which benefit can it bring to nodes runners and Holochain ecosystem?

A: Faster, more scalable, better apps — you can build tech that is way closer to our reality.

Q:Who is building on @H_O_L_O_ and what are they doing? What are the major milestones you achieved so far? What is the scope and limitations of HOLO P2P technology?

A: Shipping holoports in 2019, this year is all about getting to beta the limits. Let’s build happs that attract billions of users and find out what the world looks like when you have tech owned by users with limiltless scalability and zero infrastructure costs!

Q: Security is top priority, 51% attacks happen frequently and even to the most known blockchains, can you tell us how does your Holochain prevents such attacks? How does HOLO deal with speed and scalability?

A: Hard to do 51% attack where there is no centralising anywhere, you would have to attack a lot of nodes… and then, all you could ever do is take control of one app, there is no platform/network unlike a blockchain

Q: Can you please explain how and where HoloFuel could be traded into FIAT after we earn it with hosting? Do you expect it to be a stable currency?

A: What role do your partners play in the ecosystem of holochain and what benefits do they have for being a partner ?

Q: Its all about community — check our forums, telegram etc. Partners, we have about 250 happs in total in various states.. What matters is people get to build stuff that are never possible before. Holo is an happ that is not possible on any other infrastructure.

Q: Holo is a community rebuilding the internet by and for the users. For becoming an users on Holo network, which benefits can it bring to us about cost, internet traffic, data security and passive income? #amaroom

A: Great question!

1. Plug your port in and host the new internet for cost of hardware and broadband
2. Earn holofuel for hosting
3. Support happs you love for free and get them scaling up at lower cost

Basically take data centre revenue and distribute it to hosts..

Q: Can you build a Firechat like mesh network messaging app with this?

A: Essential for disaster relief applications and other apps — lots of convos in these areas.

Q: How many holoports have been sent out? when are all the devices fully deployed? What is the target number of devices end of 2020?

A: We’ve shipped so far around 1500 devices across the world

Q: What are the benefits and adoption of holochain compared to the Ethereum network? Can you tell us some highlights?

A: Check out greenpaper for perceived benefits

Blockchain and other distributed ledger technologies (DLTs)?¶
Holochain could be considered a DLT, since it has some technological and conceptual similarities with blockchain, DAG chains, and other DLTs. However, it is founded on radically different assumptions.

Key differences:

Holochain is not a platform or network, but a development framework (similar to Tendermint).
All code execution, data creation, and data storage happens via an individual user running their own node, rather than a “global computer”.
Unlike public blockchain platforms, each application has a private network and data store.
Applications can also define their own governance policies, permissioning systems, and consensus/consistency algorithms.
Applications living in separate networks are easy to connect together through a ‘bridging’ API.
Rather than coordinating global agreement through mining, staking, or BFT algorithms, Holochain reinforces trustworthiness of critical data via ‘validators’ who are randomly selected for each data entry. This makes attacks on data integrity statistically difficult.
Each node stores its own ledger on its own device. This means that private data can be stored in the same application as public data.
Public data lives in the application’s DHT, a semi-structured graph database, rather than a global ledger.
Holochain has built-in tools to anticipate and support hard fork migrations.
Data storage and validation responsibility are distributed among nodes via a selection algorithm that creates overlapping ‘neighborhoods’. This reduces storage and compute requirements, making Holochain comparable in performance to sharded blockchains or DAG chains.
Nodes can contact each other directly without writing data to a public ledger or sending it through a gossip network.
Keys are unique to a node and can’t be used on another node. Key management is supported by a built-in distributed PKI dApp.
Holochain doesn’t natively support anonymity, but is instead optimized for identity continuity.

Q: what projects that are interesting to you these days?

A: A few out there

  1. Steven Alexander doing amazing stuff with value capture
  2. Orion protocol liquidity aggregator could be anything
  3. Aeroband team have the insight and relationships to change aviation
  4. Redgrid and anything in energy generation
  5. Very interested in sovrin and identity solutions and what holochain can do differently
  6. Early holochain happs like humm and junto
  7. Excited about our communities happ built off hylo
  8. Lots of crazy shit being designed in our various communities lead by Eric Bear and Carolyn Beer

Q: Recently, Holo was in hot water when it was discovered that your CEO has a provocative side business. Whats your opinion on that issue?

A: Yup, we spoke about this on our recent AMA. We are aware of rumors circulating about Mary’s private life. In response to these rumors I want to say simply that at Holo we stand strongly and unwaveringly in support of Mary. And, most importantly, of the fundamental right of all our team member’s to a private life that is respected and honored. Period.

Host: Awesome answer! So that ends our very interesting AMA with HOLO

Official Holo Channels:

To join in on the discussion feel free to join our group @amaroom



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store