Như chúng ta đã biết, BTC, với tư cách là người tiên phong trong ngành công nghiệp blockchain, đã bị chỉ trích vì tốc độ giao dịch. Hầu hết những người ngoài ngành không thể hiểu được logic đằng sau sự tồn tại và phát triển của thứ này. Ngay cả những nhà đầu tư mới tiếp xúc với Crypto được hai hoặc ba năm cũng không thể hiểu tại sao thuật ngữ đồng thuận lại có thể tạo ra giá trị.

Bài viết này không phải là một bài viết về sự đồng thuận của BTC mà là một bài phổ biến khoa học về việc cải thiện hiệu quả của BTC. Tôi hy vọng rằng thông qua một số dữ liệu và ví dụ đơn giản, bạn có thể hiểu rằng việc chuyển BTC hiện tại không phải đơn lẻ và chậm mà có các giải pháp khác nhau. đáp ứng nhu cầu chuyển giao toàn cầu.

1. Cách nâng cao hiệu quả📈

Kể từ khi Bitcoin ra đời, nó đã mở rộng nhiều kịch bản ứng dụng trong hơn mười năm. Với sự phát triển của ngành công nghiệp blockchain/mã hóa, những thiếu sót về hiệu suất của Bitcoin đã bị chỉ trích đặc biệt. Vì lý do này, nhiều giải pháp hiệu quả khác nhau đã được đưa ra, tùy theo tình trạng sử dụng của chúng, chúng chủ yếu được chia thành hai phe khác nhau: trên chuỗi và ngoài chuỗi.

Việc mở rộng trên chuỗi ủng hộ việc chuyển đổi chính blockchain để giải quyết vấn đề từ gốc, chẳng hạn như sửa đổi kích thước khối để đáp ứng nhiều giao dịch hơn hoặc điều chỉnh tốc độ tạo khối để giải quyết các vấn đề về hiệu quả giao dịch. Nhưng giải pháp này cũng đã bị chỉ trích bởi một số người ủng hộ Bitcoin ban đầu, những người tin rằng giải pháp này vi phạm ý định ban đầu của Bitcoin.

Sự xung đột về quan điểm đã dẫn đến việc các nhánh khác nhau tạo ra nhiều dự án tương tự Bitcoin nhưng hoạt động tốt hơn Bitcoin. Các dự án này hiện được phân loại là lĩnh vực "altcoin". Trong số đó, LTC, bắt mắt nhất, vượt trội hơn BTC về mọi mặt hiệu suất và BCH cũng là một chuỗi khác được phân nhánh từ khối BTC ban đầu và hiệu suất của nó tốt hơn chuỗi ban đầu.

Tuy nhiên, không có giải pháp nào ở trên phát triển tốt và hầu hết mọi người trong ngành vẫn là người hâm mộ Bitcoin.

Do đó, giải pháp off-chain đã trở thành một giải pháp kỹ thuật được chấp nhận nhiều hơn, đây cũng là nội dung chính của bài viết này.

2. Lý do ra đời của Lightning Network🌐

Có hai khía cạnh của giao dịch Bitcoin cực kỳ không thân thiện với người dùng:

  • 🐌Tốc độ chậm: Mạng Bitcoin chỉ có thể xử lý khoảng 7 giao dịch mỗi giây. Trong mạng Bitcoin phi trung gian này, mỗi giao dịch cần được xác nhận bởi toàn bộ mạng, dẫn đến thời gian xác nhận hiệu quả của mỗi lần chuyển khoản mất 1 giờ (xác nhận bảy khối của Bitcoin). giao dịch và một khối mất mười phút) và phương pháp này còn được gọi là xử lý trên chuỗi.

  • 🥇Đắt: Phí xử lý rất dễ hiểu. Hiện Alipay cũng tính phí xử lý khi rút tiền mặt của Qianyi. Mặc dù phí chuyển khoản giao dịch Bitcoin không liên quan gì đến số tiền nhưng đó là chế độ "đặt giá thầu": khi có quá nhiều. nhiều giao dịch, nếu bạn muốn xếp hàng ---Nếu bạn tự xử lý chuyển khoản của mình trước, bạn sẽ phải trả phí xử lý cao hơn. Vào thời kỳ đỉnh cao của Internet, phí xử lý cao nhất có giá hàng chục, hàng trăm đô la hoặc thậm chí nhiều hơn, đến mức quá cao.

Dựa trên hai điểm trên, nhóm phát triển cốt lõi của Bitcoin đã thúc đẩy mạnh mẽ việc sử dụng “Lightning Network” kể từ năm 2016. Nó được cộng đồng Bitcoin sử dụng như một giải pháp thanh toán ngoài chuỗi để giải quyết hai vấn đề trên một cách thường xuyên. vấn đề bị chỉ trích.

3. Mạng Lightning là gì? ⚡

Lightning Network, đúng như tên gọi của nó, có tốc độ giao dịch nhanh như “tia chớp”. Trước khi giải thích chi tiết, chúng ta hãy xem xét hai con số quan trọng hơn:

  • Dữ liệu mới nhất cho thấy "...tổng công suất của Lightning Network đã tăng lên 5196,86 BTC..." "...số lượng kênh Lightning Network là 75.728..."

Hai dữ liệu trên thực sự phản ánh hai điều kiện tiên quyết khi sử dụng Lightning Network: 1. Người dùng Lightning Network cần lưu trữ trước Bitcoin trong mạng 2. Lightning Network là mạng kênh phân tán được xây dựng dựa trên các nút;

Bạn cũng có thể hiểu đơn giản là người dùng gửi bitcoin vào Lightning Network trước và nhận được hạn ngạch. Chỉ hai bên giao dịch cần xác nhận lẫn nhau và không cần kế toán của bên thứ ba và việc chuyển khoản và tiêu thụ đều có thể. được nhanh chóng nhận ra. Số lượng được lưu trữ trước trong kênh càng lớn thì càng có nhiều Bitcoin được giao dịch và càng có nhiều người dùng.

Nó tương đương với việc mở một kênh giao dịch nhanh để mang số lượng giao dịch thường xuyên và dữ liệu giao dịch trong kênh không thực sự được tải lên chuỗi cho đến khi giao dịch cuối cùng hoàn tất.

(Nguồn: 1ML)

  • Một dữ liệu khác đáng chú ý là số lượng nút. Hiện tại, số lượng nút Lightning Network là 15.989. Con số này có ý nghĩa gì?

Ví dụ: các nút này giống như các cửa hàng chuyển phát nhanh. Với sự trợ giúp của các nút này, chúng ta có thể thiết lập ngày càng nhiều tuyến đường chuyển phát nhanh (tuyến giao dịch), từ đó dễ dàng tiếp cận bất kỳ bên nào trong mạng và thực hiện giao dịch. Mạng. Đó là nơi nó đến từ.

Các kênh là các đường dẫn giao dịch được thiết lập giữa các nút. Về nguyên tắc, càng có nhiều kênh thì các giao dịch ngoài chuỗi sẽ càng nhanh hơn. Hầu hết các giải pháp chuyển tiền tức thời Bitcoin hiện tại đều dựa vào Lightning Network.

Về mặt logic, Lightning Network tương tự như một máy ATM. Các ngân hàng cần gửi trước một lượng tiền mặt nhất định vào các máy ATM trên toàn quốc để gửi và rút tiền nhằm tránh việc gửi và rút tiền tại quầy quá nhiều gây ra hiện tượng rút tiền.

Càng có nhiều nút thì càng có nhiều kênh và càng có nhiều kênh thì tốc độ sẽ càng nhanh và chi phí (vì cạnh tranh) sẽ càng thấp. Joseph Poon, tác giả của bài báo Lightning Network, cho biết: Mức phí mà mọi người sẽ tính sẽ gần bằng 0.

4. Nguyên lý hoạt động của Lightning Network㊙️

Sau khi hiểu rõ hai dữ liệu trên, chúng ta hãy xem sơ qua quá trình sử dụng Lightning Network:

  • Lần đầu sử dụng Lightning Network:

    1. Bạn cần gửi trước một số Bitcoin (cùng với đối tác) vào Lightning Network;

    2. Bạn thiết lập kênh kết nối với nhà giao dịch đối tác;

    3. Chuyển tiền vào kênh đã thiết lập và tiền sẽ đến trong vòng vài giây;

    4. Sau khi giao dịch hoàn tất, nếu không cần rút tiền, bạn có thể chọn giữ kênh này;

    5. Nếu bạn chọn phản ánh, kênh sẽ bị đóng và số tiền ở trạng thái cuối cùng sẽ được tải lên chuỗi để xử lý.

  • Việc sử dụng lần thứ hai và các lần tiếp theo của Lightning Network:

    1. Bạn có thể chọn thanh toán trực tiếp với đối tác để thiết lập kênh hoặc bạn có thể sử dụng kết nối giữa kênh hiện có và các kênh khác để thiết lập kênh có nhiều nút để chuyển tuyến (về mặt lý thuyết thì rẻ hơn);

    2. Chuyển tiền trong kênh và đến trong vài giây;

    3. Giao dịch kết thúc.

Khi những điều trên lặp lại, dung lượng Bitcoin và số lượng nút trong mạng sẽ ngày càng tăng và trải nghiệm chuyển tiền của chúng tôi sẽ ngày càng tốt hơn, tốc độ sẽ nhanh hơn và chi phí sẽ ngày càng thấp hơn. Cuối cùng, khi bạn cần rút tiền mặt, bạn có thể đóng kênh tương ứng và dữ liệu thanh toán tài khoản cuối cùng cần được phát hành trên mạng Bitcoin, dữ liệu này sẽ quay trở lại "giao dịch trên chuỗi" được đề cập ở đầu bài viết.

Để dễ hiểu tôi xin đưa ra một ví dụ cho dễ hiểu:

  • ☕Nếu quán cà phê mà tôi thường xuyên thông báo rằng họ hỗ trợ thanh toán Bitcoin vào thời điểm này, thì họ cần xây dựng kênh Lightning Network ngoài chuỗi. Một kênh mạng Lightning được thiết lập giữa nền tảng APP mà họ đã phát triển và phần mềm thanh toán (ví kỹ thuật số) mà chúng tôi sử dụng. Đồng thời, chúng tôi cần tải xuống APP mà họ đã phát triển. Chúng tôi có được nền tảng bằng cách gửi trước một lượng Bitcoin nhất định. vào số tiền thanh toán.

  • 🛒Mỗi giao dịch tiêu dùng chỉ thanh toán số tiền thanh toán của nền tảng. Khi chúng tôi không muốn đến nhà họ để tiêu dùng nữa và muốn rút tiền, việc thanh toán dữ liệu cuối cùng sẽ được gửi trở lại ví kỹ thuật số của bạn để hoàn tất quá trình xử lý trên chuỗi. , và giao dịch sẽ kết thúc kể từ đó trở đi.

Từ mô tả ở trên, chúng ta có thể thấy lý do khiến Lightning Network “tia chớp” là vì hầu hết các giao dịch đều được thực hiện ngoài chuỗi. Các ví dụ được đưa ra ở đây tương đối đơn giản. Tính bảo mật của các giao dịch ngoài chuỗi thực tế được đảm bảo bằng hợp đồng thông minh, thuật toán mã hóa, chữ ký số và các công nghệ khác, đồng thời hoạt động phức tạp hơn.

Sẽ dễ hiểu hơn các nguyên tắc của Lightning Network đối với các kênh giao dịch ngoài chuỗi do người bán xây dựng. Nếu hoạt động thực tế là điểm-điểm riêng lẻ, nó cũng sẽ liên quan đến cơ chế trừng phạt đã đặt ra👊.

Vì lý do không gian và sở thích của người dùng, tôi sẽ không giới thiệu cơ chế trừng phạt điểm-điểm trong bài viết này. Tuy nhiên, nếu bạn tò mò về điều này, bạn có thể cho tôi biết trong tin nhắn riêng tư ở chế độ nền hoặc để lại tin nhắn ở cuối. của bài viết, và tôi sẽ làm một bài viết chuyên dụng giải thích nguyên tắc của nó ~

Ngoài ra, cần lưu ý ở đây rằng Lightning Network, với tư cách là một giao thức, không chỉ có thể được triển khai trên mạng Bitcoin. Kể từ khi ngành phát triển, các nền tảng chuỗi công khai cơ bản đều có các giao thức mở rộng ngoài chuỗi tương tự (vì trên chuỗi). việc mở rộng khó khăn hơn), bản chất của nó là một kế hoạch mở rộng cho nền tảng, nhưng chúng ta thường không chú ý đến chúng khi sử dụng sản phẩm.