Aug 17, 2016

Bitcoin là gì?

Bitcoin (ký hiệu: BTC, XBT, BitcoinSign.svg) là một loại tiền tệ kỹ thuật số phân tán, được phát hành bởi Satoshi Nakamoto dưới dạng phần mềm mã nguồn mở từ năm 2009. Bitcoin có thể được trao đổi trực tiếp bằng thiết bị kết nối Internet mà không cần thông qua một tổ chức tài chính trung gian nào.

Bitcoin có cách hoạt động khác hẳn so với các loại tiền tệ điển hình: Không có một ngân hàng trung ương nào quản lý nó và hệ thống hoạt động dựa trên một giao thức mạng ngang hàng trên Internet. Sự cung ứng Bitcoin là tự động, hạn chế, được phân chia theo lịch trình định sẵn dựa trên các thuật toán. Bitcoin được cấp tới các máy tính "đào" Bitcoin để trả công cho việc xác minh giao dịch Bitcoin và ghi chúng vào cuốn sổ cái được phân tán trong mạng ngang hàng - được gọi là blockchain. Cuốn sổ cái này sử dụng Bitcoin là đơn vị kế toán. Mỗi bitcoin có thể được chia nhỏ tới 100 triệu đơn vị nhỏ hơn gọi là satoshi.

Phí giao dịch có thể áp dụng cho giao dịch mới tùy thuộc vào nguồn tài nguyên của mạng. Ngoài phí giao dịch, các thợ đào còn được trả công cho việc mã hoá các khối (block) nhật ký giao dịch. Cứ mỗi 10 phút, một khối mới được tạo ra kèm theo một lượng Bitcoin được cấp phát. Số bitcoin được cấp cho mỗi khối phụ thuộc vào thời gian hoạt động của mạng lưới. Hiện tại (tháng 1 năm 2016), 25 bitcoin được cấp phát cho mỗi khối mới. Nó sẽ giảm một nửa còn 12,5 Bitcoin vào tháng 7 năm 2016 và tiếp tục giảm một nửa sau mỗi chu kỳ 4 năm cho tới khi có tổng cộng 21 triệu Bitcoin được phát hành vào năm 2140. Ngoài việc đào Bitcoin, người dùng có thể có Bitcoin bằng cách trao đổi lấy Bitcoin khi bán tiền tệ, hàng hoá, hoặc dịch vụ khác.

Bitcoin là loại tiền hàng hoá được sử dụng rộng rãi nhất trong thương mại điện tử. Các doanh nghiệp có xu hướng muốn thanh toán bằng Bitcoin để giảm thiểu chi phí. Đến tháng 1 năm 2016, lượng tiền cơ sở của Bitcoin được định giá khoảng 7 tỷ đô la Mỹ - là loại tiền mã hóa có giá trị thị trường lớn nhất. Những biến động lớn trong giá trị của mỗi bitcoin đã tạo nên những lời chỉ trích về tính phù hợp kinh tế của Bitcoin như là một loại tiền tệ.

Thuật ngữ Bitcoin được viết hoa khi nhắc tới như một giao thức, phần mềm, hoặc cộng đồng và được viết thường khi được nhắc tới như một đơn vị tiền tệ.

Tích hợp sẵn trong giao thức Bitcoin là công nghệ blockchain. Tất cả giao dịch mua và bán đều được cập nhật trên hệ thống lưu trữ máy tính ngang hàng, được gọi là blockchain (chuỗi khối) - là một cuốn sổ cái ghi lại số dư của mỗi tài khoản và lịch sử tất cả tài khoản tham gia giao dịch trước đó.

Blockchain - Chuỗi khối

Mọi dữ liệu trên mạng Internet đều rất dễ dàng bị sao chép, mỗi giao dịch Bitcoin cũng chỉ là một tập tin. Bình thường, khi giao dịch trực tuyến, chúng ta sẽ cần đến một bên trung gian thứ ba mà chúng ta tin tưởng (ví dụ: công ty Paypal, công ty Ngân Lượng, Ngân hàng Vietcombank,...) với một cơ sở dữ liệu tập trung để xác minh giao dịch nhằm chống gian lận khi kẻ gian sử dụng lại tập tin này nhiều lần. Công nghệ blockchain đã giải quyết được bài toán này (double-spending) mà không cần tới bên trung gian thứ ba tin cậy. Blockchain là một cuốn sổ cái ghi lại tất cả các giao dịch. Dữ liệu trong cuốn sổ cái liên tục được mạng lưới máy tính ngang hàng trên thế giới cập nhật và bảo trì. Giao dịch khi A gửi X bitcoin cho B được ghi lại trên toàn hệ thống, tất cả các máy tính trong mạng này sẽ xác minh và ghi lại giao dịch đó vào cuốn sổ cái rồi cấp phát dữ liệu này tới các máy tính khác. Blockchain là một cơ sở dữ liệu phân tán; các máy tính liên tục thực hiện việc kiểm toán độc lập bằng cách xác minh dữ liệu nhận tới và so sánh với chữ ký của giao dịch đó.

Về công nghệ, các giao dịch được xác minh bởi thuật toán chữ ký số dựa trên đường cong Elliptic (ECDSA) và được xác nhận bởi chuỗi các quá trình xử lý lần lượt các hàm băm SHA256 bởi các thợ đào Bitcoin. Mỗi khối trong blockchain chứa tất cả thông tin giao dịch trong khối đó trong 1 cây Merkle - là một cây nhị phân có thứ tự được xây dựng từ một dãy các đối tượng dữ liệu sử dụng hàm băm - để đạt hiệu quả cao trong việc lưu trữ và xác minh với lượng dữ liệu lớn các giao dịch. Khi có một giao dịch không hợp lệ, hệ thống sẽ loại bỏ nó bằng cách chọn theo số đông. Cách giải quyết về sự đồng thuận này của công nghệ blockchain là lời giải cho bài toán các vị tướng Byzantine trong ngành khoa học máy tính. Càng có nhiều máy tính tham gia vào hệ thống ngang hàng cho blockchain thì sức mạnh xử lý và độ an toàn của hệ thống blockchain đó càng cao.

Công nghệ blockchain có rất nhiều ứng dụng khác mà tiền tệ Bitcoin chỉ là một trong số đó, ví dụ: Ứng dụng cho việc đăng ký sử dụng đất đai, các loại công chứng, hợp đồng thông minh (tự động cho phép hoặc hủy giao dịch với một số điều kiện được lập trình sẵn), đăng ký tên miền, quy trình bỏ phiếu,... khi các thuật toán trở nên đáng tin cậy hơn các bên trung gian thứ ba (mà có thể không đáng tin cậy vì tệ nạn tham nhũng). Công nghệ blockchain cho phép những người lạ có thể giao dịch an toàn với nhau mà không cần tin tưởng nhau.

Đào Bitcoin

Để có thể được cả mạng lưới chấp nhận, khối mới cần phải chứa bằng chứng công việc (proof of work). Proof of work yêu cầu thợ đào tìm kiếm một số nonce, mà khi nội dung của khối được hash (hàm băm mật mã học) cùng nonce, kết quả tạo ra một số nhỏ hơn số target của mạng lưới (số target càng nhỏ thì độ khó càng cao). Nói cách khác: Proof of work rất dễ cho các máy tính xác nhận, nhưng cực kỳ mất nhiều thời gian để có thể tạo ra. Thợ đào phải thử rất nhiều giá trị nonce khác nhau trước khi đạt được độ khó mà mạng lưới yêu cầu.

Cứ mỗi 2016 khối được tạo ra (mất khoảng 14 ngày), độ khó lại được mạng lưới tự động tinh chỉnh dựa trên khả năng của toàn bộ mạng lưới, với mục đích là để giữ khoảng thời gian giữa các khối mới được tạo ra là 10 phút. Từ tháng 3 năm 2014 tới tháng 3 năm 2015, số lượng nonce trung bình mà máy đào phải hash thử trước khi tạo được ra khối mới đã tăng từ 16,4 tỷ tỷ lên 200,5 tỷ tỷ.

Cách hệ thống proof of work hoạt động, kèm theo việc xâu chuỗi lại các khối khi dữ liệu của khối mới bao gồm hash của khối cũ, giúp cho việc thay đổi blockchain cực kỳ khó, khi mà kẻ tấn công cần phải thay đổi tất cả các khối phía sau để việc thay đổi một khối được chấp nhận. Điều này đòi hỏi kẻ tấn công cần có hơn 50% sức mạnh xử lý của toàn mạng Blockchain. Các khối mới liên tục được tạo ra, và độ khó của việc thay đổi 1 khối tăng dần theo thời gian với số lượng khối cần thay đổi (còn được gọi là mức xác thực của một khối - confirmations) tăng lên.

Trong thực tế, các thợ đào thường sẽ tham gia vào các mỏ đào lớn để tập hợp được khả năng tính toán của máy đào thành viên trong mỏ đó nhằm tăng tần suất tạo được ra khối mới, và sau đó tiền công sẽ được chia đều cho thành viên trong mỏ đào. Việc đào mỏ đã tạo ra một loạt công nghệ chuyên biệt để đào Bitcoin. Hiện tại, hệ thống đào Bitcoin hiệu quả nhất sử dụng vi mạch tích hợp chuyên dụng ASIC vì chúng xử lý tính toán số học nhanh hơn bộ vi xử lý máy tính (kể cả trong bo mạch đồ họa) mà lại khi sử dụng ít điện năng hơn.

Ví Bitcoin

Bất kỳ ai sở hữu Bitcoin đều được gán ít nhất một địa chỉ Bitcoin, nơi lưu trữ và ghi nhận trọng "ví" (wallet). Ví có địa chỉ công khai (public key) và khoá riêng tư (private key). Bất kỳ ai cũng có thể gửi Bitcoin đến một chiếc ví bằng địa chỉ công khai, còn khoá riêng tư phải được nhập khi chủ Ví muốn gửi Bitcoin đi. Vì vậy, việc sở hữu Bitcoin được định nghĩa là sự nắm giữ khoá riêng tư của 1 địa chỉ Bitcoin. Một khi khoá riêng tư bị mất, mạng lưới Bitcoin sẽ không thể xác nhận được việc sở hữu số bitcoin đó, và số bitcoin trong địa chỉ đó sẽ vĩnh viễn bị mất. Ví cho phép người dùng hoàn tất thanh toán giữa các địa chỉ khác nhau bằng cách cập nhật vào blockchain. Khi thực hiện giao dịch bằng thiết bị di động, người dùng có thể sử dụng mã QR để đơn giản hoá quy trình thanh toán.

Có nhiều loại Ví Bitcoin hiện hành. Điển hình: Ví trên nền tảng Web dễ sử dụng nhất, bao gồm: Coinbase, Blockchain.info, BitGo, Xapo; Ví phần mềm: Armory, Bitcoin Core, Multibit HD; Ví cho thiết bị di động: breadwallet, Mycellium; Ví phần cứng: Trezor; Hoặc bạn có thể tự in ví giấy cho mình để cất trong tủ an toàn từ một trong các ví trên.

Thanh toán

Phí thanh toán bằng Bitcoin rẻ hơn rất nhiều so với việc thanh toán thẻ tín dụng hoặc chuyển khoản. Nếu thanh toán quốc tế qua thẻ tín dụng, phía doanh nghiệp sẽ mất 2-3% chi phí thanh toán thẻ và khách hàng sẽ mất khoảng 5% phí chuyển đổi ngoại tệ. Chí phí gửi tiền qua Bitcoin không phụ thuộc số lượng gửi, giúp cho Bitcoin trở nên rất hấp dẫn với những người muốn gửi tiền số lượng lớn. Ví dụ: Lượng bitcoin trị giá hàng triệu đô la Mỹ có thể gửi đi bất kỳ đâu trên thế giới chỉ với vài xu trả cho các thợ đào.

Tính bảo mật

Các vụ trộm Bitcoin lớn xảy ra trong lịch sử đều do lỗi bảo mật từ phía sàn giao dịch hoặc người sử dụng. Mặc dù giao thức Bitcoin sử dụng các phương pháp mã hoá rất an toàn và chưa thể bị phá vỡ từ lúc Bitcoin tồn tại từ năm 2009, tuy nhiên, việc đó không giúp gì cho việc bảo vệ danh tính cá nhân vì tất cả giao dịch đều được công khai trên chuỗi khối. Mặc dù vậy, cũng như tiền mặt, việc xác định địa chỉ Bitcoin nào gắn với người nào là tương đối khó.

Sự tiến hoá của phần mềm Bitcoin

Phần mềm Bitcoin được phát hành dưới dạng mã nguồn mở, tức là ai cũng có thể xem được mã nguồn và thay đổi nó. Khi có một tính năng mới cần đưa vào Bitcoin, nhà phát triển phần mềm sẽ đưa ra 1 BIP (Bitcoin Improvement Proposals), bao gồm 1 pull request trên Github. Người sử dụng sẽ bình chọn những tính năng mà họ đồng ý bằng cách tải phiên bản Bitcoin chứa chúng về. Kể cả khi Satoshi đề xuất một thay đổi mà người dùng không muốn, họ có thể chọn cách không tải về và chạy nó. Bitcoin, cũng như các dự án mã nguồn mở khác, là một loại dân chủ không thủ lĩnh - một phương pháp mới để chi phối hành vi trực tuyến của con người. Mỗi máy tính là một phiếu bầu, và ai cũng có thể đưa ra luật mới. Vì Bitcoin là phần mềm tiến hoá được, nên những đồng tiền mã hoá khác rất khó để có thể cạnh tranh được với nó.

Liên hệ tư vấn. (090) 970-1919 hoặc (0169) 5044-808 hoặc (0128) 569-3401.

[Bitcoin-la-gi-blockchain-khoi-chuoi]. rev
Nguồn: Bách khoa toàn thư mở Wikipedia
Ngày đăng 01/04/2016