Open brenorb opened 9 months ago
We contacted almost 30 bitcoin companies on how they use Liquid and Miniscript and their main issues with it, but also showed our product to get their reaction.
Some quotes from them about their issues:
I knew that we needed blinded keys, but I found it very very difficult and gave up quickly because it was way over my head.
I don’t have time to read all this documentation, and some of the time it’s confusing, so I end up just chasing someone from Blockstream.
If you could ask for code-examples it would’ve been useful.
Feedback when showed Miniscript Assistant and Liquid Technincal Assistant:
I definitely could see myself using this everyday.
There is someone from China who can't speak much English asking us questions all day, this could be perfect for him. Spanish would be equally important as English, Chinese would be nice to have.
Insights:
When PlebLab started we were just finished migrating the model to the Spirit of Satoshi website. It was not properly formatted in Markdown and also the flowchart was not always showing.
Now it shows the flowchart and we also automatically compile Miniscript policy into Miniscript code, Bitcoin Script and also show spending cost analysis, all of these in a deterministic way so there is no chance of hallucination and properly formatted.
We noticed an early trend of people trying to use Liquid to escape from high fees onchain, so we decided to start a Liquid Technical Assistant to ride the wave. We already have a closed alpha version which we are testing.
We are using a value4value approach with credits bought with LN, however since there's not many bitcoin developers right now, this can only go so far. We are focusing in capturing a great part of the market for the long term where lots of people will get a huge productivity boost from our assistants.
We intend to get closer with companies that work with Miniscript and Liquid it in the day to day life. AI research can get quite expensive, so in order to use and experiment deeper with open source models, and even to be able to open source them to public in the future, we are applying to grants to raise more funds. We are already applying to become a Liquid Federation Member, which will get us closer to Liquid developers to help us improve the assistant further.
🏗️ Top Builder 2024 Application Form to track progress through Round 1 - 3 ~ Currently in Round 1
📝 Instructions
🧑🤝🧑 The Team
💡 The Idea
Project Overview: What does your project do? AI Code assistants such as GitHub Copilot have been rapidly adopted and have increased productivity for developers and accelerated the learning process for new and unfamiliar languages. While other AI code assistants already provide robust support for the most widely used languages such as javascript and python, they unfortunately are not trained on more niche Bitcoin specific languages. As such, there are no AI code assistants to help Bitcoin developers, creating both a barrier to entry for new participants and decreased productivity for current developers.
Code Satoshi is a bitcoin-focused AI code assistant built to help engineers from all walks of life build Bitcoin and bitcoin-related applications better, faster and easier.
Code Satoshi can:
Code is a broad umbrella term encompassing Bitcoin related languages, libraries and protocols. As described earlier, Code Satoshi already supports Bitcoin Miniscript. The goal will be to build out a larger library of supported languages, as a prototype initially.
Website: (Optional)
GitHub:
Project Stage: Describe the current progress.
Supplementary Materials: Provide any proof of work, workshops, or demo videos.
📚 Additional Information
📌 Submission Type
🚀 Current Project Progress
Future Roadmap of what's next:
One of the larger issues currently facing Bitcoin users is the current mempool congestion and high on-chain fees. Blockstream’s Liquid Elements has been utilized by companies as a second-layer scaling solution to reduce fees and bypass mempool congestion.
We have already met with the Blockstream team to discuss adding support for Elements on Code Satoshi to help support existing developers and especially to accelerate the onboarding of new developers to Elements. We have spoken with several companies and are continuing discussions to identify key pain points and provide support for these challenges by Code Satoshi.
⏳ Round 1 Milestone
📝 Submission Complete
📅 Top Builder Program Structure
Registration Opens: Monday, December 18, 2023
Round 1: January 13 - February 10, 2024
Round 2: February 10 - 24, 2024
Round 3: Starting February 24, 2024
Final Round at Startup Day: March 14, 2024