Tiêu đề gốc: "
Giải mã Bitcoin
》
Nguồn gốc:
Thiền và nghệ thuật sửa chữa vũ trụ
Tác giả gốc:
Jade&Xie Hanjian
Cách đây không lâu, Jan, kiến trúc sư trưởng và nhà nghiên cứu của Nervos, là khách mời trên podcast "Evening Breeze Talk" và "làm mất lòng" khán giả. Bitcoin".
Sự vỡ mộng xuất phát từ cái mà Max Weber gọi là "sự vỡ mộng của thế giới." Bởi vì Bitcoin kết hợp mật mã, tài chính, máy tính và các công nghệ khác nên nó thường bị che phủ bởi một bức màn bí ẩn và mọi người không dám tiếp cận nó vì sợ sức hấp dẫn của nó. Trong podcast, Jan đã sử dụng những từ ngữ đơn giản và rõ ràng để đưa ra lời giải thích rất phổ biến về ý nghĩa kỹ thuật của Bitcoin và Ethereum, blockchain là gì và blockchain có thể làm gì. Chào mừng bạn đến lắng nghe.
Cuộc trò chuyện này kéo dài hơn hai tiếng đồng hồ. Sau đây là bản văn do đối tác cộng đồng "Đi bộ" biên soạn, hoan nghênh các bạn xem
Xie Hanjian:Tôi biết đến Bitcoin khoảng 12 năm trước. Khi đó, tôi đang làm việc tại một công ty Mỹ và công ty này tổ chức các buổi trò chuyện trên Zoom vào mỗi chiều thứ Sáu, với các chủ đề khác nhau mỗi lần. Một lần, một đồng nghiệp đã giới thiệu cho chúng tôi về Bitcoin. Lúc đó mọi người đang làm việc từ xa, anh ấy bất ngờ bước ra và nói rằng Bitcoin rất thú vị, anh ấy còn làm một bản PPT giới thiệu tại sao Bitcoin lại tuyệt vời và tại sao nó lại giống tiền tệ.
Điều này khiến cho My sự quan tâm là vì Bitcoin là một phần mềm. Các lập trình viên như tôi thường nghĩ về cách tạo một APP di động hoặc một trang web. Bây giờ một dự án ra đời, bất kể nó có thực sự có thể hoàn thành hay không, nhưng nó nói rằng hãy tạo ra một loại tiền tệ, điều này vượt ra khỏi phạm vi suy nghĩ của các lập trình viên thiết kế sản phẩm trước đây, vì vậy tôi nghĩ nó rất thú vị. Chỉ trong năm 2012-2014, Bit The tiền tệ đã tăng mạnh, khiến nhiều người biết đến nó hơn và nó cũng lọt vào tầm nhìn của tôi lần thứ hai. Tôi nghĩ chuyện này thực ra hơi có thật một chút, chứ không hoàn toàn giống một trò lừa đảo, và tin tức đã bắt đầu đưa tin về nó. Tại thời điểm này tôi đã bắt đầu Thực sự đầu tư thời gian vào việc nghiên cứu Bitcoin. Vào thời điểm đó, máy khai thác ASIC đã được ra mắt, điều này rất hấp dẫn đối với dân kỹ thuật vì nó liên quan đến phần cứng. Đối với phần mềm như Bitcoin, ai đó thực sự đã đầu tư nguồn lực vào việc tạo ra phần cứng chuyên dụng để chạy nó. Nó thực tế và chuyên nghiệp hơn. Các lập trình viên đặc biệt thích nó Đối với những việc chuyên môn, giống như khi mua một chiếc điện thoại di động, bạn sẽ xem xét nhiều thông số khác nhau. Khi tôi đưa vào Sau một số nghiên cứu, tôi thấy một câu hỏi trên trang web Hỏi & Đáp Quora hỏi liệu Bitcoin có giá trị gì không. Một người đã trả lời từ góc độ kỹ thuật: Chưa đề cập đến việc Bitcoin có phải là tiền tệ hay không, nhưng nó phải là cơ sở dữ liệu phân tán và là cơ sở dữ liệu phân tán chưa từng thấy trước đây. Bởi vì các cơ sở dữ liệu phân tán trước đây đều chạy trong môi trường "nhà kính". Ví dụ: Alibaba có cơ sở dữ liệu nội bộ lớn và có thể có một nghìn hoặc mười nghìn máy chủ chạy đằng sau nó. Nhưng dù có bao nhiêu máy chủ đằng sau chúng thì chúng đều thuộc về một công ty, Alibaba. Amazon và Google giống nhau. Trước năm 2010, điều này được coi là đương nhiên cách thức. Mọi người sẽ nghĩ điều này là đương nhiên. Không có khả năng nào khác. Câu trả lời trên Quora cũng cho biết: Bitcoin cho chúng ta biết một mô hình mới khác với các mô hình trước đó. Có thể vẫn có hàng nghìn hoặc mười nghìn máy chủ nhưng chúng được kiểm soát bởi những người khác nhau. Mặc dù những người khác nhau có thể có những nhu cầu và sở thích khác nhau, nhưng một số người thậm chí có thể suốt ngày nghĩ cách phá hủy toàn bộ hệ thống. Nhưng những máy chủ này vẫn có thể hoạt động hài hòa và cung cấp dịch vụ cho mọi người trên toàn mạng. Câu trả lời của tôi cho câu hỏi này Ấn tượng rất sâu sắc. Nó cho mọi người biết sự đổi mới công nghệ của Bitcoin nằm ở đâu. Bạn không cần quan tâm đến Bitcoin làm gì, đó là sự tiến bộ và đổi mới từ góc độ kỹ thuật thuần túy. Bằng cách này, sẽ có rất nhiều người quan tâm nghiên cứu và tôi đã bị Bitcoin thu hút vì điều này.

Wanfeng nói:Trước đây, BT có được coi là dữ liệu phân tán không? Xie Hanjian:BT, vâng. Nhưng điểm khác biệt so với Bitcoin là BT không có trạng thái nhất quán chung hoặc cơ sở dữ liệu chung. BT dường như là một quần đảo. Có rất nhiều máy trong mạng phân tán và mọi người đều duy trì máy của riêng mình. Trên máy mỗi ngày đều có một ít dữ liệu, còn tổng cộng tất cả dữ liệu trên quần đảo thì không ai biết. Hệ thống không quan tâm đến số tiền này, chỉ quan tâm đến một số bộ nhất định trong hệ thống. Ví dụ: ba đĩa CD nằm trên máy chủ này và 5 đĩa CD còn lại nằm trên máy chủ khác. Nhưng điều này không tạo ra điểm chung. Dành cho Bitcoin hoặc As Đối với blockchain, điều quan trọng nhất là hình thành một cái gì đó chung. Có thể có một nghìn hoặc mười nghìn máy chủ trong hệ thống blockchain. Tất cả các máy chủ đều biết rằng chúng tôi duy trì một cơ sở dữ liệu chung và có 1, 2 và 3 trong cơ sở dữ liệu. , 4. Tôi biết những người khác cũng biết điều này và đó là một điểm khác biệt quan trọng. Wanfeng nói: Vào thời điểm đó, bạn có bao giờ nghĩ đến việc trở thành một nút và một phần của nó không? Xie Hanjian:Đúng. Trên thực tế, khi bạn cố tải xuống ứng dụng khách Bitcoin và chạy nó, nó sẽ trở thành một nút. Bạn đã tải xuống nó trước khi nhận ra mình đang làm node. Điều khiến tôi sốc nhất vào thời điểm đó hoặc Điều làm tôi ngạc nhiên nhất là các nút không cần phải chạy liên tục và số Bitcoin mà tôi sở hữu vẫn sẽ ở đó. Nút của bạn không cần phải chạy và những người khác có thể chuyển tiền cho bạn. Bitcoin và trước các hệ thống phân tán mà tôi đã thấy đặc biệt khác biệt. Nếu bạn đã tiếp xúc với phần mềm trước đó, nó sẽ yêu cầu máy khách cục bộ phải chạy trước khi có thể hoạt động. Nhưng ứng dụng khách Bitcoin không cần phải chạy nhờ người khác chuyển tiền cho bạn. Tiền của bạn được cất giữ ở đâu đó và bạn không biết nó ở đâu, nó tồn tại một cách kỳ diệu ở nơi đó và cực kỳ an toàn. Bây giờ dành cho khối Đó là chuyện bình thường của mọi người trong thế giới dây chuyền. Nhưng hãy quay lại 10 năm nữa và nó sẽ là một hệ thống rất khác. Cảm giác này thật tuyệt vời. Wanfeng nói: Nó không cần mọi người chạy nó mọi lúc, nhưng sẽ luôn có người duy trì nó. Điều này có đạt được thông qua thuật toán băm không? Xie Hanjian: Nó phức tạp hơn thuật toán băm. Hãy coi Bitcoin là một khoảng cách, trước hết, tính năng đầu tiên được sao chép đầy đủ. Việc thu thập dữ liệu trong mạng phải có sẵn trên mọi nút để được sao chép hoàn toàn. Đối với tập hợp kiến thức được chia sẻ, mỗi nút có 100% dữ liệu. Đó là một sự khác biệt rất lớn và điều đó có nghĩa là mạng Bitcoin có rất nhiều điểm dư thừa. Nếu có một nghìn nút trong hệ thống thì có nghĩa là tất cả dữ liệu được sao chép 1.000 lần, nếu có 10.000 nút thì có nghĩa là 10.000 bản sao. Độ dư thừa của Bitcoin sẽ ngày càng cao hơn khi số lượng nút tăng lên. Đó là lý do ngay cả khi một nút bị tắt và dữ liệu bị xóa, dữ liệu sẽ không biến mất. Vì có 9999 và 99999 nút trong mạng vẫn giữ lại toàn bộ dữ liệu nên chúng sẽ sao lưu dữ liệu. Tính năng thứ hai Có , Mạng sao chép đầy đủ của Bitcoin sẽ có cơ chế đồng thuận để duy trì nó. Cái gọi là sự đồng thuận có thể hiểu đơn giản là có một bộ thuật toán trong hệ thống đồng thuận có thể đảm bảo rằng các bản sao mà tất cả các nút nhìn thấy đều giống hệt nhau, mọi byte đều giống nhau, giống nhau 100%, bất kể thế nào đi chăng nữa. những thay đổi xảy ra trong cơ sở dữ liệu. Ví dụ: Alice muốn đưa cho Bob chuyển 100 xu. Alice sẽ mất 100 xu và Bob sẽ kiếm được 100 xu. Những thay đổi tương tự sẽ được thực hiện bởi tất cả các nút và những thay đổi tương ứng sẽ được thực hiện trong dữ liệu được duy trì cục bộ. Đây là lý do tại sao người khác có thể chuyển tiền cho bạn ngay cả khi bạn không trực tuyến. Ngay cả bạn cũng không sử dụng Bitcoin, nhưng miễn là bạn có địa chỉ Bitcoin. Khi ai đó chuyển tiền cho bạn, họ thực sự không gửi hướng dẫn cho bạn mà truyền phát hướng dẫn tới toàn bộ mạng. Toàn bộ mạng sẽ biết rằng Alice muốn chuyển 100 Bitcoin cho Bob. Cơ chế đồng thuận sẽ đảm bảo rằng mọi người sẽ thực hiện những thay đổi giống nhau. Vì có bản sao và cơ chế đồng thuận nên ngay cả khi bạn không trực tuyến, sẽ có nhiều nút làm việc cùng nhau để duy trì cơ sở dữ liệu ảo. Chờ bạn quay lại chuỗi , những người khác Nó sẽ cho bạn biết rằng Alice đã chuyển 100 xu cho bạn ba ngày trước. Chúng tôi đã kiểm tra và không có vấn đề gì với việc chuyển tiền. Bạn có thể đồng bộ hóa nó. Sau đó bạn có thể sử dụng chuyển khoản mới nhận được. Wanfeng nói:Điều này có xảy ra qua nhiều trò chơi không? Có ai khác ở đó để đảm bảo rằng những người ghi chép có xu hướng ghi lại dữ liệu đúng và sẽ không nói dối không? Xie Hanjian:Điều này liên quan đến cơ chế đồng thuận cụ thể của Bitcoin. Cơ chế đồng thuận của Bitcoin là bằng chứng công việc, được thiết kế theo cơ chế trò chơi. Cụ thể, khi Alice muốn chuyển tiền trong ví dụ vừa rồi, cô ấy sẽ phát hướng dẫn đến mọi nút trong mạng. Mỗi nút xử lý các giao dịch liên tục. Cách xử lý giao dịch là chờ trong một khoảng thời gian cố định, mười phút đối với Bitcoin. Nút sẽ thu thập các giao dịch mà nó nghe thấy trong vòng mười phút này. Nhiều người có thể đã bắt đầu chuyển khoản trong mười phút này. Nút có thể nhận được 30 thông tin truyền tải và đóng gói chúng lại với nhau. Tập hợp các giao dịch được thu thập trong mười phút này được gọi là khối. Sau khi nút tạo khối, nó phải giải một bài toán. Chỉ bằng cách giải quyết vấn đề này, bạn mới đủ điều kiện để phát khối mới được tạo tới các nút khác. Nếu nút của tôi không giải được câu đố thì tôi sẽ bỏ cuộc. Bạn có thể nhận được các khối do người khác tạo ra trước khi chúng được tính toán. Điều này có nghĩa là những người khác đã tìm ra vấn đề khó khăn đầu tiên. Cứ sau mười phút, mạng Bitcoin A câu đố toán học sẽ tự động được tạo ra. Tất cả các nút trong mạng sẽ làm việc cùng nhau để giải quyết vấn đề này và cạnh tranh xem ai có thể tính toán nhanh hơn. Cách giải quyết vấn đề vấn đề cơ bản là đoán thôi, không có phím tắt đặc biệt nào cả. Tôi chỉ có thể đoán câu trả lời một cách ngẫu nhiên và xác minh nó. Nếu không, hãy đưa ra câu trả lời tiếp theo. Vì vậy, sẽ luôn có một người rất may mắn, chỉ vì may mắn mà đoán đúng ngay lần thử đầu tiên, hoặc đoán ngay sau khi đoán 3.000 lần, trong khi những người khác phải đoán 10.000 lần mới có thể đoán đúng. Điều này đặc biệt tốt may mắn Bởi vì người đó đã tìm thấy câu trả lời, anh ta đã đóng gói khối, là một tập hợp các giao dịch kéo dài 10 phút và phát câu trả lời mà anh ta đoán đến tất cả các nút khác trong mạng. Vì những lý do khác, một số nút vẫn đang trong quá trình đoán, nhưng chúng tôi cũng sẽ tiếp tục kiểm tra xem có ai khác đã đoán được chưa. Khi họ nhận được một khối mới, họ sẽ xác minh xem câu trả lời đoán có đúng hay không. Nếu đúng thì họ sẽ chấp nhận block. Các giao dịch trong khối này được xử lý và mọi người đợi trong mười phút tiếp theo để nhận giao dịch mới. Tại sao chúng tôi gọi đây có phải là hệ thống blockchain không? Điều này là do thời gian trôi qua, trung bình cứ mười phút lại có một khối mới được tạo ra. Khối mới luôn trỏ đến khối trước đó bằng con trỏ hoặc mũi tên, giống như một chuỗi khối, với các khối mới được thêm vào phía sau. Quá trình này giống như một chuỗi. Tại sao quá trình này diễn ra có xảy ra không? Thế còn việc chơi game thì sao? Trò chơi là vì trong số 10.000 nút này, có những người tuân theo quy tắc và có những người không tuân theo. Những người tuân theo các quy tắc sẽ nghĩ rằng nếu một khối mới được gửi cho tôi và tôi xác minh rằng nó đúng, họ có thể chỉ cần tuân theo các quy tắc và đào một khối mới sau khối này. Nhưng đối với những người không tuân theo quy tắc, việc nhận khối của bạn cũng xác minh rằng khối đó thực sự đúng (giải câu đố kỹ thuật số). Nhưng tôi chọn vứt khối của bạn đi, giả vờ như không nhìn thấy nó và tiếp tục khai thác khối trước đó. Tại sao bạn làm điều này? Bởi vì có phần thưởng cho những người khai thác khối mới (hiện tại là 6,25 BTC mỗi khối - đặt cược đi bộ). Đây là một phần thưởng lớn. Điều đó có nghĩa là phần thưởng trong mười phút này sẽ thuộc về người đoán đúng câu đố toán học. Bằng cách này, các nút không đoán đúng sẽ có động cơ loại bỏ khối đúng. Tất nhiên là bạn giao bóng với tư cách là một nút Bạn có thể làm điều này, nhưng nếu bạn là kẻ xấu duy nhất trong mạng thì những người khác đều là người tốt. Nếu mọi người khác chấp nhận khối mới và khai thác phía sau khối mới và bạn là người duy nhất khai thác phía sau khối cũ thì mọi chuyện sẽ khác. Sự đồng thuận của mạng Bitcoin là mọi người chỉ công nhận chuỗi dài nhất. Đây là quy tắc quan trọng nhất và đơn giản nhất.

Nếu chỉ có một người muốn làm điều gì đó xấu và khai thác ở khối cũ, những người khác sẽ cùng nhau khai thác ở khối mới. Sau khối mới đó, chuỗi phải phát triển nhanh hơn bạn. Bởi vì có nhiều người đang đào sau lưng bạn và bạn chỉ là một người. Quá trình giải toán là một quá trình ngẫu nhiên và mọi người đều dựa vào việc đoán. Bên đó có thể có 9999 người đoán cùng lúc, còn ở đây chỉ có một người đoán thôi. Vì vậy, bạn phải chậm hơn những người khác. Suy ra một tình huống cực đoan hơn, Chỉ cần hơn một nửa số người là người tốt , liên kết chính xác Tốc độ tăng trưởng phải nhanh hơn chuỗi ác. Giả sử có 10.000 nút trong toàn bộ mạng, tôi kiểm soát 4.999 nút và 5.001 nút còn lại được kiểm soát bởi những người tốt. Tốc độ đoán của tôi là 4999 máy đoán cùng lúc, tốc độ đoán của người giỏi là 5001 máy đoán cùng lúc. Chỉ cần thời gian đủ dài, xác suất chuỗi người tốt dài hơn chuỗi người xấu ngày càng tăng. Đây là Bitcoin nguồn gốc của "cuộc tấn công 51%". Điều đó có nghĩa là nếu nói đúng ra sức mạnh tính toán mà bạn có thì đó không phải là nút mà là sức mạnh tính toán. Nếu người tốt có trên 50% sức mạnh tính toán thì mạng có thể được đảm bảo an toàn. Nếu kẻ xấu kiểm soát hơn 51% sức mạnh tính toán, nó có thể làm đủ mọi việc xấu. Điều tôi vừa nói Những người tốt có 5001 nút, được đơn giản hóa. Trên thực tế, cần phải nắm vững hơn một nửa khả năng tính toán. Bởi vì sức mạnh tính toán của mỗi nút là khác nhau.
Sức mạnh tính toán có phải là sức mạnh?

Wanfeng đã nói:Đây là lý do tại sao trong tiền ảo Hãy nói chuyện về lý do tại sao sức mạnh tính toán là sức mạnh, phải không? Xie Hanjian:Câu nói sức mạnh tính toán là sức mạnh không hoàn toàn sai,nhưng nó rất dễ gây hiểu lầm. Điều này sẽ khiến mọi người cảm thấy như thể thợ đào có tiếng nói cuối cùng trong mạng Bitcoin, vì họ có sức mạnh tính toán cao nhất và có thể làm bất cứ điều gì họ muốn. Nhưng đây không phải là trường hợp. Có rất nhiều của các góc ở đây Trước hết, ngay cả khi bạn có 51% khả năng tính toán, điều tồi tệ nhất bạn có thể làm là một cuộc tấn công chi tiêu gấp đôi. Lấy ví dụ về lần chuyển tiền vừa rồi, nếu Alice là người xấu và muốn chuyển 100 nhân dân tệ cho Bob, thì một giao dịch chuyển 100 nhân dân tệ sẽ được tạo và gửi đến toàn bộ mạng, đồng thời được đóng gói thành các khối và khai thác . Nếu Alice có hơn 51% khả năng tính toán, cô ấy có thể chuyển tiền cho Bob cùng lúc với David. Alice chỉ có tổng cộng 100 nhân dân tệ nhưng cô ấy chuyển tiền cho hai người cùng một lúc. Hai giao dịch này Có gì đó phải thất bại. Nhưng vì Alice có 51% khả năng tính toán nên trước tiên cô ấy có thể để chuỗi của người tốt thực hiện giao dịch chuyển 100 tệ cho Bob, giả sử 100 tệ trả là để mua dịch vụ nạp tiền điện thoại di động. Bob đã nạp tiền cho Alice và giao dịch đã hoàn tất. Alice có thể bắt đầu làm điều ác và bắt đầu khai thác một chuỗi phân nhánh với hơn 51% sức mạnh tính toán. Điểm phân nhánh là khối trước khi Alice chuyển tiền cho Bob. Alice sẽ khai thác một chuỗi mới dọc theo khối cũ. Chuỗi mới chứa hồ sơ Alice chuyển 100 nhân dân tệ cho David, nhưng không chứa hồ sơ Alice chuyển 100 nhân dân tệ cho Bob. Và bởi vì sức mạnh tính toán của Alice vượt quá 51 % , một ngày nào đó sợi dây chuyền của Alice sẽ dài hơn. Một ngày nào đó tất cả các nút trong mạng sẽ nghĩ rằng sổ cái được ghi trong chuỗi của Alice là chính xác. Trên thực tế, quá trình chuyển từ Alice sang Bob bị hủy bỏ và nó không còn tồn tại nữa. Nhưng Bob đã nạp lại năng lượng cho Alice rồi. 51% sức mạnh tính toán có thể thực hiện một cuộc tấn công chi tiêu gấp đôi. Nhưng điều không thể làm là tiêu 100 nhân dân tệ mà Bob có vào dây chuyền. Điều này được bảo vệ bằng mật mã và không liên quan gì đến sự đồng thuận. Thứ hai là sẽ có nhiều loại nút khác nhau trong mạng Bitcoin. Các nút đóng gói các giao dịch và tạo khối được gọi là "thợ mỏ". Ngoài ra còn có một số nút trong mạng này không khai thác mà chỉ đồng bộ hóa các khối. Nó tương đương với những tình nguyện viên sẵn sàng lưu các bản sao và tăng tính dự phòng của mạng. Những tình nguyện viên này cũng hoạt động như một bức tường lửa. Nếu một người khai thác làm điều gì đó xấu và trực tiếp tiêu tiền của người khác trên mạng Bitcoin thì nút đầy đủ sẽ từ chối giao dịch và coi giao dịch đó là bất hợp pháp. Mạng của Bitcoin Đúng vậy không thể tiêu tiền của người khác vì nút đầy đủ hoạt động như một tường lửa và chặn các giao dịch bất hợp pháp được phát sóng. Do đó, ngay cả khi người khai thác thực hiện giao dịch xấu, họ sẽ không được mạng chấp nhận.
Hard fork | Blockchain là một hệ thống đồng thuận xã hội
p> Wanfeng nói: Giả sử nếu kẻ bất lương sử dụng 51% Nếu sức mạnh tính toán là bị tấn công bởi cuộc tấn công chi tiêu gấp đôi, liệu nó có tương đương với sự sụp đổ uy tín của Bitcoin với tư cách là một loại tiền ảo? Đây cũng là một rủi ro? Sức mạnh tính toán là sức mạnh, nhưng sức mạnh tính toán cũng là sự giàu có. Nếu độ tin cậy và giá trị của Bitcoin sụp đổ, những đồng tiền trong tay những người có 51% sức mạnh tính toán sẽ thực sự trở nên vô giá trị.
Xie Hanjian:Đúng vậy, rủi ro tín dụng là một khía cạnh, quan trọng hơn là cần có thời gian để giáo dục. Trước khi sự cố này (chi tiêu gấp đôi hoặc cuộc tấn công sức mạnh tính toán 51% khác) xảy ra, mọi người chắc chắn sẽ nghĩ rằng Bitcoin đặc biệt an toàn và sẽ không bị tấn công. Kỳ vọng tín dụng của mọi người đối với Bitcoin sẽ ở mức rất cao. Nhưng các cuộc tấn công vẫn có thể xảy ra xảy ra. Có những người hoặc tổ chức trên thế giới kiểm soát 51% sức mạnh tính toán của mạng. Ví dụ, trong tài liệu, một hình thức tấn công thường được thảo luận là tấn công trạng thái. Khi một kẻ có chủ quyền tấn công mạng, nó có nguồn tài nguyên khổng lồ để kiểm soát sức mạnh tính toán. Thực sự có thể đạt được cuộc tấn công 51% vào thời điểm này. Chuyện gì đã xảy ra lúc này Lần đầu tiên là sự sụp đổ tín dụng. Thị trường chắc chắn sẽ sụp đổ một lần. Nhưng sau sự sụp đổ, liệu nó có trở về 0 và Bitcoin sẽ chết? Tôi nghĩ có lẽ là không. Sau khi một cuộc tấn công như vậy xảy ra, mọi người phải nghĩ đến bước tiếp theo để cứu nó. Blockchain không chỉ là một hệ thống kỹ thuật thuần túy mà còn là một hệ thống đồng thuận xã hội. Khi một cuộc tấn công xảy ra, mặc dù chuỗi cũ về mặt kỹ thuật hiện tại không thể sử dụng được nhưng chúng ta vẫn có thể phân nhánh nó. Vì mã Bitcoin là mã nguồn mở nên không ai có thể ngăn cản chúng tôi cải tiến mã và sửa đổi các quy tắc đồng thuận. Sau đó, nếu mọi người trên thế giới công nhận chuỗi mới này thì sẽ có sự đồng thuận xã hội mới. Ví dụ: trong hệ sinh thái Bitcoin Có có nhiều nhà cung cấp dịch vụ, chẳng hạn như ví, sàn giao dịch và dịch vụ thanh toán trên chuỗi Bitcoin. Các nhà cung cấp dịch vụ sẽ cung cấp dịch vụ cho hàng chục, thậm chí hàng trăm triệu người dùng. Khi một cuộc tấn công xảy ra, điều quan trọng là thái độ của những người tham gia hệ sinh thái. Trước hết, về mặt kỹ thuật, chúng tôi có thể sửa đổi các quy tắc đồng thuận và thậm chí cả thuật toán khai thác để công nghệ, phần cứng và thiết bị khai thác có thể dùng để tấn công chuỗi cũ không thể được sử dụng để tấn công chuỗi mới. Đây là biện pháp bảo vệ về mặt kỹ thuật. Thứ hai, dữ liệu Đó là tất cả đều công khai, minh bạch. Người dùng trên Bitcoin chưa bị ai bắt cóc. Người dùng có thể di chuyển tự do và chuyển bản sao của người dùng sang chuỗi mới. Thứ ba, tất cả Mọi người có thể đồng ý rằng chuỗi mới này là Bitcoin và chuỗi cũ không còn nữa, nó chỉ là thời kỳ thiếu niên của Bitcoin. Bây giờ Bitcoin đã phát triển, nó đã chống lại được cuộc tấn công 51%. Mọi người đều đang sử dụng dây chuyền mới. Wanfeng nói: Có cảm giác như các nhà đầu tư bán lẻ đang chống lại Phố Wall. Chiến thắng thuộc về nhân dân. Xie Hanjian: Cảm giác như thế này. Sự khác biệt là quá trình lựa chọn chuỗi mới cởi mở và minh bạch hơn. Trong quá trình các nhà đầu tư bán lẻ chống lại Phố Wall, dữ liệu không thực sự công khai và minh bạch, và chúng tôi không thể nhìn thấy dữ liệu. Nhưng trên Bitcoin, mọi người đều có thể nhìn rõ dữ liệu trên chuỗi và biết rõ chuyện gì đã xảy ra và liệu mình có nên chọn chuỗi mới hay không. Một điều như vậy là được gọi là "Hard fork". Đây là lý do tại sao cộng đồng blockchain luôn thảo luận về hard fork hay soft fork và chúng ta nên theo dõi ai sau hard fork, trái hay phải. Bạn sẽ thấy, Đã có rất nhiều cuộc thảo luận và ví dụ (về hard fork) trong lịch sử 10 năm của Bitcoin. Đó thực sự là sự đồng thuận của xã hội. Mỗi khi có một hard fork, bản chất là một số người nghĩ nó sẽ sang trái, và một số người nghĩ nó sẽ sang phải. Tất cả họ đều đang cố gắng thuyết phục cộng đồng một cách tuyệt vọng rằng họ thực sự cần chuyển sang bên trái hoặc bên phải. Họ cũng đang cố gắng thuyết phục tất cả người chơi trong hệ sinh thái, bao gồm cả sàn giao dịch và ví, theo dõi họ. Chỉ khi mọi người theo dõi bạn, hệ sinh thái của bạn mới năng động và sẽ tiếp tục được duy trì. Trên thực tế, việc phân nhánh Bitcoin rất đơn giản. Mã và dữ liệu đều là nguồn mở. Bạn có thể Fork chỉ với một người, nhưng vấn đề là sẽ không có ai chú ý đến bạn. 
Wanfeng nói: Cảm giác thật dân chủ. Ví dụ về hard fork mà bạn đề cập có thực sự xảy ra trên Ethereum không? Xie Hanjian: Nó thực sự đã xảy ra trên Ethereum. Nhưng triết lý về Ethereum khác với triết lý về Bitcoin. Wanfeng nói: Lý do thiết lập sự đồng thuận mới về Ethereum vào thời điểm đó là gì? Xie Hanjian: Trước tiên hãy để tôi kể cho bạn nghe về bối cảnh lớn. Ethereum là một blockchain mới sau Bitcoin và nó là một blockchain được tối ưu hóa hơn cho các ứng dụng phi tập trung. Bởi vì Ethereum phải mang các ứng dụng khác nhau nên không có cách nào trong thiết kế của nó để dự đoán trước loại ứng dụng nào sẽ có trong tương lai và loại hỗ trợ kỹ thuật nào mà các ứng dụng này sẽ yêu cầu. Vì vậy không có cách nào để suy nghĩ thấu đáo tất cả các thiết kế ngay từ đầu. Chắc chắn sẽ có những điều ban đầu bạn không thể tưởng tượng được. Vì vậy, Ethereum muốn Take một cách tiếp cận khác với Bitcoin. Bitcoin ngay từ đầu đã được lên kế hoạch trở thành một hệ thống thanh toán. Tất cả các chức năng đều ở đó, đúng như vậy và sẽ không có thay đổi nào được thực hiện sau này. Ethereum tin rằng không thể nghĩ tốt mọi thứ ngay từ đầu, vì vậy nó phải liên tục thay đổi. Nó luôn được thay đổi thông qua các hard fork. Vì vậy, có rất nhiều hard fork trong lịch sử của Ethereum. Chúng ta có thể hiểu hard fork là một bản nâng cấp kỹ thuật của Ethereum. Hầu hết các hard fork đều là nâng cấp công nghệ. Một hard fork sẽ thêm chức năng này hoặc chức năng kia vào máy ảo Ethereum. Các chức năng này chỉ có thể được triển khai trên toàn bộ mạng Ethereum và tới tất cả các nút thông qua hard fork. Những tính năng mới này thực sự nhằm mục đích cải thiện mạng lưới và mang lại những cân nhắc lâu dài hơn. Vì vậy mọi người nên phối hợp và thực hiện hard fork cùng nhau, loại hard fork này sẽ diễn ra suôn sẻ hơn. Nhưng vẫn có những trường hợp ngoại lệ , Đã có những vụ trộm nghiêm trọng trong lịch sử Ethereum. Vào thời điểm đó, có một ứng dụng trên Ethereum tên là The DAO, ứng dụng này tương tự như cách mọi người huy động vốn từ cộng đồng cho một quỹ đầu tư mạo hiểm. Có một người rất nổi tiếng trong cộng đồng Ethereum, anh ấy nói rằng mọi người có thể giao toàn bộ số tiền của họ cho tôi quản lý và tôi sẽ giúp bạn đầu tư vào nhiều dự án mới, có thể mang lại lợi nhuận cao hơn. Mọi người đều cảm thấy phương pháp này chưa từng được thực hiện trước đây và nó rất hay nên đều tham gia. Dự án này xấp xỉ 150 triệu USD. Đây là một ý tưởng rất điên rồ. Dự án huy động vốn từ cộng đồng này được xếp hạng trực tiếp trong ba hoặc năm dự án huy động vốn từ cộng đồng hàng đầu trong lịch sử vào thời điểm đó. Mọi người đều phát hiện ra rằng trên blockchain có thể đạt được những hiệu ứng tương tự như những gì các trang web huy động vốn từ cộng đồng đã thực hiện trong vài năm. Mọi người đều rất hào hứng và đầu tư tiền vào đó. Nhưng đã xảy ra lỗi với hợp đồng của ứng dụng. Kết quả là toàn bộ số tiền bị đánh cắp. DAO đã mất rất nhiều tiền. Wanfeng nói:Có vẻ như một số người cũng nghi ngờ rằng chính đội đã làm điều đó. Xie Hanjian:Về cơ bản là không thể. Nhưng vụ việc bị đánh cắp tiền về cơ bản đã ảnh hưởng đến tất cả mọi người trong cộng đồng Ethereum lúc bấy giờ. Nó không chỉ ảnh hưởng đến tất cả mọi người mà còn ảnh hưởng đến kế hoạch dài hạn của Ethereum. Kế hoạch dài hạn của Ethereum là chuyển từ PoW sang PoS trong vài năm tới. PoW là cơ chế đồng thuận được Bitcoin vừa giới thiệu, bằng chứng công việc. Nhưng blockchain Nhiều người trên thế giới rất hào hứng với phương pháp đồng thuận mới, Proof of Stake. Bạn sở hữu bao nhiêu token trên blockchain thì bạn có quyền tạo ra các khối. Trong PoW, đó là bạn có bao nhiêu sức mạnh tính toán, khả năng bạn tạo ra khối tiếp theo là bao nhiêu. Trong PoS, số lượng token bạn sở hữu sẽ xác định xác suất tạo ra khối tiếp theo. Ethereum còn rất sớm Chỉ cần có kế hoạch chuyển sang PoS. Nhưng vấn đề là nhiều người đã đầu tư token của họ vào The DAO. DAO đã quy tụ 10% số token trong toàn bộ hệ sinh thái Ethereum vào thời điểm đó. Token đã bị người khác đánh cắp. Hậu quả tự nhiên là nếu Ethereum chuyển từ PoW sang PoS trong tương lai, người này sẽ có tiếng nói lớn. Đây là một vấn đề lớn có ý nghĩa lâu dài. Cộng đồng đã tranh luận tại thời gian đó Trong một thời gian dài, tôi đã tự hỏi liệu mình có nên lấy lại số tiền bị đánh cắp thông qua hard fork hay tôi nên tuân theo "mật mã là luật" và ăn cắp bất cứ thứ gì tôi đánh cắp được. Đó là bởi vì các lập trình viên của dự án The DAO rất tệ. Cuối cùng, mọi người đều cảm thấy rằng vẫn cần một hard fork để lấy lại tiền và không để nó có tác động lâu dài hơn. Vì vậy, một hard fork đã được thực hiện vào thời điểm đó thời gian . Nhưng lúc đó đã có một cuộc tranh luận lớn, nó khác với hard fork để nâng cấp công nghệ mà tôi vừa đề cập. Đối với một hard fork để nâng cấp công nghệ, mọi người sẽ đồng ý nâng cấp các nút và đồng ý rằng nâng cấp công nghệ là tốt. Nhưng một số DAO mọi người không đồng ý với hard fork và cho rằng nó báng bổ tinh thần của blockchain. Nhóm người này sẽ không chấp nhận dây chuyền mới. Như tôi vừa nói, hard fork là việc tạo ra một chuỗi mới. Những người này không đồng ý rằng chuỗi mới là chính thống và tin rằng chuỗi cũ là chính thống, chúng ta phải phát triển chuỗi cũ, tiếp tục phát triển nó, tiếp tục khai thác trên đó, sản xuất khối và tiếp tục đóng gói các giao dịch. Chúng ta phải tiếp tục phát huy tinh thần của Ethereum khi nó được thành lập lần đầu tiên. Dự án đó là ETC và nó chỉ đi theo con đường cũ.
Câu chuyện mới về Bitcoin
Gió buổi tối nói :Quay lại bằng chứng hoạt động của Bitcoin. Thiết kế ban đầu của hoạt động khai thác là thưởng cho những người khai thác cùng duy trì sổ cái, để họ có động lực tiếp tục duy trì sổ cái và ghi lại dữ liệu thực. Nói cách khác, mục đích ban đầu của Bitcoin không phải là làm cho nó tăng lên nhiều lần mà là để mọi người đào coin vì mục đích khai thác coin. Trên thực tế, Bitcoin là nhiều nhất Ban đầu bạn có muốn xây dựng một hệ thống thanh toán không? Xie Hanjian:Đúng, sách trắng Bitcoin nói về việc xây dựng hệ thống thanh toán. Wanfeng nói:Vậy đây là điểm khác biệt lớn nhất giữa Bitcoin thật ngày nay và thiết kế sớm nhất. Xie Hanjian:Trên thực tế, có rất nhiều điểm khác biệt. Đây cũng là một nơi rất thú vị. Bạn sẽ thấy rằng có điều gì đó sẽ tự thay đổi theo tiến trình lịch sử. Bitcoin ban đầu được dự định là một hệ thống thanh toán ẩn danh, nhưng giờ đây câu chuyện về Bitcoin không còn nhằm mục đích trở thành một hệ thống thanh toán nữa. Cộng đồng Bitcoin về cơ bản đã đạt được sự đồng thuận rằng Bitcoin không đáng tin cậy để thanh toán. Trước hết, giá cả dao động rất nhiều, Thứ hai, khi bây giờ đắt đỏ quá, phí xử lý cho một lần chuyển tiền cao ngất ngưởng. Nó quá đắt và không thể dùng để thanh toán, kém xa Alipay. Bitcoin đó phù hợp phải làm gì? Câu chuyện mới bây giờ là Bitcoin là vàng và nó có các đặc điểm của vàng kỹ thuật số. Bitcoin cực kỳ đắt đỏ. Giá của nó biến động, và giá vàng cũng vậy. Mọi người thường không thích chạm vào nó, điều này hoàn toàn trái ngược với việc thanh toán. Thanh toán là dòng nước đến và đi hàng ngày, trong khi vàng là tài sản không di chuyển và chỉ là vật lưu trữ giá trị. Mã bao gồm Bitcoin cũng đã được thông qua Nhiều sửa đổi. Ví dụ, phiên bản mã Bitcoin vừa được Satoshi Nakamoto phát hành thực sự có nhiều lỗi và nhiều chức năng chưa hoàn hảo. Trong suốt mười năm phát triển, các lỗi được phát hiện từ từ, một số được phát hiện thông qua các cuộc tấn công và một số do chính đội ngũ bảo mật phát hiện. Những lỗi này đã được sửa từng lỗi một. Thứ hai là chức năng cũng đã được mở rộng. Ví dụ: một thay đổi quan trọng là Segregated Witness. Với Segregated Witness, bạn có thể làm được nhiều việc hơn. Ví dụ như Lightning Network và hàng loạt thứ khác. Bitcoin vẫn đang phát triển, nhưng nhìn chung, Bitcoin rất, rất, rất thận trọng về mặt kỹ thuật. Bitcoin là một hệ thống đã mang quá nhiều giá trị và không ai sẵn sàng thay đổi nó. Do đó, tốc độ tiến hóa của Bitcoin sẽ rất chậm. Wanfeng nói: Cá nhân bạn có đồng ý với quan điểm hiện tại về Bitcoin không? Xie Hanjian:Tôi hoàn toàn đồng ý.
Bước nhảy vọt của Ethereum
Wanfeng nói: Vậy bạn bắt đầu chú ý đến Ethereum từ khi nào? Trở thành người ủng hộ Ethereum từ rất sớm?
Xie Hanjian: Tôi đã nằm trong vòng tròn khi chú ý đến Ethereum. Lúc đó tôi đang thực hiện một dự án kinh doanh của riêng mình. Vì công việc nên tôi phải nghiên cứu nhiều dự án blockchain. Vào năm 2014 hoặc 2015, sách trắng của Ethereum xuất hiện và hoạt động huy động vốn từ cộng đồng bắt đầu. Sau khi được bạn bè xung quanh giới thiệu, tôi đã làm theo. Mọi người bàn luận và nhận thấy Ethereum quả thực là một cải tiến vượt bậc nên lúc đó họ rất thích thú. Wanfeng nói: So với Bitcoin, Ethereum có tiến bộ gì không? Xie Hanjian: So với Bitcoin và nhiều dự án khác, Ethereum được coi là một sự cải tiến. Vào thời điểm đó đã có rất nhiều dự án ngôi sao, nhưng bây giờ mọi người đều không biết về chúng. Chẳng hạn như NXT, Litecoin, BCH. Nhưng bạn sẽ thấy rằng khoảng thời gian trước Ethereum có thể được gọi là thời kỳ altcoin. Chúng ta có thể chia nó vào Kỷ nguyên Bitcoin (Chỉ Bitcoin), Kỷ nguyên Altcoin và Kỷ nguyên Ethereum. Bây giờ chúng ta vẫn đang ở thời kỳ Ethereum. Trong kỷ nguyên altcoin, hầu hết các dự án đều được phát hành bằng cách sao chép mã Bitcoin và thực hiện một số sửa đổi nhỏ để biến nó thành một dự án mới. Những dự án bắt chước này đều giống nhau. Những gì tôi vừa đề cập đều là những dự án đã có những thay đổi lớn. Một ví dụ về những thay đổi rất nhỏ là Litecoin, về cơ bản không thay đổi, chỉ một số thông số của Bitcoin được thay đổi. Wanfeng nói: Có bất kỳ thay đổi nào về altcoin mà bạn cho là có giá trị không? Hay về cơ bản nó sẽ biến mất theo tiến trình lịch sử? Xie Hanjian:Đúng. Một số altcoin chỉ thay đổi thông số, chẳng hạn như Litecoin. Một số altcoin có ý tưởng bất ngờ, chẳng hạn như Peercoin, nguồn gốc của PoS. Đây là một ý tưởng bất ngờ. Điều thú vị hơn là NXT, trước hết, về mặt kỹ thuật, nó chọn mô hình tài khoản, không giống như mô hình UTXO của Bitcoin. NXT cũng cho phép mọi người phát hành Token của riêng mình, điều này đã có thể thực hiện được vào thời điểm đó. Ngoài ra còn có các altcoin cho phép mọi người tạo DEX của riêng mình. Bao gồm cả điều đó vì Bitcoin biến động rất lớn nên có những dự án muốn tạo ra những đồng tiền có giá trị ổn định có thể sử dụng để thanh toán và cuộc sống hàng ngày. Những ý tưởng này đã tồn tại từ thời kỳ altcoin và nhiều ý tưởng trong số đó vẫn tồn tại. Ví dụ: ý tưởng về stablecoin đã được tiếp thu vào Maker DAO, đây là nền tảng khai thác lớn nhất trên Ethereum. Có rất nhiều ý tưởng đã được truyền lại trong kỷ nguyên altcoin.

Wanfeng cho biết:Vậy sự khác biệt và cải tiến cơ bản nhất của Ethereum là gì? Xie Hanjian: Ethereum đã tạo ra một hệ thống mới. Nó cho phép người dùng và nhà phát triển hiện thực hóa ý tưởng của mình một cách thuận tiện hơn trên hệ thống mới. Cách để thực hiện những ý tưởng này trước Ethereum là tạo ra một altcoin. Ví dụ: nếu Bitcoin là Nokia, thì các altcoin sẽ có cảm giác giống như điện thoại thông minh trước iPhone. Bạn có thể sửa đổi điện thoại di động Nokia, cài đặt nó bằng chip MediaTek và cài sẵn một số trò chơi nhỏ để tạo ra một chiếc điện thoại di động mới với các chức năng khác với Nokia. Nhưng nó không có nền tảng trừu tượng. Vào thời điểm đó, nếu bạn muốn thêm các tính năng mới, bạn chỉ cần thiết kế lại một chiếc điện thoại di động mới. Nhưng Ethereum đang xây dựng một hệ thống mới, một hệ thống giống như iOS. Ethereum không tập trung vào các ứng dụng, nhưng các nhà phát triển có thể tạo ra nhiều ứng dụng khác nhau trên đó. Và nếu muốn thêm các chức năng mới, bạn không cần phải tự mình "xây dựng một chiếc điện thoại di động và sản xuất một phần cứng" nữa mà chỉ cần phát triển các ứng dụng. Đây là sự khác biệt lớn nhất giữa Ethereum. Wanfeng nói:Vitalik bao nhiêu tuổi khi Ethereum xuất hiện? Xie Hanjian: Lúc đó anh ấy chưa đầy 20 tuổi. Wanfeng nói:Bạn có tò mò về người sáng lập này không? Một đứa trẻ như vậy đã tạo ra Ethereum. Xie Hanjian: Lúc đó, tôi nghĩ anh ấy thực sự rất tuyệt vời. Anh ấy còn rất trẻ. Nhưng anh ấy không tự mình làm tất cả. Vitalik đang sản xuất ether Trước khi tham gia diễn đàn, anh ấy đã là một người khá nổi tiếng trong cộng đồng Bitcoin. Ông là một trong những nhà văn chính của Tạp chí Bitcoin vào thời điểm đó. Tôi có cảm giác như một nửa số bài viết trên trang web đó lúc đó là do anh ấy viết. Anh ấy viết những bài báo có chất lượng rất cao và rất kỹ thuật. Vitalik cung cấp bit trước Nhóm coin đưa ra ý kiến, đó chính là chiếc máy chức năng mà tôi vừa đề cập, vì chúng ta đã có những chức năng này rồi, tại sao chúng ta không thể trừu tượng hóa chúng và xây dựng một nền tảng? Khi những người làm việc trong dự án Bitcoin phớt lờ anh, anh cảm thấy rất chán nản. Nhưng anh ấy nghĩ điều đó thực sự có thể thực hiện được nên anh ấy đã tự mình xây dựng Ethereum. Vitalik thực ra giống một lý thuyết hơn. Những người thích thiết kế và nghiên cứu giao thức. Ý tưởng đã có và khuôn khổ chung đã có, nhưng ai đó cần giúp anh ta trong việc triển khai kỹ thuật. Vì vậy, lúc đó anh ấy đã nói về nó khắp nơi, tập hợp một đội và tập hợp rất nhiều người để cùng nhau làm việc này. Vitalik thật tuyệt vời Vấn đề là anh ấy là người đã bắt đầu làm việc trong ngành từ rất sớm và anh ấy không tự nhiên nhảy ra ngoài để thiết kế Ethereum. Anh ấy đã làm được rất nhiều việc khi còn rất trẻ. Wanfeng nói:Tôi tưởng bạn sẽ nói rằng bạn đã đạt được sự giàu có và tự do từ rất sớm, và bạn vẫn phải ra ngoài làm việc. Xie Hanjian:Điều rất hấp dẫn của ngành này là nhiều người vẫn có lý tưởng. Mặc dù mọi người đều hy vọng đạt được tự do tài chính nhưng nhiều người thực sự làm mọi việc dựa trên sở thích ngay từ đầu và không mong đạt được tự do tài chính bằng cách làm điều này trong tương lai. Giống như việc tạo ra Ethereum, đó là chuyện của 5 năm trước và không ai biết tương lai của blockchain sẽ như thế nào.