Recently, SatoshiVM partnered with Bool Network and became a part of the Bool Network Incentivized Testnet Campaign. In order to explain the nature of the partnership and share details about Bool Network, we have invited them into our Discord for the AMA. Here is the transcript:
SatoshiVM: Good morning everyone! Today we will be hosting an AMA with our strategic partner Bool Network, from their side, we have Victor Saylor (Bool Network’s CMO) answering questions. We will start with an introduction to Bool Network, after that Victor will reply to some questions from Twitter and then we will open the chat for community questions. Victor, please introduce yourself and BOOL Network!
Bool Network: Greetings from Bool Network. Thank you for allowing me to introduce myself. My name is Victor Saylor. I am the CMO of Bool Network. Bool Network is a permissionless, decentralized, and secure Bitcoin Verification Layer that aims, within the premise of not altering Bitcoin's consensus, to securely decentralize the expansion of Bitcoin. Currently, we have partnered with several BTC L2s including SatoshiVM, B² Network, and AILayer to provide the most secure cross-chain bridge solution.
SatoshiVM: Great! Welcome, Victor. Next, what makes BOOL Network's cross-chain bridge different from the other solutions?
Bool Network: This is a very interesting question.
I can say, the first difference is be BOOL Network's cross-chain bridge employs advanced cryptographic techniques like ZKP (Zero-Knowledge Proof), MPC (Multi-Party Computation), and TEE (Trusted Execution Environment) to ensure enhanced security and privacy. This combination prevents collusion and guarantees the integrity of cross-chain transactions.
The second one will be BOOL Network's bridge that integrates the Dynamic Hidden Committee (DHC) to validate transactions. This decentralized and unpredictable selection of validators adds an extra layer of security compared to traditional bridges.
The third difference is BOOL Network ensures data availability and verification through its integrated Data Availability Layer, which is crucial for maintaining the transparency and reliability of cross-chain transactions.
By focusing on these unique features, we provide a more secure, efficient, and user-engaging solution compared to other cross-chain technologies.
SatoshiVM: Thank you, Victor! We know that DHC is the most important role in Bool Network. Can you explain in detail how it ensures security?
Bool Network: The dynamic hidden committee, or DHC, is a key component of the Bool Network and is utilized for decentralized asset management. Here are a few clear steps that clearly explain how DHC ensures security. Security Module and Trust Flow:
The nodes in Bool Network are permissionless, trustless, and decentralized, anyone can run it and join Bool Network.
Using the Ring-VRF algorithm to randomly select some nodes from thousands to form a unique Committee to custody assets on Bitcoin. - The ringVRF algorithm ensures that the nodes in each DHC of the Bool Network remain hidden, preventing internal collusion and raising the cost of external attacks.
The private key of the Committee will be split into M-of-N key shares using MPC's TSS, and all key shares are stored in the nodes' TEE Environment. - MPC can prevent single-point failures, and TEE can make sure that the node operators don't know the internal program operation.
The nodes forming the Committee change to another set of nodes over time, making it more challenging for hackers to attack, because the hacker needs to find hidden nodes in thousands of nodes all at once.
SatoshiVM: Ok thank you! It is very cool to make the verification of Bool more decentralized as well as secure by introducing more DHC nodes, so how many DHC nodes have already joined the BOOL network and how can one become a DHC node?
Bool Network: Indeed, it's very cool that the introduction of DHC nodes will make the BOOL authentication network more decentralized and secure. At present, we have more than 110 DHC nodes to join the BOOL network. To become a DHC node, you must invest in a certain amount of hardware costs. Our official documents inside the detailed tutorials are welcome to understand if there are any questions you can also join our Discord consulting community staff!
SatoshiVM: Thank you! So, why does Bool Network use Data Availability? Is Bool Network working on DA? What are the differences between Bool Network's DA solution and other DA solutions?
Bool Network: In fact, Bool Network does not develop its own DA solution. We only integrate with different DA solutions, like Celestia. We are also collaborating with Bitcoin's native DA solutions, like Nubit or B² Hub. We mainly use DA to facilitate forced withdrawals. This feature is currently in the testing phase, and we are also conducting integration tests with SatoshiVM. It will likely take some time before it is launched. Once this feature is live, it will ensure that users can still withdraw assets from Bitcoin Mainnet in case of issues with SatoshiVM or Bool Network. The specific implementation is explained as follows:
Bool Network will send the transaction data state created by SatoshiVM to the DA layer.
Users can provide Merkle proof to verify their remaining assets in SatoshiVM.
The DHC Module will verify the user's submission, Merkle proof, and data from the DA layer.
If everything is accurate, the Dynamic Hidden Committee will activate and transfer the user's assets on Bitcoin to them.
SatoshiVM: Thank you! BOOL is hosting an Incentivized Testnet Campaign at the moment. Could you please introduce this event to us?
Bool Network: Yes, currently we have launched the beta version of BOOL's joint Incentivized Testnet Campaign. We are collaborating with SatoshiVM, B² Network, and AILayer for this campaign.
There are two parts where users can participate: social media tasks and cross-chain tasks. Completing social media tasks can earn you points, and inviting other users to participate can help you earn even more points.
Regarding the cross-chain bridge tasks, users can earn BOOL points, $tBOL rewards, and rewards from SatoshiVM by transferring at least 0.0001 BTC to SatoshiVM through BOOL's cross-chain bridge. Both points and $tBOL can be exchanged for future BOOL airdrop tokens.
SatoshiVM: Amazing! So by participating in this campaign, users can receive rewards from multiple projects and the BOOL project itself, correct? If users have previously used BOOL's cross-chain bridge service, can they still earn rewards?
Bool Network: Yes, by participating in this incentivized Testnet campaign, users can receive rewards from multiple projects, including BOOL, SatoshiVM, B² Network, and AILayer. Users who have previously used the SatoshiVM Alpha Mainnet bridge can directly claim $tBOL rewards on our event page. Additionally, $tBOL can be staked to earn more points. We are also happy to welcome SatoshiVM community members if you have interacted with SatoshiVM’s cross-chain bridge before.
SatoshiVM: Great! Now, the last question from us and we can switch to questions we received on Twitter: What are the future plans for BOOL Network?
Bool Network: We are very clear about our future plans. At the current stage, our main focus is on product development and deployment. For instance, we have partnered with SatoshiVM, B² Network, AILayer, BEVM, and other BTC Layer 2 projects to collaboratively develop cross-chain services from the Bitcoin mainnet to Layer 2. Additionally, more Bitcoin Layer 2 solutions are cooperating with Bool Network, with new cross-chain bridges for Bitcoin Layer 2 projects coming online soon.
Another key focus is on the openness of the node network. Our Alpha Testnet already has nearly 20 institutions, including Bitcoin ecosystem projects and security companies, collectively maintaining it. Beta Testnet currently has 100+ nodes. In the next phase, our primary focus will be twofold:
Increasing collaboration with more node operators once Beta Testnet is launched. Many node operators have expressed their interest in cooperating with us, and we are in discussions to ensure the increase in Bool Network nodes and promote decentralization, making community participation more accessible.
On the product side, in addition to bridging Bitcoin and multiple BTC L2s, we will also provide bridge services among different BTC L2s.
SatoshiVM: Thank you! This was a great intro! Now time for Twitter questions. There will be 5 questions in total and then we will open this channel for community questions. Question one that we selected: "Is it Testnet where we are using real funds for swap? Using real funds for swap and swap fees also kills the funds. Better to give a chance using test tokens."
Bool Network: Yes currently bool's service is bridging Bitcin as well as BTC layer2 assets, users participating in the cross-chain will incur gas fees. In the future, we may develop a Testnet network-specific service to cooperate with more test-phase projects.
SatoshiVM: This makes sense! Right, Victor, Question Two: "We know there are a lot of platforms doing the same things as Bool network does. How do you ensure that Bool's will be able to compete in the market?"
Bool Network: Yes, there are indeed many cross-chain bridge solutions available now, but most of them are based on smart contracts and can only handle cross-chain transactions for networks like EVM-compatible ones, Solana, Move-based ones, etc.. They cannot handle cross-chain transactions from Bitcoin to EVM sides since Bitcoin doesn’t support smart contracts. Therefore, many cross-chain bridges are implementing centralized solutions, employing techniques like MPC or Multi-Sig to manage users' assets. However, we can handle cross-chain transactions from Bitcoin to EVM in a decentralized pattern, which is one of our biggest advantages.
Furthermore, BOOL's solutions are not limited to providing a cross-chain bridge. In the future, we will offer more decentralized verification scenarios and services. As I mentioned earlier, the design and technology of the entire BOOL network ensure that our security is highly advantageous compared to other competitors.
SatoshiVM: Great! Now, Question Three: "How does BOOL leverage the features of SatoshiVM to enhance the efficiency and security of smart contracts and dApps? What real-world use cases are already benefiting from this integration?"
Bool Network: That’s a very interesting question. In addition to collaborating with the SatoshiVM team on the bridge development, we will also provide corresponding interfaces for its ecosystem applications. For instance, in a launchpad scenario, development can be based on Bool's interface. On the security front, Bool is currently upgrading its Forced Withdraw and Escape Hatch, which will also integrate with SatoshiVM's DA and ZKP. Through the implementation of this solution, we can further ensure the security of user assets. This implies that even in the event of issues with either the SatoshiVM or Bool Network, users can still retrieve their assets on the Bitcoin side, maintaining the high-security standards of Bitcoin.
SatoshiVM: Question Four: "What is the relationship between SatoshiVM and Bool Network? Both protocols seem extremely well designed and fit each other’s narrative. Do you guys work even closer together in addition to this partnership?"
Bool Network: I would say that we are currently in a strategic partnership, both parties have substantial cooperation, we provide cross-chain services for SatoshiVM, and SatoshiVM provides us with application scenarios. We are committed to exploring more in the future. In addition, our team and the SatoshiVM team have been engaging in deep discussions in research because both teams are focused on cryptography, especially the ZKP field. Even though the two teams have different focuses within the realm of ZKP research, we frequently engage in exchanges. The reason we collaborated with SatoshiVM early on is due to conducting a thorough study of their yellow paper and found their design solutions very innovative.
SatoshiVM: Great! Now the last question from Twitter and then we open the floor for everyone in the channel to ask the questions! Question Five: "Is there going to be Bool's token airdrop to the SatoshiVM ecosystem, like $SAVM Stakers"
Bool Network: Both parties will have certain rewards for this event. Users participating in this event can receive rewards from both projects. However, our airdrop will be distributed within the BOOL network.
SatoshiVM: Thank you! Are you ready for the community questions?
Bool Network: Sure I would love to hear from them.
SatoshiVM Community Member (Bunny): What are the limitations of using Bool Networks in the context of the Bitcoin Verification Layer?
Bool Network: No limitations. Bool can support all types of Bitcoin assets, such as BTC, BRC-20, and RUNES.
SatoshiVM Community Member (Coleomar): With the above dialogue, I see that during the BOOL testing period, there is a $tBOL reward for using the BOOL bridge or SatoshiVM, so will there be a token reward on the SatoshiVM side?
Bool Network: This will be determined by the SatoshiVM team. Thank You.
SatoshiVM Community Member (Doria): Do you have any other events? A larger amount of activity?
Bool Network: Of course! We will cooperate with many partners, wallets, and other projects, multi-party joint activities. There will be different rewards, so please continue to pay attention to us! Thank You!
SatoshiVM Community Member (Talion): Hello. I have spent some time trying to understand Bool Network's DHC methodology on your technical yellow paper, and I have a few technical questions, please excuse me if they are stupid.
Imagine I am a malicious entity, and have 10 hardware compromised or hacked TEE devices, which is a possibility that your yellow paper addresses and is something that has happened in the past. I do not plan to attack immediately but merely sit on your network.
Will I be passively collecting key shards of random committees at each handover and eventually collecting enough shards to attack, or at each handover, the way key shards are generated changes, and shards are different from heartbeat to heartbeat, making them useless between heartbeats or epochs?
Will my compromised nodes still be completely unable to determine if they constitute a majority in any committee at each heartbeat? For example by seeing if they are all signing the same transaction. Like a sleeper attacker, biding its time and attacking only when by chance through handovers and it gets a majority over some unlucky committee
Bool Network: After each round of elections, the private key shards will change, but the overall private key remains unchanged. Additionally, there are countless possible results for the generation of private key shards.
SatoshiVM Community Member (Talion): So a compromised private key shard is not a liability after just one heartbeat right?
Bool Network: Yes, you are right.
SatoshiVM Community Member (Talion): And finally can a compromised TEE device still be completely blind to a transaction they are signing?
Bool Network: Sorry I didn't understand the question, for more tech details, you can join Bool's channel and ask that, our technical support will answer it. Thanks.
SatoshiVM Community Member (Talion): I want to run a DHC node in Bool Network even after the Testnet stage (Currently running three already), and I read on your medium that "Tokens obtained during the testing phase (100k)" will be needed for that.
Is that referencing the current testing phase and the tokens in question are tBOLs, or future ones where DHC operators get actual BOOL tokens? Those devices are pricey, and currently running one such node only yields $tBols. The value of $tBols is unclear - so if at all possible can you give an estimate of the eventual $tBol to Bool token conversion ratio (If you can't that's cool). Overall I'm just wondering if running a node during this Testnet phase is economically worth it.
Bool Network: Node Operators on the Testnet will receive rewards, which will be mapped when the mainnet launches. For specific details, please refer to our announcements. Additionally, we will soon update the beta version of the Testnet and establish a more comprehensive node technical support channel.
SatoshiVM: Thank you to all the participants! We didn't mention it before to avoid fake interest, but there are rewards for the best community questions! We will collect your addresses shortly.
This is the end of the AMA transcript. We hope you enjoyed reading it!
Please make sure to join both SatoshiVM and Bool Network Discord servers - we will be happy to answer any questions you may have regarding our project and our partnership!