Tiêu đề gốc: "Cuộc trò chuyện với Vitapk Buterin: Sự kết hợp giữa sharding và Rollups sẽ mang lại mức tăng mở rộng gấp 10.000 lần"
Nguồn gốc: Lex Fridman Podcast
Bản tổng hợp gốc: Nanfeng, Unitimes
Gần đây, Ethereum đồng sáng lập Vitapk Buterin đã tham gia một cuộc phỏng vấn với người dẫn chương trình blog Lex Fridman, nơi anh ấy nói về tiền điện tử, quy định, MEV (giá trị có thể trích xuất của thợ mỏ), Ethereum 2.0, bảo mật PoS, Lớp 2 (Cuộn), các vụ sáp nhập lớn, Nội dung đa giác chờ. Cuộc phỏng vấn kéo dài khoảng 3 tiếng, bài viết này được tổng hợp từ một số nội dung của cuộc phỏng vấn này, để biết nội dung đầy đủ, vui lòng tham khảo video cuộc phỏng vấn này. Phần sau đây được trích từ một phần của cuộc phỏng vấn này:
Lex Fridman: Shiba Inu được tạo ra vào năm 2020, theo mô hình Dogecoin và bạn được cấp 50 trong tổng nguồn cung % của Shiba thì bạn đã “đốt” 90% số quà trị giá 6,7 tỷ USD và đưa 10% (trị giá 1,2 tỷ USD vào thời điểm đó) cho Quỹ Repef COVID-19 của Ấn Độ, thể hiện rằng ông ấy không muốn tận hưởng sự tuyệt vời như vậy. quyền lực.
Vitapk: Trước tiên hãy để tôi kể cho bạn nghe về lai lịch của loại tiền này và câu chuyện đã cho tôi những đồng tiền này. Dogecoin ban đầu được tạo ra như một "trò đùa" vào khoảng năm 2014 và ban đầu mọi người không coi trọng nó. Tôi đã đầu tư số tiền Doge trị giá 25.000 USD vào năm 2016. Lúc đó, tôi vẫn đang nghĩ cách giải thích với mẹ rằng tôi đã đầu tư tiền vào những đồng Doge này. Điều thú vị duy nhất ở đồng xu này là nó có logo con chó. cuối cùng, nó đã chứng minh Đây là một trong những khoản đầu tư tốt nhất của tôi. Sau đó, vào cuối năm 2020, Elon Musk bắt đầu thảo luận về Degecoin, giá trị thị trường của nó tăng vọt lên 50 tỷ USD, tăng vọt gấp nhiều lần, điển hình như lần đầu tiên nó tăng từ 0,8 cent lên khoảng 7 cent, diễn ra trong 1 ngày. của. Tôi nhớ lúc đó tôi đang ở Singapore và thấy giá nó tăng vọt hơn 100%, rồi tôi nghĩ chiếc Dege mình đang cầm có giá trị rất nhiều tiền, sau đó tôi đã bán một nửa số Doge mà mình đang sở hữu và được 4,3 triệu USD. Sau đó tôi quyên góp. nó một cách trực tiếp. Trong vòng vài giờ, giá của nó đã giảm từ khoảng 7 xu xuống còn 4 xu. Vì vậy, tôi đã bán Doge ở thời điểm cao điểm và nghĩ rằng mình là một nhà giao dịch khá giỏi. Sau đó Doge tăng từ 4 xu lên 7 xu và sau đó là 50 xu. Doge đã trở thành một thứ gì đó có sức ảnh hưởng rất lớn và nhiều người chưa từng nghe đến Ethereum đã nghe nói đến Doge. Đây là điều tôi không mong đợi.
Sau đó, một số người sẽ nghĩ rằng vì giá trị thị trường của Doge có thể đạt tới 50 tỷ đô la Mỹ, nên các đồng tiền khác bắt chước nó cũng có thể đạt tới vài tỷ đô la Mỹ. hãy nghĩ điều này Đó là ý tưởng đằng sau những người đã tạo ra Shiba. Nhưng họ đã trực tiếp cung cấp cho tôi 50% nguồn cung Shiba, nhưng họ không phải là dự án đầu tiên cung cấp cho tôi tiền. Vào khoảng cuối năm 2020, có một dự án oracle tên là Tellor. Tôi nghĩ dự án này sẽ là đối thủ của Chainpnk. Tôi nhớ rằng họ đã trực tiếp gửi cho tôi số tiền trị giá 50.000 đô la, sau đó họ công khai nó khắp nơi và nói: "Nhìn này! Vitapk giữ nó." Token của chúng tôi, anh ấy là một trong những người ủng hộ chúng tôi." Sau khi nhận ra điều này, tôi đã công khai bán Token của họ thông qua Uniswap, chấm dứt tin đồn này.
Vậy thì người Shiba cũng thông minh hơn, thay vì chuyển coin về địa chỉ của tôi thì họ lại chuyển coin vào ví lạnh của tôi. Sau đó, tôi nhận thấy rất nhiều người đang nói về đồng tiền này và số tiền tôi quyên góp trị giá hàng tỷ đô la, sau khi nhận được chìa khóa ví lạnh, tôi bắt đầu bán một số đồng xu và quyên góp trực tiếp cho một số tổ chức từ thiện. Tôi thực sự đã bán 80% Shiba của mình và quyên góp ETH thu được cho một số tổ chức, sau đó trực tiếp quyên góp 20% Shiba của mình, bao gồm cả Quỹ cứu trợ COVID của Ấn Độ và các tổ chức khác.
Lex Fridman: Bạn nghĩ gì về quy định của blockchain? Trường hợp tốt nhất và trường hợp xấu nhất là gì?
Vitapk: Trường hợp tốt nhất là blockchain tiếp tục phát triển và sau đó chúng tôi tìm cách mở rộng quy mô blockchain để mọi người có thể làm mọi việc trên blockchain, tất cả những điều đáng kinh ngạc mà mọi người đã nói đến, và sau đó có rất nhiều ứng dụng tuyệt vời chạy trên blockchain, chẳng hạn như DAO cho phép mọi người tương tác theo những cách tốt hơn, cho phép các nghệ sĩ có thể được hưởng lợi tốt hơn, v.v. sau đó nhận được đủ sự ủng hộ phổ biến để khiến mọi người nhận ra rằng tiền điện tử có thể làm được rất nhiều điều tốt và cần phải hiểu rõ những tiềm năng đổi mới khác.
Trường hợp xấu nhất là mọi người chợt nghĩ rằng công nghệ này đang được một số kẻ xấu sử dụng, nhưng tôi không nghĩ chính phủ có thể ngăn chặn sự tồn tại của blockchain, nhưng Họ có khả năng gạt nó ra ngoài lề, chẳng hạn như bằng cách cấm tất cả các sàn giao dịch và cấm tất cả các nhà tuyển dụng chính thống chấp nhận và sử dụng các khoản thanh toán bằng tiền điện tử, khiến nó ít có tác động hơn. Rõ ràng là tôi đang hy vọng điều tốt nhất.
Lex Fridman: Hãy nói về Ethereum 2.0. Eth2 sẽ làm cho Ethereum có khả năng mở rộng, an toàn và bền vững hơn như thế nào?
Vitapk: Trên thực tế, gần đây chúng tôi không còn nhấn mạnh đến cái tên Eth2 nữa. Lý do đằng sau nó là vì ban đầu chúng tôi đã hình dung ra một tầm nhìn lớn lao và vĩ đại, nghĩ rằng tất cả những điều tốt đẹp sẽ xảy ra cùng một lúc: một blockchain hoàn toàn mới và một giao thức hoàn toàn mới. Sau đó, chúng tôi từ từ điều chỉnh lộ trình sang một hình thức dần dần. PoS và sharding đều diễn ra theo thời gian, cũng như tất cả các chức năng và tính năng, mặc dù người dùng Ethereum bình thường cảm thấy Đó là một trải nghiệm liền mạch, có thể phức tạp hơn so với các bản nâng cấp hard fork trước đây, nhưng nó không quá phức tạp từ góc nhìn của người dùng.
Những tính năng từng được coi là hai tính năng hàng đầu của Ethereum 2.0 nhưng hiện chỉ được coi là tính năng hàng đầu của quá trình phát triển Ethereum tiếp theo là PoS và sharding (sharding) . PoS là một thuật toán đồng thuận hoặc cơ chế đồng thuận, cơ chế đồng thuận là cách để các nút mạng xác định khối nào hoặc giao dịch nào được tải lên chuỗi theo thứ tự nào, đảm bảo rằng một khi một khối được tải lên chuỗi thì không thể đảo ngược.
Các blockchain hiện có như Bitcoin và Ethereum sử dụng PoW, về cơ bản có nghĩa là có nhiều máy tính (nút) trong mạng này để quyết định khối nào sẽ được chấp nhận. đạt được sự đồng thuận, đôi khi hai khối sẽ được phát hành cùng một lúc, vì vậy cần phải đạt được sự đồng thuận về thứ tự của các khối nên cần có "trò chơi bình chọn". Nhưng quyền biểu quyết của ai lớn hơn thì không thể xác định được bằng phương pháp “một người, một phiếu”, vì kẻ xấu có thể có 10 tỷ máy tính ảo trên máy tính của mình, nên hắn có 10 tỷ nút ảo, và khi đó hắn có thể sở hữu 99% của các nút mạng và kiểm soát mọi thứ trên mạng.
Để ngăn điều này xảy ra, cả PoW và PoS đều xác định phiếu bầu của bạn theo tỷ lệ dựa trên lượng nguồn lực kinh tế mà bạn đóng góp cho mạng. Chà, trong PoW, bạn phải chứng minh mình có bao nhiêu nguồn lực kinh tế, tức là bạn sở hữu bao nhiêu máy tính và chạy chúng 24 * 7, phương pháp này hiệu quả, vì nếu muốn tấn công mạng, bạn cần đầu tư thêm máy tính và Nhiều tiền và điện hơn, chi phí rất cao.
Trong PoS, không giống như PoW, vốn đóng góp sức mạnh tính toán 24*7, bạn chỉ cần cam kết một lượng tiền tệ nhất định vào hệ thống như một nguồn tài nguyên kinh tế. Tôi thích PoS từ nhiều năm nay vì nó đòi hỏi ít tài nguyên hơn, không yêu cầu mua thiết bị khai thác từ nhà sản xuất và tiêu tốn nhiều năng lượng như PoW, PoS chỉ cần chạy qua một máy tính thông dụng. đang chạy trên máy tính thông thường mà bạn đang sử dụng. Do đó, cách tiếp cận này ít tốn tài nguyên hơn và không gây gánh nặng cho môi trường. Một lý do khác là dựa trên PoS, blockchain không cần phải trả nhiều tiền cho những người duy trì mạng (thợ mỏ) như PoW. Hiện tại, Bitcoin và Ethereum cung cấp khoảng 4% tổng nguồn cung cho các thợ mỏ mỗi năm. phát hành khoảng 4,7 triệu ETH mỗi năm và tổng nguồn cung hiện tại là 115 triệu ETH. Nhưng với PoS, chúng tôi kỳ vọng lượng bổ sung hàng năm sẽ vào khoảng 500.000 đến 1 triệu ETH, điều đó có nghĩa là tổng nguồn cung sẽ không tăng quá nhanh.
Lex Fridman: Bạn cảm thấy thế nào về tính bảo mật của PoS?
Vitapk: Tôi nghĩ PoS rất an toàn vì nếu bạn muốn tấn công thành công mạng Ethereum, thì về cơ bản bạn cần phải có số tiền tương đương với toàn bộ mạng được đặt cược. số lượng ETH chẳng hạn, bây giờ chúng tôi có 5 triệu ETH được đặt cược (trong chuỗi đèn hiệu), sau đó bạn (kẻ tấn công) cần phải có 5 triệu ETH và tham gia mạng, số ETH này trị giá khoảng 15 tỷ đô la Mỹ, tôi nghĩ vậy điều này còn hơn cả cuộc tấn công Chi phí của mạng Bitcoin cao hơn, thứ hai, PoS dễ phục hồi sau các cuộc tấn công hơn PoW. Trong PoS, chúng tôi có nhiều biện pháp chống lại các cuộc tấn công. Ví dụ: chúng tôi có cơ chế chém tự động sẽ phá hủy những đồng tiền được thủ phạm cam kết, và cộng đồng cũng có thể đáp trả các cuộc tấn công (thành công) bằng cách phối hợp các soft fork. Kẻ tấn công sẽ mất rất nhiều xu trong chuỗi mới.
Lex Fridman: Một số người tin rằng MEV (Giá trị có thể trích xuất của thợ mỏ) là mối đe dọa đối với Ethereum. MEV là gì và cách đối phó với nó?
Vitapk: Sẽ có vấn đề về MEV (Miner Extractable Value) trong PoW và PoS, còn có thể gọi là Block Proposer Extractable Value (PBEV, tức là chặn giá trị có thể trích xuất của người đề xuất). Ý nghĩa cơ bản là nếu bạn có khả năng xác định giao dịch nào được đóng gói vào khối theo thứ tự nào thì bạn có thể sử dụng lợi thế này để thu được lợi ích kinh tế, không chỉ thông qua phí giao dịch, chẳng hạn như chạy trước hoặc Thu lợi nhuận bằng cách làm theo các giao dịch khác. giao dịch của mọi người cho phép người đề xuất khối nhận được một tỷ lệ phần trăm nhất định của số tiền thu được.
Hiện tượng này là một thách thức vì trước hết, nó đôi khi làm suy giảm trải nghiệm người dùng và khiến giao dịch của người dùng không ở thế thuận lợi, rủi ro càng lớn hơn rằng tính kinh tế theo quy mô mà MEV mang lại cho người khai thác hoặc người xác nhận có thể dẫn đến việc tập trung hóa hơn việc khai thác PoW hoặc xác minh PoS. Vì vậy, hệ sinh thái đã coi trọng MEV, với các dự án như Flashbots đang được tiến hành. Đây thực sự là một rủi ro, nhưng chúng tôi đã và đang làm gì đó để giải quyết nó.
Lex Fridman: Hãy nói về khái niệm mở rộng, cụ thể là Lớp 1, Lớp 2 và sự tương tác của chúng, cũng như khái niệm sharding.
Vitapk: Có hai mô hình để mở rộng quy mô chuỗi khối, đó là chia tỷ lệ Lớp 1 và chia tỷ lệ Lớp 2. Mở rộng L1 là sử dụng một số cơ chế để cho phép chính blockchain xử lý nhiều giao dịch hơn, mặc dù bản thân blockchain có một số hạn chế về hiệu suất; Mở rộng L2 không phải để thay đổi L1 mà là tạo ra một giao thức trên chuỗi để kế thừa tính bảo mật của L1. Đồng thời, nhiều việc được thực hiện ngoài chuỗi, do đó có thể đạt được nhiều khả năng mở rộng hơn. Trong Ethereum, mô hình L2 phổ biến nhất là Rollups và mô hình mở rộng L1 phổ biến nhất là sharding.
Lex Fridman: Một trong những cách để mở rộng blockchain là tăng kích thước khối. Trước khi nói về Sharding, ông có thể nói về cuộc tranh luận về kích thước khối không?
Vitapk: Đây là cách tốt hơn để ghi vào blockchain (tức là thực hiện các giao dịch trên blockchain) và tốt hơn để đọc blockchain ( Nghĩa là, giao dịch- tắt giữa các nút cho phép xác minh xem các giao dịch trên chuỗi có chính xác hay không). Về mặt phân cấp, cả hai đều quan trọng như nhau. Nếu chi phí đọc một blockchain nhất định cao, điều đó có nghĩa là mọi người cần tin tưởng vào một số lượng nhỏ các nút và các nút này có thể thay đổi các quy tắc của blockchain mà không cần sự đồng ý của người khác; và nếu một chuỗi khối nhất định ghi (giao dịch) rất tốn kém nên mọi người sẽ chuyển sang một hệ thống thứ cấp rất tập trung.
Vì vậy, tôi nghĩ điều này đòi hỏi sự cân bằng giữa cả hai. Việc ưu tiên cái này hơn cái kia sẽ dẫn đến sự phát triển của blockchain theo hướng không lành mạnh. Tôi nghĩ có hai lý do chính khiến kích thước khối hiện tại của Bitcoin là 1 triệu. Một là họ cho rằng việc có thể đọc được blockchain thực sự quan trọng, hai là nhiều người đang duy trì nó mà không cần hard fork. về nguyên tắc. Kích thước khối lớn hơn có nghĩa là blockchain sẽ tập trung hơn vì sẽ có ít người có thể chạy các nút hơn và cũng có thể dẫn đến phân nhánh cứng.
Lex Fridman: Vậy shending là gì? Các đặc điểm của sharding là gì?
Vitapk: Sharding không phải là tăng các tham số như tăng kích thước khối mà là thay đổi kiến trúc của blockchain để một nút duy nhất trong mạng chỉ cần Store một số dữ liệu của toàn bộ mạng và xử lý một số giao dịch. Thách thức của việc áp dụng mô hình này và áp dụng nó vào blockchain là blockchain không chỉ phân tán dữ liệu vào mạng mà còn đạt được sự đồng thuận về dữ liệu được phân tán vào mạng và đảm bảo rằng dữ liệu đồng thuận là chính xác. . Vì vậy sẽ xảy ra nghịch lý như vậy, ví dụ bạn cần một blockchain có thể xử lý 10.000 giao dịch mỗi giây, nhưng mỗi nút máy tính trong blockchain chỉ có thể xử lý 100 giao dịch mỗi giây, vậy làm sao một máy tính đơn lẻ lại không thể xử lý 10.000 giao dịch mỗi giây? thứ hai? Còn việc tin tưởng các máy tính khác xác minh tất cả các giao dịch thì sao?
Có nhiều cách để đạt được điều này. Ví dụ: một cách là xáo trộn ngẫu nhiên (gây rối loạn) các trình xác thực, chẳng hạn như 10.000 trình xác thực trong chuỗi PoS. Để đơn giản, chúng tôi giả định rằng mỗi người xác thực đặt cược cùng một số lượng xu, sau đó ngắt ngẫu nhiên những người xác nhận và chỉ định 100 người trong số họ (thành lập một ủy ban) để xác minh một khối nhất định. 100 người xác nhận khác được chỉ định để xác thực một khối khác, và như thế. Khi đó cách phát thông tin hiệu quả là 100 người xác nhận sẽ ký vào một khối nhất định khi xác minh để thể hiện rằng họ đồng ý với tính hợp lệ của khối, khi đó tất cả chữ ký của khối sẽ được tổng hợp thành 1 chữ ký và nếu chữ ký được phát sóng đến các trình xác thực khác trong mạng thì các trình xác thực khác chỉ cần xác minh chữ ký mà không cần xác minh trực tiếp các giao dịch trong khối. Khi những người xác nhận khác nhìn thấy chữ ký này, họ không trực tiếp tin rằng khối đó là hợp lệ, nhưng tin rằng phần lớn những người xác thực trong khối đồng ý rằng khối đó là hợp lệ. Vì vậy, nếu tôi tin rằng hầu hết các trình xác nhận của khối này đều trung thực (vì các trình xác thực này được chỉ định ngẫu nhiên, kẻ tấn công không thể nhét tất cả các nút xác thực mà hắn kiểm soát vào cùng một ủy ban, nghĩa là các nút do kẻ tấn công kiểm soát cũng sẽ bị bị gián đoạn ngẫu nhiên), thì các khối bất hợp pháp sẽ không được đưa vào chuỗi khối. Đây là một hình thức sharding đơn giản.
Có những hình thức khác hợp lý hơn, chẳng hạn như khái niệm zk-SNARK, một loại bằng chứng không có kiến thức, là ý tưởng tạo ra các bằng chứng mật mã đại diện cho Chạy một số thao tác phức tạp trên một phần dữ liệu để tạo bằng chứng. Nếu bằng chứng như vậy được tạo ra, chẳng hạn như nếu bạn thấy bằng chứng zk-SNARKs cho thấy một khối nhất định là hợp lệ thì bạn có thể tin tưởng rằng khối đó hợp lệ. Ngoài ra còn có một thứ gọi là lấy mẫu tính khả dụng của dữ liệu (lấy mẫu tính khả dụng của dữ liệu), giúp bạn tin tưởng rằng dữ liệu trong khối đã được phát hành. Về cơ bản, nếu bạn kết hợp các phương thức này lại với nhau, bạn có thể tạo ra một hệ thống blockchain nơi từng người tham gia có thể tin tưởng rằng mọi thứ xảy ra trên chuỗi đều chính xác mà không cần phải tự xác minh. Đây là Sharding.
Lex Fridman: Theo như tôi biết, Ethereum được đề xuất triển khai 64 phân đoạn. Làm thế nào điều này đạt được sự mở rộng? Số lượng này có cố định không? Đây có phải là để đạt được khả năng mở rộng nhằm cạnh tranh với thẻ tín dụng hoặc Visa không?
Vitapk: Theo thời gian, số lượng 64 phân đoạn có thể được tăng lên thông qua các hard fork và về mặt lý thuyết có thể đạt được 1024 phân đoạn. Nhiều chuỗi phân đoạn hơn sẽ mang đến những thách thức, chẳng hạn như cần phải có logic để kiểm tra và quản lý tất cả các phân đoạn này, điều này sẽ mang lại chi phí cao hơn nếu có quá nhiều phân đoạn, nhưng dù sao bạn vẫn có thể cải thiện nó một chút. Và một việc khác mà chúng tôi đang làm là kết hợp Shending với Rollups.
Lex Fridman: Ồ, Rollups. Vậy bây giờ chúng ta cùng thảo luận về khái niệm L2 nhé,
Vitapk: Khái niệm cơ bản của Rollup là người dùng gửi giao dịch đến một công cụ tổng hợp trung tâm (aggregator). được cho biết rằng bất kỳ ai cũng có thể trở thành người tổng hợp trong Rollup, đây là một mô hình không cần cấp phép. Những gì Bộ tổng hợp làm là họ sẽ loại bỏ tất cả dữ liệu giao dịch không liên quan đến việc cập nhật trạng thái, sau đó giữ lại dữ liệu cần thiết để cập nhật trạng thái và nén nó, vì vậy chỉ xuất bản dữ liệu nén rất nhỏ này lên chuỗi mà không xuất bản Tất cả Dữ liệu giao dịch. Lượng dữ liệu được công bố trên chuỗi có thể giảm đi mười lần.
Ngoài ra, việc tính toán sẽ không được thực hiện trên chuỗi mà sẽ được thực hiện ngoài chuỗi. Có hai cách để thực hiện việc này, một trong số đó là zk-Rollup, đó là cung cấp bằng chứng zk-SNARK để nói rằng "Tôi đã thực hiện phép tính và đây là bằng chứng về hàm băm được tính toán của tôi", sau đó sử dụng bằng chứng đó để Gửi nó đến chuỗi và sau đó mọi người xác minh bằng chứng này mà không cần xác minh tất cả các giao dịch này; một phương pháp khác là Optimistic Rollup, về cơ bản có nghĩa là trước tiên ai đó tuyên bố rằng kết quả giao dịch mà họ cho là chính xác, sau đó một người khác có thể bày tỏ sự phản đối và tuyên bố rằng kết quả giao dịch là khác nhau, nếu có sự bất đồng như vậy thì toàn bộ khối dữ liệu cần phải được công bố trên chuỗi và xác minh, nếu sai bên sẽ mất rất nhiều tiền.
Do đó, thông qua Rollup, 90% dữ liệu và 99% phép tính có thể được đặt ngoài chuỗi, sau đó 10% dữ liệu và 1% phép tính có thể được đặt trên chuỗi, do đó Khả năng mở rộng có thể tăng lên khoảng 100 lần. Giờ đây, các hệ thống này đã được ra mắt cho một số ứng dụng, chẳng hạn như Loopring, một nền tảng thanh toán dựa trên zk-Rollup. Khi bạn gửi tiền vào hệ thống Loopring, bạn có thể giao dịch với phí giao dịch rất thấp, chẳng hạn như 5 xu (thay vì 5 US USD). Mặc dù Rollups trên Ethereum hiện chỉ hỗ trợ một số ứng dụng nhưng Rollups hoàn toàn tương thích với Ethereum dự kiến sẽ ra mắt sau vài tháng nữa. Do đó, việc kết hợp Rollups và sharding có thể cải thiện khả năng mở rộng gấp 10.000 lần, mang lại hàng chục nghìn tps.
Lex Fridman: Vì vậy, khả năng mở rộng này có thể xử lý khối lượng giao dịch lớn nhanh hơn và rẻ hơn.
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