Bitcoin hoạt động như thế nào?

0
74

Giao dịch, Khối, Khai thác và Blockchain

Hệ thống bitcoin, không giống như các hệ thống thanh toán và ngân hàng truyền thống, dựa trên ủy thác phi tập trung. Thay vì một cơ quan đáng tin cậy trung ương, trong bitcoin, sự tin tưởng đạt được
như một tài sản nổi lên từ sự tương tác của những người tham gia khác nhau trong bitcoin hệ thống. Trong bài viết này, chúng ta sẽ kiểm tra bitcoin từ cấp độ cao bằng cách theo dõi một giao dịch thông qua hệ thống bitcoin và xem khi nó trở nên “đáng tin cậy” và được chấp nhận bởi cơ chế đồng thuận phân tán của bitcoin và cuối cùng được ghi lại
trên blockchain, sổ cái phân tán của tất cả các giao dịch.

Trong sơ đồ tổng quan được hiển thị trong Hình sau

Tổng quan về Bitcoin

chúng ta thấy rằng hệ thống bitcoin bao gồm của người dùng có ví chứa khóa, các giao dịch được truyền trên mạng‐ công việc và những người khai thác tạo ra (thông qua tính toán cạnh tranh) sự đồng thuận blockchain, là sổ cái có thẩm quyền của tất cả các giao dịch.
Mỗi ví dụ trong bài viết này dựa trên một giao dịch thực tế được thực hiện trên bitcoin mạng, mô phỏng các tương tác giữa những người dùng (Joe, Alice, Bob và Gopesh) bằng cách gửi tiền từ ví này sang ví khác. Trong khi theo dõi một giao dịch thông qua mạng bitcoin với chuỗi khối, chúng tôi sẽ sử dụng một trang web khám phá chuỗi khối để hình dung‐ ize từng bước. Trình khám phá chuỗi khối là một ứng dụng web hoạt động như một bitcoin công cụ tìm kiếm, trong đó nó cho phép bạn tìm kiếm địa chỉ, giao dịch và khối và xem các mối quan hệ và dòng chảy giữa chúng.

Các trình khám phá blockchain phổ biến bao gồm:
• Trình khám phá khối Bitcoin
• BlockCypher Explorer
• blockchain.info
• BitPay Insight
Mỗi trong số này có một chức năng tìm kiếm có thể lấy địa chỉ bitcoin, băm giao dịch, số khối, hoặc băm khối và lấy thông tin tương ứng từ tiền điện tử. Với mỗi ví dụ về giao dịch hoặc khối, chúng tôi sẽ cung cấp một URL để bạn có thể tự mình tra cứu và nghiên cứu chi tiết.

Mua một cốc cafe với Bitcoin

Alice là một người dùng mới vừa có được bitcoin đầu tiên của mình. Trong “Nhận Bitcoin đầu tiên của bạn” trên trang 10, Alice đã gặp gỡ người bạn của cô ấy là Joe để đổi một số tiền mặt lấy bitcoin. Giao dịch do Joe tạo đã tài trợ cho ví của Alice với 0,10 BTC. Bây giờ Alice sẽ thực hiện giao dịch bán lẻ đầu tiên của mình, mua một tách cà phê tại cửa hàng cà phê của Bob ở Palo Alto, California. Bob’s Cafe gần đây đã bắt đầu chấp nhận thanh toán bằng bitcoin bằng cách thêm tùy chọn bitcoin vào hệ thống điểm bán hàng của họ. Giá tại Bob’s Cafe được niêm yết bằng nội tệ (Hoa Kỳ đô la), nhưng tại sổ đăng ký, khách hàng có tùy chọn thanh toán bằng đô la hoặc bitcoin. Alice đặt một tách cà phê của cô ấy và Bob nhập nó vào sổ đăng ký, như anh ta làm cho tất cả các giao dịch. Hệ thống điểm bán hàng tự động chuyển đổi tổng
giá từ đô la Mỹ sang bitcoin theo tỷ giá thị trường phổ biến và hiển thị giá bằng cả hai loại tiền tệ:
Toàn bộ:
$ 1,50 USD
0,015 BTC
Bob nói, “Đó là một đô la năm mươi hoặc mười lăm milibit.”
Hệ thống điểm bán hàng của Bob cũng sẽ tự động tạo mã QR đặc biệt chứa một yêu cầu thanh toán (xem Hình QR code).

QR code


Không giống như mã QR chỉ chứa địa chỉ bitcoin đích, khoản thanh toán
yêu cầu là một URL được mã hóa QR chứa địa chỉ đích, số tiền thanh toán, và mô tả chung chung, chẳng hạn như “Bob’s Cafe”. Điều này cho phép một ứng dụng ví bitcoin điền trước thông tin được sử dụng để gửi thanh toán trong khi hiển thị thông tin con người có thể đọc được
mô tả cho người dùng. Bạn có thể quét mã QR bằng ứng dụng ví bitcoin để xem Alice sẽ thấy gì.

bitcoin:1GdK9UzpHBzqzX2A9JFP3Di4weBwqgmoQA?
amount=0.015&
label=Bob%27s%20Cafe&
message=Purchase%20at%20Bob%27s%20Cafe
Components of the URL
A bitcoin address: "1GdK9UzpHBzqzX2A9JFP3Di4weBwqgmoQA"
The payment amount: "0.015"
A label for the recipient address: "Bob's Cafe"
A description for the payment: "Purchase at Bob's Cafe"


Alice sử dụng điện thoại thông minh của mình để quét mã vạch trên màn hình. Điện thoại thông minh của cô ấy hiển thị một thanh toán 0,0150 BTC cho Bob’s Cafe và cô ấy chọn Gửi để cho phép thanh toán.
Trong vòng vài giây (khoảng thời gian tương đương với ủy quyền thẻ tín dụng), Bob nhìn thấy giao dịch trên sổ đăng ký, hoàn tất giao dịch.

Mạng bitcoin có thể giao dịch theo các giá trị phân số, ví dụ: từ
millibitcoin (1/1000 bitcoin) xuống 1 / 100.000.000 bitcoin, được gọi là satoshi. Chúng tôi sẽ sử dụng thuật ngữ “bitcoin” để chỉ bất kỳ số lượng tiền tệ bitcoin nào, từ đơn vị nhỏ nhất (1 satoshi) đến tổng số (21.000.000) của tất cả bitcoin có thể chưa từng được khai thác.

Bạn có thể kiểm tra giao dịch của Alice đến Bob’s Cafe trên blockchain bằng cách sử dụng một khối trang web blockexplorer.com

https://blockexplorer.com/tx/
0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2

Giao dịch Bitcoin

Nói một cách dễ hiểu, một giao dịch cho mạng biết rằng chủ sở hữu của một số giá trị bitcoin đã ủy quyền chuyển nhượng giá trị đó cho chủ sở hữu khác. Chủ sở hữu mới bây giờ có thể tiêu bitcoin bằng cách tạo một giao dịch khác cho phép chuyển sang một chủ sở hữu, v.v., trong một chuỗi sở hữu.

Đầu vào và đầu ra của giao dịch

Các giao dịch giống như các dòng trong sổ cái kế toán ghi sổ kép. Mỗi giao dịch
chứa một hoặc nhiều “đầu vào”, giống như ghi nợ đối với tài khoản bitcoin. Trên
mặt khác của giao dịch, có một hoặc nhiều “đầu ra”, giống như tín dụng
đã thêm vào tài khoản bitcoin. Các đầu vào và đầu ra (ghi nợ và tín dụng) không cần thiết‐
tạm thời cộng lên đến cùng một số lượng. Thay vào đó, đầu ra cộng lại ít hơn một chút so với đầu vào
và sự khác biệt thể hiện một khoản phí giao dịch ngụ ý, là một khoản thanh toán nhỏ
được cho bởi người khai thác bao gồm giao dịch trong sổ cái. Một giao dịch bitcoin
được thể hiện như một mục nhập sổ cái kế toán trong Hình 2-3.
Giao dịch cũng chứa bằng chứng về quyền sở hữu đối với mỗi lượng bitcoin (đầu vào)
mà giá trị đang được chi tiêu, dưới dạng chữ ký điện tử từ chủ sở hữu,

có thể được xác nhận độc lập bởi bất kỳ ai. Theo thuật ngữ bitcoin, “chi tiêu” là ký kết giao dịch chuyển giá trị từ giao dịch trước đó sang chủ sở hữu mới được xác định bởi một địa chỉ bitcoin.
Giao dịch như một sổ cái toán Kép

Chuổi giao dịch Bitcoin

Thanh toán của Alice cho Bob’s Cafe sử dụng đầu ra của giao dịch trước đó làm đầu vào. Alice đã nhận bitcoin từ người bạn Joe của cô ấy để đổi lấy tiền mặt. Cái đó giao dịch đã tạo ra một giá trị bitcoin bị khóa bởi khóa của Alice. Giao dịch mới của cô ấy với Bob’s Cafe tham chiếu giao dịch trước đó làm đầu vào và tạo đầu ra mới để thanh toán cho tách cà phê và nhận tiền lẻ. Các giao dịch tạo thành một chuỗi, nơi
đầu vào từ giao dịch gần nhất tương ứng với đầu ra từ các giao dịch trước đó.
Khóa của Alice cung cấp chữ ký để mở khóa các đầu ra giao dịch trước đó, qua đó chứng minh với mạng bitcoin rằng cô ấy sở hữu các khoản tiền. Cô ấy đính kèm tiền công‐ đưa cà phê đến địa chỉ của Bob, do đó “mã hóa” đầu ra với yêu cầu‐ đề cập rằng Bob tạo ra một chữ ký để chi tiêu số tiền đó. Điều này đại diện cho một chuyển giá trị giữa Alice và Bob. Chuỗi giao dịch này, từ Joe đến Alice cho Bob, được minh họa trong hinh dưới đấy

….

Source: Chapter 2 Mastering Bitcoin

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây