Tổng quan Gear Technologies
Giới thiệu sơ lược về Gear Technologies
Ngày nay Polkadot là một trong những mạng multi-chain phát triển nhanh nhất. Mặc dù nó có kiến trúc thích ứng để xây dựng các nền tảng hợp đồng thông minh và phát triển công nghệ nhanh chóng cho các ứng dụng phi tập trung, nhưng bản thân lại không phải là nền tảng hợp đồng thông minh.
Gear Technologies đang tạo ra một mạng lưới như một parachain Polkadot, đây sẽ là một công cụ để lưu trữ các hợp đồng thông minh. Điều này sẽ cho phép mọi người triển khai bất kỳ dApp nào trên Polkadot và Kusama để tận dụng tất cả các lợi ích từ hệ sinh thái của họ, đặc biệt là với chi phí tài chính tối thiểu.
Giống như Polkadot, Gear Technologies sử dụng một Substrate framework, giúp đơn giản hóa việc tạo các blockchain khác nhau cho các ứng dụng cụ thể. Substrate cung cấp chức năng mở rộng và cho phép người dùng tập trung vào việc tạo một công cụ tùy chỉnh trên đầu giao thức.
Việc tung ra một blockchain trước đây đã rất tốn kém, nhưng Gear cho phép các nhà phát triển dApp tập trung vào các dự án của họ hơn là xây dựng và vận hành toàn bộ một chuỗi khối từ đầu.
Khía cạnh trung tâm của Polkadot là khả năng định tuyến các thông điệp tùy ý giữa các chuỗi. Cả hai mạng Polkadot và Gear đều nói cùng một ngôn ngữ – các tin nhắn bất đồng bộ – vì vậy tất cả các dự án được xây dựng bằng Gear dễ dàng tích hợp vào mạng Polkadot và Kusama. Kiến trúc nhắn tin bất đồng bộ cho phép Gear trở thành một parachain hiệu quả và dễ sử dụng.
Gear Technologies là gì?
Gear là một nền tảng hợp đồng thông minh dựa trên Substrate cho phép mọi người chạy dApp trong vài phút.
- Gear cung cấp mạng phi tập trung Layer-1 là cách dễ nhất và tiết kiệm chi phí nhất để chạy các chương trình WebAssembly (hợp đồng thông minh) được biên dịch từ nhiều ngôn ngữ phổ biến, chẳng hạn như Rust, C / C ++ và hơn thế nữa.
- Gear đảm bảo API rất tối thiểu, trực quan và đủ để chạy cả chương trình mới được viết và chương trình hiện có trên nhiều mạng mà không cần phải viết lại chúng. Hợp đồng thông minh được lưu trữ ở trạng thái của blockchain và được gọi để duy trì trạng thái của chúng theo yêu cầu.
- Gear được thiết kế để trở thành mô hình Layer 2 để lưu trữ các hợp đồng thông minh trên mạng Polkadot / Kusama. Điều này cho phép mọi người triển khai bất kỳ dApp nào trên Polkadot và Kusama để tận dụng tất cả các lợi ích từ hệ sinh thái của họ, nhưng với chi phí tài chính tối thiểu.
- Gear cho phép chuyển đổi liền mạch sang Web3, cho phép chạy các dApp, microservices, phần mềm trung gian và các API mở.
Gear sử dụng Substrate. Điều này giúp đơn giản hóa việc tạo các blockchain khác nhau cho các ứng dụng cụ thể. Substrate cung cấp chức năng mở rộng và cho phép người dùng tập trung vào việc tạo một công cụ tùy chỉnh trên đầu giao thức.
Việc khởi chạy một blockchain trước đây đã rất tốn kém. Nó đòi hỏi những nỗ lực đáng kể để xây dựng một ứng dụng giao dịch, một sổ cái phân tán, một cơ chế đồng thuận, một máy ảo và hơn thế nữa. Nhưng Gear cho phép các nhà phát triển dApp tập trung vào các dự án của họ hơn là xây dựng và vận hành toàn bộ một blockchain từ đầu.
Gear mong muốn cải thiện hệ sinh thái Polkadot, điều chỉnh theo nhu cầu của nó và thúc đẩy thị trường dApp về phía trước. Họ đã chọn Polkadot cho Gear vì:
- Mô hình bảo mật cho phép các parachain mới được khởi chạy mà không cần phải tìm kiếm các validator mới để bảo vệ chúng
- Bất kỳ ai cũng có thể xây dựng dApp và triển khai chúng trên Gear mà không cần phải phát triển parachain của riêng mình
- Tích hợp với hệ sinh thái Polkadot / Kusama bằng cách sử dụng mạng Gear giúp giảm đáng kể chi phí cho các nhà phát triển
- Đội ngũ phát triển Gear có kiến thức sâu sắc về Polkadot / Kusama, điều này cho phép họ phát triển một dự án tốt hơn
Các kênh truyền thông của Gear Technologies
Website: https://gear-tech.io/
Twitter: https://twitter.com/gear_techs
Medium: https://medium.com/@gear_techs
Github: https://github.com/gear-tech
Discord: https://discord.gg/7BQznC9uD9
Gear Technologies team
Đội ngũ của Gear có nhiều kinh nghiệm trong không gian blockchain. Người sáng lập của Gear Technologies đã trực tiếp tham gia vào việc tạo ra các công nghệ Polkadot và Substrate.
Gear là một dự án mang tính chuyên môn cao. Tất cả sự chú ý và cống hiến của đội ngũ cốt lõi hoàn toàn tập trung vào việc phát triển dự án một cách hiệu quả nhất để hoàn thành mục tiêu.
Người sáng lập và Giám đốc điều hành
Nikolay Volf là một trong những nhà phát triển chính của công nghệ cơ bản của Polkadot và Substrate từ năm 2015. Là thành viên ban đầu của nhóm Parity Technologies, Nikolay đã làm việc trên nhiều giao thức trong không gian blockchain: Ethereum, Bitcoin, ZCash. Nikolay cũng dẫn đầu việc triển khai các hợp đồng thông minh WebAssembly lần đầu tiên trong khi làm việc cho Parity Technologies.
Khi Polkadot đi vào hoạt động chính thức, kinh nghiệm và kiến thức rộng rãi của Nikolay về blockchain cho phép anh tạo ra một dự án độc đáo như Gear. Nikolay đã xây dựng một đội ngũ chuyên gia đam mê blockchain và có kinh nghiệm lập trình rộng lớn trong Rust.
Người sáng lập và Giám đốc tài chính
Ilya Veller có hơn 20 năm kinh nghiệm làm việc với HNWI và các quỹ đầu cơ toàn cầu tại Renaissance Capital, Morgan Stanley và Bank of America. Ilya đã huy động được hơn 1 tỷ đô la cho các dự án khác nhau trong 20 năm qua.
Người sáng lập và Trưởng bộ phận Phát triển
Alexander Bugorkov có nhiều kinh nghiệm làm việc với các công ty công nghệ thành công như Lyft, New Relic và Spotify.
CTO
Petr Volynskiy có nhiều kinh nghiệm trong việc phát triển sản phẩm, quản lý sản phẩm và lãnh đạo kỹ thuật trong nhiều lĩnh vực, bao gồm phát triển ứng dụng kinh doanh để quản lý dự án và quy trình kinh doanh, kiến trúc hệ thống, môi trường & quy trình phát triển đa nền tảng, web & ứng dụng di động, hệ điều hành, ảo hóa và Đám mây (SaaS, IaaS, PaaS).
Anh đã từng chỉ đạo một nhóm các chuyên gia mà những người này sau này đã trở thành một phần của nhóm cốt lõi của Polkadot và các mạng khác.
Công nghệ và Sản phẩm
Công nghệ
State components
Như bất kỳ hệ thống blockchain nào, Gear Technologies duy trì trạng thái phân tán. Runtime code được biên dịch sang WebAssembly sẽ trở thành một phần của bộ lưu trữ trạng thái của blockchain.
Gear Technologies đảm bảo một trong những tính năng xác định – nâng cấp runtime không cần fork. Trạng thái cũng được đảm bảo sẽ hoàn thành nếu một tiện ích cuối cùng được sử dụng.
Bộ lưu trữ trạng thái bao gồm các thành phần sau:
- Chương trình và bộ nhớ (bao gồm mã của chương trình và bộ nhớ riêng)
- Hàng đợi tin nhắn (hàng đợi tin nhắn toàn cầu của mạng)
- Tài khoản (tài khoản mạng và số dư của chúng)
Chương trình
Các chương trình là công dân hạng nhất ở mạng trạng thái Gear. Mã chương trình được lưu trữ dưới dạng một khối Wasm bất biến. Mỗi chương trình có một lượng bộ nhớ cố định tồn tại giữa các lần xử lý thông báo (cái gọi là vùng tĩnh). Các chương trình có thể cấp phát nhiều bộ nhớ hơn từ nhóm bộ nhớ được cung cấp bởi một cá thể Gear. Một chương trình cụ thể chỉ có thể đọc và ghi trong phạm vi được cấp phát riêng cho bộ nhớ của nó.
Bộ nhớ
Gear instance giữ không gian bộ nhớ riêng cho mỗi chương trình và đảm bảo nó hoạt động bền bỉ. Một chương trình chỉ có thể đọc và ghi trong không gian bộ nhớ của chính nó và không có quyền truy cập vào không gian bộ nhớ của các chương trình khác. Không gian bộ nhớ riêng được dành riêng cho một chương trình trong quá trình khởi tạo và không yêu cầu thêm phí (đã bao gồm trong phí khởi tạo chương trình).
Hàng đợi tin nhắn
Gear instance chứa một hàng đợi tin nhắn chung. Sử dụng nút Gear, người dùng có thể gửi các giao dịch với một hoặc một số tin nhắn tới (các) chương trình cụ thể. Điều này sẽ lấp đầy hàng đợi tin nhắn. Trong quá trình xây dựng khối, các thông báo được định giá lại và chuyển đến chương trình cụ thể
Tài khoản
Đối với một mạng công cộng, việc bảo vệ chống lại các cuộc tấn công DOS luôn yêu cầu phí gas / phí cho quá trình xử lý giao dịch. Gear cung cấp một mô-đun số dư cho phép lưu trữ số dư của người dùng và chương trình và trả phí giao dịch. Gear Network có thể hoạt động dưới dạng permissioned và permissionless. Nếu hoạt động dưới dạng permissioned thì không cần mô-đun số dư.
Mô hình tác nhân của Gear cho các giao tiếp
Đối với giao tiếp giữa các tiến trình, Gear sử dụng phương pháp tiếp cận mô hình tác nhân – một trong nhiều lý thuyết toán học mô tả các hệ thống truyền thông điệp. Sự phổ biến của mô hình tác nhân đã tăng lên và nó đã được sử dụng trong nhiều ngôn ngữ lập trình mới. Nguyên tắc của mô hình tác nhân là các chương trình không bao giờ chia sẻ bất kỳ trạng thái nào và chỉ trao đổi thông điệp giữa nhau.
Trong mô hình tác nhân, một hệ thống bao gồm các đối tượng hoạt động đồng thời giao tiếp với nhau độc quyền bằng cách nhắn tin. Trong khi mô hình tác nhân thông thường không đảm bảo thứ tự tin nhắn, Gear cung cấp một số đảm bảo bổ sung rằng thứ tự tin nhắn giữa hai chương trình cụ thể được giữ nguyên.
Mô hình tác nhân đảm bảo:
- Khả năng mở rộng cao
- Khả năng chịu lỗi cao
Sử dụng phương pháp tiếp cận mô hình tác nhân cung cấp một cách để triển khai logic đồng thời dựa trên tác nhân bên trong các chương trình (hợp đồng thông minh). Nó có thể sử dụng các cấu trúc ngôn ngữ khác nhau để lập trình không đồng bộ (Futures và async-await trong Rust).
Gear nguyên bản cung cấp cú pháp async / await tùy ý cho bất kỳ chương trình nào. Nó giúp đơn giản hóa đáng kể việc phát triển và thử nghiệm, đồng thời giảm khả năng xảy ra lỗi trong quá trình phát triển hợp đồng thông minh. Gear API cũng cho phép sử dụng các thông báo đồng bộ bằng cách đơn giản là không sử dụng biểu thức await nếu logic của chương trình yêu cầu nó.
Bộ nhớ song song
Không gian bộ nhớ cô lập riêng lẻ cho mỗi chương trình cho phép xử lý thông báo song song trên một nút Gear. Số luồng xử lý song song bằng số lõi CPU. Mỗi luồng xử lý các thông báo dành cho một nhóm chương trình xác định. Nó liên quan đến các tin nhắn được gửi từ các chương trình khác hoặc từ bên ngoài (giao dịch của người dùng).
Ví dụ, với một hàng đợi tin nhắn chứa các tin nhắn được nhắm mục tiêu đến 100 chương trình khác nhau, nút Gear chạy trên mạng nơi 2 luồng xử lý được cấu hình. Gear engine sử dụng số lượng luồng được xác định trong thời gian chạy (bằng số lõi CPU trên một máy xác thực điển hình), chia tổng số lượng chương trình được nhắm mục tiêu cho số luồng và tạo một nhóm thông báo cho mỗi luồng (50 chương trình trên mỗi luồng).
Các chương trình được phân phối đến các luồng riêng biệt và mỗi thông báo xuất hiện trong một luồng mà chương trình mục tiêu của nó được xác định. Vì vậy, tất cả các thư được gửi đến một chương trình cụ thể sẽ xuất hiện trong một luồng xử lý duy nhất.
Trong mỗi chu kỳ, một chương trình được nhắm mục tiêu có thể có nhiều hơn một thông báo và một luồng xử lý thông báo cho nhiều chương trình.
Kết quả của quá trình xử lý thông báo là một tập hợp các thông báo mới từ mỗi luồng được thêm vào hàng đợi thông báo, sau đó chu kỳ lặp lại. Các thông báo kết quả được tạo ra trong quá trình xử lý thông báo thường được gửi đến một địa chỉ khác (trở về điểm gốc hoặc đến chương trình tiếp theo).
WebAssembly
WebAssembly VM (hoặc Wasm) được chứng minh là nhanh hơn bất kỳ lựa chọn thay thế nào vì đặc thù công nghệ. Việc sử dụng WebAssembly cho phép các hợp đồng thông minh của Gear biên dịch trực tiếp thành mã máy và chạy ở tốc độ cao. Tốc độ cao hơn có nghĩa là chi phí giao dịch thấp hơn và hiệu quả cao hơn.
Gear Technologies sử dụng WebAssembly trong toàn bộ mạng. Bất kỳ chương trình Gear nào đều ở định dạng WebAssembly. Trong ngữ cảnh Gear, bất kỳ hợp đồng thông minh nào cũng là một chương trình WebAssembly.
WebAssembly có những ưu điểm sau:
- Tốc độ cao. Vì nó không cần biên dịch lại ra mã máy.
- Đa môi trường. Nó có thể chạy trên bất kỳ phần cứng thực tế nào.
- An toàn. Một chương trình viết bằng WebAssembly sau khi được kiểm toán sẽ chỉ chạy đúng như những gì khi nó được tạo.
WebAssembly là một công nghệ công nghiệp toàn cầu, đáng chú ý vì nhiều lý do:
- Nó đã được thiết kế và thực hiện với sự hợp tác giữa tất cả các đối thủ cạnh tranh lớn trong không gian của nó.
- Nó đã được thiết kế và phát hành cùng với sự chính thức hóa hoàn chỉnh bằng máy móc, toán học.
Sản phẩm
Gear IDEA là một công cụ tiện lợi để viết, biên dịch và triển khai các chương trình RUST trực tiếp trong trình duyệt mà không cần cấu hình thêm môi trường. Bạn có thể bắt đầu thử nghiệm ngay bây giờ trên https://idea.gear-tech.io/
Gear Technologies Backers
Gear Technologies đã huy động được $12 triệu trong một vòng đầu tư private do Blockchange Ventures dẫn đầu.
Ngoài Blockchange, các quỹ đầu tư mạo hiểm hàng đầu khác đã tham gia vòng này, bao gồm Three Arrows Capital, Lemniscap, Distributed Global, LAO, Mechanism Capital, Bitscale, Spartan Group LLC, HashKey, DI Ventures, Elysium Venture Capital, Signum Capital và P2P Economy dẫn đầu bởi Konstantin Lomashuk, cùng với một số giám đốc điều hành hàng đầu của Web3 Foundation và Parity Technologies.
Gear Technologies Roadmap và tokenomics
FXCE sẽ cập nhật sớm khi có Gear công bố thông tin.
Gear Technologies Partner
FXCE sẽ cập nhật sớm khi có Gear công bố thông tin.
Kết luận
Gear Technologies là một dự án mới, chưa có quá nhiều tài liệu hay mô tả nhưng đây là dự án được tạo ra bởi một đội ngũ có kinh nghiệm nhiều năm về blockchain với ý tưởng rất hợp trend trên Polkadot, vì vậy phần nào cho thấy được tiềm năng của dự án. FCXCE sẽ cập nhật thêm về dự án cho các bạn ngay khi có thông tin mới nhất.
Bài viết được FXCE Ventures biên tập với mục đích cung cấp thông tin và phi lợi nhuận. Chúng tôi không khuyến nghị đầu tư và không chịu trách nhiệm cho các quyết định đầu tư liên quan đến nội dung bài dịch.
—————————————————
👉 Theo dõi FXCE Ventures
Group Chat | Research Hub | FXCE Spotlight | Tổng hợp airdrop | FXCE Pool Coin