Skip to content

Commit 279be43

Browse files
authored
Merge pull request #47 from jrakibi/week-7-taproot
questin for week 7
2 parents e6a7e75 + 24dc50c commit 279be43

File tree

1 file changed

+66
-3
lines changed

1 file changed

+66
-3
lines changed

communities/communities.json

Lines changed: 66 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -686,8 +686,58 @@
686686
"topic": "Taproot Basics",
687687
"topicSlug": "taproot-basics",
688688
"description": "Begin your journey into Bitcoin's latest script upgrade - Taproot. Learn about Schnorr signatures, tagged hashes, and the fundamental building blocks that enable improved privacy and scalability in Bitcoin.",
689-
"resources": [],
690-
"baseQuestions": [],
689+
"resources": [
690+
{
691+
"id": 1,
692+
"title": "Tagged Hashes",
693+
"link": "tagged-hashes",
694+
"parentTopic": "taproot"
695+
},
696+
{
697+
"id": 2,
698+
"title": "Schnorr Signature",
699+
"link": "schnorr-signature",
700+
"parentTopic": "taproot"
701+
},
702+
{
703+
"id": 3,
704+
"title": "Nonce Reuse Attack",
705+
"link": "nonce-reuse-attack",
706+
"parentTopic": "taproot"
707+
},
708+
{
709+
"id": 4,
710+
"title": "MuSig",
711+
"link": "musig",
712+
"parentTopic": "taproot"
713+
}
714+
],
715+
"baseQuestions": [
716+
{
717+
"text": "What is the purpose of a nonce in Schnorr signatures, and why is it crucial not to reuse it?",
718+
"relatedMaterial": "/decoding/taproot"
719+
},
720+
{
721+
"text": "What security vulnerability could occur if you implement MuSig public key aggregation by simply adding the public keys together (P_agg = P_a + P_b + P_c)?",
722+
"relatedMaterial": "/decoding/taproot"
723+
},
724+
{
725+
"text": "What are the three rounds of communication required in MuSig signature generation, and why are they necessary?",
726+
"relatedMaterial": "/decoding/taproot"
727+
},
728+
{
729+
"text": "If an attacker observes two different Schnorr signatures that used the same nonce k, explain step by step how they can derive the private key d.",
730+
"relatedMaterial": "/decoding/taproot"
731+
},
732+
{
733+
"text": "Explain how MuSig improves privacy and transaction efficiency in Bitcoin.",
734+
"relatedMaterial": "/decoding/taproot"
735+
},
736+
{
737+
"text": "Describe the key cancellation attack in the context of MuSig",
738+
"relatedMaterial": "/decoding/taproot"
739+
}
740+
],
691741
"weeklyCall": {
692742
"date": "2025-01-03T12:00:00Z",
693743
"discordLink": "https://discord.gg/6XPJ96sCY4",
@@ -698,7 +748,20 @@
698748
},
699749
"description": "Dear Bitcoiners!\n\nWelcome to Decoding Bitcoin study cohort launch session where we will have a quick presentation from Jamal, creator of Decoding Bitcoin platform. We will set a few expectations, answer any questions, and get to know each other. No preparation needed 😇\n\nLocation - Lounge channel on Discord:\nhttps://discord.gg/6XPJ96sCY4"
700750
},
701-
"groupAssignments": [],
751+
"groupAssignments": [
752+
{
753+
"groupId": 1,
754+
"deputyName": ""
755+
},
756+
{
757+
"groupId": 2,
758+
"deputyName": ""
759+
},
760+
{
761+
"groupId": 3,
762+
"deputyName": ""
763+
}
764+
],
702765
"additionalResources": []
703766
},
704767
{

0 commit comments

Comments
 (0)