Bitcoin Core trong công nghệ chuỗi khối là gì? Ưu và nhược điểm của Bitcoin Core
Bitcoin Core
Khái niệm
Bitcoin Core là một dự án nguồn mở duy trì và phát hành phần mềm client của Bitcoin được gọi là "Bitcoin Core".
Bitcoin Core được coi là phiên bản "hậu duệ" của đồng tiền mã hóa Bitcoin được tạo ra lần đầu bởi nhà lập trình ẩn danh Satoshi Nakamoto vào năm 2008, sau đó, nó được đặt tên là Bitcoin-Qt.
Ngày nay, nó chủ yếu được gọi là Bitcoin Core, hoặc đôi khi là "Satoshi Client". Bitcoin Core là một chương trình phần mềm được thiết kế đặc biệt để xác định chính xác các khối hợp lệ trên chuỗi khối có chưa các giao dịch Bitcoin hợp lệ. Nó bao gồm một ví tiền an toàn có thể được sử dụng để lưu trữ, gửi và nhận Bitcoin.
Bitcoin Core là một client đầy đủ được sử dụng bởi các nút Bitcoin hoạt động trên mạng Bitcoin. Bằng cách thay đổi Bitcoin Core, các nhà phát triển thay đổi giao thức Bitcoin cơ bản.
Hiện tại các thư mục của Bitcoin Core được duy trì bởi một lập trình viên tên là Wladimir J. van der Laan. Rõ ràng, Bitcoin Core là một trong những sáng tạo đáng giá nhất trong lịch sử internet.
Đặc điểm của Bitcoin Core
+ Cho phép người dùng lưu trữ Bitcoin phân cấp. Họ sẽ tự hoạt động đầy đủ các nút Bitcoin Core riêng của mình và mỗi nút đều tuân theo chính xác một qui tắc để quyết định chuỗi chặn nào là hợp lệ.
+ Không có quá trình bỏ phiếu hoặc tham nhũng khác có liên quan: chỉ có phần mềm riêng lẻ tuân theo các qui tắc toán học giống hệt nhau để đánh giá các khối giống hệt nhau và đi đến kết luận giống nhau về chuỗi chặn nào hợp lệ.
Sự đồng thuận này cho phép những người dùng chấp nhận Bitcoin hợp lệ, thực thi các qui tắc của Bitcoin chống lại ngay cả những thợ đào Bitcoin mạnh nhất. Ngoài việc cải thiện phân cấp Bitcoin, người dùng Bitcoin Core còn nhận được những lợi ích như:
+ Bảo mật Bitcoin tốt hơn
+ Tính năng bảo mật riêng biệt mà các ví khác không khả dụng
+ Giao diện người dùng thân thiện với các tính năng mạnh mẽ khác.
Ưu và nhược điểm của Bitcoin Core
Ưu điểm
+ Tốc độ tải về: Kể từ ngày 14/09/2017, bản cập nhật đã được phát hành cho Bitcoin Core bao gồm một số tối ưu hóa để làm cho tải xuống ban đầu nhanh hơn đối với hầu hết người dùng, mặc dù vẫn có thể mất một lúc.
+ Hỗ trợ nhiều ví: Hỗ trợ cho nhiều ví đã được thêm vào các công cụ dòng lệnh trong bản phát hành Bitcoin Core gần đây nhất, nhưng tính năng này chưa được truy cập thông qua GUI.
+ Tính minh bạch về phí: Phiên bản mới nhất của Bitcoin Core giới thiệu một tính năng mới vào giao diện người dùng dễ dàng đánh giá phí giao dịch thích hợp.
+ Mức độ riêng tư cao đối với các giao dịch nhận và gửi.
+ Tương thích với Tor, phần mềm bảo vệ tính ẩn danh.
+ Nhấn mạnh vào quyền kiểm soát của người dùng đối với ví tiền, giao dịch và thực tiễn bảo mật.
+ Sử dụng giao diện người dùng đồ họa (GUI), tập hợp các công cụ dòng lệnh để truy cập và điều hướng ví của người sở hữu.
+ Người dùng hoàn toàn có thể tự mình xác thực giao dịch Bitcoin thay vì dựa vào dịch vụ của bên thứ ba.
+ Việc khởi chạy Bitcoin Core giúp đóng góp vào hệ sinh thái Bitcoin phân cấp.
Nhược điểm
- Tải xuống ban đầu có thể mất nhiều thời gian để hoàn thành tùy thuộc vào tốc độ kết nối internet và thông số kĩ thuật của máy tính.
- Yêu cầu trên 140 GB dung lượng lưu trữ trên ổ cứng của chủ sở hữu.
- Người dùng có giới hạn băng thông được áp đặt bởi nhà cung cấp dịch vụ internet (ISP) của họ có thể gặp sự cố khi chạy Bitcoin Core.
- Có thể khó sử dụng cho người mới bắt đầu.
(Tài liệu tham khảo: bitcoinvietnamnews)