Bidya logo
  Crypto Coin Prices and News  

HOT Price   

Cap | Volume | High | Low | Old | New | Rare | Vs | Blockchains | Exchanges | Market | News | Dev News | Search | Watchlist
HOT

Holo Token  

#HOT

HOT Price:
$0.00208
Volume:
$22.9 M
All Time High:
$0.032
Market Cap:
$0.4 B


Circulating Supply:
177,619,433,541
Exchanges:
45
Total Supply:
177,619,433,541
Markets:
59
Max Supply:
177,619,433,541
Pairs:
14



  HOT PRICE


The price of #HOT today is $0.00208 USD.

The lowest HOT price for this period was $0, the highest was $0.00208, and the current live price for one HOT coin is $0.00208486.

The all-time high HOT coin price was $0.032.

Use our custom price calculator to see the hypothetical price of HOT with market cap of ETH and how the supply affects the price of HOT at different market capitalizations.


  HOT OVERVIEW


The code for Holo Token is #HOT.

Holo Token is 4.4 years old.


  HOT MARKET CAP


The current market capitalization for Holo Token is $370,312,332.

Holo Token is ranked #98 out of all coins, by market cap (and other factors).


  HOT VOLUME


The trading volume is large today for #HOT.

Today's 24-hour trading volume across all exchanges for Holo Token is $22,895,904.


  HOT SUPPLY


The circulating supply of HOT is 177,619,433,541 coins, which is 100% of the maximum coin supply.

Holo Token has a relatively large supply of coins, 1,461 times larger than Ethereum's supply, as an example.


  HOT EXCHANGES


HOT is available on several crypto currency exchanges.


  HOT RELATED


Note that there are multiple coins that share the code #HOT, and you can view them on our HOT disambiguation page.


  HOT RESOURCES


Websiteholo.host
Whitepaperfiles.holo.host/2018/03/Holo-Green-Paper.pdf
Twitterholochain
TelegramchannelHolo
Mediumh-o-l-o


  HOT DEVELOPER NEWS



Monthly Roundup for Holo & Holochain

Monthly Roundup for July 2022. — We are finally approaching the cusp of fall folks! We hope everyone is having a lovely summer, or winter depending on where you are located. Thanks for tuning in, please check out what the team has been up to over the last month :)Holochain Developer Education Initiative The team had a great time connecting with the community at the first session of the Holochain Developer Education Initiative. Thank you to everyone who applied, and we are looking forward to hosting another session soon.Testing and QA for Publish hApps Pre-release The last week was a beehive of activity as the Holo dev team prepared the release of the Publish hApps milestone for QA testing. This milestone is about Holochain apps being able to be ‘published’ to the Holo network by Alpha Program Publishers. The apps they publish will be hosted on HoloPorts (also in the Alpha Program) and may be accessible to end users depending on how each publisher coordinates their own testing. If you are curious about the — hot from the press dev updates — those can be found on Holo Twitter.Quantised Gossip, Optional Countersigners, and More Paul came back from the Holochain & Rust Developer Immersive to find a big pile of interesting things to write about. One, of course, was the Immersive itself, which I’ll share about next week. But for this week, here are the usual weekly release changelogs for the last six releases (there are some important changes in there) and notes from around the ecosystem. Read the whole Dev Pulse here!Mini-spotlight: Kizuna, a private messenger app Kizuna is a messaging application for one-on-one or group conversations.Kizuna empowers people to message each other completely privately, without the involvement of a central server. The app is open-source and is being developed by a non-profit group called the Holochain Institute of Japan. Read more about Kizuna and what they’re building on Holochain.Rust In Blockchain Newsletter RiB Newsletter #37Holo & Holochain Community Meme & Brand Guide We’ve created a brand and meme guide to help our community create awesome memes, without any copyright infringement! Please check it out here.Join the Holo Team We’re Hiring! Holo is excited to continue our mission by expanding our team. Check out the open positions below:Software Project Manager — Holo EMEAJunior Software TesterProject Manager — Holochain Component Interested in building a hApp? Join the Holochain Developer Forum and start your journey! If you have general questions about Holo, Holochain, or HoloPorts — or want to join our community — the best place to start is on our Twitter, Holochain, or Holo Reddits. For specific questions or any technical issues regarding Holo or HoloPorts, you can read more, or contact us directly at help.holo.host. — Sarah @ Holo Monthly Roundup for Holo & Holochain was originally published in HOLO on Medium, where people are continuing the conversation by highlighting and responding to this story.




Monthly Roundup for Holo & Holochain

Monthly Roundup for June 2022. — Happy July folks! Thanks for tuning in as always. Check out what the team has been up to this month in our Monthly Roundup, featured below.Holo Launches the Holochain Developer Education Initiative Holo Limited is very pleased to announce the launch of the Holochain Developer Education Initiative. In the coming two years we are committing upwards of $2M to build and foster an ecosystem of developers. This work builds on past efforts–especially those of the Holochain open dev community–and will create efficient, effective, and scalable curriculum to educate experienced developers on how to code and build hApps and products on Holochain. Read more here: https://press.holo.host/214789-announcing-the-holochain-developer-education-initiativeChess to be added to Longitudinal hApps test soon Elemental Chat continues to work well with sharding enabled after two weeks of testing with approximately 1,000 people trying it out. We’re also evaluating Chess, the next hApp we’d like to publish concurrently to the Holo network that is running Elemental Chat. We’ll share more about Chess when and if we believe the app is ready to publish.Regular Holo Dev Updates on Twitter If you are curious about the — hot from the press dev updates — those can be found on Holo Twitter.Holochain Dev Pulse 121 This month’s Holochain release brings a large and anticipated change, what will become the foundation for the 0.1.0 release of the HDK and the Stable Validation milestone. Paulhinted at it a few months ago, and now the time is finally upon us. Read the whole Dev Pulse here!Unenclosable Carriers and the Future of Communication The final chapter in the enlightening series from Josh Zemel and Art Brock explores how Holochain can help solve problems, both large and small. Start part one here.Ecosystem Sessions — Generative Objects Generative objects is an open-source meta low-code platform that empowers anyone with great ideas but not much tech know-how to create the tools and applications they need. Watch the latest Ecosystem Session now: https://buff.ly/3lRqgguRust In Blockchain Newsletter RiB Newsletter #36Holochain Rust & Developer Training AMA AMA #51 focused on the Holochain Developer Education Initiative, and more specifically the first training happening in July. Keep up to date on Twitter for an announcement about the AMA, and in the meantime please submit any questions you have here.Join the Holo Team We’re Hiring! Holo is excited to continue our mission by expanding our team. Check out the open positions below:Software Project Manager — Holo EMEAJunior Software TesterProject Manager — Holochain Component Interested in building a hApp? Join the Holochain Developer Forum and start your journey! If you have general questions about Holo, Holochain, or HoloPorts — or want to join our community — the best place to start is on our Twitter, Holochain, or Holo Reddits. For specific questions or any technical issues regarding Holo or HoloPorts, you can read more, or contact us directly at help.holo.host. — Sarah @ Holo Monthly Roundup for Holo & Holochain was originally published in HOLO on Medium, where people are continuing the conversation by highlighting and responding to this story.




Monthly Roundup for Holo & Holochain

Monthly Roundup for May 2022. — Somehow we’ve made it to the halfway mark of the year already. Thanks for joining us on this journey, and if you’re new then we are glad to have you! Between launching the Holochain Developer Education Initiative and the upcoming launch of the newest hApp, Chess, there was a lot going on last month. Read all about it below:Holo Launches the Holochain Developer Education Initiative Holo Limited is very pleased to announce the launch of the Holochain Developer Education Initiative. In the coming two years we are committing upwards of $2M to build and foster an ecosystem of developers. This work builds on past efforts–especially those of the Holochain open dev community–and will create efficient, effective, and scalable curriculum to educate experienced developers on how to code and build hApps and products on Holochain. Read more here: https://press.holo.host/214789-announcing-the-holochain-developer-education-initiativeChess to be added to Longitudinal hApps test soon Elemental Chat continues to work well with sharding enabled after two weeks of testing with approximately 1,000 people trying it out. We’re also evaluating Chess, the next hApp we’d like to publish concurrently to the Holo network that is running Elemental Chat. We’ll share more about Chess when and if we believe the app is ready to publish.Regular Holo Dev Updates on Twitter If you are curious about the — hot from the press dev updates — those can be found on Holo Twitter.Holochain Dev Pulse 119 Earlier this month, we released a new version of Holochain Launcher with a lot of new features. I took it for a test run and I have to say… I’m excited. It feels like something my dad could actually use! The new Launcher is much more welcoming to non-technical users. I’m going to unbox it below, but first, the Holochain release notes for this week. Read the whole Dev Pulse here!Agent Key Stability in Holochain Watch a clip from the last AMA where Erik Harris-Braun talks about what agent key stability looks like on Holochain.Ecosystem Sessions — Generative Objects Generative objects is an open-source meta low-code platform that empowers anyone with great ideas but not much tech know-how to create the tools and applications they need. Watch the latest Ecosystem Session now: https://buff.ly/3lRqgguRust In Blockchain Newsletter RiB Newsletter #35Upcoming Holochain Rust & Developer Training AMA AMA #51 will focus on the Holochain Developer Education Initiative, and more specifically the first training happening in July. Keep up to date on Twitter for an announcement about the AMA, and in the meantime please submit any questions you have here.Join the Holo Team We’re Hiring! Holo is excited to continue our mission by expanding our team. Check out the open positions below:Software Project Manager — Holo EMEAJunior Software TesterProject Manager — Holochain Component Interested in building a hApp? Join the Holochain Developer Forum and start your journey! If you have general questions about Holo, Holochain, or HoloPorts — or want to join our community — the best place to start is on our Twitter, Holochain, or Holo Reddits. For specific questions or any technical issues regarding Holo or HoloPorts, you can read more, or contact us directly at help.holo.host. Cheers to making it all the way to June. And thanks for reading if you made it this far ;) — Sarah @ Holo Monthly Roundup for Holo & Holochain was originally published in HOLO on Medium, where people are continuing the conversation by highlighting and responding to this story.




Monthly Roundup for Holo & Holochain

Monthly Roundup for April 2022. — Happy #HoloMonday everyone! Thanks for taking the time to click in to the latest Monthly Roundup. We are already a quarter through the year, and both the Holo and Holochain teams are busy working hard. Check out exactly what we’ve been doing in the roundup below.3 Milestones in 3 Months: Holo Update On the Holo build out we’re really pleased with the fact that we passed 3 milestones in (less than) three months over the holidays. Here is a short description of those milestones as they appear on our roadmap, and why they matter. Below is a brief summary of each of the Milestones:Elemental Chat in Public AlphaHoloFuel Transactions Pre-release UX/UIHoloPort Registration UsabilityCheck out the *New* Holochain Roadmap As Holo announced in their recent update, Holochain now has a public roadmap. I’m thoroughly excited about this, and I sincerely hope it helps you, dear hApp developers, get an idea of where we’re heading — and plan your development trajectory accordingly. There are a lot of milestones planned, including ephemeral storage (non-permanent DHT data) and pub/sub (subscribe to DHT change events), but I want to call out one in particular that’s simultaneously the least and most interesting: Stable Validation.Approaching Longitudinal hApp Testing We’re getting close to the release of our next Holo milestone, Longitudinal hApp Testing. Elemental Chat will be tested on the Holo infrastructure with no pre-determined limit for how long we keep it available. This is a longevity test primarily for use by our biz dev team and other partners building hApps and to gather data about use over time. Following the initial release, additional hApps will be added to the infrastructure. This release sets us up for future publishing milestones where we’ll work with early adopter app developers who want to publish their hApps in a live test environment. We’ve recently updated Elemental Chat to a recent version of Holochain and we’re doing regression testing for minor changes.Regular Holo Dev Updates on Twitter If you are curious about the — hot from the press dev updates — those can be found on Holo Twitter.Dev Pulse 117 This is a very short Dev Pulse; but Paul covers the changes in the Holochain release earlier in April. Good news, links have gotten some more changes (#1298, #1308), bringing us closer to the Holochain Resource Locators milestone. Now you can use headers as your link base or target, without having to re-type them to entry hashes (which worked but felt kinda hacky to me). But not only that — you can now use external hashes as well! Read the whole Dev Pulse here.Agent Key Stability in Holochain Watch a clip from the latest AMA where Erik Harris-Braun talks about what agent key stability looks like on Holochain.Ecosystem Session with IOEN Watch the Eco Sessions replay with Mike Gamble, Simon Wilson, and Phil Beadle on the @IOEN_tech. Watch here!Rust In Blockchain Newsletter RiB Newsletter #34Watch AMA #50 Replay Watch the replay of AMA #50 with Art, Erik and David from earlier this month. During this AMA, we kept the conversation more dev focused than usual! Come take a peek and see what the team had to say. — Join the Holo Team. — We’re Hiring! Holo is excited to continue our mission by expanding our team. Check out the open positions below:Software Project Manager — Holo EMEAJunior Software TesterProject Manager — Holochain ComponentFront-End Web App Developer Interested in building a hApp? Join the Holochain Developer Forum and start your journey! If you have general questions about Holo, Holochain, or HoloPorts — or want to join our community — the best place to start is on our Twitter, Holochain, or Holo Reddits. For specific questions or any technical issues regarding Holo or HoloPorts, you can read more, or contact us directly at help.holo.host. Happy Holo Monday everyone, see you next month :) — Sarah @ Holo Monthly Roundup for Holo & Holochain was originally published in HOLO on Medium, where people are continuing the conversation by highlighting and responding to this story.




Monthly Roundup for Holo & Holochain

Monthly Roundup for March 2022. — It’s been a very exciting last month here at Holo! Read the whole Monthly Roundup to gain insight on what we’ve been up to, and what’s going on in the community.Check out the *New* Holochain Roadmap As Holo announced in their recent update, Holochain now has a public roadmap. I’m thoroughly excited about this, and I sincerely hope it helps you, dear hApp developers, get an idea of where we’re heading — and plan your development trajectory accordingly. There are a lot of milestones planned, including ephemeral storage (non-permanent DHT data) and pub/sub (subscribe to DHT change events), but I want to call out one in particular that’s simultaneously the least and most interesting: Stable Validation.Meta-currency: a step towards the Rheonomy Read our latest think piece by Eric Harris-Braun on the Holochain blog. The Meta-currency article is designed to ‘Broaden our understanding of economics would give us new insights into addressing many of the biggest problems in the world.’ Read the full article on the Holochain blog.Regular Holo Dev Updates on Twitter If you are curious about the — hot from the press dev updates — those can be found on Holo Twitter.Live Ecosystem Session with David Atkinson David Atkinson held a live Ecosystem Session with IOEN (Inernet of Energy Network to disccuss what’s up next for the team! Watch the 45 minute session on YouTube. https://medium.com/media/9ce9f26c63cc18f4faa823043e1ec80b/hrefRust In Blockchain Newsletter RiB Newsletter #33Upcoming AMA #50 Come and join us for our next AMA on April 4th! https://medium.com/media/662a83c1b917870ee308772f3db2bf46/hrefJoin the Holo Team We’re Hiring! Holo is excited to continue our mission by expanding our team. Check out the open positions below:Software Project Manager — Holo EMEAJunior Software TesterProject Manager — Holochain ComponentFront-End Web App Developer Interested in building a hApp? Join the Holochain Developer Forum and start your journey! If you have general questions about Holo, Holochain, or HoloPorts — or want to join our community — the best place to start is on our Twitter, Holochain, or Holo Reddits. For specific questions or any technical issues regarding Holo or HoloPorts, you can read more, or contact us directly at help.holo.host. As always, we are thrilled to be able to share in this incredible journey with you all, and your support is truly cherished. Hope you’ve enjoyed this month’s roundup, and we will catch you with more updates and news next month! — Sarah @ Holo Monthly Roundup for Holo & Holochain was originally published in HOLO on Medium, where people are continuing the conversation by highlighting and responding to this story.




Monthly Roundup for Holo & Holochain

Monthly Roundup for February 2022. — We can’t believe it’s already approaching the third month of the year. It's been a great start so far, and in his monthly roundup, we will take you through everything that’s been happening in February.Holo Network Updated Our third milestone in three months is complete! The “HoloPort Registration Usability” release is a huge one because of what it accomplishes on the backend. Read more here.3 Holo Milestones in 3 months 1800 people signed up for the DevCamp, which amazed us all. This was a huge increase from the previous DevCamp’s roughly 200 registrants. More and more people are hearing about Holochain, among them developers who may go on to create some really wonderful apps.Web3, entangled In response to many questions about Holochain’s fitness for Web3, and in the face of growing criticisms of Web3, my colleagues and I share why we think Holochain is capable of building Web3. Not Web3 as it exists today — centralised, expensive, and finance-oriented — but a truly people-powered web built with distributed ledger tech that isn’t blockchain-based. Read the full articleRegular Holo Dev Updates on Twitter If you are curious about the — hot from the press dev updates — those can be found on Holo Twitter.Holo Token Listed on Huobi Holo has now been listed on Huobi! Check out Huobi to buy and sell Holo Tokens.Ecosystem Sessions & Holochain in Action Ecosystem Sessions are long-form conversations with Holochain app builders on beliefs, the ins and outs of building distributed solutions, and a featured demo of the latest progress, while Holochain in action shows live demos using the Holochain infrastructure.Ecosystem Session — Kizuna Development UpdatesHolochain in Action — Grammatics of LocationHolochain in Action — Holochain Sweettest & TDDRust In Blockchain Newsletter RiB Newsletter #32Join the Holo Team We’re Hiring! Holo is excited to continue our mission by expanding our team. Check out the open positions below:NixOS System Administrator For Large Scale Distributed NetworkCompany Operations AnalystFront-End Web App Developer Interested in building a hApp? Join the Holochain Developer Forum and start your journey! If you have general questions about Holo, Holochain, or HoloPorts — or want to join our community — the best place to start is on our Twitter, Holochain, or Holo Reddits. For specific questions or any technical issues regarding Holo or HoloPorts, you can read more, or contact us directly at help.holo.host. Always happy to share in these milestones and conversations with you. Hope you’ve enjoyed this month’s roundup, and we will catch you with more updates and news next month! — Sarah @ Holo Monthly Roundup for Holo & Holochain was originally published in HOLO on Medium, where people are continuing the conversation by highlighting and responding to this story.




Monthly Roundup for Holo & Holochain

Monthly Roundup for January 2022. — Happy Lunar New Year everyone! Welcome to our monthly roundup. January was an amazing start to 2022 for both Holo & Holochain and we loved getting to share it with you all. — Holochain & Web3. — In response to many questions about Holochain’s fitness for Web3, and in the face of growing criticisms of Web3, my colleagues and I share why we think Holochain is capable of building Web3. Not Web3 as it exists today — centralised, expensive, and finance-oriented — but a truly people-powered web built with distributed ledger tech that isn’t blockchain-based. Read the full article — FOSDEM 2022 is coming up!. — Holochain is co-hosting the Web3 room again at FOSDEM 2022. I’d love to see up-and-coming Holochain-projects give talks there! Learn More Here — Regular Holo Dev Updates on Twitter. — If you are curious about the — hot from the press dev updates — those can be found on Holo Twitter. — Dev Camp 8 Huge Success. — 1800 people signed up for the DevCamp, which amazed us all. This was a huge increase from the previous DevCamp’s roughly 200 registrants. More and more people are hearing about Holochain, among them developers who may go on to create some really wonderful apps. — Ecosystem Sessions & Holochain in Action. — Ecosystem Sessions are long-form conversations with Holochain app builders on beliefs, the ins and outs of building distributed solutions, and a featured demo of the latest progress, while Holochain in action shows live demos using the Holochain infrastructure.Ecosystem Session — Kizuna Development UpdatesHolochain in Action — Grammatics of LocationHolochain in Action — Holochain Sweettest & TDD — Rust In Blockchain Newsletter. — RiB Newsletter #31 — Watch the replay of AMA 49. — Last month we hosted AMA 49, where we talked about many things…..including when Beta and the next wave of HoloPorts! You don't want to miss this one, so watch the replay here. — Join the Holo Team. — We’re Hiring! Holo is excited to continue our mission by expanding our team. Check out the open positions below:NixOS System Administrator For Large Scale Distributed NetworkCompany Operations AnalystFront-End Web App Developer Interested in building a hApp? Join the Holochain Developer Forum and start your journey! If you have general questions about Holo, Holochain, or HoloPorts — or want to join our community — the best place to start is on our Twitter, Holochain, or Holo Reddits. For specific questions or any technical issues regarding Holo or HoloPorts, you can read more, or contact us directly at help.holo.host. As always, we are thrilled to be able to share in this incredible journey with you all, and your support is truly cherished. Hope you’ve enjoyed this month’s roundup, and we will catch you with more updates and news next month! — Sarah @ Holo Monthly Roundup for Holo & Holochain was originally published in HOLO on Medium, where people are continuing the conversation by highlighting and responding to this story.




Dev Pulse 108: Thanks For Hammering Holochain

Dev Pulse 108 – Originally published December 9th, 2021 Two weeks ago we wrapped up our first public test of Holochain + the Holo hosting infrastructure, and in my opinion, it went wonderfully. For those of you who weren’t involved, we used a proof-of-concept app called Elemental Chat to collect insights on what was and wasn’t working. Five thousand of you signed up and eagerly attacked it, sending each other about 30,000 messages in English, Turkish, Dutch, French, Greek, and other languages. (Note: I realise this isn’t really news anymore, and I apologise for the gap in Dev Pulse publication. My attention was unexpectedly taken away from work for a couple weeks.) The most important finding was that Holochain is already working pretty well. In fact, it exceeded our expectations. When we told the Holo dev team about how many people we hoped to invite, one team member was concerned about pushing it past 300 concurrent users. Well, you all helped us blow past that by more than 3× without any visible problems. This was exciting, partly because there are a bunch of improvements that didn’t even make it into this test. Sharding was still turned off, none of the recent database work was included, and there are many more optimisations we could explore. Given that sharding is part of our strategy for achieving near-infinite scalability, it looks like performance can only get better — by orders of magnitude. We also discovered bugs and slowdowns. As Holo wrote in their most recent update, that was the purpose of this test. So even though this might seem like a bad thing, it was really just another marker of success.Kinda special When you’ve been immersed in the development of a project for a few years, it’s easy to forget what’s different about it. But as I lay awake in bed a few weeks ago, thinking about our plans to open testing up to the whole world, I started remembering why what we have is special. Usually, when you want to access a P2P network, you have two options:Become a full participant, which means downloading the software, connecting to peers, and replicating their data. For non-blockchain networks, this is often as easy as downloading an app — as long as your computer’s permissions allow it. (Don’t even try this on a public library computer.) But for blockchain networks, this is nearly impossible — the hardware demands are too high, and installing the software can be a challenge.Access a centralised ‘gateway’, which handles all the P2P stuff for you. If you want to write things to the network, depending on the nature of the gateway, you either need to install a ‘wallet’ browser plugin for your cryptographic keys (most blockchain dApps work this way) or trust the gateway to handle your keys for you (most cryptocurrency exchanges work this way). I prefer the first option. I get to take charge of my participation in the network, I can work offline if I like, and I get the happy feeling that comes from supporting something that matters to me. While I’ve never tried installing a blockchain node on my machine, I’ve tried other P2P apps, and they’re quite nice. My only frustration is that I can’t easily switch my work to another computer. The second option lets me work from any machine I like, but I have to be connected to the internet all the time. And if the gateway goes down, good luck getting anything done. To me, this doesn’t seem very decentralised. And besides, I have a really hard time figuring out how crypto wallets work — even after four years in the business. If this is what my experience is like, what’s it going to be like for my dad? Holochain + Holo hosting can blend the offline-friendliness of self-run nodes with the portability of web access, all while maintaining users’ sovereignty and making their experience pleasant and familiar. I know of very few other projects doing that.What’s next? During the test, the dev teams identified some areas of work. You already know about some of them — the last few releases have included bugfixes that came directly from this test. Here are some others:Database optimisations that increase efficiency. One of these, which permitted asynchronous database queries, arrived in Holochain 0.0.115. The other, a large database refactor, was completed in 0.0.117 (see below).Gossip algorithm improvements and other bug fixes to issues discovered during testing, to reduce overhead and make gossip sustainable over time. One issue in particular involves gossip of historical DHT data. When two nodes sync with each other, they compare the data they’re holding using something called a Bloom filter. It’s a small data structure, kind of like a hash, meant to quickly compare approximate differences between two data sets. Currently Holochain calculates it on every round of sync, which results in a lot of database I/O, causing the sync to time out and restart. We believe this is one cause of the slowdowns, and we’re investigating ways to make historical gossip more efficient. Some of this work has already landed in recent releases.And of course sharding. This will likely give us the biggest improvements. Overall efficiency will get better, because fewer nodes to gossip with = less gossip = more time and space to work on other things. ‘Convergence time’ will also improve. In distributed systems speak, convergence is the moment when all nodes agree on the data they’re holding. In Holochain terms, this means that newly published data will become available more quickly, new nodes will sync more quickly with their peers when they first become part of the DHT, and old partitions will heal more quickly. Now that you know where we’re heading, let’s take a look at what happened with Holochain the past four weeks.Four new Holochain releasesHolochain 0.0.116: Dependency cleanup This was a very small release: some unused dependencies were removed, which sped up compilation time. (#1116)Holochain 0.0.117: Database refactor The biggest change in this release is that gossip is shared between all cells on a conductor which share a DNA, which allows Holo-hosted cells to gossip more efficiently.Breaking: DHT shard and authored databases are shared among all cells that share a DNA. There’s no breaking changes to the HDK, but your conductor will have to start over with a fresh database. (#1130)Breaking: Wire messages have been changed to support shared gossip, which means that this version’s gossip protocol breaks compatibility with earlier versions. Again, no HDK changes. (#1091)Breaking: The db_sync_level directive in the conductor config has been renamed to db_sync_strategy and can accept the values Fast and Resilient. This directive handles how SQLite writes are flushed to storage. (#1130)Bugfix: Some databases can handle corruption by wiping and recreating the database. (#1039)Holochain 0.0.118: Small gossip change This release brings one breaking change to gossip: nodes now keep metrics on each other based on their agent key, not TLS certificate. This once again breaks the gossip protocol’s compatibility with earlier versions of Holochain. (#1114)Holochain 0.0.119: Performance improvements This release brings a bunch of small changes that increase performance.Breaking: when syncing the DHT ops they’re holding, two nodes can send the data in batches rather than in one huge message. Again, this breaks gossip protocol compatibility. (#1143)A few cleanup sweeps have been done over the entire codebase, catching database queries that weren’t made async in 0.0.115 (#1145) and various outstanding todos (#1150, #1152).A small database change results in faster get queries. (#1143)Agent info entries are published, not just gossiped. (#1115) Read the release notes for the last four versions.Wait, where’s HDK 0.0.119? You may have noticed that, while Holochain is now at version 0.0.119, the HDK is still at 0.0.115. What happened to the four newest versions? Based on feedback from hApp developers, the release team has decided to only bump HDK release numbers when there are actual changes. This does cause a mismatch between a HDK version and the Holochain version(s) it works with, but it also means you don’t have to update and rebuild your zomes with every Holochain release. To find the HDK version that matches the Holochain version you want to use, we’ll be introducing some tools and documents. In the meantime, you can visit this URL (using Holochain 0.0.119 as an example release; you’ll need to change that number to the release you actually want): https://github.com/holochain/holochain/blob/holochain-0.0.119/crates/hdk/Cargo.toml In this case, you can see that the HDK version is at 0.0.115:A first-time hApp creation tutorial Today I came across this tutorial by wimpheling, a new hApp developer, documenting their recent learnings as a tutorial. This guide takes you through setting up the Holochain dev tools, building a hApp backend, and creating a web-based UI for it. I found it easy to read and follow — and I’m grateful they wrote it, since we don’t currently have a good beginner tutorial that takes you all the way to a running app. If you haven’t yet built a hApp but you’d like to give it a try, follow the tutorial and see what you think! (Note: it says it’s written for 0.0.117, but it should work for 0.0.119 just fine. One other thing to keep in mind is that, while the blog says to use https://nightly.holochain.love to download the latest dev tools, you should use the non-nightly URL https://holochain.love instead.)Playground: now with real DHT data! Long-time readers will remember the Holochain Playground, a simulator that helps you understand how all the agents and data in a DHT relate to each other. You could create cells and watch how their source chains and the shared DHT data grew as they made zome calls. Now, Playground’s creator Guillem has added a ‘connected’ mode, which hooks up to a real conductor and shows you exactly what’s going on in a real DHT! Because I’m not much of a hApp dev myself, I’ll let others describe what they think:This is amazing, Guillem. Really awesome. […] Everybody will benefit from using this.  — Eric Harris-Braun, Holochain co-creatorTo me, as a hApp developer, this is game-changing. Really next-level in terms of being able to learn as I go and more deeply understand all the mechanics that are going on — and understand bugs and ways to optimise.  — Harlan Wood, hApp developer Even Guillem discovered fun surprises as they played with a copy of Eric’s Where app. If you’d like to understand a bit more about why this could be useful to you, watch the Holochain in Action demo. When you’re ready to try it out, download it from the GitHub repo and watch the video again for usage instructions.Holochain In Action: countersigning If, like me, you’ve been enjoying the entertaining, explorative, and educational Holochain In Action videos, there are four or five new ones since last Dev Pulse. They cover interesting topics like test-driven design with Sweettest, creating a minimum viable NFT implementation, and more. I thought this one looked particularly educational: countersigning and multi-party signatures. Since countersigning will be an important part of any sort of transactional app, it seems important to get a good grounding in how it works. You can find all the other videos here. Cover photo by Moritz Mentges on Unspl




Dev Pulse 109: FOSDEM 2022 is coming up!

Dev Pulse 109 – Originally published December 23rd, 2021 Holochain is co-hosting the Web3 room again at FOSDEM 2022. I’d love to see up-and-coming Holochain-projects give talks there! But first, some Holochain release notes.Holochain 0.0.120: build info Last week’s release saw a new flag for the Holochain conductor: holochain --build-info (#1163). This outputs a JSON blob of the context in which the conductor was built, including — most importantly — the HDK version it’s compatible with. This is important, because as I mentioned in last week’s Dev Pulse, HDK version numbers are now decoupled from conductor version numbers.Holochain 0.0.121: macOS build issue fixed This week’s release fixes a build issue on macOS involving OpenSSL (#1169). If you use macOS and build your own conductor from source, this will probably be good news.FOSDEM 2022: see you there! Once again, the Holochain Foundation and Fluence Labs are co-hosting the Web3 room at FOSDEM 2022, Europe’s largest open-source conference. And once again, thanks to a stupid virus, FOSDEM is being held online. The positive side is that everyone on the internet can attend! Last year we saw excellent talks from a number of different and interesting projects — not just Holochain and Fluence, but many other sister projects in the DWeb space. Matrix, Secure Scuttlebutt, Beaker Browser, and others were represented. We’d love to see you present your project at FOSDEM! The call for talks closes soon — December 29th — so please submit your proposal soon. (Talks should be recorded and submitted by January 16th.) If you want to get a feel for how long the talk should be, and what it can be about, read this readme. If you’d like to attend FOSDEM, it happens on the 5th and 6th of February. Attendance costs nothing!Holochain and hApp CI matrix Harlan Wood, a long-time supporter of the project and more recently a very active hApp dev, produced a table of all the most active Holochain-related projects, including hApps and the conductor itself. It shows the continuous integration (test and build) status for all these projects in one place. Previously, it also showed the HDK versions the hApp projects were currently using. This was based on an older format for the Nix file, however. Since Harlan is no longer maintaining this project, he’d love for someone to add this feature back in. This is a pretty useful feature, because it will help power users find out whether a given hApp is compatible with the version of Launcher that they currently have. If you’re interested in taking over maintenance of this project, you can find the repo at https://github.com/holochain-ci/matrix and talk to Harlan there.Reflections on the year For the end-of-year meeting, the core devs were asked to reflect on the progress made during 2021. The positivity of their comments reflect the hugely improved state of our little project, compared with September 2020 before we unveiled the rewritten Holochain. I also appreciate their deep insights into the nature of the project itself and the way it reflects the world as it exists and as we’d like to help it become.The SQLite transition has gone pretty well, we still have some optimization-level things to take care of, but […] we’ve already realized a lot of benefits over the LMDB implementation. We’re starting to get the performance we need out of our networking / P2P / gossip, and we need to keep working on that to really nail it for upcoming scales of testing. One thing we haven’t yet done on that front is security hardening. We’ve started down that path with the lair key management […]  — David BI’ve been very impressed by our demonstrated strive for balancing individual wellbeing with the pursuit of our common goals, and that there is a habit of inviting everyone to exchange their experiences. I’m looking forward to continuing the path we are all on together; that is to realize, continuously refine and advocate for the new paradigms that we came together for.  — StefanAt the start of the year it wasn’t clear to anyone how to build happs on Holochain; I think now it is very clear to anyone paying attention. While we still have a long list of “todos” we also have two hApps operational on Holo (not just Holochain) and scaling steadily with each release. Both of these hApps represent ‘impossible’ ideas on blockchain that seem not just possible, but moving towards inevitable on Holochain. […] By this time next year I hope to see more developers, communities and businesses look at holochain and see not just how to build ‘a hApp’ but how to build ‘their hApp’.  — David MWe saw the great SQLite refactor, which [led to a lot of] opportunities for improvement. Tom really shone here, diagnosing and fixing these problems in a steady stream of PRs. […] This was a huge step forward for networking too, with sharded gossip finally approaching viability. […] David B built a really solid networking library almost single-handedly, and it’s been relatively easy to jump in and contribute to it.  — MichaelI joined Holochain because I wanted to work for an ethical tech company that would be developing in Rust. I didn’t know much about distributed systems; however, I have discovered the beauty and complexity in a system that runs spread throughout space and time. This reflects how humans work, distributed around the world, each with our own frame of reference, attempting to operate as a larger organism. […] Another big highlight is actually seeing Elemental Chat running on a non-trivial sized network. I’m excited to be able to actually use Holochain for a hobby project and get some of my developer friends excited about it.  — TomMilestones we’ve passed It’s encouraging to see what the core dev team has accomplished since they started rewriting Holochain. Here are the highlights:A new conductor and core, written from scratch, with a strong focus on maintaining data integrity and keeping resource consumption lightThe Tryorama testing framework, the JavaScript client SDK, and the DeepKey distributed key management hApp made compatible with the new conductorA user-friendly launcher for Windows, macOS, and LinuxA new scaffolding tool for rapid application developmentA new P2P networking protocol and library, with no necessary centralised componentsA proxy service for punching through firewallsTwo bootstrap services — one to be run on CloudFlare and one to be run on personal servers — for introducing peers to each otherA bundle spec and file format for versatile, multi-DNA hApps that cover all sorts of scenariosCountersigning for coordinating safe, atomic state changes among multiple partiesThe ability to schedule one-off or repeating tasks from within a DNAA post-commit hook for follow-up on a confirmed source chain writeA separate keystore service with support for seeds and derivationsDeterministic validation, which guarantees that any validator anywhere will arrive at the same result for the same source chain element‘Relaxed’ source chain commits for situations that don’t require exact ordering for validity, which allows state-changing zome calls to be made in parallelAtomic commits within a zome function — all commits succeed or fail as oneCapability-based security for all zome callsRemote zome calls and fire-and-forget DHT signalsRandom agent activity authorities on the DHT, who record source chain writes and detect forks; improved performance for reconstructing a source chain during validationThe dreaded ‘update/delete loop’ bugs are now impossibleA formal approach to DHT transformation operations, giving guarantees of strong eventual consistencyValidation receipts, which set the foundation for warrants and the DHT immune systemMassive performance improvements over both the previous iteration of Holochain and earlier versions of the new iterationA broader set of testing tools, including Sweettest, a Rust-based testing framework that lets you mock components of the conductor§Happy holidays! No matter where you are and what culture you live in, it’s likely that you’ll be enjoying some sort of holiday times in the next couple of weeks. I hope you all have a lovely, relaxing time — in spite of the challenges we’re all facing this year. Take care, and I’ll see you in the new year, where I’ll have some good news about Holochain development (including some rather dramatic performance improvements to gossip)! We’ll share a 2022 roadmap, which shows the order in which new features should become available, and promises stable beta versions for the networking protocol, the conductor, and the HDK. And I’m sure 2022 will also be full of other kinds of news. The developer ecosystem is growing all the time, and existing hApp projects are maturing while new ones are appearing. In addition, the Holo hosting network will keep developing as Holochain nears beta. Should be an interesting year! Cover photo by Headway on Unspl




Dev Pulse 107: Testing Sharding

Dev Pulse 107 – Originally published November 13th, 2021The past few Holochain releases have focused on both increasing resilience and adding features for developers. One task is particularly important, even though you’ll probably never see or experience it — and in fact, its invisibility will be the proof of its success. Right now, the core dev team is doing extensive sharding tests, tuning parameters, adjusting the algorithm, and testing again. Currently, they’re investigating how peers respond to dramatic changes in their neighbourhood, such as many neighbours leaving at once or adjusting their arcs of responsibility. What they’re seeing is that nodes respond very quickly to changes in their neighbourhood — which is great in principle, but such rapid responses are causing ‘oscillations’ that take a while to calm down. It’s a bit like when you meet someone coming toward you in a hallway, then you both try to make way for each other but end up moving in the same direction. So you readjust, get in each other’s way again, and repeat a few more times before you figure it out. That’s what’s happening at the DHT level, and the dev team is working on strategies to dampen those oscillations and allow nodes to reach stability after disruptions. As regular readers know, sharding is Holochain’s long-term plan for building scalable peer-to-peer networks. Sharding is already built into Holochain, but it’s currently disabled by default. This testing and improvement work is getting it ready for real-world use. Now let’s dig into what’s happened in the last three Holochain releases.Holochain 0.0.113: Small release This version of Holochain, released three weeks ago, was a small one. It contained two changes:Your post_commit callbacks should now be ‘infallible’, which means that they don’t return a Result. In fact, the host doesn’t even expect or check for a return value. (#1049)Breaking: HeaderHashes and HeaderHashedVec no longer exist. They were previously only used in post_commit, which is fairly new. Note that I mistakenly reported this for 0.0.112. (#1049) View the changelog.Holochain 0.0.114: Introspection, network simulations, and more There are quite a lot of changes in last week’s release. Developers will note that zome functions can get more info about their context, while under the hood, we worked on DHT resilience improvements and got prepared to write sharding tests.Breaking: zome_info now includes entry_defs, a vector of entry definitions from the same zome. No code changes needed, but zomes will need to be recompiled. (#1055)Breaking: dna_info now includes zome_names, a vector of strings containing the names of the zomes as defined by the DNA manifest. As with the above, only recompilation is necessary. (#1055)Breaking: call_info now includes the name of the function being called. (#1078)Breaking: Within a hApp manifest, both ‘nick’ (deprecated) and ‘slot’ for a DNA have been collapsed into one new property called ‘role’. It does the same thing as ‘slot’ — gives the DNA an identifier that other components of the hApp (UI and other DNAs) can use to easily address cells created with that DNA, regardless of the DNA hash. This role identifier is internal to the hApp, and the role can also be filled by DNAs and cells that are external to the hApp, such as a DNA that implements DPKI. The only change you need to make is to replace slots with roles in your hApp manifest. (#1045)Breaking: A source chain query now guarantees ordered results: elements will be returned in header sequence ascending (oldest to newest). (#1004)New: the admin API now has a DumpFullState endpoint, which lets developers inspect individual cell states during testing. (#1065)remote_signal now uses a more efficient method of sending notifications to peers, which can take advantage of a multicast approach. It will also now fail silently if it can’t contact the peer — which is a good reminder that signal delivery is not guaranteed and shouldn’t be relied on for important exchanges. (#1075)Breaking: Remote nodes will now return a Busy message if they’re overloaded with incoming gossip. This continues work in fixing consistency bottlenecks, allowing peers to process DHT data at a sustainable pace. This breaks the network protocol, which means that cells running on conductor 0.0.114 won’t be able to communicate with cells running on earlier conductors. (#1076)Sweetest tests can now create simulated networks, which is already being used in sharding tests. (#1036, #1037) View the changelog.Holochain 0.0.115: Network reliability, more introspection This week’s release is a quiet one, mainly bringing improvements to the database and networking code. Once again, the *_info host functions, which lets a zome function call introspect its context, have gotten some additions which will require no code changes but will require recompilation of your zomes’ WASM.Breaking: zome_info now includes externs, a list of zome functions that comprise the zome’s public API. (#1081)Breaking: zome_info now includes properties, similar to the dna_info’s properties but specific to the zome. Note that this is just a placeholder and isn’t populated with any data, as it’s waiting for future changes to the DNA manifest spec. (#1080)Breaking: agent_info now includes the agent’s current chain state, as at the time agent_info was called. (This includes any elements written to the scratch space and waiting to be committed in the current zome call.) (#1079)Bugfix/breaking: Support for the the newest Lair keystore manager has been added, bringing more reliable connection management. If you decide to use it, you’ll need to rebuild your keystore, as the encryption passphrase is now hashed before being used as a key. (#1094)Bugfix: Data from private source chain elements are now no longer processed by the local DHT shard, preventing errors when trying to commit them. (#1104, #1110)Bugfix: ‘Delete’ DHT ops are now formed properly, preventing cells from shutting down. (#1105)Bugfix: Nodes will try to silently reconnect to peers if a connection is dropped. This improves network reliability. (#1083, #1111)Bugfix: Cells hosted on a HoloPort no longer error when trying to retrieve data from their DHT shard. (#1098)Bugfix: All database transactions are asynchronous; this fixes various database connection issues. (#1097) View the changelog.And two more releasesholochain-conductor-api 0.2.4 holochain-conductor-api, the JavaScript client library for talking to local Holochain conductors, has been updated and a new version has been released. Here are the changes:Update: Call zome functions using the new app API endpoint name. This fixes an issue where attempts to call a zone function used a previously deprecated and removed endpoint name and were returning an error. (#91)Update: Update app installation endpoint calls and data types to replace ‘slots’ and ‘nicks’ with Holochain 0.0.114’s ‘roles’, along with other hApp bundle format changes. (#90) You can find it in all the usual places — you can get it via NPM as @holochain/conductor-api or download it from GitHub.Tryorama 0.4.6 Tryorama, the JavaScript-based testing framework for hApps, has also seen a new release. As with holochain-conductor-api, this brings it in line with the changes in Holochain 0.0.114. Get it via NPM as @holochain/tryorama or download it from GitHub. There’s a lot more going on in developer land, but as you may know, we’re preparing for the first public test of Elemental Chat. Right now, I’m busy writing educational materials for all the people who will be trying a hApp for the first time! Cover photo by Motoki Tonn on Unspl



HOT vs BSV | A-Z | Topics | ISO 20022


Privacy | Terms | Contact | Powered By LiveCoinWatch


bidya