or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing
xxxxxxxxxx
js-ipfs local node connectivity review
js-ipfs bootstrap servers?
js-ipfs pubsub? which servers
bootstrap servers aren't going away
http delegates are flaky
webrtc needs to be run ourselves
Dashboard of bootstrap nodes
Like http gateways
Leveraging Brave, IPFS Companion
Lidel is working on this?
Browser js-ipfs <–> full node in Brave / IPFS Companion, this should work out of the box!
ipfs.provider – then it spins up locally
All the stuff in the browser isn't in the local node?
Pin everything in Fission IPFS in the cloud <–> local node, pin everything
Why local nodes?
More capable - storage, caching, connectivity to network
Offline
mDNS – discover each other
Discovery – like bootstrap – Default to trying to discover peers to IPFS Companion, Brave? Same ports available
Like mDNS – try discovery from browser – dial localhost, known ports
Try and create Circuit Relay with local node? UDP on localhost?
QUIC / websockets
IPFS Companion – not more powers, but daemon, systray, go-ipfs – browser node could leverage
When Fission app is trying to connect to it – instead of rejecting, using a native UI, give it permission, store data on disk – can accept connections for those. By creating Circuit Relay you get more powerful capabalities.
IPFS Cluster – some overlap with "follow"
Get users to progressive adopt a local node
Local node as cluster endpoint? That's for sync
Circuit Relay – this is for systray local app
HTTP API to configure Circuit Relay
Identity Dapps – identifying where the gaps are?
Fleek – building similar things, Space
Brave – Lidel. No story of node sharing with content.
Funded person?
yes! find scope going forward
ws / localhost
https://github.com/ipfs/in-web-browsers/issues/177
treat localhost as not secure for some browsers
dial a peer? can configure it as a delegate, but can't connect to it
Configure it as a relay
Storytelling – what are the needs?
Help team talk about challenges! Collect more needs and stories
go-ipfs / js-ipfs do the forwarding?
Have to configure being a relay? Be a relay for local by default?
PeerIDs, exchange keys, then they relay
Pinning services should do this, too
Which repo to use?
https://github.com/ipfs/in-web-browsers
Lidel
Pitches from community?
Look for that
Links
Gozala Symbiotic network https://hackmd.io/@gozala/Hk03dDelO
Fission notes https://talk.fission.codes/t/js-ipfs-local-node-connectivity-review/1497/2