Độc quyền | Nền tảng chuỗi khối cơ bản được "Netease Odaily" sử dụng với hàng triệu hoạt động hàng ngày là gì?
卢晓明
2018-11-13 03:00
本文约2959字,阅读全文需要约12分钟
Nguồn mở là cách tốt nhất để blockchain hoạt động.

Dưới hào quang của một công ty lớn và sự hỗ trợ của blockchain, sản phẩm blockchain đầu tiên của NetEase "Netease Odaily" đã được ra mắt trong vòng chưa đầy hai tháng và có hàng triệu người dùng hàng ngày.

Mô tả hình ảnh

Dữ liệu thời gian thực của Netease Odaily, kể từ ngày 7 tháng 11 năm 2018, khối lượng dữ liệu tích lũy vượt quá 200 triệu

Hiệu suất không đủ là một thách thức lớn đối với blockchain. Netease Odaily giải quyết vấn đề này như thế nào?

Ngành công nghiệp thực sự biết rất ít về công nghệ cơ bản đằng sau các ứng dụng chuỗi khối. Gần đây, Odaily đã biết độc quyền rằng lớp dưới cùng của NetEase Odaily được phát triển dựa trên dự án chuỗi liên minh nguồn mở trong nước FISCO BCOS. FISCO BCOS (sau đây gọi là BCOS) được phát triển bởi nhóm làm việc mã nguồn mở của Liên minh hợp tác chuỗi khối tài chính (gọi tắt là Liên minh chuỗi vàng). Nhóm làm việc nguồn mở của Liên minh chuỗi vàng bao gồm chín tổ chức thành viên bao gồm WeBank, Thâm Quyến Securities Express và Tencent.

Odaily đã phỏng vấn Fan Ruibin, trưởng nhóm làm việc nguồn mở của Golden Chain Alliance và là người phụ trách chuỗi khối của WeBank, để hiểu nguồn gốc, cấu trúc kỹ thuật và ý tưởng phát triển của dự án.

Các dự án nguồn mở khác với hợp tác thương mại, sau khi dự án là nguồn mở, mọi người đều có thể nhận miễn phí. Nhóm BCOS cũng tình cờ phát hiện ra rằng Netease Odaily là người dùng của họ.

"Vào đầu năm nay, chúng tôi phát hiện ra rằng các sinh viên NetEase Odaily đã tham gia cộng đồng BCOS và rất tích cực thảo luận về công nghệ của dự án này." Fan Ruibin nói với Odaily, "Hơn nữa, chúng tôi đã xác nhận vấn đề này với họ."

FISCO BCOS đã được mã nguồn mở vào tháng 12 năm ngoái, các tính năng và mô-đun mới của nó đã được xác minh là ổn định và đáp ứng nhu cầu của ngành công nghiệp toàn cầu sau một thời gian.

"Mặc dù nó là một nền tảng cơ bản cho lĩnh vực tài chính, nhưng nó không chỉ có sẵn cho các công ty tài chính." Theo thống kê của nhóm làm việc nguồn mở, các trường hợp sử dụng BCOS làm nền tảng hiện tại bao gồm "chuỗi phân xử" của Ủy ban trọng tài Quảng Châu và tiền gửi bản quyền cổ phiếu Annie. Nền tảng chứng khoán, nền tảng hòa giải liên ngân hàng của WeBank và nền tảng tài chính chuỗi cung ứng của Sifang Jingchuang có hơn hàng trăm trường hợp, bao gồm tài chính, tư pháp, bản quyền, quản lý tài sản, v.v. lĩnh vực.

Tại sao lại là nguồn mở: Blockchain hoạt động tốt nhất như thế nào

“At first, they ignored, then they laughed at us, then they feared.”

Câu này tại hội nghị Red Hat (Mũ Đỏ), một nhà cung cấp giải pháp mã nguồn mở, mô tả sự lớn mạnh của PMNM ở nước ngoài. Nó nói về sự thay đổi thái độ của Microsoft đối với "nguồn mở", đầu tiên là làm ngơ, sau đó là chế giễu, sau đó là sợ hãi. "Nỗi sợ hãi" này cuối cùng đã dẫn đến việc Microsoft mua lại Github và IBM mua lại Red Hat.

Chế độ hoạt động nguồn mở đã phát triển thành một lực lượng để cạnh tranh với hoạt động thương mại ở nước ngoài, và chúng đã trở thành hai cách bổ sung cho phát triển và bảo trì phần mềm. Các công ty Internet quốc tế cũng duy trì nhiều dự án nguồn mở nhằm thu hút các nhà phát triển, nhưng trường hợp tương tự rất hiếm ở Trung Quốc.

Có nhiều công ty lớn trong nước triển khai blockchain, nhưng rất ít công ty mã nguồn mở. Tại sao các nhóm làm việc về nguồn mở chọn tham gia sâu vào các dự án nguồn mở?

Fan Ruibin tin rằng việc lựa chọn nguồn mở được xác định bởi các đặc tính kỹ thuật của chuỗi khối. Kịch bản áp dụng của bản thân blockchain là sự tham gia của nhiều bên, nó là một cỗ máy đáng tin cậy và mã nguồn mở là phương thức hoạt động phù hợp nhất. "Chúng tôi hy vọng sẽ hợp nhất nhiều đối tác để xây dựng một hệ sinh thái dựa trên các dự án mã nguồn mở."

Mã mở, minh bạch và có thể kiểm tra được là nền tảng của niềm tin và độ tin cậy. Mã nguồn mở có nghĩa là người dùng trong cộng đồng có thể sử dụng miễn phí dễ dàng hơn. Đồng thời, chi phí thử và sai thấp thu hút nhiều cá nhân và doanh nghiệp vừa và nhỏ sử dụng nó hơn.

Người dùng trong cộng đồng thực sự không thể được gọi là khách hàng. Trong số đó có người dùng tổ chức cấp B với nhu cầu cực kỳ đa dạng, cũng như người dùng cá nhân cấp C. Fan Ruibin nói rằng một số người dùng B-side muốn sử dụng nền tảng cơ bản để phát triển.Họ đã tìm thấy kịch bản ứng dụng chuỗi khối và có đội ngũ R&D tốt, nhưng họ thường thiếu nền tảng cơ bản tốt.Fisco BCOS có thể cung cấp các trao đổi kỹ thuật và kéo lên Một số cơ sở đào tạo hoạt động theo kiểu cộng đồng.

Tại sao chọn chuỗi liên minh: chuỗi công khai không phục vụ công chúng, nhưng chuỗi liên minh có thể

Fan Ruibin nói rằng khi nhóm lần đầu tiên bước vào lĩnh vực blockchain, lần đầu tiên họ phải đối mặt với việc lựa chọn chuỗi liên minh hay chuỗi công khai. “Vào thời điểm đó, chúng tôi đã hoàn toàn chọn con đường của chuỗi liên minh và xác định rằng chỉ có chuỗi liên minh mới có thể tính đến con đường ổn định tài chính và đổi mới.”

Chuỗi công cộng nhấn mạnh khái niệm công bằng và phi tập trung, nhưng trong hoạt động thực tế, nó ngày càng trở nên tập trung và độc quyền hơn. "Các chuỗi khối công khai không còn thuộc sở hữu của công chúng nữa. Đây là một vấn đề lớn."

Đồng thời, anh ta không nghĩ rằng những người hưởng lợi từ chuỗi liên minh chỉ có bên B. Bên B giảm chi phí giao dịch thông qua chuỗi khối và lợi ích nên được chia sẻ bởi công chúng. "Chúng tôi tin rằng mô hình kinh doanh phân tán là tương lai. Tất cả các bên liên quan đều bình đẳng và tất cả các bên hợp tác trên cơ sở bình đẳng để chia sẻ giá trị, điều này có thể tránh được vấn đề quá lớn để thất bại trong kinh doanh. Để hiện thực hóa điều này được chia sẻ và minh bạch mô hình, bạn cần một khối. Nếu không có chuỗi, nó cần phải là mã nguồn mở. Chuỗi liên minh công cộng sẽ là chìa khóa để mở cánh cửa này."

Các thuật toán thực sự là một trong những nguồn tin cậy. Nhưng cơ chế tin tưởng lâu dài của xã hội loài người cũng rất đáng quý, chẳng hạn như cơ chế tư pháp và hệ thống giám sát. "Tôi nghĩ rằng thuật toán kết hợp với cơ chế ban đầu là tương lai."

Một phiên bản Trung Quốc của Hyperledger Fabric?

Mặc dù nó không nở rộ như chuỗi công khai, nhưng các dự án chuỗi liên minh nguồn mở không hiếm và thường được dẫn dắt bởi các công ty quốc tế lớn. Ví dụ: Hyperledger Fabric mã nguồn mở của IBM, Quorum của JPMorgan Chase, Corda của R3 và Coco của Microsoft. Trong số đó, cộng đồng Hyperledger là trưởng thành nhất và cũng đã tổ chức nhiều hoạt động quảng bá ngoại tuyến, cùng với sự quảng bá mạnh mẽ của IBM, mức độ nhận biết của nó phải cao nhất trong số các dự án chuỗi liên minh quốc tế.

So với các chuỗi liên minh nước ngoài, các đặc điểm của khái niệm thiết kế và kiến ​​trúc cơ bản của FISCO BCOS chủ yếu được phản ánh ở các khía cạnh sau:

1. Bảo mật: Theo đặc điểm của chuỗi liên minh, các chức năng như truy cập tổ chức, chứng nhận CA và quản lý khóa được thêm vào, tương đương với quản lý hệ thống toàn diện.

2. Bảo vệ quyền riêng tư: hỗ trợ quản lý quyền và cách ly vật lý, đây là những điều cơ bản nhất. Ông cũng đặc biệt giới thiệu hai điểm: BCOS hỗ trợ các bí mật quốc gia (thuật toán tiêu chuẩn được Cục Mật mã Nhà nước chứng nhận); đồng thời, nó cũng là mã nguồn mở, bao gồm mã hóa đồng cấu, bằng chứng không biết, chữ ký nhóm, chữ ký vòng, v.v. khả năng bảo vệ quyền riêng tư.

3. Hiệu năng: "Đây là điều mà nhiều người quan tâm hơn. Ví dụ như trường hợp của NetEase Odaily có yêu cầu cao về công nghệ. Đây chính xác là một tính năng quan trọng của BCOS. Bởi vì chúng tôi đã hỗ trợ nó khi chúng tôi mở mã nguồn vào năm ngoái .Điều đó rất quan trọng.Một trong những khả năng—khả năng thực hiện tính toán song song.”

Thiết kế đa chuỗi tính toán song song được BCOS áp dụng yêu cầu các nhà phát triển duy trì các đặc tính đẳng cấu của nhiều chuỗi càng nhiều càng tốt để giảm xung đột. "Chúng tôi có một quan điểm kỹ thuật rõ ràng, đó là hiệu suất của một chuỗi đơn lẻ có thể kéo dài bao lâu, nó sẽ luôn bị giới hạn. Nó bị giới hạn bởi môi trường phần cứng và thiết bị phần cứng. Do đó, trên cơ sở một Chuỗi đơn, có thể Kiến trúc nền tảng cơ bản hỗ trợ khả năng mở rộng tính toán song song linh hoạt, hiệu quả, đáng tin cậy và an toàn. ."

Dữ liệu thử nghiệm cho thấy TPS chuỗi đơn của BCOS có thể đạt tới hàng nghìn cấp độ trong môi trường gồm bốn nút trên máy chủ PC X86 thông thường.

Sau khi đa chuỗi, cần phải giải quyết vấn đề về tài khoản điểm truy cập và chuỗi chéo. "Ý tưởng chính của chuỗi chéo là đảm bảo rằng dữ liệu giữa các chuỗi đơn lẻ khác nhau có thể được xác minh, không thể bị giả mạo và không thể bị từ chối." BCOS chủ yếu sử dụng công nghệ chữ ký đồng thuận và cây Merkle để đạt được sự tồn tại của chuỗi chéo, chống giả mạo và Bằng chứng không từ chối; tài khoản điểm phát sóng được thay đổi từ đồng bộ sang không đồng bộ, tương tự như cách thức của Internet.

4. Dễ sử dụng: "Điểm này rất dễ bị bỏ qua, nhưng tôi nghĩ điểm khác biệt quan trọng giữa việc nó là đồ chơi dành cho các nhà phát triển cá nhân hay nền tảng cấp doanh nghiệp là tính dễ sử dụng.

5. Độ tin cậy, làm thế nào để chứng minh độ tin cậy của nền tảng? Thứ nhất, thông qua mã nguồn mở, mọi người đều có thể phán xét và đánh giá; thứ hai, tri thức thực sự đến từ thực tiễn. Nền tảng cơ bản này đã được thử nghiệm bởi nhiều tổ chức và ứng dụng bên ngoài và đã chạy trong môi trường sản xuất trong một thời gian dài.

Bài viết tham khảo:

Tôi là Lu Xiaoming, biên tập viên của Odaily. Tôi đang khám phá blockchain thực sự. Vui lòng thêm lohiuming để cập nhật tin tức và liên lạc. Vui lòng ghi rõ tên, đơn vị, chức vụ và lý do của bạn.


Bài viết tham khảo:

Forefront | Người dùng hoạt động hàng ngày của "Netease Odaily" đã đạt một triệu, phiên đấu giá "Kim cương đen" đã bị người chơi đặt câu hỏi

Chuỗi khối Odaily (Trình duyệt chính thức của Netease Odaily)

Gu Feiyong, trưởng nhóm Netease Odaily: Công nghệ chuỗi khối là lớp dưới cùng và là phương tiện để đạt được đôi bên cùng có lợi

Golden Chain Alliance ra mắt phiên bản nâng cấp tài chính - FISCO BCOS

Không có cái gọi là mô hình kinh doanh mã nguồn mở

Thế giới tương lai: ít vô nghĩa hơn, nhiều mã hơn


Tín dụng hình ảnh: NASA

卢晓明
作者文库