If like me you're probably wondering: What’s the difference between 'Seed XOR' and 'Shamir's Secret Sharing'?
Well, both seed XOR and Shamir’s Secret Sharing (SSS) are methods to split secrets, but they work differently and have distinct properties:
1. Mechanism:
• Seed XOR: This method involves the simple splitting of a secret into two parts using the XOR operation. Given a secret S and a random value R, you compute the value S XOR R to get T. Now, the two shares are R and T. To retrieve S, you’d XOR R and T again.
• Shamir’s Secret Sharing (SSS): SSS is based on polynomial interpolation over finite fields. The idea is to represent the secret as a coefficient in a polynomial and provide different points on that polynomial as shares. Using a sufficient number of these points (based on the degree of the polynomial), the secret can be reconstructed.
2. Number of Shares:
• Seed XOR: Typically creates two shares (though you could extend this idea to more).
• Shamir’s Secret Sharing: Can create any number of shares. You can specify a threshold, say k, such that any k shares are sufficient to reconstruct the secret.
3. Flexibility:
• Seed XOR: Less flexible. Always requires all the shares to reconstruct the original secret.
• Shamir’s Secret Sharing: More flexible. Allows you to specify how many shares (threshold) are needed to reconstruct the secret. For example, you could create 10 shares and set a threshold of 5, meaning any 5 out of the 10 shares can be used to reconstruct the secret.
4. Security:
• Seed XOR: Simple and based on the properties of the XOR operation. If you have one share, it reveals no information about the secret.
• Shamir’s Secret Sharing: More mathematically complex but offers strong security properties. Without a minimum number of shares (below the threshold), it’s computationally infeasible to retrieve the secret.
5. Applications:
• Seed XOR: More appropriate for simple, two-party secret splitting.
• Shamir’s Secret Sharing: Suited for scenarios where a secret needs to be split among multiple parties, and you want to ensure that only a certain number of them collaborating can recover the secret.
In essence, while both methods can be used to split secrets, Shamir’s Secret Sharing offers more flexibility and is appropriate for more complex use-cases.
"Rich Men North Of Richmond"
by Oliver Anthony
I've been selling my soul
Working all day
Overtime hours
For bullshit, pay
So I can sit out here, and waste my life away
Drag back home, and drown my troubles away
It's a damn shame
What the worlds gotten to
For people like me, and people like you
Wish I could just wake up, and it not be true
But it is, oh, it is
Living in the new world
With an old soul
These rich men north of Richmond
Lord knows they all just want to have total control
Wanna know what you think
Wanna know what you do
And they don't think you know, but I know that you do
Cause your dollar ain't shit, and it's taxed to no end
Cause the rich men north of Richmond
I wish politicians would look out for miners, and not just minors on an island somewhere
Lord, we got folks in the street, ain't nothing to eat
And the obese milking welfare
Well God if you're 5 foot 3 and 300 pounds
Taxes ought not to pay for your bags of fudge rounds
Young men are putting themselves six feet in the ground
Cause all this damn country does is keep on kicking them down
Lord, it's a damn shame
What the worlds gotten to
For people like me, and people like you
Wish I could just wake up, and it not be true
But it is, oh, it is
Living in the new world
With an old soul
These rich men north of Richmond
Lord knows they all just want to have total control
Wanna know what you think
Wanna know what you do
And they don't think you know, but I know that you do
Cause your dollar ain't shit, and it's taxed to no end
Cause the rich men north of Richmond
I've been selling my soul
Working all day
Overtime hours
For bullshit, pay
https://youtu.be/sqSA-SY5Hro
Just posed this review on the UK AppStore for #Damus. Let’s see if it gets published.
⭐️⭐️⭐️⭐️⭐️
“The Future of Social Media
This app is truly amazing. It allows anyone easy access to the Nostr protocol. Unlike centralised ‘closed box’ social media services such as twitter, instagram and facebook, you don’t need permission to speak, you can’t get shadow banned, there are no algorithms trying to divide/enrage us, and there are no ads - you simply choose who you want to follow. Its integration with bitcoin gives it and its users superpowers.
Thanks to how the Nostr protocol is designed, you can effortlessly migrate your user experience between different Nostr apps, but for now I’m sticking with Damus because it’s trailblazing the way. Keep up the good work guys!” #note1z9p…77j6
Extract from Normal Island News, The UK's second most reliable news source after Gbeebies…
“I’m going to mark all CIA accounts with dildos, but I’m going to make it so they can’t see the dildos so they don’t know, but we do. I’m going to make it so bot accounts can only see other bot accounts so they troll each other until the heat death of the universe, and I’m going to make it so Elon fans can only see those bot accounts and no one else, so they can engage in discourse with their intellectual equals.”
Laura K
https://open.substack.com/pub/normalislandnews/p/twitter-is-getting-a-new-ceo-and?r=x15ao&utm_campaign=post&utm_medium=email
2023-05-11 11:55:56
- reply
Hi Dave, Thank you for your questions, here are my responses:
1) What is your favorite feature or aspect of Nostr?
The fact it’s a lightweight, easy to integrate, open protocol built for free speech.
2) What improvements or changes would you like to see on Nostr?
* Fast and easy account switching.
* Open and closed group chats with admin functions including the option of skin-in-the-game style (sat based) deposit and reward mechanisms.
* Multi-account hierarchy for deterministic keys, similar to how Bip 44 works, so that it’s possible to have an offine back-up for multiple accounts.
3) What topics and discussions do you enjoy engaging in the most on Nostr?
Bitcoin, memes, daily discord, and keeping in touch with friends.
4) How has Nostr positively impacted your life, if at all?
I spend less time worrying about a ‘big brother’ style despotic future.
5) What are some ways that Nostr could be utilized more effectively to build community and facilitate positive interactions between users?
* The introduction of open and closed group chats as mentioned above.
* Lots of libraries for easy integration with other apps and services.
2023-05-08 05:50:36
- reply
The profitability to mine will usher in new miners, which will increase network security, which will make #bitcoin more valuable.
From a usability perspective, it will drive more users to layer 2 technologies such as Lightning and Fedimint, thereby driving innovation and opening up new markets, which will also make #bitcoin more valuable.
The genius of Satoshi is playing out in real time 🍿
Reflecting on my trip to The Gambia 🇬🇲 What a beautiful, unspoilt, wild country, with incredibly kind, free spirited people.
Thanks to Angelika and Michaela from IN-US* for embracing #bitcoin, and inviting me to present & deliver a workshop with community and business leaders.
There were multiple additional meetings and workshops, with an endless stream of interested parties wanting to learn more.
The Gambian economy is cash based and the currency, the Dalsai, is free-floating and trending to zero relative to the dollar; and we all know where that’s going!
Thanks to the team’s efforts, the event outcomes were as follows:
✅ Local core team formed.
✅ Monthly #Bitcoin meet-up established (first meeting to be held on May 1st and repeated monthly thereafter).
✅ Logo and website WIP.
✅ First hotel to accept bitcoin onboarded.
✅ First group of restaurants and bars identified.
✅ First national visitor experience operator onboarded.
✅ First taxi group onboarded.
✅ First bitcoin ATM planned for the country.
More to come!
The project placeholder links are as follows:
BitcoinGambia.org
Nostr: npub1dzyzfkhcue9gz2plwx666pv90mhrzs4u7ae9lyulpypqehx9szysfqdgkp
*Angelika and Michaela are not active on Nostr (yet).
IN-US: https://www.in-us.world
Update about #BitcoinGambia 🇬🇲 to follow. Has been a crazy couple of weeks.
And now tomorrow, I’m running Manchester Marathon representing #[1]
The product of ~4months of training, which has been time consuming (~2hours a day), but worth it for the fitness ATH and quality time spent with likeminded friends.
Talking of friends, I’ve been trying to keep up with #[2] since she starter her epic 21x10km running challenge on April 1st. Isn’t she amazing! 104km in, with 6 days to go.
Vest from #[3] Lightweight and fast! Can recommend 💪 #BitcoinRunners #TeamSatoshi #FirstPostedOnNostr
According to FDIC records*, 513 US banks have failed since bitcoin’s inception. Here they are in chronological order…
Source: https://www.fdic.gov/resources/resolutions/bank-failures/failed-bank-list
Signature Bank
Silicon Valley Bank
Almena State Bank
First City Bank of Florida
The First State Bank
Ericson State Bank
City National Bank of New Jersey
Resolute Bank
Louisa Community Bank
The Enloe State Bank
Washington Federal Bank for Savings
The Farmers and Merchants State Bank of Argonia
Fayette County Bank
Guaranty Bank, (d/b/a BestBank in Georgia & Michigan)
First NBC Bank
Proficio Bank
Seaway Bank and Trust Company
Harvest Community Bank
Allied Bank
The Woodbury Banking Company
First CornerStone Bank
Trust Company Bank
North Milwaukee State Bank
Hometown National Bank
The Bank of Georgia
Premier Bank
Edgebrook Bank
Doral Bank
Capitol City Bank & Trust Company
Highland Community Bank
First National Bank of Crestview
Northern Star Bank
Frontier Bank, FSB D/B/A El Paseo Bank
The National Republic Bank of Chicago
NBRS Financial
GreenChoice Bank, fsb
Eastside Commercial Bank
The Freedom State Bank
Valley Bank
Valley Bank
Slavie Federal Savings Bank
Columbia Savings Bank
AztecAmerica Bank
Allendale County Bank
Vantage Point Bank
Millennium Bank, National Association
Syringa Bank
The Bank of Union
DuPage National Bank
Texas Community Bank, National Association
Bank of Jackson County
First National Bank also operating as The National Bank of El Paso
The Community's Bank
Sunrise Bank of Arizona
Community South Bank
Bank of Wausau
First Community Bank of Southwest Florida (also operating as Community Bank of Cape Coral)
Mountain National Bank
1st Commerce Bank
Banks of Wisconsin d/b/a Bank of Kenosha
Central Arizona Bank
Sunrise Bank
Pisgah Community Bank
Douglas County Bank
Parkway Bank
Chipola Community Bank
Heritage Bank of North Florida
First Federal Bank
Gold Canyon Bank
Frontier Bank
Covenant Bank
1st Regents Bank
Westside Community Bank
Community Bank of the Ozarks
Hometown Community Bank
Citizens First National Bank
Heritage Bank of Florida
NOVA Bank
Excel Bank
First East Side Savings Bank
GulfSouth Private Bank
First United Bank
Truman Bank
First Commercial Bank
Waukegan Savings Bank
Jasper Banking Company
Second Federal Savings and Loan Association of Chicago
Heartland Bank
First Cherokee State Bank
Georgia Trust Bank
The Royal Palm Bank of Florida
Glasgow Savings Bank
Montgomery Bank & Trust
The Farmers Bank of Lynchburg
Security Exchange Bank
Putnam State Bank
Waccamaw Bank
Farmers' and Traders' State Bank
Carolina Federal Savings Bank
First Capital Bank
Alabama Trust Bank, National Association
Security Bank, National Association
Palm Desert National Bank
Plantation Federal Bank
Inter Savings Bank, fsb D/B/A InterBank, fsb
HarVest Bank of Maryland
Bank of the Eastern Shore
Fort Lee Federal Savings Bank, FSB
Fidelity Bank
Premier Bank
Covenant Bank & Trust
New City Bank
Global Commerce Bank
Home Savings of America
Central Bank of Georgia
SCB Bank
Charter National Bank and Trust
BankEast
Patriot Bank Minnesota
Tennessee Commerce Bank
First Guaranty Bank and Trust Company of Jacksonville
American Eagle Savings Bank
The First State Bank
Central Florida State Bank
Western National Bank
Premier Community Bank of the Emerald Coast
Central Progressive Bank
Polk County Bank
Community Bank of Rockmart
SunFirst Bank
Mid City Bank, Inc.
All American Bank
Community Banks of Colorado
Community Capital Bank
Decatur First Bank
Old Harbor Bank
Country Bank
First State Bank
Blue Ridge Savings Bank, Inc.
Piedmont Community Bank
Sun Security Bank
The RiverBank
First International Bank
Citizens Bank of Northern California
Bank of the Commonwealth
The First National Bank of Florida
CreekSide Bank
Patriot Bank of Georgia
First Choice Bank
First Southern National Bank
Lydian Private Bank
Public Savings Bank
The First National Bank of Olathe
Bank of Whitman
Bank of Shorewood
Integra Bank National Association
BankMeridian, N.A.
Virginia Business Bank
Bank of Choice
LandMark Bank of Florida
Southshore Community Bank
Summit Bank
First Peoples Bank
High Trust Bank
One Georgia Bank
Signature Bank
Colorado Capital Bank
First Chicago Bank & Trust
Mountain Heritage Bank
First Commercial Bank of Tampa Bay
McIntosh State Bank
Atlantic Bank and Trust
First Heritage Bank
Summit Bank
First Georgia Banking Company
Atlantic Southern Bank
Coastal Bank
Community Central Bank
The Park Avenue Bank
First Choice Community Bank
Cortez Community Bank
First National Bank of Central Florida
Heritage Banking Group
Rosemount National Bank
Superior Bank
Nexity Bank
New Horizons Bank
Bartow County Bank
Nevada Commerce Bank
Western Springs National Bank and Trust
The Bank of Commerce
Legacy Bank
First National Bank of Davis
Valley Community Bank
San Luis Trust Bank, FSB
Charter Oak Bank
Citizens Bank of Effingham
Habersham Bank
Canyon National Bank
Badger State Bank
Peoples State Bank
Sunshine State Community Bank
Community First Bank Chicago
North Georgia Bank
American Trust Bank
First Community Bank
FirsTier Bank
Evergreen State Bank
The First State Bank
United Western Bank
The Bank of Asheville
CommunitySouth Bank & Trust
Enterprise Banking Company
Oglethorpe Bank
Legacy Bank
First Commercial Bank of Florida
Community National Bank
First Southern Bank
United Americas Bank, N.A.
Appalachian Community Bank, FSB
Chestatee State Bank
The Bank of Miami,N.A.
Earthstar Bank
Paramount Bank
First Banking Center
Allegiance Bank of North America
Gulf State Community Bank
Copper Star Bank
Darby Bank & Trust Co.
Tifton Banking Company
First Vietnamese American Bank
Pierce Commercial Bank
Western Commercial Bank
K Bank
First Arizona Savings, A FSB
Hillcrest Bank
First Suburban National Bank
The First National Bank of Barnesville
The Gordon Bank
Progress Bank of Florida
First Bank of Jacksonville
Premier Bank
WestBridge Bank and Trust Company
Security Savings Bank, F.S.B.
Shoreline Bank
Wakulla Bank
North County Bank
Haven Trust Bank Florida
Maritime Savings Bank
Bramble Savings Bank
The Peoples Bank
First Commerce Community Bank
Bank of Ellijay
ISN Bank
Horizon Bank
Sonoma Valley Bank
Los Padres Bank
Butte Community Bank
Pacific State Bank
ShoreBank
Imperial Savings and Loan Association
Independent National Bank
Community National Bank at Bartow
Palos Bank and Trust Company
Ravenswood Bank
LibertyBank
The Cowlitz Bank
Coastal Community Bank
Bayside Savings Bank
Northwest Bank & Trust
Home Valley Bank
SouthwestUSA Bank
Community Security Bank
Thunder Bank
Williamsburg First National Bank
Crescent Bank and Trust Company
Sterling Bank
Mainstreet Savings Bank, FSB
Olde Cypress Community Bank
Turnberry Bank
Metro Bank of Dade County
First National Bank of the South
Woodlands Bank
Home National Bank
USA Bank
Ideal Federal Savings Bank
Bay National Bank
High Desert State Bank
First National Bank
Peninsula Bank
Nevada Security Bank
Washington First International Bank
TierOne Bank
Arcola Homestead Savings Bank
First National Bank
Sun West Bank
Granite Community Bank, NA
Bank of Florida - Tampa
Bank of Florida - Southwest
Bank of Florida - Southeast
Pinehurst Bank
Midwest Bank and Trust Company
Southwest Community Bank
New Liberty Bank
Satilla Community Bank
1st Pacific Bank of California
Towne Bank of Arizona
Access Bank
The Bank of Bonifay
Frontier Bank
BC National Banks
Champion Bank
CF Bancorp
Westernbank Puerto Rico
R-G Premier Bank of Puerto Rico
Eurobank
Wheatland Bank
Peotone Bank and Trust Company
Lincoln Park Savings Bank
New Century Bank
Citizens Bank and Trust Company of Chicago
Broadway Bank
Amcore Bank, National Association
City Bank
Tamalpais Bank
Innovative Bank
Butler Bank
Riverside National Bank of Florida
AmericanFirst Bank
First Federal Bank of North Florida
Lakeside Community Bank
Beach First National Bank
Desert Hills Bank
Unity National Bank
Key West Bank
McIntosh Commercial Bank
State Bank of Aurora
First Lowndes Bank
Bank of Hiawassee
Appalachian Community Bank
Advanta Bank Corp.
Century Security Bank
American National Bank
Statewide Bank
Old Southern Bank
The Park Avenue Bank
LibertyPointe Bank
Centennial Bank
Waterfield Bank
Bank of Illinois
Sun American Bank
Rainier Pacific Bank
Carson River Community Bank
La Jolla Bank, FSB
George Washington Savings Bank
The La Coste National Bank
Marco Community Bank
1st American State Bank of Minnesota
American Marine Bank
First Regional Bank
Community Bank and Trust
Marshall Bank, N.A.
Florida Community Bank
First National Bank of Georgia
Columbia River Bank
Evergreen Bank
Charter Bank
Bank of Leeton
Premier American Bank
Barnes Banking Company
St. Stephen State Bank
Town Community Bank & Trust
Horizon Bank
First Federal Bank of California, F.S.B.
Imperial Capital Bank
Independent Bankers' Bank
New South Federal Savings Bank
Citizens State Bank
Peoples First Community Bank
RockBridge Commercial Bank
SolutionsBank
Valley Capital Bank, N.A.
Republic Federal Bank, N.A.
Greater Atlantic Bank
Benchmark Bank
AmTrust Bank
The Tattnall Bank
First Security National Bank
The Buckhead Community Bank
Commerce Bank of Southwest Florida
Pacific Coast National Bank
Orion Bank
Century Bank, F.S.B.
United Commercial Bank
Gateway Bank of St. Louis
Prosperan Bank
Home Federal Savings Bank
United Security Bank
North Houston Bank
Madisonville State Bank
Citizens National Bank
Park National Bank
Pacific National Bank
California National Bank
San Diego National Bank
Community Bank of Lemont
Bank USA, N.A.
First DuPage Bank
Riverview Community Bank
Bank of Elmwood
Flagship National Bank
Hillcrest Bank Florida
American United Bank
Partners Bank
San Joaquin Bank
Southern Colorado National Bank
Jennings State Bank
Warren Bank
Georgian Bank
Irwin Union Bank, F.S.B.
Irwin Union Bank and Trust Company
Venture Bank
Brickwell Community Bank
Corus Bank, N.A.
First State Bank
Platinum Community Bank
Vantus Bank
InBank
First Bank of Kansas City
Affinity Bank
Mainstreet Bank
Bradford Bank
Guaranty Bank
CapitalSouth Bank
First Coweta Bank
ebank
Community Bank of Nevada
Community Bank of Arizona
Union Bank, National Association
Colonial Bank
Dwelling House Savings and Loan Association
Community First Bank
Community National Bank of Sarasota County
First State Bank
Mutual Bank
First BankAmericano
Peoples Community Bank
Integrity Bank
First State Bank of Altus
Security Bank of Jones County
Security Bank of Houston County
Security Bank of Bibb County
Security Bank of North Metro
Security Bank of North Fulton
Security Bank of Gwinnett County
Waterford Village Bank
Temecula Valley Bank
Vineyard Bank
BankFirst
First Piedmont Bank
Bank of Wyoming
Founders Bank
Millennium State Bank of Texas
First National Bank of Danville
The Elizabeth State Bank
Rock River Bank
First State Bank of Winchester
John Warner Bank
Mirae Bank
MetroPacific Bank
Horizon Bank
Neighborhood Community Bank
Community Bank of West Georgia
First National Bank of Anthony
Cooperative Bank
Southern Community Bank
Bank of Lincolnwood
Citizens National Bank
Strategic Capital Bank
BankUnited, FSB
Westsound Bank
America West Bank
Citizens Community Bank
Silverton Bank, NA
First Bank of Idaho
First Bank of Beverly Hills
Michigan Heritage Bank
American Southern Bank
Great Basin Bank of Nevada
American Sterling Bank
New Frontier Bank
Cape Fear Bank
Omni National Bank
TeamBank, NA
Colorado National Bank
FirstCity Bank
Freedom Bank of Georgia
Security Savings Bank
Heritage Community Bank
Silver Falls Bank
Pinnacle Bank of Oregon
Corn Belt Bank & Trust Co.
Riverside Bank of the Gulf Coast
Sherman County Bank
County Bank
Alliance Bank
FirstBank Financial Services
Ocala National Bank
Suburban FSB
MagnetBank
1st Centennial Bank
Bank of Clark County
National Bank of Commerce