[Press Release] Thông tin chi tiết về sự kiện Testnet của dự án Unification (UND)

Trong những tuần tới, Unification sẽ tung ra bản testnet phát triển Mainchain ban đầu , các công cụ hỗ trợ và SDK – cho phép các nhà phát triển chơi và tương tác với hệ thống trong môi trường độc lập miễn phí. Khi chúng tôi phát hành và công bố từng công cụ, các nhà phát triển sẽ có thể tạo ra môi trường thử nghiệm WRKChain của riêng họ, cam kết băm khối WRKChain của họ với testnet Mainchain. Có nghĩa là cung cấp xác thực các khối WRKChain của họ đối với testnet Mainchain.

Testnet

Testnet ban đầu của Unification hiện đang được thực hiện ! Mặc dù mainnet Mainchain của Unification sẽ triển khai giao thức đồng thuận DSG (Quản trị cổ phần phân tán), testnet ban đầu của Unification bao gồm ba nút cố định chịu trách nhiệm tạo và ký các khối mới. ID mạng cho testnet của Unification là 50005 và khối genesis có thể được xem tại đây: https://github.com/unification-com/mainchain/blob/master/genesis/und-testnet-50005.json

Hiện tại Unification đã nhúng Hợp đồng thông minh Root WRKChain trong khối genesis và có thể truy cập nó qua địa chỉ 0x0000000000000000000000000000000000000087. Hợp đồng thông minh gốc WRKChain là dữ liệu kết xuất dữ liệu trực tuyến cho WRKChains để gửi băm tiêu đề khối của họ và hoạt động với đối tác của nó – WRKChain Oracle.

Nguồn Solidity cho hợp đồng thông minh, cùng với ABI có thể được xem tại đây: https://github.com/unification-com/mainchain/tree/master/contuces/wrkchainroot

Vì Mainchain của Unification dựa trên go-ethereum , nên các địa chỉ ví dựa trên Ethereum được hỗ trợ, cũng như bất kỳ hợp đồng thông minh nào dựa trên Solidity.

Github: https://github.com/unification-com/mainchain.

Nút RPC JSON

Một nút RPC JSON chạy tạm thời hiện đang chạy trên http://67.231.18.141:8101, trong đó các giao dịch thử nghiệm có thể được gửi. URL này có thể được thêm dưới dạng URL RPC tùy chỉnh vào các công cụ như MetaMask và MEW.

Unification đã sử dụng nội bộ này trong quá trình phát triển và một giải pháp lâu dài hơn dự kiến sẽ được phát hành vào ngày 24 tháng 5 năm 2019.

Một bài viết sắp tới sẽ phác thảo cách bạn có thể triển khai và chạy nút JSON RPC của riêng bạn để tương tác với testnet.

Khám phá khối siêu đơn giản cho Testnet

Chúng tôi đã triển khai một Block Explorer siêu đơn giản tạm thời, có sẵn trên http://explorer.testnet.unification.io:8080 trong khi chúng tôi làm việc với một giải pháp hỗ trợ SSL tinh vi và lâu dài hơn. Khối đơn giản hiện tại cho phép bạn xem các khối, giao dịch và địa chỉ truy vấn và số dư hợp đồng.

Khối tạm thời là một phiên bản sửa đổi một chút của mã có sẵn từ https://bitbucket.org/designitoread/blockchain-explorer.git

Ngày phát hành dự kiến cho UND testnet của chúng tôi: ngày 24 tháng 5 năm 2019.

Kiểm tra Testnet của UND

Để tương tác với testnet, các nhà phát triển sẽ yêu cầu Test UND. Đối với điều này, chúng tôi có sẵn đại chỉ thử nghiệm UND tại http://faucet.testnet.unification.io:5000 (sắp có SSL), chấp nhận mọi địa chỉ ví dựa trên Ethereum. Chỉ cần nhập một địa chỉ, hoàn thành Recaptcha và địa chỉ sẽ được tài trợ với 5 bài kiểm tra của UND.

Github: https://github.com/unification-com/und-faucet.

WRKChain SDK

SDK WRKChain sẽ cho phép các nhà phát triển định dạng cấu hình và triển khai WRKChain của riêng họ. SDK có thể dễ dàng cấu hình và sẽ tạo ra tất cả các tài liệu, triển khai và cung cấp các tập lệnh cần thiết để triển khai và chạy WRKChain của riêng bạn. Hiện tại nó hỗ trợ cấu hình WRKChain.

Chúng tôi đã thực hiện các thay đổi quan trọng đối với cách WRKChains gửi băm của họ trên Mainchain và đã đơn giản hóa quy trình cho các nhà phát triển WRKChain. Trường hợp trước đây nhà phát triển WRKChain được yêu cầu triển khai và duy trì Hợp đồng thông minh gốc WRKChain của riêng họ, giờ đây chúng tôi đã nhúng hợp đồng WRKChain Root vào khối genesis, khiến quá trình triển khai WRKChain cho các nhà phát triển không gặp rắc rối hơn.

Do đó, SDK hiện đang được phát triển với các sửa đổi bắt buộc được thực hiện đối với tài liệu được tạo và hồ sơ cung cấp để hỗ trợ hợp đồng thông minh WRKChain Root được nhúng genesis mới nhất.

Ngày phát hành bản beta v1 công khai dự kiến là ngày 24 tháng 5 năm 2019. Một bài viết kèm theo sẽ được xuất bản với cái nhìn sâu hơn về WRKChain SDK.

Github: https://github.com/unification-com/wrkchain.

WRKChain Oracle

WRKChain Oracle là ứng dụng liên kết WRKChain với Mainchain. Nhà phát triển WRKChain chạy phần mềm Oracle song song với các nút WRKChain của họ. Với tần suất có thể tạo cấu hình, truy vấn WRKChain cho các băm tiêu đề khối mới nhất và gửi chúng đến hợp đồng thông minh WRKChain Root trên Mainchain.

Cũng như SDK WRKChain, chúng tôi hiện đang sửa đổi mã WRKChain Oracle để hỗ trợ hợp đồng thông minh Root được nhúng genesis mới, với ngày phát hành dự kiến vào ngày 24 tháng 5 năm 2019.

Github: https://github.com/unification-com/oracle.

Giao diện người dùng WRKChain

Trình xác thực WRKChain UI là một công cụ khung đơn giản có thể được điều chỉnh và mở rộng bởi bất kỳ bên thứ ba nào. Nó có thể được cấu hình để kết nối với WRKChain và Mainchain để truy vấn và xác thực băm khối WRKChain đã gửi.

Giao diện người dùng hiện đang được sửa đổi để hỗ trợ phiên bản mới nhất của hợp đồng thông minh WRKChain Root được nhúng genesis và ngày phát hành dự kiến cho beta v1 là ngày 24 tháng 5 năm 2019.

Github: https://github.com/unification-com/wrkchain-validator

Chúng tôi có rất nhiều thứ đang diễn ra ở đây tại Unified và chúng tôi có một tuần thú vị (mặc dù rất bận rộn!) Trước khi chúng tôi tiếp tục phát triển và phát hành các công cụ hỗ trợ WRKChain được sử dụng với testnet trực tiếp.

Vui lòng theo dõi tiến trình – tất cả các báo cáo công khai của chúng tôi đều có sẵn tại https://github.com/unification-com

Unification Gitter: https://gitter.im/unification-com