blockstack-packages / blockstack-apps Goto Github PK
View Code? Open in Web Editor NEWBlockstack tutorials
Home Page: https://blockstack.org
License: MIT License
Blockstack tutorials
Home Page: https://blockstack.org
License: MIT License
It would be nice to have a desktop tool that could periodically run blockstack whois to see which of your names need to be renewed. If a name is getting close to expiration, the tool should let the user know so they can run blockstack renew (e.g. via desktop notification, via email, via SMS, whatever).
A slightly more advanced version would automatically renew the name.
This is an interesting problem, because renewal can't be put off until the last second (lest your transaction get stuck in a backlog for example). I personally would do my renewal no less than a month in advance.
(his task is moved from: https://github.com/blockstack/sample-apps/issues/3 since we renamed another repo with a more appropriate name)
If I send someone money for a domain I want, I want to know that I'm going to get it and that a transfer has, in fact, happened to the correct address (mine). Could use multisig.
This may exist as a standalone app or an API that is used across different apps that would want this feature.
i put together a getting started section for the readme of the tutorial but realized even though the boilerplate code is already set up, there could be multiple ways of writing out the tutorial.
Is the plan to just walk the dev through what they see in the code having them clone down the repo?
or,
is the idea to walk them through step by step how to set up something like the current code found in this repo?
let me know, maybe I can do a PR and show you what i did and you can tell me if I am on the right track.
Etherpad is an app that could be easily transformed into a serverless app. Currently you need a server that stores old revisions, text ownerships, etc, which could live in the future at storage providers.
With Blockstack's capabilities you could invite people with their ID and it could be even encrypted end2end.
What if there was an app where you could snapshot your source code releases in your zone files? If your users know your blockchain ID, then they can verify that the code came from you without trusting the VCS (e.g. github).
When you want to publish a release, the app would update your name's zone file by adding a TXT record with the URL to the repo, along with the HEAD hash. Then, to check out the code, the app would git clone the URL and verify that HEAD matches the zone file's HEAD hash. Now, you're no longer trusting the server in the URL; you're trusting the developer.
Would be cool to be able to use a Trezor to manage Blockstack IDs and so on. Identity is even way more important than money :)
could someone guide me on the steps to deploy hello-blockstack app to netlify or any static file server? thanks!
Would be awesome to get a Yelp + Indiegogo for public roads and beyond...
Get paid $10 in Bitcoin for every app idea that gets merged into this app-ideas.md file
Thank link goes to a 404
With Blockstack and an integration for SSH you could easily invite a friend to your computer with his Blockstack ID.
Alternatively you could have your servers as subnames of your own Blockstack ID and connect with these via ssh <server-hostname>.<blockstack-name>.id
. This subname could hold IP address, SSH host key, etc.
Create an app that utilizes the email address of the user and uses the public key of each users zone file to encrypt and confirm messages sent. (Transcribing from a one off convo with @jcnelson so hopefully everything is there to piece that together :-) )
I have several options for the Blockstack Berlin presentation but kept coming back to a similar presentation to Guy's (since the slides transferred well in post event videos).
This version is in grey and purple instead of hot pink and purple. It also includes the new event logo. The hot pink was omitted since the room has bright red carpeting and it may be a bit too harsh.
I'm happy to make any edits. Please be sure to send over an example or new design layout so I can pull a new one together quickly. Your input is greatly appreciated! Thank you!
@guylepage3 @pstan26
Berlin Presentation:
Berlin_Presentation_GreyPurple_01.30.18.pptx.pdf
I can also use a background from this deck if requested - specifically slide two:
Blockstack_Presentation.pdf
What I have in mind: Retrieving a GPG key through a Blockstack ID.
Alternatively using 3rd party IDs (Twitter, etc) for that too.
This integration could be directly as GPG/Enigmail fork or as functionality of Blockstack's CLI client (blockstack get-pgp-key name.id | gpg
).
With blockstack-gpg there's a library which covers pretty much everything you could need.
Setup an inbound phone number to receive calls (a la twilio) to use onename id attributes to find the owner of the calling number. If not found then route the call through a screening process to vet the caller. Could keep a list of known good numbers and know undesired numbers in profile for use in future calls.
I want this because spam, only thing Blockstack brings is verifiable white list opportunity, I think. Plus not sure if this would only temporarily mitigate as would not bad actors be able to setup spoof Blockstack profiles?
All input appreciated.
I'd like to get a Product Requirements Document for the creation of a simple voting app. The plan is to allow folks with Blockstack ID's who have linked their Github and/or Twitter account to be allowed to cast 3 votes upon a list of topics. There should be a window of time that they are allowed to vote for. The owner of the app should have the ability to control what topics get voted on and who can vote.
This task is open to anyone in the community :-)
Tinc is a software for creating virtual private networks. I have all my devices together in a network through Tinc. It uses public/private keys to communicate securely, which enables me to use it as additional layer for security (only opening some ports for specific IP ranges, generally having an additional layer of encryption).
With Tinc and Blockstack I could include a device with it's Blockstack ID into my network (once we have a namespace for devices or subnames) instead of deploying the new public key to all of my devices.
Looking for help with a decentralized asset exchange. For example, I want to be able to sell or buy a Blockstack.ID safely with another owner of a Blockstack ID
See https://forum.blockstack.org/t/500-app-request-decentralized-asset-exchange/771 as well.
Tor has a solution for end2end encrypted anonymous websites which are commonly and wide spread. They use pre-shared keys to get around the problem with exchanging keys (the URL is the fingerprint of a public key).
With Blockstack Tor could have human-meaningful (along with decentral and secure) naming on their onion services.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.