
Phỏng vấn Tiến sĩ Adam Back, người sáng tạo ra PoW: Mở rộng DriveChain như mô-đun Linux, linh hoạt, hiệu quả và an toàn
Tuyển chọn TechFlowTuyển chọn TechFlow

Phỏng vấn Tiến sĩ Adam Back, người sáng tạo ra PoW: Mở rộng DriveChain như mô-đun Linux, linh hoạt, hiệu quả và an toàn
Adam cho rằng sự phát triển lâu dài và ổn định của Bitcoin có thể cần một mức độ cố định nhất định, khiến lớp cơ sở không còn thay đổi thường xuyên, trong khi tăng tính mở rộng và đổi mới ở các tầng trên.

Tiến sĩ Adam Back, đồng sáng lập và CEO của Blockstream, là người duy nhất có tên được nhắc đến trực tiếp trong bản whitepaper Bitcoin: với tư cách là người phát minh ra HashCash, ý tưởng PoW của ông đã truyền cảm hứng cho Satoshi Nakamoto và góp phần tạo nên Bitcoin.

Lịch sử tiền Bitcoin
Từ năm 2014, Adam Back đã không ngừng thúc đẩy sự phát triển hệ sinh thái Bitcoin. Công ty Blockstream do ông sáng lập là đơn vị dẫn đầu trong mạng lưới Lightning Network, đồng thời mở rộng mạng Bitcoin thông qua sidechain cũng là một trọng tâm quan tâm khác của ông. Trên các nền tảng mạng xã hội của Adam, thường xuyên xuất hiện những nội dung phân tích và ủng hộ SideChain, bao gồm cả công nghệ Drivechain do Layertwo Labs đề xuất – công nghệ này đã được hiện thực hóa thành: sidechain Zcash, sidechain Thunder với khối lớn,... (xem thêm: 7 sidechain Bitcoin đang được xây dựng bởi DriveChain).

Vào ngày 29 tháng 7 năm nay, Adam đã tham gia buổi trò chuyện trên Twitter Space cùng Paul do Layertwo Labs tổ chức, cuộc trao đổi kéo dài 3 giờ đồng hồ, đi sâu thảo luận về nguyên nhân khiến hệ sinh thái Bitcoin phát triển chậm, các giải pháp ở cấp độ kỹ thuật, tư tưởng và hành động, cũng như quan điểm đối với phương án DriveChain.
Một, Adam: Mở rộng qua sidechain DriveChain giống như mô-đun hóa – linh hoạt hơn và ít ảnh hưởng tiêu cực đến Bitcoin
Bản thân Adam là người ủng hộ phương án sidechain DriveChain, điều này khiến ông trở thành một "kỳ dị" trong nhóm những người tiên phong của Bitcoin, chứ không phải là hình mẫu bảo thủ, cổ hủ như mọi người vẫn nghĩ.
Adam cho rằng, Bitcoin thường dễ chấp nhận những thay đổi đơn giản và cục bộ, trong khi những ý tưởng phức tạp hoặc gây tranh cãi lại gặp phải sự phản đối, điều này bắt nguồn từ hậu quả của cuộc chiến block size. Ông cho rằng người dùng Bitcoin rất có tinh thần bảo vệ hệ thống của mình, thận trọng hơn với những ý tưởng mới đòi hỏi lý thuyết trò chơi phức tạp hoặc mang tới sự đánh đổi lớn.

Nếu Bitcoin nâng cấp lên BIP300 & 301
Adam giải thích thêm rằng, sở dĩ ông quan tâm đến SideChain và DriveChain là vì tiềm năng mô-đun hóa của chúng, giúp Bitcoin trở nên cởi mở hơn và hiện thực hóa nhiều dạng đổi mới đa dạng hơn. Ông so sánh mô-đun hóa này với việc nhân Linux trở nên linh hoạt hơn nhờ vào các mô-đun không gian người dùng và mô-đun không gian nhân. SideChain và DriveChain mang lại một phương thức an toàn để mở rộng chức năng Bitcoin mà không làm tổn hại đến tính toàn vẹn của mạng lõi, tạo ra con đường an toàn hơn cho thử nghiệm và mở rộng.

Blockchain chính Bitcoin tương đương không gian nhân Linux
Sidechain tương đương không gian người dùng Linux
Drivechain tương đương lớp trình điều khiển
Adam
Khi so sánh Bitcoin với Linux, ta thấy nhân của nó là một thể thống nhất, việc thay đổi rất phức tạp, nhưng khi người dùng muốn thêm một loại mô-đun nào đó, họ có thể làm mà không cần xin phép. Điều này gợi mở cho tôi suy nghĩ: liệu Bitcoin có thể mở rộng theo cách tương tự hay không? Vấn đề cốt lõi của giải pháp sidechain là bổ sung logic đồng thuận, đây là một cách mở rộng Bitcoin khác biệt. Giả sử nếu ai đó vô tình mắc lỗi trong quá trình mở rộng, có thể dẫn đến fork mạng hoặc gây rắc rối cho chính Bitcoin. Trong khi đó, sidechain hay DriveChain là một thế giới nhỏ riêng biệt, các vấn đề của nó sẽ không ảnh hưởng đến Bitcoin.
Bitcoin gần bảy năm qua, gần như ngừng tiến hóa

Gần đây có rất nhiều đề xuất và thảo luận về việc mở rộng, chúng ta có thể có nhiều phương pháp khác nhau, nhưng điều kỳ lạ là, dù bạn có tới 6 lựa chọn, người ta thường vứt hết 6 phương án ấy vào sọt rác. Hãy nghĩ về CPU của Intel, số lượng lệnh không nhiều, nhưng khi kết hợp tốt thì mang lại giá trị tuyệt vời. Có lẽ đây là một cách khác để nhìn nhận DriveChain và SideChain – bạn thực tế cần dùng opcode để hiện thực nó, có thể upcode không nằm trong một cửa hàng duy nhất, nhưng nó cho phép bạn sử dụng một số thao tác hiện có hoặc thao tác mới để phát triển chuỗi mới, cảm giác như một tỷ lệ khái niệm cấp cao hơn, giống như mã khóa cấp thấp vậy, còn lại các nguyên lý hoạt động tương tự như tác phẩm của cô ấy. DriveChain là một meta-code, hoặc dường như là một tỷ lệ khái niệm lập trình cấp cao hơn. Vì vậy, đối với mọi người, việc hiện thực nâng cấp DriveChain là một điều hoàn toàn mới mẻ.

Paul
Ý tưởng này mới mẻ hơn nhiều so với tôi tưởng tượng, hồi tháng 11 năm 2015 tôi thấy nó cũng không quá phức tạp. Khái niệm DriveChain đã được xây dựng trong bài báo của Blockstream năm 2014, chỉ cần thêm một bộ đếm trên chuỗi chính là có thể hiện thực.
Ban đầu, khái niệm này nhận được sự ủng hộ mạnh mẽ từ cộng đồng Bitcoin, nhưng khi cuộc chiến kích thước khối bùng nổ và một số sự kiện fork xảy ra, bất kỳ đề xuất nào liên quan đến thợ đào đều trở nên gây tranh cãi hơn. Một số người sau khi đưa ra yêu cầu cải tiến Bitcoin nhưng được thông báo có thể thực hiện thông qua sidechain, họ có thể chọn rời đi và tự tạo dự án blockchain mới, như Zcash, BCH,... do đó không còn quan tâm đến việc cải tiến Bitcoin nữa.
Tranh cãi này khiến mọi người sợ hãi việc áp dụng soft fork theo cách lịch sử vốn có trước đây. Trước kia, điều này không phải vấn đề lớn, nhưng kể từ tháng 9 năm 2017, tình hình trở nên rất kỳ lạ, và các thảo luận về UASF cũng tăng lên đáng kể, bao gồm cả câu hỏi ai nên là người quyết định cuối cùng và tại sao.

Adam
Khoảng thời gian đó thực sự đầy kịch tính và chấn thương. Do đó, mọi người tỏ ra do dự với soft fork, hy vọng sẽ không xảy ra sự kiện kịch tính như vậy nữa. Soft fork gây lo ngại lớn, việc thay đổi logic đồng thuận rủi ro hơn, tinh vi hơn, có thể dẫn đến lỗi nghiêm trọng. Những nâng cấp như Schnorr và Taproot tương đối không gây tranh cãi, cục bộ và mang tính lựa chọn, vì vậy là ví dụ điển hình để xem xét cách thức kích hoạt – hầu hết các quy trình kích hoạt này đều diễn ra suôn sẻ và thành công.
Việc hiện thực DriveChain hay sidechain thì phức tạp hơn, chúng liên quan đến các lý thuyết trò chơi khác nhau và cần cân nhắc hành vi của các đối thủ khác nhau. Khác với chữ ký thông thường, mức độ an toàn của sidechain hay DriveChain không mang tính nhị phân, mà liên quan đến nhiều yếu tố mơ hồ hơn, cần xem xét các kịch bản khác nhau của đối thủ. So với việc kích hoạt chữ ký đơn giản, điều này có thể thách thức hơn đối với mọi người, vì nó yêu cầu hiểu rõ lý thuyết trò chơi và cơ chế khuyến khích mới.
Do đó, việc chấp nhận DriveChain cần thời gian, chúng ta cần tiến hành từng bước một cách cẩn trọng.

Hai, Paul: Khai thác hợp nhất mù tạo không gian lớn cho thợ đào, một số chức năng của DriveChain đã được hiện thực
Khai thác hợp nhất mù (BMM) là nền tảng quan trọng để hiện thực DriveChain, và mức độ an toàn của nó cũng là vấn đề được mọi người xem xét hàng đầu. Paul đề cập đến sự nghi ngờ từ các nhà phát triển lõi Bitcoin về độ an toàn của BIP-300/301, ví dụ như lo ngại rằng có thể mất coin trên DriveChain hay sidechain, chẳng hạn như thợ đào có thể làm mất coin trong quá trình rút tiền.
Paul
BIP-300 giống như buộc "sợi dây ngắn" vào thợ đào, nhưng thực tế, nếu thợ đào muốn, họ hoàn toàn có thể tự chủ chọn việc giao coin cho bên khác hoặc trở thành bên giữ hộ. Cộng đồng DriveChain cố gắng hỗ trợ tính khả thi của DriveChain bằng thực tế này, nhưng chưa hoàn toàn xóa bỏ được mối lo ngại của mọi người. Khi trao đổi với một công ty khai thác, chúng tôi nói với họ rằng hiện tại đã có thể thực hiện khai thác hợp nhất tiền tệ giả, thợ đào thực tế có rất nhiều lựa chọn, việc họ cần làm rất ít, nhưng không gian lựa chọn lại rất lớn – họ có thể ngừng khai thác, thay đổi cách khai thác hoặc chọn khai thác hợp nhất. Vấn đề của DriveChain khác với vấn đề của mạng Lightning, khi sử dụng DriveChain, thợ đào có thể cần đưa ra một số quyết định, đây chính là điều họ lo lắng.
Một số chức năng trên DriveChain thực tế đã được hiện thực ở nơi khác, ví dụ như sử dụng chức năng hiện có để đạt được quyền kiểm soát toàn bộ (toàn quyền ủy thác). Người ta đã có thể gửi trực tiếp Bitcoin cho thợ đào hoặc cá nhân khác và hy vọng họ sẽ hoàn trả coin theo thỏa thuận, những trường hợp này đã được giải quyết. Thậm chí tôi đã có thể gửi coin của mình đến mỏ khai thác, bán coin của mình với giá như Solana, người dùng đã có thể làm như vậy.
Adam
Trong vài năm đầu sau khi Bitcoin ra đời, đánh giá của mọi người về nó thường mang tính tiêu cực, chịu nhiều đánh giá xấu từ giới học thuật, cho rằng nó không an toàn, giống như hệ thống tiền mặt cũ sử dụng chữ ký số. Điều này xuất phát từ việc mọi người không hiểu mô hình bảo mật của nó. Nhưng Bitcoin giống như lý thuyết trò chơi, người tốt đấu người xấu, 50-50, cộng thêm động lực kinh tế.
Mọi người mất một thời gian mới vượt qua được điều này. Hiện nay, người ta thường lấy Bitcoin làm chuẩn mực an toàn, đặt nghi vấn với các chức năng tương tự khác.
Các chức năng bổ sung như DriveChain và khai thác hợp nhất mù, trong việc đạt được mức độ an toàn và tiện lợi, thợ đào, nút đầy đủ có thể phải cân nhắc đánh đổi, tương tự như mạng Lightning và state chains (chuỗi trạng thái).
Paul

Khai thác hợp nhất mù (BMM) là một ý tưởng tôi suy nghĩ trong một thời gian dài vào năm 2016 và công bố vào năm 2017. Tư tưởng cốt lõi của khai thác hợp nhất mù là, thợ đào không cần trực tiếp vận hành nút đầy đủ của sidechain, mà có thể hợp tác với một người dùng sidechain nào đó. Người dùng này đồng thời sở hữu ví mạng chính Bitcoin và đã thực hiện một số giao dịch trên sidechain. Vì người dùng này đã sử dụng sidechain, họ có thể xây dựng khối sidechain, thanh toán phí giao dịch cho chính mình, và gửi tin nhắn cho thợ đào, yêu cầu họ đưa một đoạn mã cụ thể vào phần coinbase của khối. Thợ đào chỉ cần thêm đoạn mã này vào tiêu đề khối trên mạng chính và nhận thưởng theo thỏa thuận.
Quá trình này cho phép thợ đào tham gia khai thác sidechain mà không cần chạy nút đầy đủ sidechain, vì người dùng sidechain đã chuẩn bị sẵn mọi thông tin cần thiết. Đồng thời, sự phối hợp giữa người dùng và thợ đào giúp cả quá trình hiệu quả hơn, giảm chi phí và bất tiện cho thợ đào do phải vận hành nút đầy đủ sidechain.
Khai thác hợp nhất mù có thể giải quyếtvấn đề tập trung hóa khai thác, đồng thời nâng cao hiệu quả và khả năng mở rộng của sidechain, cố gắng giới thiệu thêm chức năng và giải pháp mở rộng dưới tiền đề duy trì tính bảo mật của Bitcoin. Tuy nhiên, nó chưa được chấp nhận rộng rãi, do độ phức tạp về mặt kỹ thuật và kinh tế, cần có sự ủng hộ và thấu hiểu từ cộng đồng và thợ đào.
Khai thác hợp nhất mù liên quan đến việc tạo ra một loại giao dịch đặc biệt gọi là “yêu cầu BMM”, bao gồm gốc Merkle của khối sidechain và một số byte nhận dạng bổ sung. Các thợ đào muốn đưa giao dịch này vào khối của họ cần thêm nó ở độ cao khối cụ thể, vì nó thiết lập thời gian khóa. Họ cũng cần đưa cam kết BMM vào đầu ra coinbase của khối chứa giao dịch yêu cầu BMM.
Hiện tại không phải tất cả thợ đào đều có thể tự động nhận diện và đưa vào các giao dịch này. Thợ đào cần cập nhật phần mềm để xử lý đúng các giao dịch này. Giao dịch yêu cầu BMM được thiết kế để là duy nhất trong mỗi khối, mỗi sidechain chỉ có thể chứa một giao dịch như vậy trong mỗi khối, các giao dịch yêu cầu BMM khác không được đưa vào khối sẽ hết hạn và trở nên vô hiệu.
Ba, Adam: Giá trị cốt lõi của blockchain là người dùng có thể xác minh, chi phí tham gia phải thấp
Trong cuộc thảo luận, Paul giải thích cho Adam về triết lý thiết kế của dự án Drivechain. Drivechain tách biệt giữa nút đầy đủ và thợ đào, cho phép thợ đào thực hiện các thao tác cao cấp hơn (như khai thác hợp nhất), trong khi nút đầy đủ không cần xử lý khối lớn. Thiết kế này nhằm mục đích duy trì chi phí vận hành nút đầy đủ ở mức thấp, đảm bảo nhiều người dùng hơn có thể tham gia vào mạng Bitcoin.
Trong DriveChain, chi phí vận hành nút đầy đủ thường thấp hơn rất nhiều so với chi phí vận hành của thợ đào, vì thợ đào cần tài nguyên tính toán và băng thông lớn để khai thác, trong khi nút đầy đủ chỉ cần tài nguyên tính toán ít hơn để xác minh và đồng bộ dữ liệu blockchain.
Paul cho rằng, chi phí khai thác hợp nhất cũng giống như bất kỳ chi phí khai thác nào khác. Ngành khai thác nên có chi phí và là một ngành cạnh tranh. Nếu những thợ đào yếu hơn không thể chịu nổi chi phí khai thác hợp nhất cao hơn, do đó buộc phải đóng cửa, thì cũng không sao. Cũng giống như việc thợ đào không thể chịu nổi mức độ khó điều chỉnh cao hơn và buộc phải ngừng hoạt động. Chúng ta mong muốn kẻ mạnh thắng, kẻ yếu thua, đó là bản chất của cạnh tranh. Mặc dù việc duy trì chi phí vận hành nút đầy đủ thấp là quan trọng, nhưng để đảm bảo phi tập trung hóa mạng, các chi phí khai thác khác cũng nên được xem xét theo những cách khác nhau. Paul tin rằng, một số người phản đối khai thác hợp nhất là do hiểu lầm, cho rằng đây là sản phẩm của cuộc chiến kích thước khối. Mọi người có thể phản đối sai lầm việc tăng chi phí khai thác, trong khi chỉ có chi phí nút đầy đủ mới là quan trọng.

Adam bày tỏ quan điểm tương tự, ông đề cập đến vấn đề tham gia của người dùng và cho rằng giá trị cốt lõi của blockchain nằm ở chỗ người dùng có thể thực hiện xác minh, khi chi phí nút đầy đủ quá cao, có thể khiến người dùng không thể tham gia vào quá trình xác minh, từ đó làm suy yếu tính phi tập trung của blockchain. Do đó, khi thiết kế giao thức blockchain, nên nỗ lực duy trì chi phí nút đầy đủ thấp và đảm bảo càng nhiều người dùng càng tốt có thể tham gia vào quá trình xác minh mạng.
Adam và Paul thảo luận về vấn đề tập trung hóa mỏ khai thác và một số tình huống giả định có thể dẫn đến tập trung hóa.
Tập trung hóa mỏ khai thác: Họ cho rằng tập trung hóa mỏ khai thác có thể là một vấn đề tiềm tàng. Nếu một mỏ khai thác tập trung quá nhiều sức mạnh băm, có thể khiến mỏ đó kiểm soát khối quá lớn, dẫn đến ảnh hưởng phi tập trung.
Tình huống giả định: Họ đưa ra một tình huống giả định, tức là tồn tại một máy chủ trung tâm trong một DriveChain, tất cả giao dịch đều được gửi đến máy chủ này, và máy chủ thu phí giao dịch. Nếu người dùng không trả phí, máy chủ sẽ từ chối xử lý giao dịch của họ. Trong trường hợp này, máy chủ tập trung này có thể có lợi thế trong khai thác và ảnh hưởng đến tính công bằng của khai thác.
Khó khăn với mỏ khai thác mới: Họ cho rằng việc tạo một mỏ khai thác mới và thu hút sức mạnh băm có thể là một thách thức. Bởi vì mỏ khai thác mới cần thu hút đủ sức mạnh băm để trở thành mỏ khai thác có tính cạnh tranh, và để thu hút thợ đào rời khỏi mỏ hiện tại, phải có một số yếu tố hấp dẫn, ví dụ như mỏ hiện tại gặp vấn đề hoặc thu phí quá cao.
Adam cũng thảo luận một số chi tiết kỹ thuật về khai thác hợp nhất mù, bao gồm cách thức truyền dữ liệu giữa sidechain và chuỗi chính. Ông chỉ ra rằng, những người xây dựng khai thác hợp nhất mù phần nào là để bao gồm giao dịch, nhưng nếu khối sidechain bị tổ chức lại (reorg), các giao dịch này có thể bị loại bỏ, dẫn đến việc họ đã trả phí nhưng không nhận được lợi nhuận từ giao dịch sidechain.

Bốn, Adam: Bitcoin thiếu chức năng và mô-đun hóa ở tầng 1, cần tầng 2 để đổi mới
Adam liên tục bày tỏ sự lạc quan của ông đối với lớp 2 và mô-đun hóa Bitcoin. Ông đề cập đến một số giới hạn kỹ thuật hiện tại của Bitcoin, bao gồm việc thiếu mô-đun hóa và chức năng ở tầng 1, cũng như sự thiếu包容性 đối với công nghệ mới.
Adam
Nếu có thể đưa một số chức năng và khả năng mở rộng mới vào tầng 1, Bitcoin có thể phần nào được cố định hóa, đồng thời tiếp tục đổi mới ở tầng 2. Bitcoin cần khả năng mở rộng và mô-đun hóa để đổi mới nhanh hơn và áp dụng các chức năng mới. Các công nghệ như mạng Lightning đã giúp ích, nhưng vẫn còn nhiều việc cần làm để giải quyết khả năng mở rộng và nhu cầu người dùng, cần các giải pháp kỹ thuật để cung cấp lựa chọn tốt hơn cho người dùng, ví dụ như truy cập UTXO thật trên sidechain hoặc chuỗi điều khiển. Họ nhận ra việc áp dụng Bitcoin có thể tăng trưởng nhanh chóng, công nghệ cần theo kịp để đáp ứng nhu cầu gia tăng, và rất mong đợi hiệu suất của DriveChain.
Đối với cách cải thiện thông qua tiền tệ giả trước đây, Adam phủ nhận, cho rằng thị trường này phần lớn là thị trường cờ bạc, nhiều người tham gia vì giải trí và kích thích. Một số người có thể dễ dàng tạo ra rất nhiều tiền tệ giả, khiến thị trường tiền tệ giả tiếp tục mở rộng, điều này bất lợi cho Bitcoin. Adam cho rằng tình trạng này có thể kéo dài, cho đến khi thị trường tiền thay thế trở nên quá lớn, gây ra vấn đề kinh tế, có thể khiến các cơ quan liên quan phải hành động.
Paul
Nếu sidechain có thể được ứng dụng quy mô lớn, chúng có thể tạo ra cú sốc lớn đối với tiền tệ giả. Ông mong đợi một sidechain tài sản Bitcoin hoặc một nền tảng có thể dễ dàng tạo ra nhiều loại token và ứng dụng khác nhau, có thể đáp ứng cùng mục đích, từ đó khiến tiền tệ giả trở nên vô nghĩa.

Blog của người sáng lập Nostr
Năm, Adam: Nên đạt được sự đồng thuận trước khi triển khai công nghệ
Paul hỏi Adam về tiến độ triển khai công nghệ Drivechain và liệu có đề xuất cải tiến nào không. Adam đề cập đến việc quá trình phổ biến một số công nghệ trong lịch sử khá chậm, ví dụ như SegWit và thảo luận về Covenants, cần rất lâu mới được triển khai. Ông cho rằng, việc phổ biến một công nghệ cần sự tham gia, thảo luận và thử nghiệm từ nhiều phía, và cần đạt được sự đồng thuận nhất định mới có thể triển khai thuận lợi.

Con đường 14 năm đạt đồng thuận của Bitcoin
Adam cũng đề cập đến bài học từ thảo luận về Covenants, tức là khi phổ biến công nghệ cần đạt được sự đồng thuận trước, chứ không nên bắt đầu thử kích hoạt khi chưa đạt được đồng thuận. Ông khuyên rằng khi phổ biến công nghệ Drivechain, cần đảm bảo có đủ người tham gia thảo luận và thí điểm, và chỉ cân nhắc phương thức kích hoạt sau khi đã đạt được sự đồng thuận.

Adam cho rằng sự phát triển lâu dài và ổn định của Bitcoin có thể cần một mức độ cố định hóa nhất định, giữ cho tầng cơ sở ít thay đổi, trong khi tăng thêm tính mở rộng và đổi mới ở các tầng trên. Ông đề cập đến các công nghệ như mạng Lightning, SideChain, chuỗi DriveChain và các giải pháp mở rộng khác, tất cả đều là con đường thúc đẩy sự phát triển sâu hơn của Bitcoin.
Adam cho rằng có thể có nhiều con đường để hiện thực sự thích nghi và đổi mới của Bitcoin, ví dụ như: thêm các opcode có khả năng biểu đạt cao hơn hoặc thúc đẩy thêm các giải pháp mở rộng. Ông cho rằng, bằng cách cung cấp thêm lựa chọn kỹ thuật, mọi người có thể dễ dàng chấp nhận thay đổi hơn.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














