11. • Instant peer to peer transactions
• Worldwide payments
• Low or zero processing fees
• And much more!
Bitcoin is an open source digital currency,
a protocol, and a software that enables…
Source: http://bitcoin.org
12. History
• 1980 và 1990: phát triển các ứng dụng mật
mã học kết hợp với chuỗi dữ liệu an toàn.
• Năm 1982, David Chaum viết bài nghiên
cứu có nhan đề Blind Signatures for
Untraceable Payments
• Năm 1990, David sáng lập DigiCash tạo nên
một loại tiền ảo không thể truy dấu ứng
dụng mật mã học, khóa công khai, khóa cá
nhân kèm chữ ký. DigiCash tuyên bố phá
sản vào năm 1998 và tài sản bị bán cho
công ty công nghệ eCash.
• Năm 1997, Adam Back sáng tạo thuật toán
Bằng Chứng Xử Lý để giới hạn thư điện tử
quảng cáo tràn lan, thuật toán này được
biết đến với tên Hashcash.
13. History
• Năm 1998, Nick Szabo đề xuất một loại tiền
ảo phi tập trung có tên Bit Gold. Time
stamp - nhãn thời gian ra đời sau. Nhưng
nó chỉ tồn tại trên lý thuyết mà thôi.
• Năm 1998, Wei Dai xuất bản bài viết nhan
đề B-money, an Anonymus, Distributed
Electronic Cash System. Sau này được nhắc
đến trong chuyên đề về Bitcoin của Satoshi
Nakamoto.
• Năm 2008, Satoshi Nakamoto (nick) công
bố Bản Đặc tả Khái niệm (White Paper)
Bitcoin: A Peer-to-peer Electronic Cash
System.
• Năm 2015, BlockChain Ethereum ra đời, cho
phép các ứng dụng phi tập trung và hợp
đồng thông minh hoạt động trên
BlockChain.
19. BIT TORRENT
A protocol that supports the practice
of peer-to-peer file sharing and is
used for distributing large amounts
of data over the Internet.
The service allows users to
communicate with peers by voice
using a microphone, video by using a
webcam, and instant messaging over
the Internet.
SKYPE
P2P Network Examples
Common uses of P2P: file sharing, instant messaging, voice communication,
collaboration, backup, sensor nets, distributed computing, defense
20. Bitcoin Network Model
Bitcoin (BTC) is an online commodity which
was first described in a 2009 paper by
pseudonymous developer Satoshi Nakamoto,
who called it an anonymous, peer-to-peer,
electronic payments system. Bitcoin creation
and transfer is based on an open source
encryption protocol and is not managed by any
central authority. The creation of new bitcoins
is automated and may be accomplished by
servers, called bitcoin miners that run on an
internet-based network and confirm bitcoin
transactions by adding codes to a
decentralized log, which is updated and
archived periodically. Each bitcoin is
subdivided into 100 million smaller units called
satoshis, defined by eight decimal places.
21. Bitcoin Network Model
- Block, chain - BlockChain: container
concept => Modul
- Là một phương thức tổ chức dữ liệu:
“Lịch sử” các giao dịch dưới dạng sổ cái.
Mô hình peer-to-peer
- Không có bên trung gian thứ 3
- Cơ chế đồng thuận phân tán
"Công nghệ BlockChain có khả năng tối ưu
hóa cơ sở hạ tầng toàn cầu để giải quyết các
vấn đề quốc tế hiệu quả hơn nhiều các hệ
thống hiện hành trong bối cảnh hiện nay."
Marwan Forzley, Nhà sáng lập Align
Commerce
25. • Ethereum cho phép các nhà phát triển kiến tạo và vận hành các
ứng dụng phi tập trung và hợp đồng thông minh trên một nền tảng
điện toán phân tán.
• Đồng tiền và mạng lưới Bitcoin chủ yếu được sử dụng để giao dịch
tài chính. Ethereum có đồng tiền "Ether" nhưng nền tảng này lại
được thiết kế để trao đổi công suất tính toán.
• Các ứng dụng phi tập trung không có máy chủ hoặc đối tượng đơn
nhất kiểm soát và có thể hoạt động trên toàn mạng lưới máy tính.
• Hợp đồng thông minh:
o Viết bằng mã máy tính
o Vận hành trên một BlockChain hoặc sổ cái phân tán.
o Tự động xác thực, xử lý và bắt buộc thực hiện hợp đồng mà
không cần đến bên thứ ba làm đơn vị trung gian như các luật
sư và tòa án để ép buộc thực hiện hợp đồng.
3. Smart contract
40. INVESTING
- Hosted mining
- Invest from 1GHs to 1 THs
- Easiest way to start mining bitcoins.
- Harness the power of the latest bitcoin mining technology without
breaking.
- Invest exactly the amount of hashing power you want, when you
want it.
- No technical knowledge required.
- No hardware to maintain.
- No software to configure.