Hướng dẫn bắt đầu bằng cách giới thiệu bitcoin là gì, sau đó tiến hành cài đặt phần mềm khách hàng bitcoin và ví để thực hiện các giao dịch bitcoin. Nó cũng thảo luận về khai thác, trao đổi và giao dịch bitcoin. Cuối cùng, nó chuyển sang các ứng dụng và tương lai của bitcoin. Sau khi đọc hướng dẫn này, bạn sẽ học được tất cả những điều cơ bản về bitcoin; đủ để sử dụng bitcoin và kiếm tiền bằng cách giao dịch và đầu tư vào bitcoin
Trước khi bạn bắt đầu tiếp tục với hướng dẫn này, chúng tôi giả định rằng bạn có kỹ năng máy tính cơ bản, kiến thức về tải và cài đặt phần mềm như Java và các ứng dụng khác. Việc tiếp xúc trước với các phiên bản hệ điều hành Linux sẽ là một lợi thế bổ sung.
Bitcoin – Giới thiệu
Bitcoin nổi lên từ cuộc khủng hoảng kinh tế toàn cầu năm 2008 khi các ngân hàng lớn bị bắt quả tang lạm dụng tiền của người vay, thao túng hệ thống và thu phí cắt cổ. Để giải quyết những vấn đề như vậy, những người tạo ra Bitcoin muốn đặt chủ sở hữu bitcoin chịu trách nhiệm về các giao dịch, loại bỏ người trung gian, cắt giảm lãi suất và phí giao dịch cao, đồng thời minh bạch hóa các giao dịch. Họ đã tạo ra một hệ thống mạng phân tán, nơi mọi người có thể kiểm soát tiền của họ một cách minh bạch.
Bitcoin đã phát triển nhanh chóng và lan rộng trong một khoảng thời gian tương đối ngắn. Trên khắp thế giới, các công ty từ chuỗi cửa hàng trang sức lớn ở Mỹ đến bệnh viện tư nhân ở Ba Lan đều chấp nhận tiền tệ bitcoin. Các tập đoàn trị giá hàng tỷ đô la như Dell, PayPal, Microsoft, Expedia, v.v., đang kinh doanh bitcoin. Các trang web quảng cáo bitcoin, các tạp chí đang xuất bản tin tức về bitcoin và các diễn đàn đang thảo luận về tiền điện tử và giao dịch bitcoin. Bitcoin có Giao diện lập trình ứng dụng (API), chỉ số giá, sàn giao dịch và tỷ giá hối đoái riêng. Tuy nhiên, có những vấn đề xảy ra với bitcoin như tin tặc đột nhập vào tài khoản, bitcoin biến động cao và giao dịch chậm trễ kéo dài. Ở những nơi khác, đặc biệt là người dân ở các quốc gia thuộc thế giới thứ ba thấy Bitcoin là một kênh đáng tin cậy để giao dịch tiền bỏ qua các trung gian phiền phức.
Làm thế nào để sử dụng Bitcoin?
Chúng ta có thể thực hiện các giao dịch bitcoin như chúng ta làm với các loại tiền tệ fiat quen thuộc của mình. Trong khi chúng tôi sử dụng Bitcoin, người mua thực sự được tham chiếu đến chữ ký kỹ thuật số của chúng tôi, đây là một mã bảo mật được mã hóa bằng mười sáu ký hiệu khác nhau. Người mua giải mã mã bằng thiết bị của mình để lấy tiền điện tử. Do đó, chúng ta có thể nói rằng tiền điện tử là sự trao đổi thông tin kỹ thuật số cho phép chúng ta mua hoặc bán hàng hóa và dịch vụ. Giao dịch được bảo mật và đáng tin cậy bằng cách chạy nó trên một mạng ngang hàng tương tự như một hệ thống chia sẻ tệp.
Bitcoin xử lý vấn đề chi tiêu gấp đôi như thế nào?
Đối với hệ thống tiền mặt kỹ thuật số, mạng thanh toán nhất thiết phải có tài khoản, số dư và hồ sơ giao dịch hợp lệ. Điểm nghẽn lớn nhất thường gặp đối với mọi mạng thanh toán là vấn đề chi tiêu gấp đôi, xảy ra khi cùng một loại tiền được sử dụng nhiều lần để thực hiện các giao dịch.
Để tránh chi tiêu gấp đôi, tất cả các giao dịch phải được ghi lại và xác thực mọi lúc trong một máy chủ trung tâm, nơi lưu giữ tất cả các bản ghi số dư. Tuy nhiên, trong một mạng phi tập trung, mọi nút trên mạng phải thực hiện công việc của một máy chủ; nó phải duy trì danh sách các giao dịch và hồ sơ số dư. Do đó, bắt buộc tất cả các nút / thực thể trong mạng phải giữ sự đồng thuận về tất cả các bản ghi này. Điều này đạt được bằng cách sử dụng công nghệ blockchain trong bitcoin.
Vì vậy, chúng ta có thể nói rằng bitcoin giống như các loại tiền điện tử khác chỉ là các mục nhập mã thông báo được lưu trữ trong cơ sở dữ liệu phi tập trung giữ sự đồng thuận của tất cả các bản ghi số dư và tài khoản. Cần lưu ý rằng mật mã được sử dụng rộng rãi để bảo mật các bản ghi đồng thuận. Bitcoin và các loại tiền điện tử khác được bảo mật bằng toán học và logic hơn bất kỳ thứ gì khác.
Bitcoin và tiền điện tử đã được công nhận và chấp nhận dựa trên giá trị nhận thức của người tạo và người dùng của chúng. Bitcoin hoạt động trên cùng một khái niệm, càng nhiều người tham gia; càng nhiều giá trị được tạo ra .
Lịch sử của Bitcoin
Giao thức Bitcoin đầu tiên và bằng chứng về khái niệm đã được xuất bản trong Whitepaper vào năm 2009 bởi một cá nhân hoặc nhóm ẩn danh dưới bút danh Satoshi Nakamoto. Cuối cùng, Nakamoto, người vẫn còn bí ẩn, đã rời dự án vào cuối năm 2010. Các nhà phát triển khác đã tiếp quản và cộng đồng Bitcoin kể từ đó đã phát triển theo cấp số nhân.
Mặc dù danh tính thực sự của Satoshi Nakamoto vẫn bị che đậy trong bí ẩn, nhưng có hồ sơ là ông đã giao tiếp rộng rãi trong những ngày đầu của Bitcoin. Chúng ta hãy suy đoán về những câu hỏi như khi nào anh ấy bắt đầu làm việc với Bitcoin, anh ấy được truyền cảm hứng từ những ý tưởng tương tự ở mức độ nào và động lực cho bitcoin là gì.
Tạo miền bitcoin đầu tiên
Người ta tin rằng Satoshi bắt đầu viết mã Bitcoin vào khoảng tháng 5 năm 2007. Anh ta được cho là đã đăng ký tên miền bitcoin.org vào tháng 8 năm 2008. Vào khoảng thời gian đó, anh ta bắt đầu gửi email cho một vài cá nhân mà anh ta nghĩ có thể quan tâm đến ý tưởng về bitcoin.
Vào tháng 10 năm 2008, ông đã xuất bản công khai một sách trắng về giao thức Bitcoin và cũng phát hành mã Bitcoin. Sau đó, anh ấy giữ liên lạc trong khoảng hai năm, trong thời gian đó anh ấy tích cực tương tác trên các diễn đàn, giao tiếp với một số nhà phát triển và sau đó anh ấy cũng gửi các bản vá cho mã ban đầu. Ông đã duy trì mã nguồn cùng với các nhà phát triển khác, giải quyết các vấn đề khi chúng xảy ra. Đến tháng 12 năm 2010, khi những người khác đã từ từ tiếp quản, anh ta lặng lẽ rời khỏi hiện trường.
Thực thể
Các thực thể liên quan đến việc triển khai và duy trì Bitcoin là:
- Nền tảng Blockchain
- Các thuật toán mật mã
- Máy khai thác bitcoin là máy tính hoặc máy chuyên dụng đúc tiền tệ và thực hiện các giao dịch khả thi
- Những người tham gia vào các giao dịch và do đó giúp di chuyển hệ thống thanh toán
Triết lý của Bitcoin và nói chung của tất cả các loại tiền điện tử là chúng là các hệ thống phân tán, trong đó không có thực thể trung tâm nào quản lý các hoạt động như giao dịch, trong số những loại khác. Nó là một hệ thống ngang hàng (p2p) hoạt động ở cấp độ của những người tham gia.
Giao dịch bitcoin
Bây giờ chúng ta sẽ xem cách một khối giao dịch bitcoin mới được tạo ra.
Người khai thác bitcoin tạo một khối bằng cách sử dụng các bước sau:
- Thu thập các giao dịch đang chờ xử lý, ưu tiên các giao dịch có phí giao dịch trước, sau đó là các giao dịch miễn phí
- Xác minh tính hợp lệ của các giao dịch
- Giải quyết vấn đề băm
Theo thống kê, vào tháng 10 năm 2015, trang web blockchain.info cho biết số lượng giao dịch trung bình trên mỗi khối là 411 và tính đến tháng 5 năm 2018, số lượng giao dịch chưa được xác nhận đang chờ xử lý hiện tại là khoảng 2495.
Phần thưởng và chi phí cho mỗi giao dịch bitcoin
Giả sử rằng một bitcoin trị giá 400 đô la, phần thưởng 25 bitcoin cho mỗi khối trị giá khoảng 10.000 đô la, bỏ qua số phí giao dịch không đáng kể. Lấy số lượng giao dịch trung bình mỗi giây là 2 và số lượng giao dịch trên mỗi khối là 1200, phần thưởng cho mỗi giao dịch là 8,33 đô la. Người ta thấy rằng chi phí điện năng tiêu thụ trong quá trình khai thác gần bằng với phần thưởng, điều này khiến cho việc khai thác bitcoin không mang lại nhiều lợi nhuận. Vấn đề cơ bản của việc khai thác tính đến thời điểm hiện tại, là giới hạn 1 MB về kích thước khối khiến nó có thể chỉ có tối đa 10 giao dịch mỗi giây.
Xác nhận giao dịch bitcoin
Một giao dịch được coi là đã nhận được n xác nhận nếu nó đã được xuất bản trong một khối trong chuỗi khối và n-1 khối khác cũng đã được thêm vào. Một giao dịch thường được coi là “đã xác nhận” khi nó có sáu xác nhận. Bitcoin mới được tạo được coi là đã xác nhận sau khi họ nhận được khoảng một trăm xác nhận.
Bitcoin có giá trị như thế nào?
Chính sự đồng thuận, niềm tin và nhận thức chung mang lại giá trị cho bitcoin. Tất cả những người tham gia trong hệ thống này đều đồng thuận về những điều sau:
- tính bất biến và tính toàn vẹn của blockchain
- bảo mật và tính hợp lệ của các khoản thanh toán
- quy tắc của hệ thống
Bitcoin là ứng dụng thực tế đầu tiên của công nghệ blockchain và hiện là hệ thống sổ sách kế toán ba mục quan trọng nhất trên toàn cầu. Trong hệ sinh thái bitcoin, mọi người luôn có quyền truy cập vào toàn bộ mã nguồn và bất kỳ ai cũng có thể xem lại hoặc sửa đổi mã. Tính xác thực của mỗi giao dịch được bảo đảm bằng chữ ký số của các bên gửi, do đó đảm bảo rằng tất cả người dùng có toàn quyền kiểm soát việc gửi bitcoin.
Do đó, để lại một ít chỗ cho gian lận, không có khoản bồi hoàn và không có thông tin nhận dạng nào có thể bị tấn công dẫn đến đánh cắp danh tính.
Dưới đây là danh sách một số tổ chức chấp nhận Bitcoin –
- WordPress
- Namecheap
- Microsoft
- Máy tính Dell
- Archive.org
- Bitpay
- Bitspend.net
Bitcoin – Thiết lập môi trường
Satoshi Nakamoto đã phát hành phần mềm bitcoin đầu tiên dưới dạng mã nguồn mở vào tháng 1 năm 2009. Sau đó, ông đổi tên nó thành ” Bitcoin Core ” để phân biệt với mạng Bitcoin. Bitcoin Core là một triển khai bitcoin. Nó là một ứng dụng khách Bitcoin đầy đủ và là xương sống của mạng cung cấp mức độ bảo mật, ổn định và quyền riêng tư cao. Nó cũng hỗ trợ mạng chuyển tiếp các giao dịch. Nó yêu cầu ít nhất 50 GB dung lượng đĩa cứng và không được khuyến khích cho người dùng Bitcoin mới, những người có thể chọn ví điện thoại di động hoặc máy tính để bàn nhẹ.
Một nút đầy đủ của Bitcoin là gì?
Một nút đầy đủ là một chương trình phần mềm mà xác nhận đầy đủ các giao dịch và khối. Hầu hết các nút đầy đủ cũng hỗ trợ mạng bằng cách chấp nhận và xác thực các giao dịch và khối từ các nút đầy đủ khác, sau đó chuyển tiếp chúng đến các nút đầy đủ khác.
Các nút đầy đủ của Bitcoin Core cần phải có một số yêu cầu nhất định. Nếu một nút được chạy trên phần cứng yếu, nó có thể hoạt động – nhưng với một loạt các vấn đề. Nó sẽ là một nút dễ sử dụng, nếu các yêu cầu sau được đáp ứng:
- Phần cứng máy tính để bàn hoặc máy tính xách tay chạy phiên bản mới nhất của Windows, Mac OS X hoặc Linux
- Khoảng 150 Gb dung lượng đĩa trống, có thể truy cập ở tốc độ tối thiểu 100 MB / s
- Bộ nhớ RAM 2 GB
- Kết nối internet băng thông rộng với tốc độ tải lên ít nhất 50 kilobyte mỗi giây
- Tốt hơn là kết nối không bị đo, kết nối có giới hạn tải lên cao. Thông thường đối với các nút đầy đủ trên kết nối tốc độ cao sử dụng 200 GB tải lên hoặc hơn một tháng. Mức sử dụng tải xuống là khoảng 20 GB một tháng, cộng thêm 150 GB vào lần đầu tiên bạn khởi động nút của mình
- 6 giờ một ngày chạy toàn nút
Bitcoin Core có thể được tải xuống từ trang web https://bitcoin.org Ngoài việc tải xuống ứng dụng bitcoin, chúng tôi phải thiết lập một số tài khoản. Đi sâu hơn trong hướng dẫn này, chúng ta sẽ tìm hiểu cách mở tài khoản trên các trang bitcoin và tạo tài khoản trong ví bitcoin, sàn giao dịch bitcoin, trang khai thác bitcoin, trang vòi và các trang cung cấp công cụ bitcoin và dịch vụ giá trị gia tăng
Cài đặt Java
Để chạy một phần mềm khai thác như BitMinter client , chúng ta cần cài đặt phiên bản Java tương thích mới nhất. Ứng dụng khách BitMinter có thể được tải xuống từ https://bitminter.com
Để cài đặt Java, bạn có thể làm theo các bước sau:
- Truy cập web : www.java.com/download .
- Nhấp vào nút ” Tải xuống Java miễn phí “.
- Nhấp vào nút ” Đồng ý và Bắt đầu Tải xuống Miễn phí “.
- Chọn phiên bản tương thích với hệ điều hành của bạn.
- Làm theo hướng dẫn trên màn hình để tiếp tục cài đặt phần mềm.
- Sau khi cài đặt hoàn tất, hãy nhấp vào nút Kết thúc .
Tiếp tục đến bước tiếp theo để thiết lập thợ đào .
Bitcoin – Công nghệ chuỗi khối
Người ta tin rằng Blockchain là một công nghệ thời đại mới, là giải pháp cho một loạt các vấn đề. Không còn nghi ngờ gì nữa, nó là một kỳ quan mới trong lĩnh vực máy tính.
Blockchain là gì?
Một blockchain cơ bản là một danh sách ngày càng tăng vĩnh viễn của hồ sơ, gọi là khối . Các khối này được liên kết và bảo mật bằng cách sử dụng mật mã. Mỗi khối thường chứa một băm mật mã của khối trước đó cùng với dấu thời gian và dữ liệu giao dịch. Theo thiết kế của nó, một blockchain không cho phép sửa đổi dữ liệu. Nó là một sổ cái phân tán, mở, ghi lại các giao dịch giữa các bên khác nhau một cách hiệu quả và theo cách có thể xác minh và lâu dài. Một blockchain, như thể hiện trong hình bên dưới thường được quản lý bởi mạng p2p hoặc mạng ngang hàng theo một giao thức để giao tiếp giữa các nút và để xác thực các khối mới. Sau khi được ghi lại, dữ liệu trong bất kỳ khối nhất định nào không thể bị thay đổi nếu không có sự đồng thuận của đa số mạng.
Đối với bitcoin, blockchain là một sổ cái công khai ghi lại các giao dịch bitcoin. Nó được thực hiện như một chuỗi các khối . Mỗi khối chứa một hàm băm của khối trước đó cho đến khối gốc là khối đầu tiên của chuỗi khối bitcoin. Tuy nhiên, điều này đạt được mà không cần bất kỳ cơ quan trung ương đáng tin cậy nào: hoạt động của blockchain được thực hiện bởi một mạng lưới các nút giao tiếp chạy phần mềm bitcoin. Các giao dịch của loại người thanh toán A gửi bitcoin B cho người nhận tiền C được phát tới mạng này bằng cách sử dụng các ứng dụng phần mềm hiện có.
Các nút trong mạng xác nhận các giao dịch mới, thêm chúng vào bản sao sổ cái của chúng, sau đó chuyển các bổ sung sổ cái này đến các nút khác. Mỗi nút mạng lưu trữ bản sao blockchain của chính nó. Khoảng 10 phút một lần, một nhóm các giao dịch đã được xác thực mới, một khối, được tạo và thêm vào blockchain, sau đó nhanh chóng được xuất bản lên tất cả các nút mạng. Điều này giúp phần mềm bitcoin có thể xác định khi nào một lượng bitcoin cụ thể đã được chi tiêu và điều này ngăn chặn việc chi tiêu gấp đôi trong môi trường phi tập trung. Cần lưu ý rằng blockchain là nơi duy nhất mà bitcoin có thể được cho là tồn tại ở dạng chưa được chuyển nhượng.
Công nghệ chuỗi khối đã dẫn đến sự phát triển của các loại tiền kỹ thuật số mới như Bitcoin và Litecoin không được phát hành hoặc quản lý bởi chính phủ hoặc bất kỳ ngân hàng trung ương nào của một quốc gia. Điều này giải phóng các cá nhân khỏi bất kỳ loại kiểm soát và trung gian nào như hệ thống ngân hàng lừa đảo và có thể bị sụp đổ. Nó cũng đã dẫn đến các công nghệ điện toán phân tán như Ethereum, đã giới thiệu các hợp đồng thông minh.
Blockchain là một công nghệ sổ cái được chia sẻ, nhân rộng, cho phép bất kỳ người nào tham gia vào mạng xem sổ cái và thực hiện các thay đổi. Nó là nguồn mở, giảm chi phí, cải thiện hiệu quả, tăng khả năng tiếp cận, giải quyết những thách thức kinh doanh thú vị và mang tính thời sự trên phạm vi rộng. Hyperledger của Linux Foundation là một dự án phát triển công nghệ sổ cái chia sẻ tiêu chuẩn mở, mã nguồn mở. Ngày nay, người tiêu dùng yêu cầu sự minh bạch về sản phẩm và quá trình sản xuất của chúng. Các chính phủ yêu cầu thêm thông tin về chuỗi cung ứng của doanh nghiệp, kèm theo các hình phạt nếu không tuân thủ. Trong kịch bản như vậy, công nghệ blockchain hứa hẹn sẽ mang lại những kỳ vọng như vậy. Nó cho phép chuyển giao kỹ thuật số an toàn giá trị hoặc tài sản qua các chuỗi cung ứng.
Ưu điểm của Công nghệ Blockchain
Sau đây là những ưu điểm của Công nghệ Blockchain –
- Các giao dịch hiện có thể xác minh được, không cho phép bất kỳ bên nào thực hiện thay đổi
- Hiệu quả cao hơn đang đạt được thông qua tính minh bạch cao hơn
- Người tiêu dùng đã được trao quyền để mua hàng sáng suốt
- Giờ đây, các chính phủ có thể thu thập thông tin đáng tin cậy.
Nhiều chuyên gia tin rằng công nghệ blockchain có thể được sử dụng trong bỏ phiếu trực tuyến, huy động vốn từ cộng đồng và các công nghệ mới nổi khác và các ý tưởng mới lạ. Các tổ chức tài chính lớn như JP Morgan Chase tự tin rằng tiền điện tử có thể giảm chi phí giao dịch và làm cho việc xử lý thanh toán hiệu quả hơn.
Bitcoin là một trong những ứng dụng phổ biến và thành công nhất của công nghệ blockchain. Nó là một loại tiền điện tử mã nguồn mở sử dụng tính toán ngang hàng phân tán. Không cần cơ quan trung ương quản lý mạng bitcoin. Nó được tạo ra bởi một người hoặc một nhóm dưới bút danh Satoshi Nakamoto . Các giao dịch trên mạng này được xác minh bằng các thuật toán bằng chứng công việc trên máy tính chạy phần mềm khai thác.