Just released: BitAuth IDE is a new open source project for designing advanced authentication schemes for bitcoin and bitcoin-like cryptocurrencies.
https://t.co/tC6II472pg
Ever wondered how Bitcoin Script becomes a bitcoin address?
Here's the Bitcoin Script For Beginners talk I gave at @tabconf 2019. It covers:
• How transactions use Bitcoin Script
• How funds are "locked" to addresses
• How opcodes work
• How to define new kinds of wallets, and
• How to write your own scripts with @BitauthIDE, the interactive debugger shown in the demo.
Bitauth IDE v1.0.0 is now available 🎉
• Works offline ✈️
• Uses @libauth v2.0.0
• >70% screenshot-testing coverage
• Performance improvements and bug fixes
Please help us grow by starring the project on GitHub: https://t.co/kfEpzRZX0F
I've submitted the following stakeholder statement for CHIP-2023-04 Adaptive Blocksize Limit Algorithm:
This proposal resolves the economic vulnerability inherent to static block size limits and could reasonably get us to universal Bitcoin Cash adoption without further intervention. Fourteen years of network usage data, across multiple ecosystems, provide the insight required to have confidence in deploying an adaptive block size algorithm.
On the specifics of the algorithm: I'm most focused on development of applications and services (primarily Chaingraph, Libauth, and Bitauth IDE) where raising the block size limit imposes serious costs in development time, operating expense, and product capability. Even if hardware and software improvements technically enable higher limits, raising limits too far in advance of real usage forces entrepreneurs to wastefully redirect investment away from core products and user-facing development. By measuring observed usage, CHIP-2023-04 Adaptive Blocksize Limit Algorithm minimizes such waste while still ensuring adequate capacity for both bursts of activity and consistent future growth; I support this CHIP's activation in the May 2024 upgrade.
For an overview of the proposal, please see the full post: https://t.co/tusgAYxh9V
The May 2023 upgrade to Bitcoin Cash (BCH) is now active on the test network! 🎉
Supported at block #121957 (0000000056087dee73fb66178ca70da89dfd0be098b1a63cf6fe93934cd04c78): transactions as small as 65 bytes, P2SH32 for stronger contract security, and CashTokens!
Congrats on the 2022 upgrade, Bitcoin Cash! 🎉
Beginning with block #740238 (000000000000000002afc6fbd302f01f8cf4533f4b45207abc61d9f4297bf969), contracts now have access to native introspection opcodes, OP_MUL, and the expanded arithmetic range.
Chaingraph’s GraphQL API is built on the open-source @HasuraHQ engine – it’s incredibly performant, developer friendly, and supports terabyte Chaingraph clusters with ease. 🔥 https://t.co/KtUT5ZN1er
All Bitauth open source software – including Libauth, Bitauth IDE, and @ChaingraphCash – will provide support for the 2022 Bitcoin Cash upgrade. https://t.co/BAu5agzf7V
Excited to publish v1.0 of Chaingraph – an open source indexer and API backend for Bitcoin Cash apps and businesses. It supports multiple nodes and chains, allowing your business logic to gracefully handle network splits or node instability. 1/8 https://t.co/pRPXyUekB7
The Ranged Script Numbers (RSN) component of PMv3 has been extracted into its own CHIP to make reviewing and referencing the format easier: https://t.co/aTHdKHdTri
Now includes usage examples + interactive demo (using @Bitauth IDE). Feedback & reviews appreciated!
4. 🛠️ Refactor to use Libauth (cont'd)
Another big reason for this refactor was to clean up the dependency tree. Libauth has no dependencies and electrum-cash has very few. This resulted in a much smaller dependency tree.
See the comparison between the old and new tree below!
Thanks to @RoscoKalis for adding OP_REVERSEBYTES and test vectors to Libauth's BCH virtual machine! (https://t.co/qr6fj0ltcy) Released in Libauth v1.17.1, it's now deployed in @Bitauth IDE too:
Just released: Libauth is an ultra-lightweight JavaScript library for Bitcoin, Bitcoin Cash, and @Bitauth applications. It has zero dependencies, and it works in all JS environments, including @nodejs, @deno_land, and browsers:
https://t.co/VegVEV7Ozq
I've spent a lot of time using @Bitauth's online IDE the past few days to add functionality to our HTLC script. It's a phenomenal tool that saved me a lot of time debugging. Thank you @bitjson for developing it!