1) The document discusses how to create a new digital currency called Devoxx Coin by forking the Bitcoin codebase and modifying various parameters such as the block time, reward amounts, and total supply.
2) Key aspects that would need to be modified are the proof-of-work algorithm and difficulty parameters, blockchain data like genesis block details, checkpoints, and chain transaction data. Additional aspects covered are wallet addresses, mining and difficulty retargeting.
3) The document provides instructions for compiling the new coin code and testing a basic two node network to demonstrate initial blockchain synchronization and transaction propagation.
A basic overview of what blockchain is with step-by-step easy to follow explanation of its core concepts. It should be easy for anyone with zero knowledge of blockchain to follow through the slides
A Complete Beginners Guide to Blockchain Technology Part 2 of 6. Slides from the #StartingBlock2015 tour by @blockstrap
Part 1: http://www.slideshare.net/Blockstrap/cbgtbt-part-1-workshop-introduction-primer
Part 2: http://www.slideshare.net/Blockstrap/02-blockchains-101
Part 3: http://www.slideshare.net/Blockstrap/03-transactions-101
Part 4: http://www.slideshare.net/Blockstrap/cbgtbt-part-4-mining
Part 5: http://www.slideshare.net/Blockstrap/05-blockchains-102
Part 6: http://www.slideshare.net/Blockstrap/06-transactions-102
An introduction to Ethereum, the peer to peer computing framework based on the blockchain design. It describes how Ethereum relates to earlier blockchain technologies and how it represents an evolution of these technologies
A basic overview of what blockchain is with step-by-step easy to follow explanation of its core concepts. It should be easy for anyone with zero knowledge of blockchain to follow through the slides
A Complete Beginners Guide to Blockchain Technology Part 2 of 6. Slides from the #StartingBlock2015 tour by @blockstrap
Part 1: http://www.slideshare.net/Blockstrap/cbgtbt-part-1-workshop-introduction-primer
Part 2: http://www.slideshare.net/Blockstrap/02-blockchains-101
Part 3: http://www.slideshare.net/Blockstrap/03-transactions-101
Part 4: http://www.slideshare.net/Blockstrap/cbgtbt-part-4-mining
Part 5: http://www.slideshare.net/Blockstrap/05-blockchains-102
Part 6: http://www.slideshare.net/Blockstrap/06-transactions-102
An introduction to Ethereum, the peer to peer computing framework based on the blockchain design. It describes how Ethereum relates to earlier blockchain technologies and how it represents an evolution of these technologies
Metadata in the Blockchain: The OP_RETURN ExplosionCoin Sciences Ltd
With the addition of OP_RETURN outputs in version 0.9, it became possible to attach arbitrary pieces of information to bitcoin transactions. This turns bitcoin into a low-level communications protocol, just like TCP/IP, on which many new applications can be built.
Despite its powerful features, bitcoin is also limited, costly and inefficient compared to TCP/IP. After discussing which sorts of applications make this trade-off worthwhile, we talk about CoinSpark, a new open source protocol for enhancing bitcoin transactions, which makes extensive use of OP_RETURNs.
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Jim Flynn
An overview of bitcoin and the blockchain with a more in-depth description of proof of work (POW). Conde samples used to demonstrate the concepts behind POW are available at http://jamespflynn.com.
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad SarangNinad Sarang
Introduction to Blockchain and Bitcoin technologies
Things we will cover,
* What is TRANSACTION ?
* BlockChain !!!……Never heard what is that??
* The BTC Aka BitCoins
* Who discovered?
* How it works?
* Advantages & Disadvantages
* Applications
A Complete Beginners Guide to Blockchain Technology Part 3 of 6. Slides from the #StartingBlock2015 tour by @blockstrap
Part 1: http://www.slideshare.net/Blockstrap/cbgtbt-part-1-workshop-introduction-primer
Part 2: http://www.slideshare.net/Blockstrap/02-blockchains-101
Part 3: http://www.slideshare.net/Blockstrap/03-transactions-101
Part 4: http://www.slideshare.net/Blockstrap/cbgtbt-part-4-mining
Part 5: http://www.slideshare.net/Blockstrap/05-blockchains-102
Part 6: http://www.slideshare.net/Blockstrap/06-transactions-102
Blockchain overview, use cases, implementations and challengesSébastien Tandel
Most know about Bitcoin, the well-known crypto-currency. Less know the details about the underlying and enabling technology, Blockchain.
Hopefully, this presentation provides enough insights to understand blockchain concepts and why it's perceived to potentially disrupt many market segments, from retail to governments, from finance to health care. At last, I hope to brush fairly the many challenges of this rather new technology.
A CIO Roundtable briefing on the disruptive nature of the Blockchain, Bitcoin and Ethereum. We'll take a look at Smart Contracts, Digital Tokens and a dozen or so use cases within Financial Services, IOT, Healthcare and Government.
Topics Covered:
What is the BlockChain
Economics behind Digital Currencies
Blockchain Trivia
Use Cases
Virtual or digital currencies, with Bitcoin chief amongst them, have been gaining momentum and investment over the last couple of years. Offering an almost costless means of making payments around the globe, virtual currencies have the potential to bring significant disruption to the banking industry. This potential is not lost on either Bitcoin startups or banks themselves. But how does Bitcoin actually work? A peer-to-peer network maintains the “blockchain”, an innovative cryptographic protocol which securely mediates payments between parties without mutual trust. This session will step through the structure of the blockchain, showing how it solves the “double spend” problem and allows decentralised processing of financial transactions. Whether Bitcoin will become the currency of the internet or it’s a bubble that is doomed to burst sooner or later, the blockchain itself will change the face of transactional banking and perhaps other industries along the way.
Presentation to the Sydney Financial Mathematics Workshop (11 March 2015)
http://www.qgroup.org.au/content/bitcoin-banking-and-blockchain
This slidedeck was used at the second Blockchain Vlaanderen meetup in Antwerp. It was given as a general introduction into Blockchain to enable newcomers to follow the presentations that followed.
There has been a lot of buzz around blockchain, and its most popular application Bitcoin. But what can organisations actually do with it, and what does it mean for you?
Find out more here about its potential, ecosystem, most popular start-ups and 15 promising cases in 5 different industries: Retail, Financial Services, Healthcare, Real Estate & Insurance.
Presentation of sidechains as Blockstream currently defines them (December 2014).
LaTeX sources : https://www.dropbox.com/sh/yoz9mmfsom6b4yx/AAD1FK6xhFuyohbxdanXOEz0a?dl=0
Bitcoin and blockchain are not the same things, although they are related in that blockchain technology was first described and implemented in Bitcoin. Learn More about Blockchain:
Metadata in the Blockchain: The OP_RETURN ExplosionCoin Sciences Ltd
With the addition of OP_RETURN outputs in version 0.9, it became possible to attach arbitrary pieces of information to bitcoin transactions. This turns bitcoin into a low-level communications protocol, just like TCP/IP, on which many new applications can be built.
Despite its powerful features, bitcoin is also limited, costly and inefficient compared to TCP/IP. After discussing which sorts of applications make this trade-off worthwhile, we talk about CoinSpark, a new open source protocol for enhancing bitcoin transactions, which makes extensive use of OP_RETURNs.
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Jim Flynn
An overview of bitcoin and the blockchain with a more in-depth description of proof of work (POW). Conde samples used to demonstrate the concepts behind POW are available at http://jamespflynn.com.
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad SarangNinad Sarang
Introduction to Blockchain and Bitcoin technologies
Things we will cover,
* What is TRANSACTION ?
* BlockChain !!!……Never heard what is that??
* The BTC Aka BitCoins
* Who discovered?
* How it works?
* Advantages & Disadvantages
* Applications
A Complete Beginners Guide to Blockchain Technology Part 3 of 6. Slides from the #StartingBlock2015 tour by @blockstrap
Part 1: http://www.slideshare.net/Blockstrap/cbgtbt-part-1-workshop-introduction-primer
Part 2: http://www.slideshare.net/Blockstrap/02-blockchains-101
Part 3: http://www.slideshare.net/Blockstrap/03-transactions-101
Part 4: http://www.slideshare.net/Blockstrap/cbgtbt-part-4-mining
Part 5: http://www.slideshare.net/Blockstrap/05-blockchains-102
Part 6: http://www.slideshare.net/Blockstrap/06-transactions-102
Blockchain overview, use cases, implementations and challengesSébastien Tandel
Most know about Bitcoin, the well-known crypto-currency. Less know the details about the underlying and enabling technology, Blockchain.
Hopefully, this presentation provides enough insights to understand blockchain concepts and why it's perceived to potentially disrupt many market segments, from retail to governments, from finance to health care. At last, I hope to brush fairly the many challenges of this rather new technology.
A CIO Roundtable briefing on the disruptive nature of the Blockchain, Bitcoin and Ethereum. We'll take a look at Smart Contracts, Digital Tokens and a dozen or so use cases within Financial Services, IOT, Healthcare and Government.
Topics Covered:
What is the BlockChain
Economics behind Digital Currencies
Blockchain Trivia
Use Cases
Virtual or digital currencies, with Bitcoin chief amongst them, have been gaining momentum and investment over the last couple of years. Offering an almost costless means of making payments around the globe, virtual currencies have the potential to bring significant disruption to the banking industry. This potential is not lost on either Bitcoin startups or banks themselves. But how does Bitcoin actually work? A peer-to-peer network maintains the “blockchain”, an innovative cryptographic protocol which securely mediates payments between parties without mutual trust. This session will step through the structure of the blockchain, showing how it solves the “double spend” problem and allows decentralised processing of financial transactions. Whether Bitcoin will become the currency of the internet or it’s a bubble that is doomed to burst sooner or later, the blockchain itself will change the face of transactional banking and perhaps other industries along the way.
Presentation to the Sydney Financial Mathematics Workshop (11 March 2015)
http://www.qgroup.org.au/content/bitcoin-banking-and-blockchain
This slidedeck was used at the second Blockchain Vlaanderen meetup in Antwerp. It was given as a general introduction into Blockchain to enable newcomers to follow the presentations that followed.
There has been a lot of buzz around blockchain, and its most popular application Bitcoin. But what can organisations actually do with it, and what does it mean for you?
Find out more here about its potential, ecosystem, most popular start-ups and 15 promising cases in 5 different industries: Retail, Financial Services, Healthcare, Real Estate & Insurance.
Presentation of sidechains as Blockstream currently defines them (December 2014).
LaTeX sources : https://www.dropbox.com/sh/yoz9mmfsom6b4yx/AAD1FK6xhFuyohbxdanXOEz0a?dl=0
Bitcoin and blockchain are not the same things, although they are related in that blockchain technology was first described and implemented in Bitcoin. Learn More about Blockchain:
A Quick Start To Blockchain by Seval CaprazSeval Çapraz
Blockchain is one of the most innovative discoveries of the past century.
The first cryptocurrency, Bitcoin, was proposed in 2008 by Satoshi Nakamoto with a white paper.
Blockchain, cryptography and tokens — NYC Bar presentationPaperchain
Concise version of presentation delivered at the NYC Bar Association.
Overview of blockchains, how cryptography works on blockchains and the difference between cryptocurrencies and tokens.
The Blockchain - The Technology behind Bitcoin Jérôme Kehrli
The blockchain and blockchain related topics are becoming increasingly discussed and studied nowadays. There is not one single day where I don't hear about it, that being on linkedin or elsewhere.
I interested myself deeply in the blockchain topic recently and this is the first article of a coming whole serie around the blockchain.
This presentation is an introduction to the blockchain, presents what it is in the light of its initial deployment in the Bitcoin project as well as all technical details and architecture concerns behind it.
We won't focus here on business applications aside from what is required to present the blockchain purpose, more concrete business applications and evolutions will be the topic of another presentation I'll post in a few weeks
With a transaction fee market and without a block size limit in Bitcoin netwo...ijgttjournal
International Journal of Game Theory and Technology ( IJGTT) is an open access peer -reviewed journal that helps bridge together both the research and development aspects of games theory and technology. Game theory is an inter-disciplinary field that focuses on studying games, creating innovative architectures and explores new ideas to develop games which can be used for learning purposes. This journal provides a platform for exchanging ideas in new emerging trends that needs more focus and exposure and will attempt to publish proposals that strengthen our goals.
Kristof V. explained the basics of blockchain and smart contracts. Starting with the mechanics of bitcoin (introduced by the 2009 paper of Satoshi Nakamoto) he explains concepts of pseudonymisation, encryption, blockchain, mining, and distribution. After skimming high-level through some use cases he moves to "(smart) contracts", using the example of an auction.
Link to examples of "smart contracts": https://dapps.ethercasts.com
Link to the event follow-up page: https://www.meetup.com/Brussels-Legal-Hackers/messages/boards/thread/50920056
Legal hackers: https://www.meetup.com/Brussels-Legal-Hackers
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsGautam Anand
We will focus on understanding "Proof of Stake (PoS)" Algorithm, how it different from "Proof of Work" algorithm, the performance benefits and security overview. We will also discuss the upcoming blockchain protocols that are planning to move to PoS.
An introduction to the basic working mechanism of bitcoin and blockchain: how bitcoin works, bitcoin network, nodes, miners, hashing, difficulty and nonce, etc, why bitcoin mining consumes so much energy. Variations of blockchain, MDL.
The project deals about how blockchain works, proof-of-work and merkle tree hash function. The project also tries to explain how the bitcoin uses ECDSA algorithmt power the cryptography.
Ever wondered how a blockchain works. What about bitcoin?
It's very interesting that a lot of engineering tricks have been used there that you don't find in system at large. Let's dig in...
Blockchain , Deploying your first smart contract to azure ethereum blockchain.
Slides from my session in "Global Azure Bootcamp Chandigarh"
Presentation starts with basic terms like transactions , ledger and contracts. Talks about what is blockchain and ethereum and concludes with deployment of a smart contract to azure ethereum blockchain.
What is Bitcoin, why it succeed?
How it works?
How developers could integrate Bitcoin payment to their systems
The video in the slides is available at : https://www.youtube.com/watch?v=W0qn3oPYo5c
An introduction to AI (artificial intelligence)Bellaj Badr
An introduction to AI (artificial intelligence)
The ppt link is available bellow https://docs.google.com/presentation/d/1-oaO75DEdP259HNrrvh5fbZVOtaiiiffi3luyv0tShw/edit?usp=sharing
you could leave your comments on google slides
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
https://bit.ly/3KACoyV
The ER diagram for the project is the foundation for the building of the database of the project. The properties, datatypes, and attributes are defined by the ER diagram.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
13. Blockchain is an immutable registry, once a transaction is logged it becomes tamper-proof
(virtually impossible to delete or modify the data.) As the blocks (transaction groups) are
interconnected cryptographically.
Chain of blocks
15. N5545 N5546
Block validated by the network
- and added in the blockchain
(updated)
TX+Signature
Cryptographically sign
the transaction and send
it to the network
ADDRESS:
1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
Transaction validated
N5547
Tx is checked and included
in a block (time window)
TXj+Signature
TXi+Signature
N5547
How transaction get proceeded?
21. www.Mchain.uk
Localhost Env
Regtest Mode
21
A local testing environment in
which developers can almost
instantly generate blocks on
demand for testing events, and
can create private satoshis with
no real-world value. There are
two other options : Mainnet
and Testnet.
>> bitcoind –regtest // or define bitcon.conf
>> bitcoin-cli getnewaddress //new address
>> bitcoin-cli generate 101
>> bitcoin-cli listunspent
27. 27
Devoxx Coin Design
Coin’s Name DevoxxCoin
Coin’s Symbol DEC
Block Time 2.5 minutes
Initial block reward 10
Halving interval Every 100000 blocks (174 days)
Ports RPC port: 19333
P2P port: 9333
Total supply 2 000 000 units
Difficulty readjustment After 576 blocks
Block size Up to 8 Mb
D
36. 36
Genesis block
A genesis block is the first block in a blockchain. When a node boots, it initializes its copy
of the blockchain alongside the genesis block and then begins the synchronization
process.
New pszTimestamp
New nonce, epoch time, and nbits
genesis = CreateGenesisBlock(time, nonce, bits, 1,
10 * COIN);
assert (hashGenesisBlock == uint256 ("genesis
block hash"));
Editing the Merkle root
In testparams.cpp change:
assert( genesis.hashMerkleRoot ==
uint256s('merkle hash value');
37. 37
Total supply
Bitcoin is designed in a such manner so it has a total circulation of
approximately 21 million bitcoins (20,999,999.9769 bitcoins). TS depends on
Halving, initial reward and Block time.
In the header file amount.h there is a total supply MAX_MONEY sanity check:
As per our design we will set MAX_MONEY to 20,000,000 (rounded number) //
1999999.987 in our case
38. 38
POW parameters: target
Each hash basically gives a random number between 0 and the maximum
value of a 256-bit number (which is huge). If the miner's hash is below the
given target (a special hash value) then he wins. If not, he increments the
nonce (completely changing the hash) and tries again.
41. 41
Max Difficulty (Difficulty of 1):
Difficulty = original_target / target
If diff= 6653303141405 it's currently 6,653,303,141,405 times more difficult to
mine a block
42. 42
New block time : Difficulty adjustment time
interval ( retargeting period)
In Bitcoin after each 2016 blocks (14 days worth of blocks), each node looks at the time stamps of the past 2015
blocks and adjusts the difficulty using the following function defined in src/consensus/params.h
Both parameters nPowTargetTimespan and nPowTargetSpacing are defined in chainparams.cpp where we will set the
new following values to keep block generation at 2.5 minutes (retargeting 24 H):
43. 43
This specifies the minimum amount of chain work that a client must have
before it will consider itself synchronized. As we are running a new chain, the
minimum should be zero for both testnet and mainnet:
Minimum amount of chain work
44. 45
Time maturity
The coinbase maturity indicator indicates a time window of 100 blocks
between the creating block and the spending block. For ReaderCoin we
decrease this limit from 100 to 50. In the src/consensus/consensus.h file we
edit the following line of code:
45. 46
Block size
After Segwit activation, the weight parameters have been defined in consensus.h:
To double the weight we have to double the values of these four parameters.
46. 47
BIPs : Bitcoin Improvement Proposals
BIPs as a way to introduce new features to the Bitcoin protocol. Each new
improvement (BIP) is activated at a future block height to give Bitcoin users time
to update their software
47. 48
Compiling and testing
./autogen.sh
./configure--with-gui=qt5 --enable-
debug--disable-tests
make && sudo make install
devoxxcoin-qt -printtoconsole
readercoin-cli addnode 192.168.1.3:9333onetry
(in nodeA)
readercoin-cli addnode 192.168.1.8:9333onetry
(in nodeB)
devoxxcoin-cli getpeerinfo
Maybe run 2 node same pc
48. 49
GUI
Define your own Logo/Icon and Splash screen.
The resource files corresponding to different dialogue forms are editable files
with .ui extensions and are located under src/qt/forms
49. 50
Mining
In 0.16 version bitcoin client doesn’t have an internal miner. We use therefore
CPUminer :
./minerd -o http://127.0.0.1:9332 -u user -p password -a sha256d --nolongpoll --
no-getwork --no-stratum --coinbase-addr=your_address