Giải đáp thắc mắc: Lightning Network của Bitcoin là gì?

Mạng Lightning Bitcoin (Lightning Network) là một giao thức thanh toán được xây dựng trên nền tảng của Bitcoin (thường được gọi là lớp cơ sở). Lightning không phát hành mã thông báo hoặc có chuỗi khối. Thay vào đó, Lightning sử dụng tiền tệ của mạng Bitcoin (bitcoin) để tiến hành thực hiện các giao dịch. Hãy cùng VB Capital tìm hiểu cho tiết về Lightning Network ngay trong bài viết dưới đây!

Lightning Network là gì?

Được đề xuất vào năm 2016, Lightning Network (LN) là một giải pháp lớp 2 được xây dựng dựa trên Bitcoin. Lightning Network được tạo ra để giải quyết các vấn đề về khả năng mở rộng với Bitcoin, cụ thể là tốc độ và chi phí của các giao dịch Bitcoin.

Lightning Network
Định nghĩa cụ thể về Lightning Network

Lightning Network được xây dựng dựa trên Bitcoin cho phép người dùng nhanh chóng gửi và nhận BTC hầu như không mất phí. Lightning được coi là một giải pháp ngoài chuỗi, nghĩa là việc chuyển tiền được thực hiện thông qua một mạng lưới các kênh thanh toán mới được neo trong chuỗi khối của Bitcoin.

Là tiền điện tử hàng đầu và đầu tiên trên thế giới, Bitcoin đang ngày càng trở nên phổ biến trong thời gian gần đây. Tuy nhiên, Bitcoin hiện phải đối mặt với những hạn chế sau:

  • Phí – Vì không gian khối bị hạn chế, phí khai thác có thể dao động mạnh dựa trên nhu cầu bao gồm giao dịch. Ví dụ: vào ngày 20 tháng 4 năm 2021, phí giao dịch trung bình của mạng là khoảng 50 đô la, trong khi đó vào ngày 9 tháng 8 năm 2021, mức trung bình là ở mức 2,50 đô la.
  • Tốc độ giao dịch mỗi giây – Bitcoin chỉ có khả năng thực hiện khoảng 7 giao dịch mỗi giây (TPS). Hiện nay, tốc độ tối đa để tiến hành các giao dịch của Bitcoin (TPS) là 10, mặc dù trên thực tế là từ 3 đến 7.
  • Tắc nghẽn mạng – Việc có nhiều người tham gia sử dụng mạng có thể dẫn đến sự chậm trễ trong xác nhận giao dịch. Đối với các giao dịch lớn, chẳng hạn như chuyển khoản ngân hàng hoặc chuyển tiền quốc tế, tốc độ và chi phí của Bitcoin được đánh giá là lựa chọn tối ưu nhất đối với người dùng.

Theo đó, mạng lưới Bitcoin Lightning được ra đời nhằm mục đích giải quyết những hạn chế này giúp các giao dịch được thực hiện gần như ngay tức thì, mất ít chi phí nhưng vẫn đạt được thông lượng khoảng 1 triệu giao dịch mỗi giây.

Tính đến tháng 8 năm 2021, số liệu thống kê của Lightning Network cho thấy hơn 2.000 BTC đã được chuyển qua mạng. Điều quan trọng là Lightning Network không phát triển mã thông báo mới và hoạt động tương tự như Bitcoin – hoàn toàn phi tập trung, không cần sự giám sát và mã nguồn mở.

Sơ lược về lịch sử của Lightning Network

Lightning Network ban đầu được nhắc đến trong một whitepaper được viết bởi Joseph Poon và Tadge Dryja vào năm 2015. Testnet của nó được phát hành vào tháng 5 năm 2016 và đến tháng 1 năm 2017, bản triển khai đầu tiên của Lightning – lnd – đã được phát hành ở giai đoạn alpha.

Lightning Network
Quá trình phát triển của Lightning Network

Giao dịch đầu tiên được thực hiện qua kênh Lightning Network đã được ghi nhận vào tháng 12 năm 2017, khi Alex Bosworth sử dụng Lightning để thanh toán hóa đơn điện thoại của mình.

Trong giai đoạn phát triển alpha, Lazlo Hanyezc – người đầu tiên sử dụng bitcoin trong thế giới thực bằng cách trả 10.000 BTC cho hai chiếc pizza vào năm 2013 – đã sử dụng Lightning để mua hai chiếc pizza theo cách tương tự.  Từ đó, nhiều nhà phát triển đã phát hành các nút Lightning trên mainnet, bao gồm c-lightning của Blockstream, lnd của Lightning Labs và các giải pháp Eclair của Acinq.

Lightning Labs ban đầu được hỗ trợ tài chính thông qua vòng hạt giống 2,5 triệu đô la, bao gồm cả nhà đầu tư Jack Dorsey. Phiên bản đầu tiên của Lightning Network đã được ra mắt trên Bitcoin vào tháng 3 năm 2018.

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

Lightning Network hoạt động bằng cách thiết lập một kênh thanh toán giữa hai bên, nơi chỉ giao dịch đầu tiên và cuối cùng được đưa vào chuỗi khối Bitcoin. Tất cả các giao dịch giữa giao dịch đầu tiên và cuối cùng sẽ được tiến hành ngoài chuỗi, có nghĩa là các giao dịch đó không bị giới hạn bởi giao thức Bitcoin.

Lightning Network
Cách thức hoạt động của Lightning Network

Để bắt đầu một kênh thanh toán, cả hai bên phải cam kết một lượng Bitcoin. Bitcoin đó được giữ lại và không thể được phát hành miễn là kênh thanh toán vẫn mở. Tổng số Bitcoin có thể được chuyển qua kênh này là tổng số Bitcoin được cam kết.

Ví dụ, Alice và Bob muốn hình thành kênh thanh toán với nhau. Alice cam kết 10 BTC và Bob cam kết 5 BTC vào kênh thanh toán. Theo đó, giao dịch đầu tiên chứa 15 BTC là sự kết hợp của Alice và Bob sẽ được đưa vào chuỗi khối Bitcoin. Khi giao dịch đó được thêm vào blockchain, Alice và Bob có thể giao dịch không giới hạn số lần với tốc độ nhanh hơn nhiều với chi phí bằng không. Dưới đây là các giao dịch giữa Alice và Bob:

  • Alice gửi cho Bob 1 BTC, khi đó Alice có 9 BTC và Bob có 6 BTC
  • Alice gửi cho Bob 2 BTC, khi đó Alice có 7 BTC và Bob có 8 BTC
  • Bob gửi cho Alice 3 BTC, khi đó Alice có 10 BTC và Bob có 5 BTC
  • Bob gửi cho Alice 1 BTC, khi đó Alice có 11 BTC và Bob có 4 BTC

Khi một hoặc cả hai muốn đóng kênh, giao dịch đóng sẽ được gửi đến blockchain với số dư cuối cùng của Alice và Bob. Trong trường hợp này, số dư cuối cùng của Alice là 11 BTC và của Bob là 4 BTC.

Những điểm cần lưu ý khi sử dụng Lightning Network

Lightning Network là một giao thức mới vẫn đang trong giai đoạn thử nghiệm. Do đó, mạng vẫn còn gặp rất nhiều thách thức đến từ khả năng sử dụng đến bảo mật. Gần đây, mạng đã ghi nhận vụ tấn công lớn đầu tiên vào ngày 20 tháng 3 năm 2018, đánh sập khoảng 200 nút Lightning, tương đương với 20% ​​mạng vào thời điểm đó.

Sau một khoảng thời gian ngắn khi lỗ hổng mạng được sửa, Lightning Network đã phát triển lên đến tổng số 7.000 nút. Tổng dung lượng mạng của Lightning Network hiện ở mức 3.815 BTC (hoặc khoảng 113,2 triệu đô la theo giá trị hiện tại).

Lightning Network
Lưu ý trong việc ứng dụng Lightning Network

Lightning Network cũng cần phải cạnh tranh với rất nhiều các đối thủ khác trên thị trường. Kể từ tháng 8 năm 2021, Lightning Network đã bị khóa khoảng 2.300 BTC, so sánh với số lượng Bitcoin bị khóa trên Ethereum(WBTC, bao gồm Bitcoin) là 250.000 BTC thì đây là con số khá nhỏ.

Vì thời gian khối trên Ethereum khoảng 14 giây một lần so với 10 phút của Bitcoin, nên việc giao dịch Bitcoin qua WBTC trên mạng Ethereum đã nhanh hơn nhiều. Hơn nữa, sự phát triển của các dự án Ethereum như ETH 2.0 và Ethereum Plasma cũng sẽ khiến Lightning Network trở nên không cần thiết trong tương lai.

Một số ứng dụng của Lightning Network

Hiện nay, Twitter cho phép người dùng nhận tiền ủng hộ bằng Bitcoin thông qua Lightning Network. Thông qua ứng dụng thanh toán tương thích với Lightning Network có tên Strike, nhiều trong số 360 triệu người dùng hoạt động hàng tháng của Twitter có thể gửi Bitcoin đến các tài khoản Twitter một cách nhanh chóng và miễn phí.

El Salvador hiện đang là quốc gia đầu tiên hợp pháp hóa Bitcoin với mục đích tránh lãng phí phí chuyển tiền quốc tế cho người dân Salvador, tương đương khoảng 400 triệu đô la mỗi năm. Ví do chính phủ tạo ra, Chivo, tương thích với Lightning và được thiết kế để cho phép thanh toán xuyên biên giới một cách liền mạch.

Một sàn giao dịch Bitcoin ngang hàng có tên Paxful – nền tảng chuyên xử lý các giao dịch Bitcoin trị giá hàng triệu đô la với khoảng 1,5 triệu người chỉ tính tại châu Phi, gần đây đã tuyên bố sẽ cho phép thanh toán bằng Lightning. Sự tích hợp này giúp người dùng tại nền tảng thanh toán Bitcoin một cách nhanh chóng và tiết kiệm.

Lightning Network ngày nay đang phải đối mặt với nhiều thách thức, nhưng giao thức này vẫn còn tương đối non trẻ và những vấn đề này là không thể tránh khỏi. Trong tương lai, các nhà phát triển Lightning sẽ tiếp tục cải thiện giao thức để giải quyết các thách thức giúp mở rộng quy mô Bitcoin trên lớp 2.