Table of Contents |
---|
...
Reference_description_with_linked_URLs_______________________ | Notes______________________________________________________________ |
---|---|
Firefly: Web3 Blockchain framework swt | |
Firefly-v1-demo-p1 gdoc *** | |
Firefly wiki | |
Nicko Guyer's article on Firefly getting started - 2022 | |
Firefly discord channel | |
Key Concepts
...
In the first talk, Nick Gaski will give an overview of the platform, and subsequent episodes will highlight all the key functionality of the platform—from tokens to blockchain connectors.
Hyperledger Firefly Distributed Ledger Event Management
https://hyperledger.github.io/firefly/
https://hyperledger.github.io/firefly/reference/events.html
Hyperledger FireFly Event Bus
The FireFly event bus provides your application with a single stream of events from all of the back-end services that plug into FireFly.
...
The event bus reliably keeps track of which events have been delivered to which applications, via an offset into the main event stream that is updated each time an application acknowledges receipt of events over its subscription.
Your back-end application should be structured for this event-driven paradigm, with an Event Handler constantly listening for events, applying a consistent State Machine to those events and applying the changes to your Application Database.
FireFly comes with a built in event processor for Token transfers & approvals, that implements this pattern to maintain balances, and transaction history in a rich query off-chain data cache.
Decentralized Event Processing
In a decentralized system, you need to consider that each organization runs its own applications, and has its own private database.
...
As well as the agreed business logic, there will be private data and core system integration that are needed to process events as they happen. Some of this data might be received privately from other parties, over a secure communications channel (not the blockchain).
The system must be eventually consistent across all parties for any business data/decision that those parties need to agree on. This happens by all parties processing the same events in the same order, and by applying the same business logic (for the parts of the business logic that are agreed).
...
https://www.youtube.com/watch?v=sNqc0hOV5xo
FireFly FabConnect is a standalone microservice that provides a RESTful gateway to cover all the needs of a client application to interact with a Fabric network, including registering, enrolling, modifying and re-enrolling identities against a Fabric CA backend, submitting transactions, sending queries, requesting network information such as channel configuration, chain info, etc. It also provides an event stream that can reliably deliver events via websocket connections or webhook endpoints.
Sessions Details & Slides (if available): https://sched.co/15Am9
Access All Sessions: https://events.linuxfoundation.org/hy...
Demo: How to Create, Transfer and Track Tokens with Hyperledger Fabric - 20 mins
https://www.youtube.com/watch?v=PYBApoR277I
You’ll learn how to use the FireFly Sandbox to test and iterate on tokens, and how to track token activity using the FireFly Explorer. Sessions Details & Slides (if available): https://sched.co/1AFpa Access All Sessions: https://events.linuxfoundation.org/hy... ---- Hyperledger – Open Source Blockchain Technologies Hyperledger is an open source community focused on developing a suite of stable frameworks, tools and libraries for enterprise-grade blockchain deployments. It serves as a neutral home for various distributed ledger frameworks including Hyperledger Besu, Fabric, Sawtooth, Indy, as well as tools like Hyperledger Avalon, Cactus and libraries like Hyperledger Aries, Ursa. Learn more about Hyperledger projects: https://www.hyperledger.org/use Discord: / discord Case Studies: https://www.hyperledger.org/learn/cas... Training & Certification: https://www.hyperledger.org/learn/tra... Tutorials: https://www.hyperledger.org/use/tutor... Webinars: https://www.hyperledger.org/learn/web... Events: https://www.hyperledger.org/events Vendor Directory: https://www.hyperledger.org/use/vendo...
Connecting to Public and Private Chains with Hyperledger FireFly - Lab
https://www.youtube.com/watch?v=PMohgbJ8G2M
You’ll learn how Hyperledger FireFly makes it easy to: * Connect to popular public chains including Ethereum, Polygon, Avalanche, Optimism, Arbitrum, and more. * Handle the complex concerns of public chains, including gas estimation and resubmission policies. * Access both public and private chains simultaneously, while building in guardrails specific to the enterprise space that ensure new apps meet both user and compliance requirements. With live coding and easy-to-follow steps, you’ll have everything you need to build and run your own blockchain-powered app. This session is targeted to developers of intermediate skill level and above, with some prior amount of blockchain knowledge. New developers or those without any prior blockchain knowledge will still find it informative, as Hyperledger FireFly is very approachable. At the same time, it is also flexible and customizable to meet the needs of experienced blockchain developers
Workshop: Using Hyperledger FireFly to Launch an NFT Collection on Public Chains - Lab - 2 hrs
https://www.youtube.com/watch?v=OMI-xuysiwI
We’ll provide an overview of Hyperledger FireFly features including: * Web3 Gateway Mode - for connecting to popular public chains like Ethereum, Polygon, Avalanche, Optimism, Arbitrum, etc. * Public Blockchain Tools - with support for managing and signing transactions * Enterprise-friendly functionality - to ensure new apps meet both user and compliance requirements. * Integration capabilities - for connecting your NFT app to existing enterprise systems. From there, we’ll take you through the steps to create and launch an NFT collection on Polygon using Hyperledger FireFly. With live coding and easy-to-follow steps, you’ll have everything you need to launch your own NFT collection.
Firefly NFT w Fabric notes from discord
...