Điểm dừng chân đầu tiên của ThunderChain Technology Salon: Cách tạo TPS cấp triệu
星球君的朋友们
2018-10-17 09:23
本文约2994字,阅读全文需要约12分钟
Chuỗi tạo ra tương lai Công nghệ chuỗi Xunlei Salon Nội dung khô Kết tủa

tiêu đề phụ

Hình: Zhang Huiyong, trưởng bộ phận nghiên cứu và phát triển nền tảng mở ThunderChain

Hình: Zhang Huiyong, trưởng bộ phận nghiên cứu và phát triển nền tảng mở ThunderChain

Zhang Huiyong, người đứng đầu bộ phận R&D nền tảng mở ThunderChain, đã đi đầu trong việc tiết lộ bí ẩn của ThunderChain và phân tích khung đa chuỗi đẳng cấu ban đầu của ThunderChain cho các nhà phát triển tại chỗ, nghĩa là nó có tỷ lệ đồng thời TPS cao hàng đầu thế giới và thứ hai -xác nhận cấp độ Khả năng xử lý, chính xác thì Thunder Chain được phát triển như thế nào?

Tại sao ThunderChain lấy một triệu TPS làm mục tiêu chính, Zhang Huiyong đã đưa ra câu trả lời như sau. Là dịch vụ lớp cơ bản của Internet, chuỗi khối khác với lớp ứng dụng. Nó có thể được so sánh với dịch vụ DNS. Nó cần phải có một khả năng cơ bản mạnh mẽ để chuyển tiền hoặc Lấy giao dịch làm ví dụ, chuỗi thông tin hoặc xác nhận quyền thông tin sẽ tạo ra ngày càng nhiều thông tin. Chỉ một TPS rất lớn mới có thể cung cấp hỗ trợ mạnh mẽ để thích ứng với nhiều tình huống ứng dụng hơn. Bằng cách này, một lượng lớn thông tin cơ bản có thể được Sử dụng chuỗi khối để thực sự phục vụ doanh nghiệp thực thể. Để đạt được mục tiêu này, ThunderChain đã tạo ra công nghệ đa chuỗi đẳng cấu, các yêu cầu của những người dùng khác nhau sẽ được chia thành các chuỗi khác nhau, đồng thời hỗ trợ mở rộng song song, đặt nền tảng vững chắc cho sự phát triển của chuỗi khối trong thế giới. tương lai.

Sau đó, Zhang Huiyong đã phân tích và giải thích việc lựa chọn thuật toán đồng thuận PBFT cho ThunderChain.Có hai thuật toán đồng thuận mà các nhà phát triển đã quen thuộc, đó là xác định và ngẫu nhiên. Đối với các ứng dụng cấp thương mại, việc áp dụng tính ngẫu nhiên không dễ được chấp nhận, đặc biệt là trong trường hợp khôi phục khối và phân nhánh trong thuật toán đồng thuận ngẫu nhiên.Ví dụ: khi thanh toán cho một giao dịch trên Taobao, việc khôi phục khối khiến đơn hàng không thành công , nó chắc chắn là không thể chấp nhận được đối với người dùng và giải pháp có thể là đặt hàng lại. Rõ ràng, đây là một cách làm hỏng trải nghiệm người dùng. ThunderChain chọn PBFT làm thuật toán đồng thuận. Ngã ba không quay trở lại. Chỉ khi hai điều này các điểm đạt được có thể hỗ trợ hiệu quả các ứng dụng cấp thương mại hay không.

Nhằm vào một loạt các điểm khó khăn trong ứng dụng blockchain hiện tại cho các doanh nghiệp thực tế, chẳng hạn như thiếu nhân sự chuyên nghiệp và kỹ thuật, chi phí việc làm cao và khó khăn trong việc điều chỉnh các quy trình kinh doanh hiện tại, v.v. Thunderchain không chỉ cung cấp hỗ trợ hiệu suất và hỗ trợ kỹ thuật mạnh mẽ mà còn cung cấp một loạt các hệ thống phụ trợ ngoại vi, chẳng hạn như hệ thống đặt lệnh giao dịch, Hệ thống tệp Thunderchain (TCFS), v.v., để tạo điều kiện cho các nhà phát triển truy cập hệ thống chuỗi khối. Nó cho phép các doanh nghiệp tập trung vào cấp độ kinh doanh của riêng họ và không bị chiếm lĩnh bởi công nghệ cơ bản của chuỗi khối.

tiêu đề phụ

Mô tả hình ảnh

Hình: Hao Xu, Kỹ sư R&D lớp ứng dụng của ThunderChain

Với sự hỗ trợ hiệu suất mạnh mẽ, để cho phép các nhà phát triển và doanh nghiệp nhanh chóng triển khai các ứng dụng kinh doanh phi tập trung, ThunderChain cung cấp một nền tảng mở để triển khai nhanh chóng và truy cập vào các hợp đồng thông minh. Hợp đồng thông minh thực chất là một tài khoản blockchain với mã thô, các tài khoản khác có thể gửi giao dịch thông qua tài khoản này để thực hiện các lệnh gọi hợp đồng nhằm thay đổi các biến trạng thái được lưu trữ trong hợp đồng.

Dựa vào công nghệ hàng đầu cơ bản, ThunderChain hiện có thể hỗ trợ các ứng dụng hợp đồng theo yêu cầu của các tình huống kinh doanh khác nhau, đồng thời cung cấp nhiều hỗ trợ kỹ thuật và hỗ trợ dịch vụ cơ bản đằng sau hậu trường, đồng thời cung cấp cho các nhà phát triển và doanh nghiệp các công cụ truy vấn và gọi lại cho các hệ thống phụ trợ ngoại vi khác nhau. Theo quan điểm của Hao Xu, doanh nghiệp và dữ liệu trong các ngành khác nhau có thể được tải lên chuỗi thông qua các hợp đồng thông minh, từ đó giải quyết các vấn đề về trung tâm tin cậy khác nhau trong ngành.

Lớp dưới cùng của ThunderChain tương thích với EVM. Hao Xu khuyến nghị các nhà phát triển nên sử dụng ngôn ngữ Solidity để phát triển hợp đồng thông minh và đây là một trong những ngôn ngữ phổ biến nhất để viết hợp đồng. Bị ảnh hưởng bởi các ngôn ngữ C ++, Python và Java, mục đích của thiết kế là để có thể máy (EVM). Là một ngôn ngữ được nhập tĩnh, nó cũng hỗ trợ các tính năng như kế thừa, thư viện và các loại phức tạp do người dùng xác định.

Khung Truffle là một trong những phương thức phát triển thường được sử dụng, nó tích hợp một số công cụ như triển khai, biên dịch và thử nghiệm bản địa hóa, đồng thời có thể nhanh chóng biên dịch, triển khai và gỡ lỗi mã hợp đồng. Ngoài Truffle, bạn cũng có thể nhanh chóng thực hiện triển khai và gọi thông qua Remix do Ethereum cung cấp, biên dịch hợp đồng trực tiếp trên trình duyệt, chạy hợp đồng hoặc gỡ lỗi trong môi trường ảo. Hai công cụ phát triển hợp đồng này rất thuận tiện, nhưng cũng có một số khác biệt. Là một ứng dụng cấp khung, Truffle có lợi hơn cho các hợp đồng kỹ thuật phức tạp. Ưu điểm của Remix là nó hỗ trợ gỡ lỗi một bước và bạn có thể xem chi tiết nội dung ngăn xếp và mã hợp ngữ, sẽ thuận tiện hơn khi triển khai các hợp đồng đơn giản thông qua Remix.

Mô tả hình ảnh


Hình: Cảnh salon công nghệ Thunderchain

Tại salon, Hao Xu đã phân tích những khó khăn trong việc áp dụng hợp đồng thông minh hiện tại và một số giải pháp cũng như khám phá kỹ thuật của ThunderChain, đồng thời có những biện pháp phòng ngừa bảo mật nào cho hợp đồng thông minh. các ứng dụng, bản chất này xác định rằng một khi hợp đồng được triển khai và gọi thành công, nó sẽ không thể được khôi phục. Trạng thái được lưu và tài sản được chuyển giao trong hợp đồng có giá trị và ý nghĩa quan trọng nên nếu mã hợp đồng có sai sót thường sẽ để lại hậu quả vô cùng nghiêm trọng.

tiêu đề phụ

Mô tả hình ảnh

Hình: Ma Shuangyang, trưởng bộ phận phát triển sản phẩm Thunderchain

Tại sao nên sử dụng DAPP Tìm ưu điểm so với sản phẩm Internet tập trung như thế nào? Các nhà phát triển có thể chọn hướng nào? Từ cảnh cắt thành đoạn nào? Làm thế nào để làm nó? Nó có giá bao nhiêu? Các nguồn lực đầu ở đâu?

Ma Shuangyang đã đưa ra một loạt câu hỏi tại thẩm mỹ viện để giúp các nhà phát triển ngay tại chỗ làm rõ nhu cầu của họ đối với nền tảng công nghệ cơ bản của chuỗi khối, đòi hỏi sự hỗ trợ về công nghệ, lưu lượng truy cập, vốn, nhân tài, v.v., và đây là những vấn đề hiện tại Nền tảng Chuỗi Xunlei có thể cung cấp.

Sau đó, Ma Shuangyang đã đưa ra 4 quan điểm về hiện trạng phát triển DAPP mà các nhà phát triển quan tâm nhất và xu hướng phát triển của các ứng dụng phi tập trung trong tương lai:

Thứ nhất, dần được định hướng đầu tư và chuyển dịch sang xu hướng “đầu tư + tiện ích”. Hiện tại, hầu hết các DAPP đều có thuộc tính đầu tư mạnh mẽ, trong tương lai, sự trưởng thành của hệ sinh thái DAPP sẽ làm tăng nhu cầu về tài sản kỹ thuật số.

Thứ hai, khi phạm vi người dùng blockchain mở rộng, giống như các sản phẩm Internet, các ứng dụng tương ứng cho các nhóm tuổi, giới tính và phân tầng người dùng khác sẽ tăng lên, không chỉ trong lĩnh vực quản lý tài sản và liên quan đến trò chơi.

Thứ ba, sự gia tăng nhu cầu sử dụng và sự tương tác ngày càng tăng giữa các DAPP khác nhau và hệ sinh thái chuỗi khối sẽ dẫn đến việc trao đổi thường xuyên hơn giữa các tài sản kỹ thuật số.

Thứ tư, từ việc thu hút người dùng chủ yếu thông qua đầu tư và lối chơi đầu cơ sang việc tìm kiếm các kịch bản phù hợp từ đổi mới công nghệ.

Ma Shuangyang tin rằng so với người dùng ứng dụng tập trung truyền thống, có một số khó khăn ở giai đoạn này, chẳng hạn như chi phí học tập cao hơn cho người dùng, tách biệt các kịch bản trực tuyến và ngoại tuyến cũng như các vấn đề hỗ trợ hiệu suất cơ bản. chuỗi khối hóa hoặc ưu tiên một số nội dung cần minh bạch và dựa trên sự đồng thuận khẩn cấp để triển khai trên chuỗi cũng là một lựa chọn theo hướng.

Để đạt được điều này, Thunderchain cung cấp một loạt giải pháp sản phẩm:

1. Giải pháp ngành + quy trình triển khai hợp đồng theo khuôn mẫu = plug-in nhỏ của Thunderchain, hạ thấp ngưỡng cho các nhà phát triển chuyển đổi và truy cập Thunderchain.

2. Tối ưu hóa hiệu suất cơ bản và đạt được khả năng xử lý đồng thời ở cấp độ triệu để hỗ trợ các ứng dụng thương mại ở cấp độ hiện tượng.

3. Các chức năng chính được cung cấp bởi nền tảng mở: Trao đổi LinkToken, hợp đồng thông minh, Hệ thống tệp chuỗi Thunder (TCFS), LinkToken Mall.

4. Nền tảng mở ThunderChain cung cấp cho các nhà phát triển công nghệ, chi phí bằng không, lưu lượng truy cập và các chính sách hỗ trợ một cửa đầu tư cho tinh thần kinh doanh chuỗi khối.

Là một thương hiệu thẩm mỹ viện ngoại tuyến được tạo bởi nền tảng mở ThunderChain, hai thẩm mỹ viện kỹ thuật sẽ được tổ chức tại Hàng Châu và Hồng Kông vào tháng 10 năm nay và các hoạt động tiếp theo sẽ được tổ chức tại Quảng Châu, Thượng Hải và các thành phố khác. trang web chính thức, bạn có thể nhận thông tin mới nhất từ ​​thẩm mỹ viện công nghệ và tiếp tục chú ý đến các công nghệ tiên tiến và chủ đề nóng trong các lĩnh vực liên quan đến chuỗi khối.

Tôi hy vọng rằng thông qua trao đổi chuyên sâu trực tiếp với các nhà phát triển, tôi sẽ cho bạn thấy nhiều kết quả phát triển hơn và suy nghĩ về Thunder Chain, để các nhà phát triển có thể theo kịp những phát triển nóng hổi của công nghệ chuỗi khối và hy vọng rằng sẽ có nhiều người đam mê công nghệ hơn sẽ tham gia vào ngành công nghiệp chuỗi khối, trong cùng một ngành, chúng ta sẽ cùng nhau mở ra kỷ nguyên Internet giá trị, sẽ có tác động đến mọi lĩnh vực của xã hội.

星球君的朋友们
作者文库