Phát hành bản thử nghiệm IoTeX Beta (Epik) - Phần 1 (1/2)
Posted by Huy Hoang 6 months ago(Updated 6 months ago)

Xin chào cộng đồng IoTeX! Kể từ khi phát hành mã Testnet Alpha của chúng tôi vào tháng 6, nhóm IoTeX đã làm việc suốt ngày đêm về phát triển kỹ thuật, quan hệ đối tác chiến lược và cộng đồng. Vào tháng 8, chúng tôi đã chính thức ra mắt chương trình và trang web đối tác IoTeX và công bố bảy đối tác chiến lược tuyệt vời cho đến nay. Chúng tôi cũng đã đưa các kỹ sư hàng đầu mới tham gia nhóm của chúng tôi và có niềm vui chia sẻ tầm nhìn của IoTeX tại các hội nghị và cuộc họp trên toàn thế giới. Quan trọng nhất, chúng tôi đã đạt được tiến bộ lớn về phát triển kỹ thuật của chúng tôi. Hôm nay, chúng tôi rất vui mừng ra mắt bản phát hành mã thứ ba của mình: Testnet Beta - Epik!

Bạn có thể thấy mã nguồn mở trên Github của chúng tôi ngay bây giờ:

https://github.com/iotexproject/iotex-core/releases/tag/v0.3.0


Hướng dẫn chi tiết để chạy mã Epik được cung cấp trong tệp README này và video demo chi tiết cũng có thể được tìm thấy ở đây .


https://youtu.be/10BXKdpofWs


Tại sao lại có tên Epik?

Epik được đặt theo tên của Rob C. Pike , một lập trình viên và tác giả người Canada, người đã góp phần tạo ra các ngôn ngữ lập trình Go (Golang), Limbo và Sawzall. Như bạn có thể đã nhận thấy, Epik là một hoán vị của Pike, theo xu hướng đặt tên cho mỗi bản phát hành mã IoTeX theo một trong những thần tượng công nghệ của chúng tôi.

Pike nổi tiếng với sự đóng góp của ông cho các ngôn ngữ lập trình, thiết bị đầu cuối đồ họa, bằng sáng chế, nhiều trình soạn thảo văn bản, v.v. Chuỗi khối IoTeX được mã hóa bằng Golang, do Pike đồng sáng tạo, do dễ triển khai, các tính năng đồng thời, tập trung vào khả năng mở rộng và hơn thế nữa. Mã hóa bản phát hành này Epik là một sự tôn vinh cho những đổi mới của Pike, nơi cung cấp các khối xây dựng cho IoTeX và các nhà phát triển trên toàn thế giới để đổi mới ngày nay.


Tổng quan & Tính năng của Epik

Trong bản phát hành mã thứ hai của chúng tôi, Testnet Alpha (tên mã là Strive Strive), chúng tôi đã giới thiệu một số cải tiến nội bộ thể hiện các quyết định thiết kế trả trước của IoTeX cùng nhau. Strive đã đặt kế hoạch chi tiết ban đầu cho tầm nhìn của IoTeX để tạo ra một blockchain riêng tư, có thể mở rộng và có thể tương tác, mà không làm giảm tính bảo mật hoặc hiệu suất. Cùng với việc phát hành mã, chúng tôi cũng đã chứng minh mã được chạy trên nhiều thiết bị IoT nhẹ. Để biết thêm chi tiết về phiên bản trước của chúng tôi, vui lòng xem bài đăng trên blogvideo giới thiệu Strive của chúng tôi .

Trong hai tháng qua, chúng tôi đã tăng cường đáng kể cơ sở mã hiện có và cũng đã phát triển một số tính năng mới, thú vị cho Epik , tập trung vào việc mang lại tính khả dụnghữu hình cho IoTeX Testnet. Một số tính năng chính của Epik bao gồm:

  • Hỗ trợ máy ảo Ethereum (EVM) và hợp đồng thông minh
  • Triển khai ví IoTeX
  • Cải tiến đồng thuận và cải tiến mô phỏng
  • Chữ ký BLS và triển khai DKG (Tạo khóa kép)
  • Nâng cấp bảo quản công việc
  • Hỗ trợ hơn 100 nút phân phối vật lý

Ngoài việc thêm các tính năng mới, chúng tôi cũng đã thực hiện nhiều đánh giá mã (ví dụ, tuần chất lượng của Wap) tập trung vào việc nâng cao hiệu suất và tính ổn định của cơ sở mã hiện có. Trong số các lợi ích khác, các đánh giá mã này đã giúp cải thiện hiệu suất cơ sở dữ liệu lên ~ 10 lần và cho phép chúng tôi hỗ trợ nhất quán hơn 100 giao dịch được hoàn thành ngay lập tức mỗi giây (IFTPS) trên Testnet của chúng tôi. Bảng dưới đây cung cấp tổng quan về các cải tiến hiệu suất và các tính năng mới của Epik:

Epik: Một Testnet hữu hình và có thể sử dụng

Trong ngành công nghiệp blockchain ngày nay, nhiều dự án phát hành Testnets không mang đến cơ hội cho người dùng, đặc biệt là người dùng không có kỹ thuật, tương tác trực tiếp với môi trường Testnet. Những người ủng hộ dự án thường bị giới hạn để xem các bản demo của hộp đen, và không thể tương tác với Testnet theo cách hữu hình - với việc phát hành Epik, chúng tôi đang thay đổi hiện trạng bằng cách mang lại tính khả dụnghữu hìnhcho IoTeX Testnet.

IoTeX là một nền tảng cung cấp cơ sở hạ tầng và công cụ cho các công ty và nhà phát triển IoT để xây dựng các DApps mới mang tính cách mạng. Để đạt được điều này, các sáng kiến ​​nội bộ của chúng tôi tập trung vào việc mang lại tính bảo mật , khả năng mở rộng , khả năng tương tácquyền riêng tư cho IoTeX. Tuy nhiên, để IoTeX đạt được tiềm năng đầy đủ của nó, chúng tôi cũng phải đảm bảo rằng khả năng sử dụngđược ưu tiên, vì nó đóng vai trò là cầu nối giữa người dùng, nhà phát triển và IoTeX. Đây là lý do tại sao chúng tôi ưu tiên triển khai các hợp đồng thông minh và Ví IoTeX trong Epik. Đối với cả người dùng kỹ thuật và phi kỹ thuật, Epik mang đến cơ hội gửi giao dịch và thực hiện hợp đồng thông minh trong Testnet của chúng tôi, cho phép IoTeX bắt đầu thu thập phản hồi về các tính năng có thể sử dụng rất quan trọng đối với trải nghiệm của nhà phát triển.


Mã thông báo kiểm tra EIOTX, Ví IoTeX và Hợp đồng thông minh

Bắt đầu từ hôm nay, chúng tôi mời và khuyến khích mọi người tạo Ví IoTeX của riêng họ, thực hiện các giao dịch thử nghiệm (chuyển mã thông báo và bỏ phiếu cho đại biểu) và triển khai các hợp đồng thông minh trên IoTeX Testnet. Trong phần này, chúng tôi giới thiệu mã thông báo thử nghiệm EIOTX và cung cấp tổng quan về các tính năng và giao diện người dùng của Ví IoTeX và chức năng hợp đồng thông minh.


Mã thông báo kiểm tra EIOTX

Cùng với sự ra mắt Epik, chúng tôi giới thiệu mã thông báo EIOTX, đây là mã thông báo thử nghiệm có thể được gửi và nhận bởi bất kỳ ai trong IoTeX Testnet. Mặc dù các mã thông báo EIOTX này chỉ là mã thông báo thử nghiệm, tất cả các giao dịch Testnet là có thật và sẽ được thêm vào chuỗi khối và Explorer của IoTeX. Xin lưu ý rằng mã thông báo kiểm tra EIOTX KHÔNG giống như mã thông báo IOTX có thể giao dịch hiện tại hoặc mã thông báo IoTeX Mainnet tương lai - đây là mã thông báo mới chỉ có thể sử dụng được trong IoTeX Testnet. Ba loại mã thông báo IoTeX được tóm tắt dưới đây:

  • thông báo EIOTX (Testnet) : Mã thông báo thử nghiệm chỉ có thể sử dụng được trong Epik Testnet. Nó không có bất kỳ giá trị tiền tệ nào và sẽ không thể giao dịch trên bất kỳ sàn giao dịch nào.
  • Mã thông báo IOTX (Pre-Mainnet) : Mã thông báo ERC-20 hiện đang giao dịch trên các sàn giao dịch, sẽ được chuyển đổi thành mã thông báo IoTeX bản địa sau khi IoTeX Mainnet ra mắt vào Q1 2019.
  • Mã thông báo IoTeX Mainnet (Mainnet) : Đây sẽ là mã thông báo tiện ích gốc của mạng IoTeX, sẽ có thể giao dịch và khai thác khi ra mắt Mainnet vào quý 1 năm 2019.


Ví IoTeX

Ví IoTeX là một tính năng tích hợp mới của Testnet Beta và bất kỳ người dùng nào cũng có thể tạo ví và thực hiện các hành động khác nhau trong Testnet. Tương tự như các ví tiền điện tử khác, khóa công khai và khóa riêng phải được ghi lại để sử dụng lại / mở khóa một ví cụ thể. Như trong hình bên dưới, bảng điều khiển ví được cung cấp, chứa khóa công khai (địa chỉ tài khoản), số lượng mã thông báo kiểm tra EIOTX được giữ và lịch sử giao dịch của một ví cụ thể.

Trong tương lai, Ví IoTeX sẽ chịu trách nhiệm nắm giữ tất cả các mã thông báo Mainnet gốc. Ngoài ra, mọi mã thông báo được khởi chạy trên mạng IoTeX cũng sẽ được ví IoTeX hỗ trợ, tương tự như cách mọi mã thông báo ERC-20 có thể được lưu trữ trong ví Ethereum.

Có ba chức năng chính trong Epik mà người dùng có thể khám phá bằng cách sử dụng mã thông báo EIOTX và ví IoTeX: gửi mã thông báo, bỏ phiếu cho đại biểu và triển khai hợp đồng thông minh mà chúng tôi sẽ xem xét trong các phần phụ sau. Để có bản demo hướng dẫn đầy đủ về ba chức năng này, vui lòng xem video demo Testnet Beta của chúng tôi .


Gửi mã thông báo EIOTX và bỏ phiếu cho ứng viên

Khả năng trao đổi dữ liệu và giá trị theo kiểu phi tập trung là một trong những lợi ích chính của công nghệ blockchain. Để biến khái niệm này thành hữu hình, chúng tôi đã phát triển giao dịch chuyển mã thông báo và giao diện người dùng bỏ phiếu được tích hợp với ví IoTeX và chuỗi khối Testnet. Sau khi tạo ví, sẽ được điền sẵn mã thông báo EIOTX, người dùng có thể gửi mã thông báo EIOTX (với dữ liệu được thêm tùy chọn) đến các ví khác và bỏ phiếu cho đại biểu qua IoTeX Testnet. Mỗi giao dịch (chuyển mã thông báo và phiếu bầu) sẽ được ghi lại trên blockchain và ID băm giao dịch duy nhất sẽ có thể xem và tìm kiếm được trong IoTeX Explorer sau khi được xác nhận. Tổng quan về giao diện người dùng và các trường đầu vào được hiển thị bên dưới.

Giao diện mã thông báo EIOTX


68 Views0 Replies0 Subscriptions
Loading