Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -15,7 +15,7 @@
(Source: blockchain_with_transactions.rb (blockchain.rb/blockchain_with_transactions.rb))
 Awesome Blockchains
 Awesome Blockchains
A collection about awesome blockchains - open distributed databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips :tulip::tulip::tulip:.
@@ -63,7 +63,7 @@
For more about Diem (formerly Libra), see the Awesome Diem (formerly Libra) and Move page » (https://github.com/openblockchains/awesome-diem)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
For crypto quotes, see the new 100+ Best of Crypto Quotes - I HODL, you HODL, we HODL! - BREAKING: BITCOIN JUST BROKE $22 000! page » (https://github.com/openblockchains/crypto-quotes)
@@ -186,8 +186,7 @@
Build Your Own Blockchain (in Python 3) Series by Jack Schultz, (Source) (https://github.com/jackschultz/jbc)
- Part 1: Creating, Storing, Syncing, Displaying, Mining, and Proving Work (https://bigishdata.com/2017/10/17/write-your-own-blockchain-part-1-creating-storing-syncing-displaying-mining-and-proving-work/), 
October 2017
- Part 1: Creating, Storing, Syncing, Displaying, Mining, and Proving Work (https://bigishdata.com/2017/10/17/write-your-own-blockchain-part-1-creating-storing-syncing-displaying-mining-and-proving-work/), October 2017
- Part 2: Syncing Chains From Different Nodes (https://bigishdata.com/2017/10/27/build-your-own-blockchain-part-2-syncing-chains-from-different-nodes/), October 2017
- Part 3: Writing Nodes that Mine and Talk (https://bigishdata.com/2017/11/02/build-your-own-blockchain-part-3-writing-nodes-that-mine/), November 2017
@@ -204,20 +203,17 @@
blockchain-lite - Build your own blockchains with crypto hashes; revolutionize the world with blockchains, blockchains, blockchains one block at a time!
 (https://planetruby.github.io/calendar/advent2017/01-blockchain-lite) by Gerald Bauer, Ruby Advent Calendar 2017 / Day 1, December 2017
merkletree library - Build Your Own Crypto Hash Trees; Grow Your Own Money on Trees
 (https://planetruby.github.io/calendar/advent2017/19-merkletree.html) by Gerald Bauer, Ruby Advent Calendar 2017 / Day 19, December 2017
merkletree library - Build Your Own Crypto Hash Trees; Grow Your Own Money on Trees (https://planetruby.github.io/calendar/advent2017/19-merkletree.html) by Gerald Bauer, Ruby Advent Calendar 2017 / Day 19, December 2017
centralbank command line tool (and library) - Print Your Own Money / Cryptocurrency; Run Your Own Federated Central Bank Nodes on the Blockchain Peer-to-Peer over HTTP
 (https://planetruby.github.io/calendar/advent2017/24-centralbank.html) by Gerald Bauer, Ruby Advent Calendar 2017 / Day 24, December 2017
A guide to building a blockchain & cryptocurrency from scratch (https://antoinefink.com/building-a-blockchain-and-cryptocurrency-in-ruby) (Source) (https://github.com/antoinefink/melon) by Antoine Fink, April 
2021
A guide to building a blockchain & cryptocurrency from scratch (https://antoinefink.com/building-a-blockchain-and-cryptocurrency-in-ruby) (Source) (https://github.com/antoinefink/melon) by Antoine Fink, April 2021
Crystal
Write your own blockchain and Proof-of-Work (PoW) algorithm using Crystal
 (https://medium.com/@bradford_hamilton/write-your-own-blockchain-and-pow-algorithm-using-crystal-d53d5d9d0c52) by Bradford Lamson-Scribner, May 2018,
Write your own blockchain and Proof-of-Work (PoW) algorithm using Crystal (https://medium.com/@bradford_hamilton/write-your-own-blockchain-and-pow-algorithm-using-crystal-d53d5d9d0c52) by Bradford Lamson-Scribner, May 2018,
(Source) (https://github.com/bradford-hamilton/crystal-blockchain)
@@ -226,8 +222,8 @@
Writing a Tiny Blockchain in JavaScript (https://www.savjee.be/2017/07/Writing-tiny-blockchain-in-JavaScript/)
by Xavier Decuyper, July 2017
Node.js Blockchain Imlementation: BrewChain: Chain+WebSockets+HTTP Server (http://www.darrenbeck.co.uk/blockchain/nodejs/nodejscrypto/) by Darren Beck, November 2017, (Source) 
(https://github.com/dbbddb/BrewChain) -- Protecting the tea making ledger from unscrupulous colleagues
Node.js Blockchain Imlementation: BrewChain: Chain+WebSockets+HTTP Server (http://www.darrenbeck.co.uk/blockchain/nodejs/nodejscrypto/) by Darren Beck, November 2017, (Source) (https://github.com/dbbddb/BrewChain) -- Protecting the tea 
making ledger from unscrupulous colleagues
Build your own Blockchain in Javascript/Visualization of Blockchains (https://github.com/nambrot/blockchain-in-js) by Nam Chu Hoai, January 2018
@@ -250,8 +246,7 @@
SQL
Blockchain by Example in SQL Server (https://medium.com/@benjaminsky/blockchain-by-example-in-sql-server-8376b410128) by Benjamin Campbell, December 2017, (Source) 
(https://github.com/benjaminsky/BlockchainMessenger)
Blockchain by Example in SQL Server (https://medium.com/@benjaminsky/blockchain-by-example-in-sql-server-8376b410128) by Benjamin Campbell, December 2017, (Source) (https://github.com/benjaminsky/BlockchainMessenger)
Rust
@@ -278,8 +273,7 @@
Blockchain Series in Go by by Coral Health (Source) (https://github.com/mycoralhealth/blockchain-tutorial)
- Code your own blockchain in less than 200 lines of Go! (https://medium.com/@mycoralhealth/code-your-own-blockchain-in-less-than-200-lines-of-go-e296282bcffc) by Coral Health, January 2018
- Part 2: Networking—Code your own blockchain in less than 200 lines of Go! (https://medium.com/@mycoralhealth/part-2-networking-code-your-own-blockchain-in-less-than-200-lines-of-go-17fe1dad46e1) by Coral 
Health, February 2018
- Part 2: NetworkingCode your own blockchain in less than 200 lines of Go! (https://medium.com/@mycoralhealth/part-2-networking-code-your-own-blockchain-in-less-than-200-lines-of-go-17fe1dad46e1) by Coral Health, February 2018
- Code your own blockchain mining algorithm in Go! (https://medium.com/@mycoralhealth/code-your-own-blockchain-mining-algorithm-in-go-82c6a71aba1f) by Coral Health, March 2018
@@ -295,8 +289,8 @@
- Blockchain! Blockchain! Blockchain! - Build Your Own Blockchains in JavaScript from Zero (Scratch) (https://github.com/geraldb/talks/blob/master/blockchain.md) by Gerald Bauer, Vienna.js, September 2017
- Blockchain! Blockchain! Blockchain! - Build Your Own Blockchains in Ruby from Zero (Scratch) (https://github.com/geraldb/talks/blob/master/blockchain_ruby.md) by Gerald Bauer, Vienna.rb, Dezember 2017
- Blockchain vs (Hyper) Ledger -- Inside (Hyper) Ledger Lite - Add Transactions One Block at a Time and Balance the Accounts (Books) (https://github.com/geraldb/talks/blob/master/hyperledger.md) by Gerald Bauer,
Hyperledger Vienna, March 2018
- Blockchain vs (Hyper) Ledger -- Inside (Hyper) Ledger Lite - Add Transactions One Block at a Time and Balance the Accounts (Books) (https://github.com/geraldb/talks/blob/master/hyperledger.md) by Gerald Bauer, Hyperledger Vienna, 
March 2018
- Blockchain! Blockchain! Blockchain! - Build Your Own Blockchains in Go from Zero (Scratch) (https://github.com/geraldb/talks/blob/master/blockchain_go.md) by Gerald Bauer, Vienna.go, April 2018
@@ -398,9 +392,8 @@
What about Proof of Work / Waste?
Let's add a proof of work / waste to the blockchain. In the classic blockchain you have to compute a block hash that starts with leading zeros (00). The more leading zeros the harder (more difficult) to compute.
Let's keep it easy to compute with two leading zeros (00), that is, 16^2 = 256 possibilites (^1,2). Three leading zeros (000) would be 16^3 = 4_096 possibilites and four zeros (0000) would be 16^4 = 65_536 and 
so on.
Let's add a proof of work / waste to the blockchain. In the classic blockchain you have to compute a block hash that starts with leading zeros (00). The more leading zeros the harder (more difficult) to compute. Let's keep it easy to 
compute with two leading zeros (00), that is, 16^2 = 256 possibilites (^1,2). Three leading zeros (000) would be 16^3 = 4_096 possibilites and four zeros (0000) would be 16^4 = 65_536 and so on.
(^1): 16 possibilties because it's a hex or hexadecimal or base 16 number, that is, 0 1 2 3 4 6 7 8 9 a (10) b (11) c (12) d (13) e (14) f (15).
@@ -614,7 +607,7 @@
Bitcoin Security ++
Blockchain Applications_
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
! (i/trolly-ponzi.png)
@@ -635,16 +628,15 @@
(that's the energy efficiency in Germany) that's
about 179 kilograms of CO₂ per bitcoin transaction (300 kW/h × 0.596 kg). For more insights see the Bitcoin Energy Consumption Index (https://digiconomist.net/bitcoin-energy-consumption).
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Programming Bitcoin from Scratch (https://github.com/jimmysong/programmingbitcoin) by Jimmy Song, 2019 - FREE (Online Source Version) -- _Chapter 6 - Script 
(https://github.com/jimmysong/programmingbitcoin/blob/master/ch06.asciidoc) - How Script Works • Example Operations • Parsing the Script Fields • Combining the Script Fields • Standard Scripts • p2pk • Problems 
with p2pk • Solving the Problems with p2pkh • Scripts Can Be Arbitrarily Constructed • Conclusion ++_
_Chapter 8 - Pay-to-Script Hash (https://github.com/jimmysong/programmingbitcoin/blob/master/ch08.asciidoc) - Bare Multisig • Coding OP_CHECKMULTISIG • Problems with Bare Multisig • Pay-to-Script-Hash (p2sh) • 
Coding p2sh • Conclusion ++_
_Chapter 13 - Segregated Witness (https://github.com/jimmysong/programmingbitcoin/blob/master/ch13.asciidoc) - Pay-to-Witness-Pubkey-Hash (p2wpkh)  p2wpkh Transactions  p2sh-p2wpkh  Coding p2wpkh and 
p2sh-p2wpkh • Pay-to-Witness-Script-Hash (p2wsh) • p2sh-p2wsh • Coding p2wsh and p2sh-p2wsh • Other Improvements • Conclusion_
Programming Bitcoin from Scratch (https://github.com/jimmysong/programmingbitcoin) by Jimmy Song, 2019 - FREE (Online Source Version) -- _Chapter 6 - Script (https://github.com/jimmysong/programmingbitcoin/blob/master/ch06.asciidoc) - 
How Script Works • Example Operations • Parsing the Script Fields • Combining the Script Fields • Standard Scripts • p2pk • Problems with p2pk • Solving the Problems with p2pkh • Scripts Can Be Arbitrarily Constructed • Conclusion ++_
_Chapter 8 - Pay-to-Script Hash (https://github.com/jimmysong/programmingbitcoin/blob/master/ch08.asciidoc) - Bare Multisig • Coding OP_CHECKMULTISIG • Problems with Bare Multisig • Pay-to-Script-Hash (p2sh)  Coding p2sh • Conclusion 
++_
_Chapter 13 - Segregated Witness (https://github.com/jimmysong/programmingbitcoin/blob/master/ch13.asciidoc) - Pay-to-Witness-Pubkey-Hash (p2wpkh) • p2wpkh Transactions  p2sh-p2wpkh • Coding p2wpkh and p2sh-p2wpkh • 
Pay-to-Witness-Script-Hash (p2wsh)  p2sh-p2wsh  Coding p2wsh and p2sh-p2wsh  Other Improvements  Conclusion_
Programming Bitcoin Script Transaction (Crypto) Contracts Step-by-Step ( Beta / Rough Draft ) (https://github.com/openblockchains/programming-bitcoin-script)
@@ -752,8 +744,7 @@
Crypto Facts - Decentralize Payments - Efficient, Low Cost, Fair, Clean - True or False? (https://github.com/bitsblocks/crypto-facts) by Nouriel Roubini, David Gerard, et al, 2018 - FREE
Crypto is the Mother of All Scams and (Now Busted) Bubbles - While Blockchain Is The Most Over-Hyped Technology Ever, No Better than a Spreadsheet/Database
 (https://github.com/bitsblocks/crypto-bubbles) by Nouriel Roubini, 2018 - FREE
Crypto is the Mother of All Scams and (Now Busted) Bubbles - While Blockchain Is The Most Over-Hyped Technology Ever, No Better than a Spreadsheet/Database (https://github.com/bitsblocks/crypto-bubbles) by Nouriel Roubini, 2018 - FREE
IslandCoin White Paper - A Pen and Paper Cash System - How to Run a Blockchain on a Deserted Island (https://github.com/bitsblocks/islandcoin-whitepaper)
by Tal Kol --
@@ -1041,8 +1032,8 @@
! (i/cryptokitties-modernart-paintings.png)
A collection about Awesome CryptoKitties (Yes, Cute Little Cartoon Cats) on the Blockchain! and CryptoCopycats - digital collectibles secured on a distributed public databases w/ crypto hashes. Are CryptoPuppies
the new CryptoKitties? Learn by Example from the Real World (Anno 2017) - Buy! Sell! Hodl!
A collection about Awesome CryptoKitties (Yes, Cute Little Cartoon Cats) on the Blockchain! and CryptoCopycats - digital collectibles secured on a distributed public databases w/ crypto hashes. Are CryptoPuppies the new CryptoKitties? 
Learn by Example from the Real World (Anno 2017) - Buy! Sell! Hodl!
More @ cryptocopycats/awesome-cryptokitties (https://github.com/cryptocopycats/awesome-cryptokitties)