* Présentation du concept Ethereum
* Comment acheter des ether
* Mettre un place un account/wallet avec mist
* Comment sécuriser ses ether
* Introduction au minage dans un pool
* Tour de table pour les prochains meetup
4. In 2008, Bitcoin was launched as a peer-to-peer
database that relied on a new data structure
referred to as the ‘blockchain’.
■ The blockchain consists of blocks, where each
block holds a set of transactions and a
reference to the previous block. This helped
create a chain of all transactions that ever
occurred.
■ This data structure is replicated across all
participating nodes so that every participant is
aware of the transactions without having to get
them from a central authority.
Blockchain
12. Adding blocks to the chain
~ 10mins for bitcoin
~10 sec for ether
13.
14. Mining Rig
An application-specific integrated circuit (abbreviated
as ASIC) is an integrated circuit (IC) customized for a
particular use, rather than intended for general-
purpose us
15. https://github.com/ethereum/webthree-umbrella/releases
Try Mining within a pool
Ethereum.exe windows install
ethminer.exe -F
http://eth1.nanopool.org:8888/0xc4Ff503879fe07ac61e10a393F51f5e8E3A037d0/miner1 -G
Do NOT use CONTRACT addresses for mining.
check worker
http://nanopool.org/account/0xc4Ff503879fe07ac61e10a393F51f5e8E3A037d0
check balance
https://etherscan.io/address/0xc4Ff503879fe07ac61e10a393F51f5e8E3A037d0
What is Pooled Mining Ether miners join mining pools,
which are groups of people who combine the
processing power of multiple computers to generate
Bitcoins and they distribute any bounty generated
22. • Slow (code runs 5-1000x
slower than native code)
• Expensive to use (basic
computation, memory
and storage cost are
~1950s levels
not always immediatly
decisive
(action of the last 60sec
may be reorganised)
Cons
Ethereum is a “world computer”: a place where
anyone can upload and run programs that are
guaranteed to be executed exactly as written on a
highly robust and decentralized consensus
network consisting of thousands of computers
around the world.
• Cannot failed, be
censored, be stopped
• Trully global singleton
(one computer for the
planet for now and forever)
• Ubiquitous wherever there
is internet there is
ethereum
• Natively multi user (has as
many account as is
needed)
• Accessible (wherever there
is javascript there is
ethereum)
• Verifyable & auditable (all
code honoured now and
forever)
Pros
Ethereum
Contract
Ether
25. Contract
If a contract does not include any programmed
instructions, it behaves as an account. It has an
address and a balance. This account can
receive/send ethers from/to other
accounts/contracts.
Ether is required to call a contract, this is done to
ensure that infinite execution does not occur as the
execution stops the moment the ether amount sent
along with the call is consumed
When a contract is called, a small amount of ether is
required to be sent along with the call. However, when
a contract is called, an amount of ether can be directly
transferred to that contract there by instituting a
balance transfer like in the case of a payment