BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Giới thiệu về tBTC: Cầu nối DeFi giữa Bitcoin và Ethereum

Đọc bài viết này mất 27 phút
Mặc dù lần ra mắt đầu tiên chắc chắn là một thất bại nhưng đó không phải là dấu chấm hết cho tBTC

Tiêu đề gốc: "Một bài viết giới thiệu về tBTC: Cầu nối DeFi giữa Bitcoin và Ethereum"

Tác giả gốc: Blockchain  



Nền tảng tBTC tập trung vào Theo đuổi một trong những ứng dụng được thèm muốn nhất của tiền điện tử: kết nối Bitcoin với DeFi của Ethereum, tạo ra cầu nối giữa các lục địa lớn phần lớn nằm trong không gian tiền điện tử. Điều đáng ngạc nhiên là sau khi tBTC chính thức được phát hành, lần lặp đầu tiên của nó đã thất bại do bị lỗi trong một khoảng thời gian ngắn. (Quan chức đã công bố báo cáo chi tiết về lỗ hổng)


Trong bài viết này, chúng ta sẽ xem xét sâu hơn về tBTC, làm sáng tỏ động cơ đằng sau nó, đi sâu vào hoạt động bên trong của nó, hiểu nguyên nhân sâu xa của những thất bại trước đó và cuối cùng là suy đoán về tương lai của nó .


Bitcoin và Ethereum: Trò chơi kết hợp


Bitcoin giống như một con cá ngừ lớn đang bơi trong thế giới tiền điện tử. Nó có vốn hóa thị trường lớn nhất, nhiều người dùng nhất và tính thanh khoản cao nhất (hiện tại là 170 tỷ USD), nhưng có ít ứng dụng thực tế ngoài việc lưu trữ giá trị và (“HODLing”).


0*U0TQKBDASkik9tF5

Sự thống trị của Bitcoin: 2/3 tổng vốn hóa thị trường tiền điện tử (Nguồn: CoinMarketCap)


Mặt khác, với chức năng của hợp đồng thông minh, phân quyền Tài chính phi tập trung ( Sự đổi mới của DeFi) đã diễn ra trên chuỗi khối Ethereum. Giao thức DeFi đang ngày càng phổ biến. Giờ đây, người dùng có thể trao đổi, giao dịch, cho vay và mượn ETH cũng như nhiều loại token khác theo cách phi tập trung hoàn toàn thông qua các hợp đồng thông minh trên mạng Ethereum.


0*70ZyAxjlmlnxLoNd

Giá trị bị khóa trong các ứng dụng DeFi là gần 1 tỷ USD (nguồn dữ liệu: defipulse)


Do đó, những thế giới hiện đang bị cô lập này thật ý nghĩa khi được kết nối với nhau, điều này sẽ cho phép người dùng kiếm Bitcoin từ DeFi. Mặc dù một số giải pháp đã cố gắng dấn thân và xây dựng DeFi trên Bitcoin, nhưng có vẻ như cách tiếp cận dễ dàng hơn là đưa Bitcoin trực tiếp đến DeFi của Ethereum.  


Đưa Bitcoin vào Ethereum DeFi


Cho đến nay, giải pháp nổi tiếng nhất để vượt qua rào cản DeFi là mã thông báo Ethereum (ERC20) WBTC (BTC được bọc) của BitGo. Một mặt, vì là mã thông báo ERC20 nên chủ sở hữu WBTC có thể sử dụng dịch vụ DeFi. Mặt khác, giá trị mã thông báo WBTC được gắn với BTC vì nó được đảm bảo được hỗ trợ hoàn toàn bằng BTC ngoài đời thực. Nghĩa là, với mỗi WBTC trên Ethereum, sẽ có một BTC bị khóa để sao lưu. Kết quả là mục tiêu có một token giống BTC có thể được sử dụng trong DeFi đã đạt được.


WBTC và các giải pháp tương tự Vấn đề là BTC đó được nắm giữ bởi một người giám sát tập trung. Người dùng thông thường không thể trực tiếp trao đổi BTC lấy WBTC, trước tiên họ phải được người giám sát WBTC đúc tiền.


Phương pháp này có những hạn chế, chẳng hạn như số lượng token WBTC có thể được tạo ra và người giám sát WBTC phải được tin cậy để thực hiện tốt công việc lưu trữ BTC.


0*ao1Ql8nB_BO8mXGY

Đúc mã thông báo tập trung WBTC được liên kết với Bitcoin


Để giảm bớt những vấn đề này, dự án tBTC đã được tạo ra.


Giải pháp phi tập trung tBTC


Phân cấp là điểm khác biệt chính của dự án tBTC do Keep phát triển, vì nó cho phép bất kỳ người dùng nào có BTC (và một số ETH) làm như vậy bằng cách sử dụng mạng người ký (người ký) để tạo tBTC . Không giống như các giải pháp trước đây, không có người giám sát trung tâm đối với Bitcoin bị khóa. Người ký được chọn ngẫu nhiên và một nhóm người ký khác được chọn cho mỗi tBTC được đúc. Người ký cung cấp tài sản thế chấp (ETH) để đảm bảo họ không thể dễ dàng lấy đi số tiền của mình.


Ngoài ra, tiền gửi đã được thế chấp quá mức . Nghĩa là, cứ mỗi 1 BTC được gửi, người ký phải cung cấp ETH trị giá 1,5 BTC làm tài sản thế chấp. Trong quá trình khóa ETH làm tài sản thế chấp, đổi lại người ký sẽ nhận được phí. Khoản phí này sẽ được thanh toán vào thời điểm tịch thu tài sản thế chấp.


Một khía cạnh thú vị khác là người ký tạo một địa chỉ duy nhất bằng giao thức ký ngưỡng. Điều này có nghĩa là một người ký tên không thể lấy đi số tiền. Cần có sự hợp tác của tất cả những người ký được chỉ định để thực hiện thao tác.


Nếu tất cả người ký muốn phá vỡ giao thức và đánh cắp BTC bị khóa, họ sẽ cần phải hợp tác để thực hiện điều đó.


Nếu họ đi chệch khỏi thỏa thuận, bất kỳ ai cũng có thể cung cấp bằng chứng cho thấy người ký đã hành động không phù hợp. Đổi lại nguyên đơn sẽ được thưởng bằng tài sản thế chấp của người ký. Vì tiền gửi của người ký được thế chấp quá mức nên sẽ mất nhiều hơn là được khi đánh cắp BTC.


Đào TBTC:


Nếu người gửi tiền muốn đúc TBTC. Họ có thể gửi giao dịch đến nền tảng tBTC, trả phí gas để thiết lập hợp đồng tiền gửi.


Chọn ngẫu nhiên một nhóm người ký để nắm giữ những BTC 

này


Người ký cung cấp 150 BTC giá trị % (dưới dạng ETH) làm tài sản thế chấp


Người ký tạo một địa chỉ ký ngưỡng và công bố người gửi gửi BTC đến địa chỉ đã công bố và chờ xác nhận trên chuỗi khối Bitcoin


Sau khi nhận được đủ xác nhận (6 khối), hãy gửi tiền sau đó người đó chứng minh rằng khoản thanh toán đã được thực hiện và hợp đồng sau đó có thể đúc TBTC cho người gửi tiền.


0*aj8tfQ8-19jjanbV

Đào mã thông báo phi tập trung tBTC được gắn với Bitcoin


Tương tự, giữ TBTC Bất cứ ai cũng có thể đổi nó lấy BTC được nắm giữ bởi một số người ký nhất định. Quá trình này tương tự như quá trình đúc ngược.


Người quy đổi thanh toán TBTC cho hợp đồng và cung cấp địa chỉ BTC của mình (địa chỉ mà tiền sẽ được chuyển đến).


Người ký tạo chữ ký ngưỡng và tạo giao dịch thanh toán, gửi BTC đến địa chỉ do người đổi quà cung cấp.


Sau khi tiền được gửi, người ký Cung cấp bằng chứng thanh toán cho hợp đồng để mở khóa tài sản thế chấp ETH của nó.


1*1irqaFVi4aQ987CDKaBBOg

Đổi BTC từ tBTC


Bằng chứng về Ethereum Thanh toán bằng Bitcoin


tBTC Chìa khóa của giải pháp là khả năng chứng minh với hợp đồng dựa trên Ethereum rằng BTC đã được thanh toán. Đây không phải là vấn đề nhỏ vì Ethereum và Bitcoin là hai blockchain khác nhau. Hợp đồng thông minh gửi tiền cần biết liệu TBTC có thể được đúc cho người dùng hay không. Để làm điều này, người gửi tiền phải cung cấp bằng chứng rằng khoản thanh toán thực sự đã được thực hiện cho người ký. Để thực hiện điều này, hợp đồng thông minh sẽ thực hiện quy trình xác minh BTC đơn giản hóa (tương tự như ứng dụng khách Bitcoin SPV, xem thêm chi tiết tại đây). Người gửi tiền cung cấp hàm băm của khoản thanh toán cũng như bằng chứng cho thấy khoản thanh toán thực sự được thực hiện trên chuỗi khối Bitcoin và đã nhận được 6 xác nhận khối. Bằng chứng này đáng tin cậy nhờ cơ chế đồng thuận bằng chứng công việc của Bitcoin. Trong quá trình quy đổi, người ký cần cung cấp bằng chứng tương tự. Chỉ khi đó họ mới có thể mua lại tài sản thế chấp.


Sự cố an toàn


Mạng chính của ứng dụng phi tập trung (DApp) tBTC đã được ra mắt vào ngày 16 tháng 5. Vào ngày 18 tháng 5, sau khoảng 48 giờ hoạt động, Giám đốc điều hành của dự án Keep đã thông báo rằng nhóm đang sử dụng tính năng kill switch một lần để đóng tất cả các khoản tiền gửi BTC trên nền tảng. Nói cách khác, phiên bản mainnet chính thức đầu tiên của tBTC chỉ tồn tại được trong 48 giờ do có lỗ hổng.


Câu hỏi Ở đâu


Báo cáo "khám nghiệm tử thi" chi tiết do nhóm Keep công bố vào ngày 20 tháng 5 cho biết rằng vấn đề cơ bản đã xảy ra trong thỏa thuận mua lại.


Như đã đề cập trước đó, trong quá trình quy đổi, người quy đổi sẽ cung cấp địa chỉ Bitcoin mà người ký sẽ gửi số Bitcoin mà họ giám sát. Nhưng vì Bitcoin có nhiều phiên bản địa chỉ hợp lệ, mỗi phiên bản có độ dài và tiền tố hơi khác nhau nên điều này gây ra vấn đề.


Ví dụ:


Định dạng địa chỉ Bitcoin mới: bc1qngsulfgcudt8ztwv9quef9k5sv0ld2px0jh8nw


Định dạng địa chỉ Bitcoin cũ: 1PPhYgecwvAN7utN2EotgTfy2mmLqzF8m3


Do xảy ra lỗi trong quá trình trao đổi hợp đồng, các bên ký kết không thể chứng minh rằng họ đã chuyển tiền chính xác đến địa chỉ định dạng cũ.


Điều này có nghĩa là gì?


Đối với những người chuộc lỗi trung thực, điều này không có gì khác biệt. Người đổi quà có thể cung cấp bất kỳ địa chỉ Bitcoin nào và họ sẽ nhận được tiền của mình.


Vấn đề là ở người ký. Khi họ cố gắng chứng minh rằng họ đã trả tiền cho người chuộc lại, ngay cả khi người chuộc lại hành động trung thực, hợp đồng sẽ không chấp nhận bằng chứng nếu người chuộc lại sử dụng địa chỉ định dạng cũ. Do đó, hệ thống xác định người ký không trung thực vì họ không cung cấp bằng chứng thanh toán chính xác. Tại thời điểm này, bất kỳ người dùng nào (nguyên đơn) đều có thể cho rằng người ký đã hành động ác ý. Như một phần thưởng, nguyên đơn nhận được một phần tài sản thế chấp của người ký. (Nghĩa là người ký đã thanh toán đúng nhưng bị coi là không trung thực và bị tịch thu tài sản thế chấp)


Một khi lỗ hổng này bị khai thác, người ký là xương sống của giao thức sẽ đồng thời mất BTC (vì nó đã gửi cho người chuộc lại) và ETH thế chấp của chính nó (do nguyên đơn thu được). Kẻ đổi quà độc hại phát hiện ra lỗ hổng này có thể bắt đầu nhiều quy trình đổi quà độc hại và đánh cắp BTC và ETH.


Có thể tránh được không?


Viết mã hoàn hảo là rất khó. Viết mã hoàn hảo dưới dạng hợp đồng thông minh thậm chí còn khó hơn vì bạn chỉ có thể tải nó lên một lần và không bao giờ có thể thay đổi (hoặc rất khó thay đổi).


Cuối cùng, nhóm Keep đã quyết định không thêm tính năng "nâng cấp" vào hợp đồng (tính năng nâng cấp có những ưu điểm nhưng có nhiều rủi ro hơn). Vì vậy, họ không thể đơn giản thay thế hợp đồng cũ bằng hợp đồng mới và giải quyết các vấn đề trong tương lai. Quá trình khám nghiệm tử thi bao quát rộng rãi những gì nhóm có thể làm và các kế hoạch trong tương lai để tránh tBTC 2.0 hướng tới số phận tương tự.


Từ kinh nghiệm tiến hành thử nghiệm trước khi chính thức ra mắt giao thức, chúng tôi tin rằng giai đoạn thử nghiệm DApp testnet sẽ dài hơn và các trường hợp sử dụng và thử nghiệm rộng rãi hơn nên được tiến hành trước khi ra mắt mạng chính. Ví dụ: khi chúng tôi cố gắng đổi quà, chúng tôi không thể hoàn tất quy trình.


0*5YLOs5C2dJ2nVE0c

Trong giai đoạn thử nghiệm, tBTC DApp gặp khó khăn


Nhìn về tương lai


Mặc dù ban đầu việc ra mắt chắc chắn là một thất bại, nhưng đây không phải là dấu chấm hết cho tBTC. Không có tổn thất tài chính vì 99,87% TBTC đã được thu hồi và trả lại cho chủ sở hữu (phần còn lại có thể là vật lưu niệm lịch sử tiền điện tử) và nhóm tBTC đã làm rất tốt việc giao tiếp và duy trì tính minh bạch trong suốt quá trình.


Lỗi là do lỗi trong hợp đồng và hệ thống đã ngừng hoạt động trước khi có thời gian kiểm tra các khía cạnh phức tạp hơn trong hoạt động của nó (dự báo giá, phân bổ người ký, thanh lý, v.v.). Điểm mấu chốt là nhu cầu và tiềm năng ở đó rất lớn. Cuối cùng, một cây cầu sẽ được xây dựng giữa Bitcoin và Ethereum DeFi. Nếu tBTC không làm được điều này thì chắc chắn những người khác sẽ làm theo.


Liên kết gốc: https://mp.weixin.qq.com



Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi