Tường thuật: Guardian Circle tham gia sự kiện NEO LIVE trên Telegram

TIN TỨC NEO
2019-08-06
  Vào thứ năm ngày 1/8, Guardian Circle đã tham gia chuỗi NEO LIVE mới của NEO Global Development - một sự kiện cộng đồng theo kiểu Ask Me Anything (AMA) diễn ra trên kênh Telegram chính thức của NEO. Người đồng sáng lập Guardian Circle và CTO - Chris Hayes, đã tham gia vào sự kiện này, trả lời các câu hỏi và phác thảo các ngăn xếp công nghệ của dự án. Bản tường thuật đầy đủ của sự kiện có thể được tìm thấy dưới đây: Songping Que: Xin chào mọi người, chào mừng các bạn đến với phần NEO Live thứ hai trên Telegram!!! Mình là Songping Que từ nhóm NGD Marketing và sẽ là host của các bạn tối nay. Trước khi phiên AMA bắt đầu, tôi muốn lặp lại lý lịch của sáng kiến ​​NEO Live trong trường hợp bạn mới đến với nhóm. NEO Live là một sáng kiến ​​marketing đến từ NEO Global Development, nhằm mang lại kiến ​​thức blockchain mới nhất và tin tức NEO cho cộng đồng. Chương trình bao gồm một giờ trò chuyện trực tiếp vào mỗi tối thứ Năm vào lúc 8 giờ tối (UTC + 8) trong nhóm telegram chính thức của NEO (https://t.me/NEO_EN). Các đội ngũ nòng cốt của NGD / các nhà lãnh đạo Dự án trong hệ sinh thái NEO / Các nhà lãnh đạo cộng đồng của NEO dev / các nhà lãnh đạo blockchain tiên phong sẽ được mời để chia sẻ sự phát triển công nghệ mới nhất, hiểu biết về ngành với các thành viên cộng đồng. Khách mời của chúng tôi hôm nay là Chris Hayes - đồng sáng lập & CTO từ Guardian Circle. Chris là một nhà công nghệ, cố vấn, podcaster và doanh nhân serial. Uy tín của Chris nằm trong các lĩnh vực: các nhóm kỹ thuật hàng đầu tại các công ty hàng không vũ trụ, các công ty Fortune 500 và các nền tảng web tiêu dùng. Chris trước đây là người sáng lập ShoutEngine -  một nền tảng xuất bản podcast cực kỳ phổ biến cũng như xây dựng một số podcast lớn nhất trong ngành máy tự động dọc. Chris Hayes: Xin chào mọi người. Chào buổi sáng, buổi tối, v.v. tùy theo bất cứ nơi nào mà bạn đến. Xin chào Songping, một lần nữa xin cảm ơn nhóm NEO vì lời mời đến với cộng đồng. Songping: Nhóm Guardian Circle gần đây đã học được rất nhiều trong việc thiết lập node NEO của riêng họ trên AWS để chạy ví $ GUARD trong ứng dụng của họ - bao gồm cả việc có thể phân biệt các token cụ thể. Để truyền đạt kiến ​​thức, Chris sẽ chia sẻ nhanh, tập trung vào việc xây dựng một NEO dApp có tính sẵn sàng cao. Xin vui lòng giữ lại câu hỏi của bạn một chút cho đến khi phần chia sẻ kết thúc. Vậy thì Chris, hãy thoải mái bắt đầu phần chia sẻ của bạn. Chris: Vâng tôi sẵn sàng rồi đây! Hôm nay, tôi muốn bắt đầu với một số cuộc thảo luận về nền tảng của chúng tôi, công nghệ mà chúng tôi đã chọn để xây dựng Guardian Circle và cách chúng tôi tương tác với blockchain này. Mặc dù chúng tôi sử dụng blockchain NEO, nhưng Guardian Circle rất giống với các khung API phụ trợ thông thường, khung di động và các công cụ blockchain. Back-end của chúng tôi chủ yếu được xây dựng bằng python (+ django) và một chút Node.js nữa. Những ngôn ngữ đó đã được chọn riêng cho rất nhiều bộ công cụ có sẵn và quan trọng hơn là sự hỗ trợ cộng đồng tuyệt vời để tích hợp với blockchain NEO. Vì blockchain không phải là nơi thích hợp cho TẤT CẢ dữ liệu khi xây dựng ứng dụng, chúng tôi cũng sử dụng PostgreSQL và MongoDB để lưu trữ dữ liệu người dùng và hệ thống. Tất nhiên điều này đã được xây dựng bên trong Amazon Web Services. Một phần quan trọng trong kế hoạch mở rộng của chúng tôi là việc sử dụng AWS lambda để lưu trữ API của chúng tôi. Lambda kết hợp với RDS tự động mở rộng của Amazon, điều này đảm bảo rằng chúng tôi có thể hỗ trợ hàng ngàn cảnh báo khẩn cấp đồng thời và hàng triệu người dùng vào bất kỳ ngày nào. Một trong những lợi ích phụ tuyệt vời của việc sử dụng Lambda là chúng tôi không có máy chủ API / Web để duy trì. Máy chủ được khởi chạy hiệu quả ngay lập tức khi người dùng thực hiện yêu cầu API của chúng tôi và tắt ngay khi họ phản hồi với người dùng cuối. Tất cả điều này được thực hiện trong mili giây (thường là 100-400 ms) thay vì giây. Xem xét rằng các máy chủ trực tuyến (online) chưa đến một giây, điều đó cũng có nghĩa là chúng tôi có một vectơ tấn công đặc biệt nhỏ cho bất kỳ ai muốn nhắm mục tiêu vào hệ điều hành / máy chủ lưu trữ để cố gắng kiểm soát back-end của chúng tôi. Nói tóm lại, RẤT RẤT khó khăn nếu có thể nói là không thể hoàn thành việc đó. Một lợi ích phụ khác là chúng tôi chỉ trả tiền cho các tài nguyên máy tính mà chúng tôi sử dụng, giữ cho chi phí hoạt động tương đối thấp so với cấu hình máy chủ API thông thường. Vậy với tất cả những cân nhắc đó phù hợp với khả năng mở rộng và mong muốn người dùng của Guardian Circle có trải nghiệm tích cực khi tương tác với ứng dụng của chúng tôi và blockchain, tôi đã thực hiện cuộc kêu gọi rằng chúng tôi cần phải có các node blockchain của riêng mình để đảm bảo bảo mật và hiệu suất. Ngoài ra, nếu chúng tôi thành công trong sứ mệnh cung cấp mạng lưới ngang hàng an toàn sử dụng blockchain NEO, chúng tôi cũng không muốn đặt gánh nặng quá mức lên các node NEO của các nhóm khác. (như COZ, O3 và NGD) Một trong những điều làm cho NEO trở nên tuyệt vời là việc triển khai một API RPC (giao diện lập trình ứng dụng gọi thủ tục từ xa). Về cơ bản điều này có nghĩa là các nhà phát triển có thể tương tác với các node NEO thông qua API lập trình tiêu chuẩn mà không cần phải viết trực tiếp lên blockchain. Điều này giúp tiết kiệm một lượng lớn thời gian / công sức để thực hiện các tác vụ cơ bản như truy vấn số dư tài khoản, truy xuất giao dịch và hoạt động blockchain điển hình khác. Hiện tại có ít nhiều hai người chơi chạy node NEO - và đó là sử dụng NEO-CLI (giao diện dòng lệnh) chính thức hoặc giao thức neo-python của City of Zion. Tôi đã có rất nhiều kinh nghiệm với cả hai và cuối cùng chúng tôi đã sử dụng chính thức của NEO CLI, chạy như một daemon trên back-end Linux để cung cấp năng lượng cho các node của chúng tôi. Node COZ cũng rất tuyệt, tuy nhiên, nó hơi chậm so với bản phát hành “chính thức” về các tính năng vốn là mối quan tâm lớn đối với chúng tôi. Vậy việc thiết lập NEO-CLI như một daemon thích hợp trên máy chủ Linux có thể gây ra một chút khó khăn nếu bạn không có kinh nghiệm trong việc quản lý các hộp Linux. Sau khi chúng tôi phát hành Guardian Circle 3.0 cho công chúng, tôi dự định xuất bản kiến ​​thức của mình về vấn đề này để giúp đỡ người khác trong sự triển khai của họ. Việc thiết lập node của chúng tôi khá giống với những gì sàn giao dịch thực hiện và chúng tôi rất ít liên quan đến độ tin cậy của họ. Chúng tôi hiện đang giữ tổng cộng 3 node NEO trực tuyến mọi lúc. Điều khác biệt giữa cách chúng tôi thực hiện điều này với những người khác là chúng tôi đã xây dựng lớp cân bằng tải và giám sát trên các máy chủ này và chúng tôi không cho phép NEO-CLI đàm phán trực tiếp với giao tiếp SSL. Mỗi node của chúng tôi cũng bao gồm cài đặt máy chủ web Nginx. Nginx xử lý tất cả các giao tiếp SSL trực tiếp và chuyển tất cả các cuộc gọi API RPC trở lại NEO-CLI. Mặc dù chúng tôi yêu thích các nhà phát triển tại NEO, Nginx là một máy chủ web đáng tin cậy và có hiệu suất cao và nó xử lý các giao tiếp SSL đặc biệt hiệu quả và cung cấp cho chúng tôi rất nhiều tùy chọn về cấu hình và mở rộng. Bằng cách đặt nó trước NEO-CLI, chúng tôi có được sự linh hoạt. Tuy nhiên, trước khi bất kỳ yêu cầu API nào đạt được các node đó, chúng sẽ tiếp cận với một bộ công cụ Node.js mà tôi đã xây dựng để đảm bảo người dùng cuối tiếp cận được node NEO khỏe mạnh. Các công cụ này giám sát từng node blockchain về độ phản hồi, độ trễ và độ cao khối. Nếu bất kỳ máy chủ cụ thể nào trong cụm của chúng tôi không phản hồi, chậm hoặc không đồng bộ, phần mềm định tuyến của chúng tôi sẽ lấy nó từ nhóm để đảm bảo rằng các giao dịch của người dùng luôn thực hiện đúng trên blockchain. Quay trở lại với một tuyên bố trước đây mà tôi đã đưa ra về sự lựa chọn Python và Node.js của chúng tôi, các thư viện / bộ công cụ để tương tác với các API RPC này là chìa khóa thành công của chúng tôi. Thành thật mà nói, những người ở City of Zion hoàn toàn có thể là động lực lớn nhất trong phát triển vì họ đang tạo ra gần như tất cả các công cụ lập trình bên ngoài các công cụ C # do NEO phát hành. Neo-Python, Neo-Python-Core, Neo-Python-RPC, Neon-JS, Neon-nep5 là những công cụ tuyệt vời mà chúng tôi sử dụng để tương tác với blockchain NEO. Chúng chỉ đơn giản là một số công cụ tốt nhất mà tôi đã thấy cho BẤT KÌ blockchain nào và thực sự khiến NEO khác biệt với nhiều đối thủ cạnh tranh. Chúng tôi có những người bạn đang phát triển trên EOS và đơn giản là không có sự tương tự trong vũ trụ đó. Vì vậy, liên quan đến tất cả FUD mà bạn nghe thấy về những người chạy đến các blockchain khác, hãy lưu ý rằng chất lượng của các công cụ trong vũ trụ NEO vượt XA so với hầu hết các blockchain khác và ngay khi các nhà phát triển hiểu ra điều đó, họ có thể chấm dứt sự cân nhắc đó. ------------------------------------------------------------------------------------------------------------------------------------------- Songping: Chris, thật tuyệt! Cảm ơn rất nhiều vì đã chia sẻ về công nghệ của Guardian Circle. Tôi đánh giá cao sự tham gia của Guardian Circle với cộng đồng và những điều tra sâu sắc về các công cụ có sẵn trong hệ sinh thái NEO.? Mọi người ơi, bây giờ là phiên hỏi đáp ngay! Để giúp nhóm dễ dàng theo dõi câu hỏi, vui lòng đánh số câu hỏi của bạn, bắt đầu từ 1. Ví dụ A có câu hỏi bắt đầu từ Q1, sau đó B đặt ra câu hỏi bắt đầu từ Q2. Hãy đặt các câu hỏi về NEO và Guardian Circle, chúng tôi sẽ có quyền chọn các câu hỏi. Ngoài ra, nhóm sẽ không trả lời các nhận xét về giá token. Chris: Rất hoan nghênh bạn. Thành thật mà nói, tôi có dành nhiều thời gian hơn nhưng chúng tôi đã có nhiều thời gian được phân bổ sáng nay. Rất vui được trả lời bất kỳ câu hỏi nào mà mọi người có thể có liên quan đến những gì tôi đã viết ở trên, phát triển / kĩ thuật nói chung hoặc về Guardian Circle và token GUARD. Câu 1) Bạn đã làm việc với công nghệ blockchain được bao lâu rồi? Chris: Tôi đã tích cực phát triển công nghệ blockchain trong khoảng hai năm, tuy nhiên tôi đã theo kịp các triển khai kỹ thuật và đào sâu vào các blockchain khác nhau trong khoảng 5 năm. Câu 2) Bạn có nhận thấy mô hình các node neo-cli đang tối đa hóa CPU / sử dụng bộ nhớ quá mức trong một khoảng thời gian thông thường (yêu cầu khởi động lại) hay chúng hầu như ổn định trong môi trường của bạn với yêu cầu khởi động lại thỉnh thoảng xảy ra? Chris: Thực tế tôi đã thấy điều đó trong quá khứ. Hộp của chúng tôi đã ổn định được một thời gian rồi. Mẫu tôi thường nhận thấy là không có đầy đủ RAM trên máy hoặc chúng ở trên các môi trường dùng chung được sử dụng nặng cũng là một vấn đề. Tôi đang chạy các node của chúng tôi trên Ubuntu và để chúng được thiết lập như các Daemon thực sự đang chạy như một người dùng bị hạn chế, thông tin đến bạn. Câu 3) Có bất kỳ tính năng nào bạn cảm thấy mình đã bỏ lỡ trong hệ sinh thái NEO không? Chris: Tôi muốn nói rằng điều lớn nhất còn thiếu là hỗ trợ bản địa nhiều hơn trong RPC-CLI để làm việc với các tài sản NEP-5 và tính linh hoạt khi làm việc với các giao dịch đã ký. Một số công cụ có ở đó, nhưng có một số tính năng rất khó thực hiện ngay bây giờ, đặc biệt liên quan đến tài sản NEP-5. Tuy nhiên, tôi chắc chắn rằng điều này sẽ phát triển theo thời gian, tất cả các blockchain hiện đang có những lỗ hổng rõ ràng trong các khía cạnh nhất định của việc triển khai hiện tại. Câu 4) Tại sao bạn chọn blockchain NEO mà không phải các loại khác như Ethereum hay EOS? Chris: Điều đầu tiên đưa tôi đến NEO (trước đó là Antshares) là ý tưởng về NEO VM và tính linh hoạt của nó. Khi thời gian trôi qua, các công cụ dev và chất lượng ví của người dùng đã khiến NEO rõ ràng nổi bật so với các công cụ khác (chủ yếu là EOS). Một lý do khác là sự ổn định và định hướng về chính trị rất mạnh mẽ của NEO. Nó không có gì bí mật khi EOS là một tàu lượn siêu tốc bất biến và tôi có xu hướng nghiêng về các tổ chức có định hướng rõ ràng về mặt quản trị và công nghệ. Mark Jeffery (đồng sáng lập và Giám đốc điều hành): Một cân nhắc lớn khác: các tài khoản mới trên EOS có giá $ 1- $ 2 để tạo ra (trong phần stake của EOS). Nếu chúng tôi chọn EOS và Guardian Circle sẽ đột nhiên có được 10 triệu người dùng, điều đó sẽ tiêu tốn của chúng tôi 10 triệu - 20 triệu đô la (kể từ khi chúng tôi tạo tài khoản NEO / $ GUARD mới cho mọi người dùng Guardian Circle để hỗ trợ ví $ GUARD trong ứng dụng ). Trong NEO, các tài khoản mới được tạo miễn phí. Sự khác biệt lớn. ? Câu 5) Bạn có thể bật mí một chút về bản phát hành sắp tới của mình không? Những điều tốt đẹp trên đường chân trời trong ứng dụng của bạn? Chris: Trong GC 3.0, chúng tôi đã viết lại hoàn toàn ứng dụng từ cơ sở bằng cách sử dụng khung Google Flutter, nó nhanh hơn nhiều, được thiết kế tốt hơn và được mài giũa về mặt trọng tâm do bài học rút ra từ các bản phát hành trước. Một trong những tính năng chính là ví trong ứng dụng mới của chúng tôi mang lại danh tính đã được xác minh cho blockchain NEO. Câu 6) Hợp đồng đầu tiên của bạn đã gặp vấn đề gì? Chris: Chúng tôi đặt hợp đồng đầu tiên của chúng tôi trên hợp đồng bán token mã nguồn mở, có một tính năng được xây dựng mà không kiểm tra chính xác đầu vào và nó có thể tạo điều kiện cho một cá nhân có thể nhận được token và đốt chúng vĩnh viễn. Nó sẽ là một sự khai thác tốn kém để thực hiện nhưng thực sự là một sự khai thác, bạn sẽ chỉ đốt cháy $$$ của mình để biến nó thành hiện thực Câu 7) NEO 3.0 sẽ đơn giản hóa những nỗ lực của bạn hay không? Và nó (hãy nói thẳng thắn), làm cho nó rẻ hơn (ý tôi là nỗ lực và thời gian) không? Thành thật mà nói Oli à, tôi không có câu trả lời tuyệt vời về điều đó. Khi tôi ở DevCon và đã đọc một số bài trên V3, tôi vẫn chưa đủ thành thạo để biết mọi cách nó sẽ ảnh hưởng đến chúng tôi. Tôi đã bận bịu với việc phát hành GC 3.0 ra công chúng và lên kế hoạch bắt kịp điều này ngay khi chúng tôi đã đưa v3.0 ra khỏi cửa. Câu 8) NEO 3 sẽ sẵn sàng vào năm 2020 - Bạn có cần thay đổi backed code của mình để hỗ trợ nó không? Chris: Tôi đề cập đến câu trả lời cuối cùng tôi đã trả lời cho Oli về V3. Từ những gì tôi biết, chúng tôi có thể yêu cầu một số thay đổi nhưng tôi không đủ kiến ​​thức về vấn đề này cũng như các thông số kỹ thuật cuối cùng của NEO 3.0 được đóng đinh, khi đó tôi cảm thấy mình có thể trả lời được điều này. Lưu ý: Một số chỉnh sửa đã được thực hiện để định dạng và dễ đọc. Toàn bộ cuộc trò chuyện có thể được tìm thấy tại https://t.me/NEO_EN. ------------------------------------------------------------------------------------------------------------------------------------------- Tìm hiểu thêm về Guardian Circle tại đây: Reddit: https://www.reddit.com/r/Guardium/ Telegram: https://t.me/guardium Twitter: https://twitter.com/GuardiumToken Website: https://guardtoken.net/ White Paper: https://guardtoken.net/whitepaper/ Youtube: https://www.youtube.com/channel/UC_r7QLiQ91SA7ewXJUDJdQw   Tham gia các cộng đồng TINTUCNEO tại: Website tin tức: TINTUCNEO.com Medium tin tức: https://medium.com/tintucneo Telegram tin tức: https://t.me/tintucNEO Telegram Thảo luận: https://t.me/NEOVN Kênh Youtube: https://www.youtube.com/channel/UCmI1_KUSHTLq1auYApErwJg?view_as=subscriber

Xin chào

Admin TINTUCNEO xin chào bạn



0 bình luận. Để lại câu hỏi & nhận trả lời nhanh qua email.




Bài cùng chủ đề
BÁO CÁO THÁNG 6 CỦA NEO GLOBAL
Đối với nhiều người, tháng 6 sẽ được ghi nhớ bởi thông báo của Liên minh InterWork (IWA). IWA là một tổ chức nhằm mục đích đẩy nhanh việc áp dụng các công nghệ hỗ trợ Token thông qua việc tạo ra các tiêu chuẩn và khuôn khổ bất khả tri về giao thức.

2020-08-02

John Wang tham gia Crypto.com AMA để quảng bá niêm yết NEO và thảo luận về phát triển Neo3
Vào thứ ba, ngày 28 tháng 7, Giám đốc phát triển Hệ sinh thái Neo Global Development (NGD), John Wang, đã tham gia Ask me anything (AMA) trên kênh Telegram chính thức của Crypto.com để chào mừng sự ra mắt giao dịch NEO trên nền tảng của nó.

2020-07-31

Bản cập nhật NEO•ONE 2.7 bổ sung hỗ trợ định dạng gỡ lỗi Neo cho trình biên dịch hợp đồng thông minh TypeScript.
Đội ngũ NEO Tracker đã công bố bản phát hành mới nhất của NEO • ONE, một SDK từ đầu đến cuối dành cho các nhà phát triển xây dựng dApps trên Neo bằng JavaScript hoặc TypeScript.

2020-07-31

Switcheo công bố ra mắt TradeHub vào tháng 8 và các lợi ích staking sớm.
Switcheo đã công bố rằng ngày 12 tháng 8 năm 2020 sẽ là ngày ra mắt chính thức của TradeHub, một công cụ khớp lệnh độc lập trước đây được gọi là Switcheo Chain. Việc khởi chạy, được đặt tên là giai đoạn không của việc triển khai, sẽ cho phép chủ sở hữu token NEP-5 SWTH thực hiện chuyển tiền một chiều cho TradeHub để stake. Trong bài thông cáo trước đó, Switcheo đã chỉ ra rằng, sẽ không thể chuyển token sang blockchain Neo hoặc các địa chỉ khác trong giai đoạn này.

2020-07-29

Tham gia Cộng đồng NEO Việt Nam - TINTUCNEO
NEO-based projects? Contact us at [email protected] for collaborations in the Vietnam market