Đối thoại với Gavin Wood: Điều Polkadot cần làm là biến đổi mới chuỗi khối nhanh chóng thành có thể
PolkaWorld
2021-02-04 02:35
本文约5296字,阅读全文需要约21分钟
Đi sâu vào giá trị của Polkadot.

Tuần trước, người sáng lập PolkadotGavin WoodHãy là một phương tiện truyền thông đầu tư blockchain kháchReal Vision, và Phó tổng biên tậpSebastian MoonjavaCuộc trò chuyện kéo dài hơn một giờ, chúng tôi trò chuyện sâu sắc và đơn giảnNhững đổi mới của Polkadot và Kusamavà lý do tại sao Polkadot là một vụ cá cược chống lại sự độc quyền của blockchain đã thu hút rất nhiều sự chú ý trong cộng đồng blockchain nước ngoài.

phần đầu tiênphần đầu tiênChủ yếu thảo luận:

  • Lịch sử tạo Polkadot của Gavin

  • Vấn đề Polkadot muốn giải quyết

  • Polkadot trừu tượng như thế nào?

  • tiêu đề cấp đầu tiên

Kinh nghiệm của Gavin: Từ Ethereum đến Polkadot

SEBASTIAN MOONJAVAXin chào các khán giả của Real Vision. Tôi là Sebastian Moonjava. Hôm nay, tôi có một vị khách rất đặc biệt, Gavin Wood. Ông là người sáng lập Parity, Polkadot (Poca), Web3 Foundation và Ethereum.

SEBASTIAN MOONJAVA:Hãy cho chúng tôi biết một chút về bản thân, nền tảng của bạn và cách bạn bắt đầu trong lĩnh vực này.

GAVIN WOOD:Được rồi, câu chuyện dài. Tôi đã học đại học để lấy bằng tiến sĩ về khoa học máy tính, nhưng tôi luôn tự hỏiLý thuyết trò chơi, khoa học xã hội, khoa học chính trịđặc biệt quan tâm. Đây là những chủ đề công khai thường được xếp vào nhóm sau, nhưng có chiều sâu lớn. Trở lại năm 2011, tôi đã chú ý đến một thứ gọi là Bitcoin, nhưng tôi đã không thực sự tìm hiểu sâu về nó cho đến năm 2013. Cũng trong khoảng thời gian đó, tôi và một người bạn cũ thành lập công ty phát triển phần mềm dành cho luật sư để giúp họ soạn thảo hợp đồng, loại hợp đồng "câm", hợp đồng bằng văn bản.

Vào cuối năm 2013, tôi đã nói chuyện khá thường xuyên với một số người trong cộng đồng Bitcoin ở Luân Đôn. Một trong những người tôi gặp là Vitalik, người vừa hoàn thành sách trắng ban đầu của Ethereum. Tôi đã cố gắng tìm một cái gì đó để làm trong thời gian rảnh rỗi của mình, vì vậy tôi đã nói"Được, để anh giúp em viết mã". Ethereum đã phát triển rất nhiều trong năm 2014 và 2015. Tôi làGiám đốc Công nghệ (CTO) đầu tiên của Ethereum Foundation, về cơ bản, tôi đảm bảo rằng dự án đã thực sự hoạt động và Ethereum đã hoạt động đúng thời hạn vào giữa năm 2015.

SEBASTIAN MOONJAVA:Bạn là lực lượng chính.

GAVIN WOOD:chấm bichấm bitiêu đề cấp đầu tiên

Vấn đề Polkadot muốn giải quyết: có thể đổi mới nhanh chóng

SEBASTIAN MOONJAVA:Mục tiêu chung của Polkadot là gì? vấn đề gì nó giải quyết?

Vấn đề với sự đổi mới hiện tại là nếu bạn muốn xây dựng một chuỗi khối mới và xây dựng logic kinh doanh mới, bạn phải làm rất nhiều việc để thu được lợi nhuận tương đối ít.

Vấn đề với sự đổi mới hiện tại là nếu bạn muốn xây dựng một chuỗi khối mới và xây dựng logic kinh doanh mới, bạn phải làm rất nhiều việc để thu được lợi nhuận tương đối ít.

Những gì Polkadot làm là bạn có thể tiết kiệm rất nhiều công việc phức tạp khi xây dựng chuỗi khối, cho phép bạn nhanh chóng xây dựng chuỗi khối. Ví dụ: nhanh chóng thiết lập một cộng đồng và nhanh chóng sử dụng các thành phần khác nhau của các chuỗi khối khác. Cách Polkadot thực hiện điều này là kết nối, cho phép bạn kết nối với các chuỗi khối khác.

Polkadot cũng giải phóng blockchain khỏi việc phải xây dựng bảo mật của riêng mình.

Điều rất quan trọng là blockchain phải chịu trách nhiệm về bảo mật của chính nó. Ví dụ: Bitcoin sử dụng cơ chế khai thác nổi tiếng để đảm bảo an ninh của chính nó, cơ chế này tiêu tốn rất nhiều năng lượng và quy mô tiêu thụ năng lượng có thể tương đương với mức yêu cầu của một số quốc gia nhỏ.

Nhiều chuỗi sau này sử dụng Proof of Stake (PoS) cần đầu tư rất nhiều vốn để đảm bảo an ninh của chính họ. Vấn đề là, có nhiều chuỗi bằng chứng cổ phần khác nhau, mỗi chuỗi làm việc của riêng mình và sau đó vốn phải được phân phối giữa các chuỗi này để bảo vệ từng chuỗi riêng lẻ, thay vì được gộp lại với nhau và sử dụng toàn bộ cơ sở vốn để bảo vệ. Bảo vệ tất cả các chuỗi. Đây cũng là một trong những vấn đề chính mà Polkadot giải quyết, cho phépSử dụng cùng một cơ sở vốn để đảm bảo nhiều chuỗi khối tập trung vào các lĩnh vực khác nhau.

SEBASTIAN MOONJAVA:Bạn có thể cụ thể hơn về cách các chuỗi này chia sẻ bảo mật không? tôi thường nghe"chuỗi song song"Từ đó, bạn có thể cho tôi biết tính bảo mật của parachain khác nhau như thế nào không? Làm cách nào để parachain có được bảo mật từ Substrate và sự khác biệt so với cách Ethereum xử lý nó là gì?

GAVIN WOOD:Về cơ bản, có hai tình huống khác nhau ở đây. Một trong số đó, bạn có thể xem nó như là,Polkadot là một loạt các chuỗi khối khác nhau, một loạt các chuỗi khối độc lập làm những việc của riêng chúng. Sau đó, theo các khoảng thời gian đều đặn, cứ sau sáu giây, các chuỗi khối này được phép gửi tin nhắn cho nhau.Có một thời điểm mà họ có thể giao tiếp với nhau. Thời gian còn lại, họ làm công việc của mình, giống như những nhân viên văn phòng truyền thống, họ dành một giờ để làm việc của mình, điền vào các biểu mẫu, viết bản ghi nhớ và làm một số việc khác. Vào cuối giờ, họ có thể có một số liên lạc, họ có thể có một cuộc họp hoặc một cuộc gọi điện thoại hoặc một cái gì đó.

Nó giống như những chuỗi khối này, chúng tôi gọi chúng là parachains, chúng rời đi để thực hiện công việc của mình trong 6 giây, sau đó quay lại để nói chuyện với nhau, trao đổi tin nhắn và bắt kịp tiến trình của nhau. Vậy chúng được bảo mật như thế nào? Họ có chia sẻ bảo mật không? Chà, tất cả là nhờ vào một chuỗi này -Chuỗi chuyển tiếp, mà chúng tôi gọi là trái tim của Polkadot. Chuỗi này có một loạt các trình xác nhận. Những trình xác nhận này, như tôi đã nói trước đây, tất cả chúng đều cần được liên kết, có nghĩa là chúng đã cam kết tiền đằng sau chúng. Nếu họ cư xử không đúng mực, họ sẽ mất số tiền đó, vì vậy họ đáng tin cậy theo một nghĩa nào đó.

Tin tưởng ở đây có nghĩa là những người xác nhận không hành động chỉ vì lợi ích cá nhân của họ. Bởi vì nếu họ làm sai, họ có thể mất rất nhiều tiền. Các trình xác thực này hoạt động theo đợt. Nếu Polkadot phát triển đúng tốc độ, thì có thể trong vòng sáu tháng, Polkadot sẽ có khoảng 1.000 trình xác nhận. Những gì chúng tôi đã làm là chia các trình xác thực thành 100 nhóm, mỗi nhóm 10 người. Trong mỗi nhóm, mỗi người trong số 10 trình xác thực này sẽ được chỉ định ngẫu nhiên cho một trong những parachains này và chúng tôi dự kiến ​​sẽ có khoảng 100 parachains.

tiêu đề cấp đầu tiên

Mức độ trừu tượng của Polkadot cao hơn nhiều so với Ethereum

SEBASTIAN MOONJAVA:Nhiều chuỗi song song có thể xuất hiện trong vài tháng tới, nhận được đảm bảo an ninh từ chuỗi chuyển tiếp Polkadot. Bạn có thể cho tôi một ví dụ về những gì các parachain này làm không? Có thể có tất cả các loại dù, phải không? Bạn có thể giải thích về khả năng của những parachain này không?

GAVIN WOOD:ĐƯỢC RỒI Điều tốt nhất về parachains là,Cách tôi thiết kế Polkadot ngay từ đầu là làm cho nó tổng quát nhất có thể. Giống như chúng tôi đã học trong lớp khoa học máy tính đầu tiên, chúng tôi làm cho Polkadot càng trừu tượng càng tốt.Chúng tôi thực sự đang cố gắng tránh xa bất cứ điều gì quá cụ thể.

SEBASTIAN MOONJAVA:Nó có trừu tượng hơn Ethereum không? Bởi vì mọi người thường so sánh theo cách này: đầu tiên là Bitcoin, sau đó là Ethereum trừu tượng hơn. Polkadot sẽ trừu tượng hơn Ethereum?

GAVIN WOOD:Đúng,Polkadot trừu tượng hơn nhiều so với Ethereum. Quay trở lại khi chúng tôi đang cố gắng quảng bá Ethereum ra thế giới, thực sự có thể nói rằng Ethereum có mục đích chung hơn Bitcoin. Khả năng viết kịch bản của Bitcoin tương đối hạn chế. Bạn có thể đính kèm một số điều kiện, một số điều kiện kịch bản, đối với các khoản thanh toán bằng bitcoin, nhưng có thể có tương đối ít điều kiện. Với Ethereum, các điều kiện kịch bản mà bạn có thể tạo trở nên hữu ích và linh hoạt hơn nhiều. Bạn có thể làm những việc như vòng lặp trong đó, và mục đích của nó, một nhà khoa học máy tính nên biết, là bạn có thể tạo raTuring hoàn chỉnh

Điều này cho phép bạn thực hiện tất cả các loại thử nghiệm điên rồ, kỳ lạ và tuyệt vời trên Ethereum,Nhưng Ethereum có một vấn đề lớn. Đây được gọi là khí, khí có nghĩa là đo lượng tính toán thực hiện để hoàn thành mỗi việc. Mọi giao dịch đều được đo lường. Đo lường có nghĩa là mọi lệnh phải được tính, và các lệnh này là những việc rất nhỏ, chẳng hạn như thêm hai số này, hoặc thực hiện tra cứu trong bộ nhớ, mọi lệnh đều phải được đo, phương thức thanh toán này Rất, rất tốn kém.

cuối cùng có nghĩa làChạy các chương trình phức tạp trên Ethereum rất tốn kémỞ Polkadot, chúng tôi không có khái niệm về gas, chúng tôi không có khái niệm về tài khoản hoặc số dư tài khoản.

Ở Polkadot, chúng tôi không có khái niệm về gas, chúng tôi không có khái niệm về tài khoản hoặc số dư tài khoản.Chúng tôi không có bất kỳ ý tưởng nào trong số đó -- giống như Ethereum có ether, mọi chương trình máy tính bạn viết và tải lên Ethereum phải được liên kết với một tài khoản chứa ether. Mỗi khi ai đó sử dụng chương trình máy tính đó, họ phải có một số ether để trả cho Ethereum để chạy chương trình cho họ. Nhưng Polkadot không như thế này.

Ở Polkadot, vấn đề này trở nên rất đơn giản. Nhóm đằng sau chương trình tải lên chương trình. Chương trình này được tạo thành một chuỗi khối. Chương trình này thực sự là một chương trình rất lớn chứa tất cả logic nghiệp vụ khác nhau cho một ứng dụng hoặc có thể là nhiều ứng dụng khác nhau.Khi tiền được thanh toán, hóa đơn kết thúc. Kể từ thời điểm đó, người dùng chương trình máy tính này thậm chí không cần biết về Polkadot, họ không cần biết về mã thông báo DOT hoặc bất kỳ thứ gì liên quan đến nó. Điều họ quan tâm về cơ bản là logic kinh doanh của chuỗi này là gì.

Khi tiền được thanh toán, hóa đơn kết thúc. Kể từ thời điểm đó, người dùng chương trình máy tính này thậm chí không cần biết về Polkadot, họ không cần biết về mã thông báo DOT hoặc bất kỳ thứ gì liên quan đến nó. Điều họ quan tâm về cơ bản là logic kinh doanh của chuỗi này là gì.

SEBASTIAN MOONJAVA:tiêu đề cấp đầu tiên

Sự khác biệt giữa phương thức phát hành ICO và parachain

SEBASTIAN MOONJAVA:Tôi thường nghe cụm từ "phát hành parachain ban đầu", đây có phải là cách các parachain triển khai bảo mật của họ không?

Có lẽ bạn có thể so sánh nó với 1C0 đã xảy ra trên Ethereum. Trên Ethereum, ICO được sử dụng để cố gắng gây quỹ để xây dựng một dự án nhất định, điều này rõ ràng là khác với cách tiếp cận của Polkadot. Bởi vì nếu tôi hiểu không lầm thì quá trình phát hành parachains thực chất là những gì bạn đã đề cập trước đó, nhóm trả tiền để có được quyền thuê trong một khoảng thời gian để có thể chạy chương trình của mình một cách ổn định. Bạn có thể nói về sự khác biệt giữa hai?

GAVIN WOOD:ĐƯỢC RỒI Bây giờ chúng tôi thường tránh sử dụng thuật ngữ này, vì nó có thể dẫn đến một số hiểu lầm về ý nghĩa thực sự của vấn đề. (Ghi chú của người dịch: Đợt phát hành ban đầu của một chuỗi song song được gọi là IPO. Để tránh nhầm lẫn, sau đó nó được đổi tên thành PLO phát hành cho thuê chuỗi song song, hiện nay thường được gọi là Crowdloan). Trên thực tế,Quá trình phát hành chuỗi song song là gì?Tôi đã đề cập đến việc cho thuê trước đó. Polkadot có số lượng vị trí hạn chế và sẽ có khoảng 100 vị trí khi Polkadot đang đi đúng hướng. Khi parachain đang chạy, nó có thể chiếm một trong các ghế.

Ví dụ, trong số các parachains này, có một chuỗi thú vị tên là Acala, về cơ bản họ đang cố gắng xây dựng một chuỗi tài chính phi tập trung, tương thích với máy ảo Ethereum, để mọi người có thể dễ dàng chuyển các chương trình Ethereum của họ được tải lên đó. Acala cũng có thể làm nhiều việc khác. Nó có một stablecoin trên đó và một số tính năng khác. Hiện nay,Nếu những người này muốn có một vị trí, thì họ phải trả tiền thuê, điều đó có nghĩa là họ trả nhiều mã thông báo DOT hơn bất kỳ ai khác trên thế giới sẵn sàng đặt cược cho vị trí đó.Vấn đề là, những mã thông báo DOT đó không đi đâu khác, chúng chỉ bị khóa. Chúng không thể được chuyển ra ngoài, hoặc thực hiện các hoạt động tương tự khác.

Những DOT đó không đi đâu khác. Họ vẫn ngồi trong tài khoản của người cho vay, tức là trong tài khoản của người đặt mã thông báo DOT, những mã thông báo nàyBị khóa từ 6 tháng trở lên, những mã thông báo này sẽ không được phát hành cuối cùng cho đến khi hợp đồng thuê hết hạn. Những mã thông báo này sẽ không đi đâu cả mà 100% được đặt trong hệ thống Polkadot. Họ không thể bị phạt hoặc bị giảm số dư.

SEBASTIAN MOONJAVA:Vì vậy, điều này khác với những gì chúng ta đã thấy trong 1C0 năm 2017, trong quá trình nàyDOT sẽ không được trao đổi.Hãy để tôi nhắc lại những gì bạn vừa nói, những mã thông báo này chỉ được đặt ở đó và sẽ không di chuyển. Thay vì nói, tôi sẽ đưa cho bạn những DOT này, đồng thời bạn sẽ đưa cho tôi những đồng tiền khác. Chỉ là một số dự án cần bảo mật và tôi cũng nghĩ rằng đó là một dự án tốt cho Polkadot, vì vậy tôi đã khóa DOT của mình để hỗ trợ dự án này.

GAVIN WOOD:Vâng, đó chỉ là một cách để đo lường giá trị của một dự án. Giá trị của một dự án được đo lường bởi nhiều người, bằng số lượng token DOT mà mọi người sẵn sàng khóa để hỗ trợ dự án, nhưng những đồng tiền này chỉ bị khóa miễn là dự án trở thành một parachain hợp lệ. Sau khi dự án mất parachain (khe cắm) này, các mã thông báo này sẽ được giải phóng và chủ sở hữu các mã thông báo này có thể sử dụng lại chúng bình thường (chính xác là, quá trình này không thể được gọi là trả lại, vì nó ngụ ý rằng các loại tiền này đã rời khỏi tài khoản).

Tất nhiên, có thể Acala và các nhóm parachain khác không có các mã thông báo DOT này. Tóm lại, những gì họ đang cố gắng thực hiện là nói với những người nắm giữ mã thông báo DOT khác nhau trên thế giới, "Này, hãy đặt mã thông báo DOT của bạn xuống—Đặt cược mã thông báo DOT của bạn để tài trợ cho chúng tôi. Đừng đưa chúng cho chúng tôi, chỉ cần đặt chúng đằng sau chuỗi của chúng tôi, đằng sau dự án của chúng tôi để hỗ trợ chúng tôi, miễn là chuỗi của chúng tôi có thể trở thành một parachain. "

Có lẽ bạn làm điều đó ra khỏi mục đích tốt. Có thể bạn đang làm điều đó bởi vì bạn nghĩ đó là một dự án thực sự đáng giá. Có thể bạn đang làm điều đó bởi vì dự án sẽ mang lại cho bạn thứ gì đó, nó có thể mang lại cho bạn thứ gì đó trực tuyến như biên lai hoặc hồ sơ có thể được sử dụng cho một số loại lợi ích trong tương lai. Bây giờ, chúng tôi gọi toàn bộ quá trình này"Cho vay cộng đồng", bởi vì về cơ bản, bạn đang nói với mọi người, “Hãy nhìn xem, vui lòng cho hệ thống mượn một số mã thông báo của bạn để chúng tôi có thể khởi chạy chuỗi của mình và nhận một trong những vị trí đó đồng thời chạy trên Polkadot.”

Điểm khác biệt chính là quyền sở hữu những mã thông báo này không bao giờ rời bỏ đám đông. mọi người vẫnQuyền sở hữu mã thông báo được giữ nguyên, các mã thông báo được đặt đơn giản phía sau parachain để hỗ trợ parachain. Khi nó được đặt phía sau một parachain, nó không thể được sử dụng cho các mục đích khác như đặt cược hoặc để hỗ trợ các parachain khác và rõ ràng là không thể gửi (chuyển nhượng) cho bất kỳ bên thứ ba nào.

Phần 1 đến đây là hết, trong phần 2 tiếp theo Gavin và Sebastian sẽ nói về những chủ đề thú vị hơn như Kusama, kho bạc, blockchain không fork,… Các bạn quan tâm hãy chú ý theo dõi PolkaWorld nhé loạt Bar.

PolkaWorld
作者文库