BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Vấn đề cộng đồng Chaohua 046 | Chromia dạy bạn cách xây dựng DApp bằng "một cú nhấp chuột" một cách ngu ngốc

王也
读者
2020-05-30 01:34
Bài viết này có khoảng 4748 từ, đọc toàn bộ bài viết mất khoảng 7 phút
Tin tốt cho các nhà phát triển DApp.
Tóm tắt AI
Mở rộng
Tin tốt cho các nhà phát triển DApp.

Vào cuối năm 2017, sự ra đời của "Crypto Kitties" đã mang lại sự bùng nổ lớn về DApps. Kể từ đó, những người tham gia vào thế giới blockchain đã bắt đầu nghiên cứu triển vọng của các ứng dụng phi tập trung một cách bùng nổ——các trò chơi phi tập trung, phi tập trung Với phát triển tài chính phi tập trung và trao đổi phi tập trung, nhiều khái niệm đang nổi lên.

Tuy nhiên, ngày nay, ba năm sau, mặc dù khái niệm về các ứng dụng phi tập trung đã quen thuộc với mọi người, nhưng nhìn vào toàn bộ thế giới blockchain, vẫn chỉ có một số DApp mà người tham gia có thể kể tên. Ethereum đã dấn thân vào con đường DeFi, nhưng sự cố thiên nga đen thường xuyên xảy ra, EOS và Tron từng được gọi là "chuỗi rau muống", các chuỗi công khai dọc khác muốn thể hiện vinh quang của mình trong một lĩnh vực nhất định hầu như chỉ tồn tại trên danh nghĩa.

Mặc dù vậy, những người đam mê tiền điện tử vẫn không ngừng khám phá các ứng dụng phi tập trung và nhiều nhà phát triển cũng như nhà đầu tư hàng đầu thế giới vẫn đang tích cực mong đợi và thúc đẩy sự ra đời của những thứ mới.

Gần đây, Henrik Hjelte, đồng sáng lập và Giám đốc điều hành của nền tảng phát triển DApp Chromia của Israel và Malcolm Lerider, Phó chủ tịch thị trường Trung Quốc, đã đến thăm "Cộng đồng Chaohua" của Odaily và chia sẻ cách giúp các nhà phát triển DApp xây dựng DApp nhanh chóng và dễ dàng. Sau đây là bản chất của AMA, hãy tận hưởng ~

Odaily:Trước hết, bạn có thể giới thiệu sơ qua về dự án Chromia được không? Và ý định ban đầu khi tạo ra Chromia là gì? Bạn muốn giải quyết những điểm đau nào trong ngành?

Henrik Hjelte:Chromia là một nền tảng chuỗi công khai kết nối cơ sở dữ liệu truyền thống, cơ sở dữ liệu quan hệ và bảo mật chuỗi khối với nhau. Chromia có các hợp đồng thông minh hoàn chỉnh Turing, giúp các nhà phát triển DApp viết mã nhanh hơn và dễ dàng hơn. Các nhà phát triển có thể sử dụng một ngôn ngữ lập trình mới dễ học hơn để viết mã, kết hợp các chức năng mạnh mẽ của SQL (Ngôn ngữ truy vấn có cấu trúc) và các ngôn ngữ máy tính phổ biến, làm cho mạng chuỗi khối cơ bản trở nên an toàn và ổn định hơn.

Mục tiêu của Chromia là kết hợp các cơ sở dữ liệu quan hệ tồn tại trong các tổ chức khác nhau với chuỗi khối. Chúng tôi muốn cung cấp một nền tảng để người dùng phát triển các ứng dụng phi tập trung một cách an toàn.

Odaily:Theo bạn, đối với các nhà phát triển DApp, họ thường gặp những khó khăn gì khi phát triển DApp? Chromia giúp các nhà phát triển giải quyết những khó khăn này như thế nào?

Henrik Hjelte:So với các nền tảng phát triển DApp thông thường, chúng tôi có thể cho phép các nhà phát triển mở rộng nội dung phát triển rộng hơn và sâu hơn, đồng thời chúng tôi sẽ cho họ nhiều quyền tự do phát triển hơn, chẳng hạn như thiết lập cấu trúc phí của riêng họ trong DApp, dữ liệu chuỗi khối và trạng thái ứng dụng được lưu trữ trong một mối quan hệ. cơ sở dữ liệu, cho phép các nhà phát triển truy vấn và lập chỉ mục thông tin theo cách hiệu quả hơn.

DApps trên Chromia được viết bằng ngôn ngữ RELL, một ngôn ngữ đa năng mới mà chúng tôi đã phát triển tương tự như SQL. RELL được kết nối chặt chẽ với cơ sở dữ liệu quan hệ, nhưng nó đã được cải thiện bằng cách kiểm tra kiểu tĩnh và cú pháp ngắn gọn hơn.Các nhà phát triển có thể học RELL trong vòng chưa đầy một tuần và việc viết các ứng dụng phi tập trung phức tạp trở nên dễ dàng và nhanh chóng hơn.

Odaily:Bạn có thể giới thiệu kiến ​​trúc của Postchain không? Nó đóng vai trò gì trong Chromia?

Henrik Hjelte:Postchain là sản phẩm do ChromaWay (https://chromaway.com) phát triển dành cho khách hàng doanh nghiệp và cũng là công nghệ cốt lõi của Chromia.

Postchain là một chuỗi khối và cơ sở dữ liệu có thể nhân rộng, cung cấp khả năng quản lý cơ sở dữ liệu phân tán có khả năng phục hồi cao theo cách phi tập trung. Postchain hiện là tính năng ACID duy nhất trên thị trường kết hợp hệ thống quản lý cơ sở dữ liệu và đồng thuận chuỗi khối (Odaily Lưu ý: ACID đề cập đến bốn đặc điểm của mọi thứ trong hệ thống quản lý cơ sở dữ liệu: tính nguyên tử, tính nhất quán, tính cô lập và tính bền vững)Sản phẩm. Postchain cho phép người dùng chia sẻ thông tin giữa các công ty hoặc cá nhân một cách an toàn và minh bạch.

Odaily:Đối với các nhà phát triển, bảo mật là yếu tố được xem xét chính. Làm cách nào để Chromia đảm bảo tính bảo mật của hệ thống cơ bản?

Malcolm Lerider:Trên Chromia, mỗi DApp chạy độc lập trên sidechain của riêng nó, điều này khiến kẻ tấn công rất tốn kém và ngôn ngữ RELL giúp việc xem xét mã dễ dàng hơn và tránh được nhiều lỗi cho các nền tảng phát triển khác.

Odaily:Bạn có thể giới thiệu hiệu suất mạng chuỗi khối cơ bản mà Chromia cung cấp cho các nhà phát triển DApp không? (chẳng hạn như thời gian xác nhận giao dịch, TPS mỗi giây và hiệu suất như dung lượng IO)

Malcolm Lerider:Hiện tại, thời gian xác nhận giao dịch chưa đến một giây và TPS trên chuỗi bên chạy trên DApp nằm trong khoảng từ 300/S đến 500/S và tốc độ giao dịch của toàn hệ thống là không giới hạn.

Ưu điểm lớn nhất là dung lượng IO và thông lượng IO mỗi giây của mỗi DApp lớn hơn 100.000. Ngay cả khi bạn phải cập nhật nhiều tài khoản cùng lúc, chẳng hạn như trong DApps tài chính hoặc trò chơi, Chromia vẫn có thể thực hiện những hiệu suất này.

Odaily:Ngôn ngữ Rell là gì? Bạn đã thiết kế ngôn ngữ Rell để làm gì? Các tính năng của ngôn ngữ Rell là gì?

Malcolm Lerider:RELL là một ngôn ngữ có mục đích chung mới tương tự như SQL và được liên kết chặt chẽ với cơ sở dữ liệu quan hệ, nhưng với tính năng kiểm tra kiểu tĩnh được cải thiện và cú pháp rõ ràng hơn. Hãy làm chủ RELL trong vòng chưa đầy một tuần.

Ngôn ngữ RELL tăng năng suất của nhà phát triển và đảm bảo tính nhất quán của ứng dụng với khả năng cập nhật mã theo thời gian. Đồng thời, ngôn ngữ RELL an toàn hơn ngôn ngữ SQL, ngôn ngữ này có thể đảm bảo rằng các loại được truy vấn trả về khớp với các loại được sử dụng trong mã thủ tục. Nói chung, ngôn ngữ RELL có các đặc điểm sau:

  • Nó tương tự như ngôn ngữ SQL về mô hình hóa dữ liệu quan hệ và chức năng truy vấn, và những người quen thuộc với ngôn ngữ SQL có thể bắt đầu nhanh chóng;

  • Cấu trúc lập trình thông thường: biến, vòng lặp, hàm, tập hợp, v.v.;

  • Cấu trúc dành riêng cho phần phụ trợ của ứng dụng, đặc biệt là lập trình kiểu chuỗi khối (bao gồm định tuyến yêu cầu, ủy quyền, v.v.);

  • Mục tiêu của RELL là làm cho việc lập trình trở nên thuận tiện và đơn giản nhất có thể.Nó giảm bớt sự lặp lại và lặp lại.Đồng thời, là một hệ thống truy xuất kiểu tĩnh, nó có thể phát hiện và ngăn chặn các lỗi khác nhau trước khi chạy;

  • An toàn, các phép toán số học luôn an toàn, lập trình viên không cần lo lắng về tình trạng quá tải dữ liệu;

  • Ngắn gọn và biểu cảm, nhiều nhà phát triển không thích ngôn ngữ SQL vì nó rất dài dòng. RELL sẽ không làm phiền các nhà phát triển với các chi tiết tẻ nhạt được tạo tự động.Là một ngôn ngữ định nghĩa dữ liệu, RELL ngắn gọn hơn 7 lần so với SQL;

  • Có thể đạt được siêu lập trình, chúng tôi không muốn các nhà phát triển ứng dụng triển khai nền tảng từ đầu cho mỗi DApp, RELL sẽ cho phép chức năng được đóng gói dưới dạng mẫu. Các lập trình viên có thể sử dụng các thuật ngữ lập trình quan hệ mà họ đã quen thuộc, tuy nhiên, họ không cần phải diễn đạt nó một cách rõ ràng thông qua đại số quan hệ: RELL có thể kết hợp liền mạch các cấu trúc quan hệ với lập trình thủ tục;

  • Ngôn ngữ RELL cố tình giống với các ngôn ngữ lập trình hiện đại, chẳng hạn như JavaScript và Kotlin. Các ngôn ngữ quen thuộc dễ thích ứng hơn và các bài kiểm tra thang độ xám nội bộ của chúng tôi cho thấy rằng các lập trình viên có thể thành thạo và thành thạo ngôn ngữ RELL trong vòng vài ngày.

Odaily:Cho đến nay, có bao nhiêu nhà phát triển đã sử dụng nền tảng Chromia? Có nhà phát triển Trung Quốc nào trong số họ không? Hầu hết các nhà phát triển đến từ đâu? Bạn có thể trích dẫn một vài trường hợp thành công để chia sẻ?

Henrik Hjelte:Cho đến nay, chúng tôi không có nhóm riêng dành cho các nhà phát triển Trung Quốc, nhưng nếu bất kỳ nhà phát triển Trung Quốc nào quan tâm, vui lòng liên hệ trực tiếp với tôi hoặc Malcolm sau AMA (khả năng nói tiếng Trung của anh ấy tốt hơn), có thể chúng tôi cần tạo một nhóm cho người Trung Quốc các nhà phát triển Một nhóm riêng biệt dành cho các nhà phát triển Trung Quốc.

Chúng tôi hiện có hơn một trăm nhà phát triển sử dụng nền tảng Chromia theo nhiều cách khác nhau.

Odaily:Được biết, Chromia đã thiết lập mối quan hệ hợp tác tốt đẹp với nhiều công ty và chính phủ. Theo thông tin được công khai, Chromia và Ngân hàng LHV đã phát hành một loại tiền tệ ổn định dựa trên đồng euro trên chuỗi khối Bitcoin và hợp tác với Cục đăng ký đất đai Thụy Điển để chuyển nhượng đất đai quyền sở hữu Quá trình chuyển nhượng được số hóa và tại đây bạn có thể cung cấp một số thông tin chi tiết về các đối tác hiện đang làm việc với Chromia không?

Henrik Hjelte:Hôm nay, tôi sẽ giới thiệu về sự hợp tác gần đây của chúng tôi với Green Assets Wallet (GAW). Được đồng sáng lập bởi những người chơi hàng đầu trên thị trường vốn, chuyên gia tài chính xanh và nhà đổi mới công nghệ, GAW tận dụng chuỗi khối của Chromia để xây dựng nền tảng thông tin minh bạch và đáng tin cậy cho các cơ hội đầu tư xanh. Nó hướng vốn tới các cơ hội đầu tư xanh bằng cách: 1) giảm chi phí phát hành và báo cáo cho các tổ chức phát hành; và 2) cung cấp phương tiện để các nhà đầu tư khám phá và giám sát các khoản đầu tư xanh.

Ngoài ra, GAW còn là trung tâm đổi mới công nghệ tài chính bền vững - tài chính kỹ thuật số xanh Stockholm, tổ chức nghiên cứu khí hậu CICERO, tập đoàn dịch vụ tài chính Bắc Âu SEB, công ty quản lý tài sản Ohman, công ty quản lý tài sản lớn nhất thế giới BlackRock, nhà phát triển bất động sản Vasakronan, chủ sở hữu tài sản A dự án được đồng tài trợ bởi Mistra, nhà cung cấp dữ liệu địa lý GIB, Bộ Hợp tác và Phát triển Quốc tế Đức (GIZ) và Nhóm Bảo vệ Môi trường và Bảo tồn Năng lượng Trung Quốc (CECEP).

Công nghệ chuỗi khối là một đổi mới quan trọng của dự án GAW. Cấu trúc ủy thác của GAW cung cấp cho các nhà đầu tư quyền truy cập trực tiếp và theo thời gian thực vào thông tin của tổ chức phát hành và báo cáo tác động, cung cấp hỗ trợ kỹ thuật cho thị trường trái phiếu xanh để tăng đầu tư, Đạt được Thỏa thuận Khí hậu Paris, Các Mục tiêu Phát triển Bền vững (SDGs) và Thỏa thuận Xanh Châu Âu được công bố gần đây.

Odaily:Bạn có thể giới thiệu mô hình kinh tế mã thông báo của Chromia không? Và làm cách nào để Chromia duy trì giá trị của mã thông báo? Làm cách nào để liên kết mô hình mã thông báo của Chromia với lợi ích của các nhà phát triển DApp?

Malcolm Lerider:Mã thông báo của Chromia, được gọi là CHR, có thể được sử dụng để thanh toán cho dịch vụ lưu trữ DApp và các dịch vụ khác trên mạng Chromia, đồng thời cũng có thể được sử dụng để thưởng cho các nhà cung cấp tuân theo quy tắc và trừng phạt những người cố gian lận để bảo vệ sự đồng thuận của mạng. Nó có thể được sử dụng làm tiền tệ trong các ứng dụng và chuyển giá trị giữa các ứng dụng.

Trên nền tảng Chromia, các khoản phí được tạo ra do các nhà phát triển DApps trả, nhưng đến lượt các nhà phát triển DApps có thể tính phí người dùng. Chromia cung cấp các cơ chế để cân bằng lợi ích của nhà phát triển và người dùng. Mã thông báo DApp có thể được hỗ trợ tự động bằng Chromia, cung cấp tính thanh khoản và giá trị độc lập với các khoản đầu tư DApp. Các nhà đầu tư vào DApps có thể được Chromia bồi thường thông qua các hợp đồng chia sẻ lợi nhuận. Đối với các nhà phát triển, Chromia mang đến cơ hội tạo thu nhập từ DApps. Điều này khuyến khích việc tạo và duy trì các DApp chất lượng cao, vì các DApp tốt hơn sẽ tạo ra nhiều doanh thu hơn và tạo ra nhiều nhu cầu hơn đối với các mã thông báo do các nhà phát triển sở hữu.

Chúng tôi đã thiết kế mô hình kinh tế này để hỗ trợ nền kinh tế tuần hoàn bền vững, thúc đẩy mối quan hệ cùng có lợi giữa nhà phát triển, người dùng và nhà đầu tư.

Odaily:Làm thế nào để bạn có kế hoạch sớm thu hút các nhà phát triển đến với nền tảng Chromia? Bạn đã thiết kế một số ưu đãi cho các nhà phát triển?

Malcolm Lerider:Hiện tại Chromia đã thiết kế 6 chiến lược sau để thu hút các nhà phát triển:

  • Chúng tôi đã thành lập vườn ươm chuỗi khối Chromia của riêng mình và chào đón nhiều nhà phát triển hơn phát triển trong Chromia;

  • Tổ chức các hội nghị, hội thảo và hội thảo về trò chơi blockchain để thu hút người dùng tiềm năng;

  • Cung cấp hướng dẫn trực tuyến và trực tiếp cho các nhà phát triển DApp;

  • Thu hút các nhà phát triển chuỗi khối thông qua các phương tiện trực tiếp và gián tiếp thông qua các nền tảng và cộng đồng chuyên dụng;

  • Phát triển mối quan hệ của chúng tôi với các khách hàng doanh nghiệp hiện tại và trước đây cũng như mạng lưới cộng tác của họ để tham gia vào các dự án blockchain của họ;

  • Chromia cũng đã tạo Quỹ quảng cáo để cung cấp phần thưởng mã thông báo cho các nhà phát triển DApp.

Odaily:Cuối cùng, bạn có thể giới thiệu lộ trình của Chromia không? Và kế hoạch phát triển trọng điểm cho bước tiếp theo?

Henrik Hjelte:Năm ngoái, chúng tôi đã phát hành ngôn ngữ lập trình mới RELL, cùng với các công cụ hỗ trợ (môi trường phát triển trực tuyến, IDE có thể tải xuống, tài liệu). Chúng tôi đã phát hành mạng thử nghiệm đầu tiên và phiên bản đầu tiên của mạng chính - Bootstrap Net vào tháng 12 và 4irelabs đã trở thành DApp đầu tiên chạy trên mạng chính của chúng tôi.

Tiếp theo, hãy nói về kế hoạch của chúng tôi cho năm 2020. Đầu tiên là phát hành một loạt các trường hợp DApp thành công trong khi tiếp tục phát triển Chromia. Chúng tôi sẽ sớm cập nhật phiên bản tiếp theo của mạng chính, được gọi là Mainnet MVP.

Ngoài ra còn có một số DApp mà chúng tôi đã tham gia phát triển, chẳng hạn như Chromunity, một mạng xã hội phi tập trung hiện đã được phát hành trên mạng thử nghiệm. DApp này thực sự rất tuyệt, người dùng có thể bỏ phiếu cho người kiểm duyệt và trong tương lai, người dùng thậm chí có thể quản lý toàn bộ ứng dụng, cách cập nhật ứng dụng.

Chúng tôi đã phát hành trò chơi đầu tiên Mines of Dalarnia (trang web chính thức: https://minesofdalarnia.com) cho người dùng TestNet, cũng như Chromunity, một mạng xã hội phi tập trung được phát triển hoàn toàn trên chuỗi khối Chromia bởi các nhà phát triển bên ngoài (https://testnet.chromunity .com). Mines of Dalarnia được phát triển với sự hợp tác của Chromia & Workinman Interactive, một nhà phát triển trò chơi đa nền tảng đã từng làm việc với các công ty nổi tiếng như Disney và Atari. Mines of Dalarnia là một trò chơi khai thác trên nền tảng phiêu lưu hành động chuỗi khối miễn phí với thị trường bất động sản chuỗi khối độc đáo, nơi người chơi điều khiển các nhân vật và hướng dẫn họ vượt qua các cấp độ (cốt truyện).

DApp
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tài khoản chính thức
https://twitter.com/OdailyChina
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk