SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Encode Filecoin Club

Build With Filecoin

Application Research Group
Estuary

(@aresearchgroup)

꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
What is the A.R.G.


We explore building applications
on top of the amazing
technologies
In the Filecoin ecosystem.

➟ Cake (me)
➟ Why

➟ Chris

➟ Elijah

➟ Ecosystem collaborations

➟ Protocol Labs

➟ Maybe you? (We’re hiring)
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
ENCODE
HACKATHON


12-week hackathon
starting on October 5th,
together with Encode

➟ Prizes
➟ Mentorship opportunities

꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
https://github.com/
application-research
Websites
Tour
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Filecoin Application Development
➟ Things are getting easier.
➟ We have been working on an end-to-end example of how to build on Filecoin
exclusively…
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
https://estuary.tech
Estuary
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
What is Estuary?
➟ Thinking Model: A story for the most reliable way to upload public data to the Filecoin
Network.

To date, we hope others take what we are learning and improve on it!

➟ 3 parts: 

(1) A hosted example of a Estuary Node (has its own LibP2P Stack)

(2) A website that anyone can use.

(3) A documentation platform to discuss and iterate with the community.
➟ A familiar place: Supports the IPFS pinning standard over HTTP

Check out our documentation.

➟ Improving the Filecoin Storage Deal Experience: Reliably makes deals against the
Filecoin Network at 6x replication.

We have the horsepower to make a ton of storage deals :-)
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
We are running an Estuary Node at https://
estuary.tech


➟ Use any language you want to interface with our hosted API.
➟ We configured it to be invite only, we could change this in the future.

If you don’t want to get an invite, check out the very cool web3.storage.
➟ Testing optimal performance, instructions, and integrations.

➟ Some day you will be able to run your own.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
The data for https://estuary.tech
➟ 8,000,000+ files
➟ 12,000+ deals successful on the Filecoin network

➟ 20.00+ TiB total pinned content addresses

➟ 94.62+ TiB total sealed storage
➟ 100+ miners that we curated

Working on eventually working with 600+ that we have curated through https://file.app 

➟ One power user with 2,000,000+ files, and another power user with 8TiB+ of data



Still testing the ceiling.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
https://estuary.tech
Feature
Tour
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Put
commands
everywhere

➟ There are commands for
everything all over our
documentation and
marketing pages.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Put
commands
everywhere

➟ See how we handle
retrieval with one click.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Verify

➟ If you uploaded data
through https://estuary.tech
you can use this simple public
form to check.



https://estuary.tech/verify-cid?
cid=QmVrrF7DTnbqKvWR7P7
ihJKp4N5fKmBX29m5CHbW9
WLep9
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Verify

➟ Of course if you’re
logged in you can also see
this same information on
the dashboard, for every
storage deal that we have
made.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Know your
providers

➟ [FUTURE] We can expand
on this, add more details
such as location, compliance,
and safeguards.
➟ Details like this are what
create trust for long term
storage of valuable datasets
and off chain NFT assets.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
A receipt for every
storage deal

➟ Every time a deal is finished
with a provider you get a receipt.
➟ You get to know exactly when
it will finish, and our Estuary
Node will use its funds to renew it
automatically.

➟ If you’re a node operator, you
can make either the client pay, or
you can pay for it just like us.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Upload via
CID

➟ Aside from the upload
technique you saw from
the beginning of the video,
you can use an existing
CID thats pinned to an
IPFS node to make storage
deals.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Upload via API

➟ Our documentation is
editable! You can upload
files from the docs itself.

➟ Or just copy and paste
the CURL command and
do it from the command
line.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Public
performance
analytics

➟ We like sharing all our
data in public as we learn.
➟ Nothing is kept secret,
even our failures.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Public
performance
analytics

➟ We would hope each
Estuary Node in the future
publishes how many deals
they were able to get on chain.

➟ We list every provider we
use too, so people know who
we work with.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Smart batching

➟ When users upload a lot
of small files, we are testing
automated batching so that
miners don’t get a lot of
small deals.

➟ We also apply padding to
files that are very small,
and we’re experimenting
with the best way to do this.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Provider
profiles

➟ Great tool for debugging.
➟ Helps us build a better
relationship with the
provider.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Provider logs

➟ Everyone looks at the
same information.

➟ Skips a meeting with
your providers, you can
just debug it all from the
same starting point.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Estuary Node
Management
TOOLS FOR
NETWORK

OPERATORS
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Estuary as a Filecoin/IPFS Node you run
➟ We are stress testing the capability of our node today.

Whatever we achieve, we will provide the steps for you to do the same.

➟ Horizontal scaling with Shuttles (Cool new invention, more later)

➟ Blockstore storage capacity, and potentially inventing new techniques to store
more data on a single node.

➟ Write fast and read fast.

➟ Built in Filecoin address support so you can run your own verified address and
make deals on your own.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Curate your
preferred
providers

➟ As a network operator
you decide which providers
to work with.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Manage your
preferred
providers

➟ You can disable providers
and give them reasons they
can see on their profiles.

➟ Miners can always check
their suspension status with
you and work with you to fix
it.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Manage your
Filecoin
address

➟ You don’t have to verify
your Filecoin address if you
want to pay for deals up front.

➟ (1) address for holding
funds, (2) another address to
hold in escrow for Filecoin
deals.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Create shuttles
closer to your
clients

➟ Shuttles are an invention that
allow us to take data from a data
center closer to clients.

➟ Node operators can create
shuttles to help upload large
amounts of data easier

➟ A great option for those who
don’t want to be stuck with
offline deals.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
User
debugging

➟ Network operators can
debug problems for clients
by impersonating them.

➟ Great for understanding
what is going on with your
most important users, and
catching edge case bugs.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Invite anyone
you want

➟ You can make your
Estuary node open to
everyone

➟ Or you can make your
Estuary as a service invite
only.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
View hardware
and system
analytics

➟ Always know what is
happening on your Estuary
Node.

➟ Your Estuary node will
keep track of your
performance and give you
reliable numbers.
꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai
Reach out to me on twitter @wwwjim if you
have any questions or need help.
We’re hiring!
Thank you!

Más contenido relacionado

La actualidad más candente

Digital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The CloudDigital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The Cloud
Velocidex Enterprises
 
Virus Bulletin 2012
Virus Bulletin 2012Virus Bulletin 2012
Virus Bulletin 2012
Cloudflare
 
Digital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The CloudDigital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The Cloud
Velocidex Enterprises
 
MongoDB Interface for Asterisk PBX
MongoDB Interface for Asterisk PBXMongoDB Interface for Asterisk PBX
MongoDB Interface for Asterisk PBX
Sokratis Galiatsis
 

La actualidad más candente (20)

OSMC 2018 | SLA Monitoring mit Icinga & Prometheus by Moritz Tanzer
OSMC 2018 | SLA Monitoring mit Icinga & Prometheus by Moritz TanzerOSMC 2018 | SLA Monitoring mit Icinga & Prometheus by Moritz Tanzer
OSMC 2018 | SLA Monitoring mit Icinga & Prometheus by Moritz Tanzer
 
OSMC 2018 | Current State of Icinga by Bernd Erk
OSMC 2018 | Current State of Icinga by Bernd ErkOSMC 2018 | Current State of Icinga by Bernd Erk
OSMC 2018 | Current State of Icinga by Bernd Erk
 
FluentD for end to end monitoring
FluentD for end to end monitoringFluentD for end to end monitoring
FluentD for end to end monitoring
 
Digital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The CloudDigital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The Cloud
 
Open Tracing, to order and understand your mess. - ApiConf 2017
Open Tracing, to order and understand your mess. - ApiConf 2017Open Tracing, to order and understand your mess. - ApiConf 2017
Open Tracing, to order and understand your mess. - ApiConf 2017
 
Velociraptor - SANS Summit 2019
Velociraptor - SANS Summit 2019Velociraptor - SANS Summit 2019
Velociraptor - SANS Summit 2019
 
Nzitf Velociraptor Workshop
Nzitf Velociraptor WorkshopNzitf Velociraptor Workshop
Nzitf Velociraptor Workshop
 
Virus Bulletin 2012
Virus Bulletin 2012Virus Bulletin 2012
Virus Bulletin 2012
 
Distributed Tracing with OpenTracing, ZipKin and Kubernetes
Distributed Tracing with OpenTracing, ZipKin and KubernetesDistributed Tracing with OpenTracing, ZipKin and Kubernetes
Distributed Tracing with OpenTracing, ZipKin and Kubernetes
 
Crikeycon 2019 Velociraptor Workshop
Crikeycon 2019 Velociraptor WorkshopCrikeycon 2019 Velociraptor Workshop
Crikeycon 2019 Velociraptor Workshop
 
Web3 File Storage Options
Web3 File Storage OptionsWeb3 File Storage Options
Web3 File Storage Options
 
OSMC 2018 | Integrating Check_MK agent into Thruk – Windows monitoring made e...
OSMC 2018 | Integrating Check_MK agent into Thruk – Windows monitoring made e...OSMC 2018 | Integrating Check_MK agent into Thruk – Windows monitoring made e...
OSMC 2018 | Integrating Check_MK agent into Thruk – Windows monitoring made e...
 
Hashicorp Vault: Open Source Secrets Management at #OPEN18
Hashicorp Vault: Open Source Secrets Management at #OPEN18Hashicorp Vault: Open Source Secrets Management at #OPEN18
Hashicorp Vault: Open Source Secrets Management at #OPEN18
 
Patterns for Asynchronous Microservices with NATS
Patterns for Asynchronous Microservices with NATSPatterns for Asynchronous Microservices with NATS
Patterns for Asynchronous Microservices with NATS
 
Digital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The CloudDigital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The Cloud
 
Web ARChive (WARC) File Format
Web ARChive (WARC) File FormatWeb ARChive (WARC) File Format
Web ARChive (WARC) File Format
 
MongoDB Interface for Asterisk PBX
MongoDB Interface for Asterisk PBXMongoDB Interface for Asterisk PBX
MongoDB Interface for Asterisk PBX
 
ION Sri Lanka - Why Implement DNSSEC?
ION Sri Lanka - Why Implement DNSSEC?ION Sri Lanka - Why Implement DNSSEC?
ION Sri Lanka - Why Implement DNSSEC?
 
ION Bucharest - Deploying DNSSEC
ION Bucharest - Deploying DNSSECION Bucharest - Deploying DNSSEC
ION Bucharest - Deploying DNSSEC
 
ModSecurity 3.0 and NGINX: Getting Started - EMEA
ModSecurity 3.0 and NGINX: Getting Started - EMEAModSecurity 3.0 and NGINX: Getting Started - EMEA
ModSecurity 3.0 and NGINX: Getting Started - EMEA
 

Similar a Encode

TechDays 2010 Portugal - Scaling your data tier with app fabric 16x9
TechDays 2010 Portugal - Scaling your data tier with app fabric 16x9TechDays 2010 Portugal - Scaling your data tier with app fabric 16x9
TechDays 2010 Portugal - Scaling your data tier with app fabric 16x9
Nuno Godinho
 
Deploying Plack Web Applications: OSCON 2011
Deploying Plack Web Applications: OSCON 2011Deploying Plack Web Applications: OSCON 2011
Deploying Plack Web Applications: OSCON 2011
Tatsuhiko Miyagawa
 

Similar a Encode (20)

2019 StartIT - Boosting your performance with Blackfire
2019 StartIT - Boosting your performance with Blackfire2019 StartIT - Boosting your performance with Blackfire
2019 StartIT - Boosting your performance with Blackfire
 
TechDays 2010 Portugal - Scaling your data tier with app fabric 16x9
TechDays 2010 Portugal - Scaling your data tier with app fabric 16x9TechDays 2010 Portugal - Scaling your data tier with app fabric 16x9
TechDays 2010 Portugal - Scaling your data tier with app fabric 16x9
 
Mitmproxy usage v20141216
Mitmproxy usage v20141216Mitmproxy usage v20141216
Mitmproxy usage v20141216
 
Scalable Django Architecture
Scalable Django ArchitectureScalable Django Architecture
Scalable Django Architecture
 
Fluent 2018: Tracking Performance of the Web with HTTP Archive
Fluent 2018: Tracking Performance of the Web with HTTP ArchiveFluent 2018: Tracking Performance of the Web with HTTP Archive
Fluent 2018: Tracking Performance of the Web with HTTP Archive
 
PHP Mega Meetup, Sep, 2020, Anti patterns in php
PHP Mega Meetup, Sep, 2020, Anti patterns in phpPHP Mega Meetup, Sep, 2020, Anti patterns in php
PHP Mega Meetup, Sep, 2020, Anti patterns in php
 
Deploying Plack Web Applications: OSCON 2011
Deploying Plack Web Applications: OSCON 2011Deploying Plack Web Applications: OSCON 2011
Deploying Plack Web Applications: OSCON 2011
 
What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24
 
UI5 with Akamai - Introduction to the Content Delivery Network
UI5 with Akamai - Introduction to the Content Delivery NetworkUI5 with Akamai - Introduction to the Content Delivery Network
UI5 with Akamai - Introduction to the Content Delivery Network
 
Disaster Recovery for Multi-Region Apache Kafka Ecosystems at Uber
Disaster Recovery for Multi-Region Apache Kafka Ecosystems at UberDisaster Recovery for Multi-Region Apache Kafka Ecosystems at Uber
Disaster Recovery for Multi-Region Apache Kafka Ecosystems at Uber
 
Android reverse engineering - Analyzing skype
Android reverse engineering - Analyzing skypeAndroid reverse engineering - Analyzing skype
Android reverse engineering - Analyzing skype
 
MNSEC Conference 2023: Mining Bots
MNSEC Conference 2023: Mining BotsMNSEC Conference 2023: Mining Bots
MNSEC Conference 2023: Mining Bots
 
Integrating ChatGPT with Apache Airflow
Integrating ChatGPT with Apache AirflowIntegrating ChatGPT with Apache Airflow
Integrating ChatGPT with Apache Airflow
 
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
 
65% Performance Gains at Cryptocurrency Platform CoinGecko: An Argo Smart Rou...
65% Performance Gains at Cryptocurrency Platform CoinGecko: An Argo Smart Rou...65% Performance Gains at Cryptocurrency Platform CoinGecko: An Argo Smart Rou...
65% Performance Gains at Cryptocurrency Platform CoinGecko: An Argo Smart Rou...
 
Pyramid tutorial
Pyramid tutorialPyramid tutorial
Pyramid tutorial
 
Introduction to Apache Spark 2.0
Introduction to Apache Spark 2.0Introduction to Apache Spark 2.0
Introduction to Apache Spark 2.0
 
Apache Traffic Server
Apache Traffic ServerApache Traffic Server
Apache Traffic Server
 
Stor c gregynog colloquium
Stor c   gregynog colloquiumStor c   gregynog colloquium
Stor c gregynog colloquium
 
Fandogh Cloud workshop slides
Fandogh Cloud workshop slides Fandogh Cloud workshop slides
Fandogh Cloud workshop slides
 

Más de Vanessa Lošić

Encode polkadot club event 3, technical deepdive
Encode polkadot club   event 3, technical deepdiveEncode polkadot club   event 3, technical deepdive
Encode polkadot club event 3, technical deepdive
Vanessa Lošić
 
Encode polkadot club event 2, intro to polkadot
Encode polkadot club   event 2, intro to polkadotEncode polkadot club   event 2, intro to polkadot
Encode polkadot club event 2, intro to polkadot
Vanessa Lošić
 

Más de Vanessa Lošić (20)

Intro to DAOs
Intro to DAOsIntro to DAOs
Intro to DAOs
 
Hack DeFi Ideation
Hack DeFi IdeationHack DeFi Ideation
Hack DeFi Ideation
 
Encode Club Hackathon
Encode Club Hackathon  Encode Club Hackathon
Encode Club Hackathon
 
How fcm-works-v0.1 fc-club-22092021
How fcm-works-v0.1 fc-club-22092021How fcm-works-v0.1 fc-club-22092021
How fcm-works-v0.1 fc-club-22092021
 
Polkadot ideation
Polkadot ideationPolkadot ideation
Polkadot ideation
 
Textile
TextileTextile
Textile
 
Encode Club workshop slides
Encode Club workshop slidesEncode Club workshop slides
Encode Club workshop slides
 
Encode polkadot hack intro event
Encode polkadot hack intro eventEncode polkadot hack intro event
Encode polkadot hack intro event
 
Encode Club -_Pinning_Services_-_aug_2021
Encode Club -_Pinning_Services_-_aug_2021Encode Club -_Pinning_Services_-_aug_2021
Encode Club -_Pinning_Services_-_aug_2021
 
Encode Polkadot Club
Encode Polkadot Club   Encode Polkadot Club
Encode Polkadot Club
 
Interlay + Encode
Interlay + EncodeInterlay + Encode
Interlay + Encode
 
Subspace
SubspaceSubspace
Subspace
 
Intro to NFTs
Intro to NFTsIntro to NFTs
Intro to NFTs
 
Introduction to Filecoin
Introduction to Filecoin   Introduction to Filecoin
Introduction to Filecoin
 
Encode polkadot club event 3, technical deepdive
Encode polkadot club   event 3, technical deepdiveEncode polkadot club   event 3, technical deepdive
Encode polkadot club event 3, technical deepdive
 
Encode polkadot club event 2, intro to polkadot
Encode polkadot club   event 2, intro to polkadotEncode polkadot club   event 2, intro to polkadot
Encode polkadot club event 2, intro to polkadot
 
Hack africa workshop_2_part_one_chilli_chelli
Hack africa workshop_2_part_one_chilli_chelliHack africa workshop_2_part_one_chilli_chelli
Hack africa workshop_2_part_one_chilli_chelli
 
Encode polkadot club intro presentation
Encode polkadot club intro presentationEncode polkadot club intro presentation
Encode polkadot club intro presentation
 
How to start developing on stellar
How to start developing on stellarHow to start developing on stellar
How to start developing on stellar
 
Encode filecoin club intro presentation
Encode filecoin club intro presentationEncode filecoin club intro presentation
Encode filecoin club intro presentation
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Encode

  • 1. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Encode Filecoin Club
 Build With Filecoin
 Application Research Group Estuary
 (@aresearchgroup)

  • 2. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai What is the A.R.G. 
 We explore building applications on top of the amazing technologies In the Filecoin ecosystem.
 ➟ Cake (me) ➟ Why
 ➟ Chris
 ➟ Elijah
 ➟ Ecosystem collaborations
 ➟ Protocol Labs
 ➟ Maybe you? (We’re hiring)
  • 3.
  • 4. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai ENCODE HACKATHON 
 12-week hackathon starting on October 5th, together with Encode
 ➟ Prizes ➟ Mentorship opportunities

  • 5. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai https://github.com/ application-research Websites Tour
  • 6. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Filecoin Application Development ➟ Things are getting easier. ➟ We have been working on an end-to-end example of how to build on Filecoin exclusively…
  • 7. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai https://estuary.tech Estuary
  • 8. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai What is Estuary? ➟ Thinking Model: A story for the most reliable way to upload public data to the Filecoin Network.
 To date, we hope others take what we are learning and improve on it!
 ➟ 3 parts: 
 (1) A hosted example of a Estuary Node (has its own LibP2P Stack)
 (2) A website that anyone can use.
 (3) A documentation platform to discuss and iterate with the community. ➟ A familiar place: Supports the IPFS pinning standard over HTTP
 Check out our documentation.
 ➟ Improving the Filecoin Storage Deal Experience: Reliably makes deals against the Filecoin Network at 6x replication.
 We have the horsepower to make a ton of storage deals :-)
  • 9. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai We are running an Estuary Node at https:// estuary.tech 
 ➟ Use any language you want to interface with our hosted API. ➟ We configured it to be invite only, we could change this in the future.
 If you don’t want to get an invite, check out the very cool web3.storage. ➟ Testing optimal performance, instructions, and integrations.
 ➟ Some day you will be able to run your own.
  • 10. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai The data for https://estuary.tech ➟ 8,000,000+ files ➟ 12,000+ deals successful on the Filecoin network
 ➟ 20.00+ TiB total pinned content addresses
 ➟ 94.62+ TiB total sealed storage ➟ 100+ miners that we curated
 Working on eventually working with 600+ that we have curated through https://file.app 
 ➟ One power user with 2,000,000+ files, and another power user with 8TiB+ of data
 
 Still testing the ceiling.
  • 11. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai https://estuary.tech Feature Tour
  • 12. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Put commands everywhere
 ➟ There are commands for everything all over our documentation and marketing pages.
  • 13. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Put commands everywhere
 ➟ See how we handle retrieval with one click.
  • 14. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Verify
 ➟ If you uploaded data through https://estuary.tech you can use this simple public form to check.
 
 https://estuary.tech/verify-cid? cid=QmVrrF7DTnbqKvWR7P7 ihJKp4N5fKmBX29m5CHbW9 WLep9
  • 15. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Verify
 ➟ Of course if you’re logged in you can also see this same information on the dashboard, for every storage deal that we have made.
  • 16. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Know your providers
 ➟ [FUTURE] We can expand on this, add more details such as location, compliance, and safeguards. ➟ Details like this are what create trust for long term storage of valuable datasets and off chain NFT assets.
  • 17. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai A receipt for every storage deal
 ➟ Every time a deal is finished with a provider you get a receipt. ➟ You get to know exactly when it will finish, and our Estuary Node will use its funds to renew it automatically.
 ➟ If you’re a node operator, you can make either the client pay, or you can pay for it just like us.
  • 18. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Upload via CID
 ➟ Aside from the upload technique you saw from the beginning of the video, you can use an existing CID thats pinned to an IPFS node to make storage deals.
  • 19. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Upload via API
 ➟ Our documentation is editable! You can upload files from the docs itself.
 ➟ Or just copy and paste the CURL command and do it from the command line.
  • 20. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Public performance analytics
 ➟ We like sharing all our data in public as we learn. ➟ Nothing is kept secret, even our failures.
  • 21. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Public performance analytics
 ➟ We would hope each Estuary Node in the future publishes how many deals they were able to get on chain.
 ➟ We list every provider we use too, so people know who we work with.
  • 22. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Smart batching
 ➟ When users upload a lot of small files, we are testing automated batching so that miners don’t get a lot of small deals.
 ➟ We also apply padding to files that are very small, and we’re experimenting with the best way to do this.
  • 23. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Provider profiles
 ➟ Great tool for debugging. ➟ Helps us build a better relationship with the provider.
  • 24. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Provider logs
 ➟ Everyone looks at the same information.
 ➟ Skips a meeting with your providers, you can just debug it all from the same starting point.
  • 25. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Estuary Node Management TOOLS FOR NETWORK
 OPERATORS
  • 26. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Estuary as a Filecoin/IPFS Node you run ➟ We are stress testing the capability of our node today.
 Whatever we achieve, we will provide the steps for you to do the same.
 ➟ Horizontal scaling with Shuttles (Cool new invention, more later)
 ➟ Blockstore storage capacity, and potentially inventing new techniques to store more data on a single node.
 ➟ Write fast and read fast.
 ➟ Built in Filecoin address support so you can run your own verified address and make deals on your own.
  • 27. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Curate your preferred providers
 ➟ As a network operator you decide which providers to work with.
  • 28. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Manage your preferred providers
 ➟ You can disable providers and give them reasons they can see on their profiles.
 ➟ Miners can always check their suspension status with you and work with you to fix it.
  • 29. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Manage your Filecoin address
 ➟ You don’t have to verify your Filecoin address if you want to pay for deals up front.
 ➟ (1) address for holding funds, (2) another address to hold in escrow for Filecoin deals.
  • 30. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Create shuttles closer to your clients
 ➟ Shuttles are an invention that allow us to take data from a data center closer to clients.
 ➟ Node operators can create shuttles to help upload large amounts of data easier
 ➟ A great option for those who don’t want to be stuck with offline deals.
  • 31. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai User debugging
 ➟ Network operators can debug problems for clients by impersonating them.
 ➟ Great for understanding what is going on with your most important users, and catching edge case bugs.
  • 32. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Invite anyone you want
 ➟ You can make your Estuary node open to everyone
 ➟ Or you can make your Estuary as a service invite only.
  • 33. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai View hardware and system analytics
 ➟ Always know what is happening on your Estuary Node.
 ➟ Your Estuary node will keep track of your performance and give you reliable numbers.
  • 34. ꧁𓀨꧂ - Application Research Group - https://arg.protocol.ai Reach out to me on twitter @wwwjim if you have any questions or need help. We’re hiring! Thank you!