Cập nhật Juno V12
Juno Network đang nâng cấp lên V12, mang đến những tính năng mới thú vị trong bản cập nhật lớn nhất kể từ khi thành lập! — Đọc tiếp để tìm hiểu thêm về tất cả sự phát triển tuyệt vời sắp đến với ngôi nhà của CosmWasm.
Âm thanh: JunoCommsDao #1 — Cập nhật DAODAO v2 và v12 từ
Lưu trữ nhóm: liên kết
TL;DR
- 50% phí hợp đồng được chia với các nhà phát triển hợp đồng
- Mã thông báo gốc cho DAO & nhà phát triển với Token Factory
- Nguồn cấp dữ liệu giá DeFi Oracle
- Quản trị đặt mức phí tối thiểu với truy vấn cho người dùng
- Máy chủ + Trình điều khiển tài khoản
liên chuỗi - Wasm v0.30
- IBC v4
- IBC Định tuyến
- 20% tiền gửi quản trị ban đầu
x/Mô-đun Chia sẻ Phí
Kiếm phần của bạn với FeeShare! — PR #385
Nếu bạn là nhà phát triển hợp đồng thông minh trên Juno, giờ đây bạn có thể kiếm được khoản cắt giảm tất cả các khoản phí gas phát sinh trong hợp đồng của mình. Không có phí đăng ký, không có chi phí ẩn và không cần thay đổi mã.
Làm thế nào nó hoạt động?
Nếu một giao dịch tương tác với một hợp đồng thông minh, một nửa phí giao dịch sẽ được dành riêng cho bất kỳ (các) hợp đồng nào mà ví đã tương tác. 50% đầu tiên được chuyển đến người đại diện như thường lệ (nhóm cộng đồng), 50% còn lại được chia cho mỗi hợp đồng được chọn tham gia. Yêu cầu chọn tham gia này chỉ dành cho mục đích thuế, không được phép thực hiện như minh họa bên dưới . Bạn có thể chọn tham gia và đặt hợp đồng rút tiền cho bất kỳ ví nào khác, chẳng hạn như ví cá nhân, kho bạc DAO hoặc tài khoản mô-đun.
Với điều kiện người dùng đã phải trả phí, cơ chế này sẽ cho phép xây dựng một bộ mô hình kinh doanh mới trên Juno trong khi vẫn cho phép khuyến khích kinh tế để duy trì, xây dựng và phát triển giao thức của họ. Điều này gắn kết các nhà phát triển, người dùng và toàn bộ cộng đồng Juno Network lại với nhau để thúc đẩy tăng trưởng và áp dụng nhiều hơn. Một mạng lưới lớn tích cực cho tất cả!
Các tham số do quản trị xác định
Mô-đun FeeShare có các thông số sau mà việc quản trị có thể thay đổi với điều kiện đề xuất được thông qua:
- Bật / Tắt khả năng chia sẻ phí
- Tăng hoặc giảm phần chia 50% (từ 1% đến 100%)
- Cập nhật các mệnh giá được phép để chấp nhận và thanh toán cho nhà phát triển, ví dụ: USDC từ Axelar.
cân nhắc thiết kế
Điều quan trọng cần lưu ý là FeeShare yêu cầu thực hiện hợp đồng trực tiếp từ thực thể/ví. Điều này có nghĩa là các tin nhắn phụ không được tính vào thời điểm này. Điều này là vì lý do an ninh và lạm dụng. Nó đảm bảo nhà phát triển hợp đồng không gian lận hệ thống bằng cách yêu cầu hợp đồng của họ gọi ra nhiều hợp đồng khác của chính họ. Do đó, tăng phần trăm chia của họ một cách giả tạo.
Một ví dụ về diễn viên xấu có thể xảy ra:
- 2 Tin nhắn thực thi hợp đồng, 1 trong số đó kích hoạt 2 tin nhắn phụ = tổng số 4 tin nhắn được kích hoạt.
- Một thực thể sẽ nhận được 75% (3/4 tin nhắn) của 50% phí. Điều này sẽ khuyến khích chạy nhiều hợp đồng, đòi hỏi nhiều gas hơn và tận dụng cơ chế phân chia của chúng tôi.
Quy trình đăng ký
Để hợp đồng của bạn đủ điều kiện nhận một phần phí được thực hiện, bạn phải đáp ứng một trong các tiêu chí sau:
- Bạn là quản trị viên của hợp đồng
- Nếu không có quản trị viên, bạn phải là người tải lên hợp đồng
đăng ký chia sẻ phí junod tx <CONTRACT> <WITHDRAW_ADDRESS>
Điều này có nghĩa là đăng ký nguyên bản có hỗ trợ sổ cái!
x/Mô-đun TokenFactory
Quy tắc mã thông báo gốc, hãy sử dụng chúng! — PR #368
Một mô-đun tuyệt vời khác dành cho các nhà phát triển trên Juno là mô-đun Token Factory. Mô-đun này ban đầu là của nhóm osmosis-labs, mang lại khả năng đúc, truy vấn và gửi mã thông báo gốc mà không gặp rắc rối với thông số kỹ thuật CW20. Đây là một chất lượng cải tiến trực tiếp chính cho các nhà phát triển hợp đồng và giao diện người dùng.
- Airdrop dễ dàng hơn nhiều lần đối với người dùng nắm giữ mã thông báo DAO từ xuất trạng thái, thay vì truy vấn phân trang chậm.
- Các giao diện người dùng như Keplr và Mintscan sẽ có thể hiển thị mã thông báo DAO của bạn thông qua một truy vấn duy nhất, thay vì RPC truy vấn mọi hợp đồng CW20 đang tồn tại (không hiệu quả!)
- Các nhà phát triển hợp đồng không còn phải thêm hỗ trợ cho CW20 khi tất cả các hợp đồng đã có sẵn hỗ trợ mã thông báo gốc để hoạt động với Juno!
- Người dùng dựa trên CLI sẽ có thể gửi bất kỳ mã thông báo nào thông qua gửi ngân hàng junod tx tiêu chuẩn thay vì wasm thực thi chuyển tiếp tin nhắn CW20 với dữ liệu được mã hóa base64
DAODAO cũng sẽ chuyển sang sử dụng các mệnh giá bản địa này trong tương lai gần. Nhóm Juno Core đã và đang xây dựng nhiều tiện ích để giúp quá trình di chuyển này trở nên liền mạch nhất có thể đối với các dự án hiện tại trên CW20 muốn di chuyển sang mã thông báo gốc.
Bạn có thể xem các tài liệu và tập lệnh di chuyển tại đây từ cuộc họp DAO của chúng tôi. Nếu bạn không tin rằng mã thông báo DAO hoặc CW20 của mình phù hợp với bất kỳ thay đổi được đề xuất nào, vui lòng ký hợp đồng với chúng tôi trong sự bất hòa của DAODAO hoặc Juno
Mô-đun này đã được nhập từ nhánh rẽ nhánh CosmWasm/token-factory của chúng tôi , được rẽ nhánh từ osmosis-labs/osmosis/x/tokenfactory . Điều này là cần thiết để thêm nhiều thử nghiệm hơn và cũng nâng cấp lên IBC v4.
x/Mô-đun Oracle
DeFi! Tải DeFi của bạn tại đây! — PR #329
Một mô-đun dựa trên DeFi thú vị cũng đang được đưa vào mạng theo đề xuất 57 . Mô-đun này sẽ đưa dữ liệu định giá bên ngoài cập nhật vào chuỗi để các nhà phát triển hợp đồng truy vấn và sử dụng trong các sản phẩm của họ. Đây có thể được coi là cầu nối giữa chuỗi khối và dữ liệu trong thế giới thực từ các trao đổi về giá của ATOM, OSMO và JUNO.
Mô-đun này sẽ không tốn bất kỳ chi phí nào cho trình xác thực đối với các điểm cuối. Khoản Trợ cấp Phí sẽ được thiết lập để trang trải mọi chi phí gửi giao dịch và tất cả Giao dịch sẽ bỏ qua GlobalFee (phần tiếp theo). Trình xác thực được yêu cầu chạy phần mềm bổ sung này trong thời gian bỏ phiếu. Nếu không làm như vậy sẽ dẫn đến dấu gạch chéo mềm, tương tự như nếu nút của họ ngoại tuyến. Trên Juno, điều này sẽ chuyển 0,01% của tất cả các khoản tiền được ủy quyền cho trình xác thực nói trên vào nhóm cộng đồng (0,1JUNO trên 1.000 lần đặt cược).
Mô-đun được rẽ nhánh từ umee , được rẽ nhánh từ Terra. Vì vậy, mã này đã được thử nghiệm bởi rất nhiều người dùng và nhiều nhóm đã làm việc với nó.
x/Mô-đun GlobalFee
Đặt Phí? Vâng, làm ơn - PR #411
GlobalFees mới đã được cộng đồng bình chọn là CÓ với sự ủng hộ mạnh mẽ đối với đề xuất 68 . Theo kế hoạch ban đầu cho Juno v13, chúng tôi đã có thể tiếp tục và phát hành sớm cho mạng.
Mô-đun này đặt ra yêu cầu tối thiểu cho tất cả các nút chấp nhận các khoản phí xác định để đưa các giao dịch của chúng vào các khối mạng. Với điều này, nó cũng giúp người dùng và người dùng có thể truy vấn phí gas bắt buộc là bao nhiêu.
Điều này có nghĩa là các giao dịch phải chứa ít nhất một mệnh giá có trong bộ mã thông báo do quản trị xác định, với giá trị mặc định là 0,0025 ujuno mỗi gas để bắt đầu. Trong tương lai, quản trị có thể thêm USDC, OSMO và các tài sản liên chuỗi khác nếu muốn.
Trình xác thực
Trong cấu hình của bạn, bạn có danh sách phí min_gas_prices. Dưới đây là một số cân nhắc về việc điều này ảnh hưởng đến bạn như thế nào
- Chỉ các khoản phí được đặt trong GlobalFee mới có thể và sẽ được chấp nhận
- Chấp nhận Phí cho các giao dịch dưới giới hạn sẽ mặc định là giới hạn được đặt toàn cầu (không bao gồm các tin nhắn bị bỏ qua cho các giao dịch IBC)
- Nếu bạn đặt mệnh giá cao hơn trong GlobalFee, giao dịch phải gửi với đủ gas theo min_gas_prices cho khối được đề xuất của bạn.
Nếu một cuộc tấn công thư rác mạng xảy ra, những người xác thực có thể tăng giá gas tối thiểu của họ cao hơn mức phí tối thiểu toàn cầu. Điều này làm cho việc tiếp tục tấn công trong một khoảng thời gian ngắn là không khả thi về mặt kinh tế.
tiếp sức
Đối với các bộ chuyển tiếp của chúng tôi, các gói truyền IBC sẽ bỏ qua mức tối thiểu GlobalFee để giảm chi phí chuyển tiếp cho mạng Juno! Điêu nay bao gôm
- ibc.core.channel.v1.MsgRecvPacket
- ibc.core.channel.v1.MsgAcknowlegement
- ibc.core.channel.v1.MsgTransfer
ví dụ
Tín dụng cho mô-đun này thuộc về TGrade và nhóm Gaia
Máy chủ lưu trữ tài khoản liên chuỗi
Kiểm soát tài khoản tại một chuỗi gần bạn — PR #215 & #436
Juno hiện sẽ trở thành máy chủ và bộ điều khiển Interchain (trước đây chỉ là bộ điều khiển). Điều này có nghĩa là chuỗi sẽ lắng nghe các gói IBC từ chuỗi điều khiển sẽ đưa ra hướng dẫn (thông báo tiêu chuẩn) mà tài khoản liên chuỗi muốn thực hiện.
Tài khoản chuỗi máy chủ này sẽ có tất cả các khả năng của một tài khoản bình thường mà không cần đăng nhập bằng khóa riêng. Thay vào đó, điều này được thực hiện trên mô-đun xác thực chuỗi của bộ điều khiển thông qua gói IBC đã gửi, gói này báo hiệu cho chuỗi máy chủ rằng (các) thông báo đã sẵn sàng để thực thi.
Bạn có thể đọc thêm từ trang hướng dẫn mạng cosmos để tìm hiểu sâu về kỹ thuật
Với điều này, chúng tôi cũng đã thêm nhiều thông báo để thực thi bao gồm thông báo TokenFactory, Wasm IBC và FeeShare (PR 436). Cho phép đúc, đốt và gửi mã thông báo IBC trên chuỗi chéo.
Phí gửi tiền quản trị tối thiểu
Thư rác biến mất — PR #398
Với thư rác quản trị đang gia tăng, giờ đây chúng tôi sẽ yêu cầu đặt 20% tiền đặt cọc đề xuất khi gửi (200 JUNO tại thời điểm viết bài). Các đề xuất spam này cung cấp airdrop giả mạo và lừa đảo để lấy địa chỉ ví của người dùng bằng cách tạo giao diện ví giả. Điều này sẽ ngăn chặn các tác nhân độc hại làm tắc nghẽn hệ thống đề xuất và đảm bảo chỉ những đề xuất chất lượng mới được gửi trên chuỗi.
Nếu bạn muốn đưa ra đề xuất, nhưng không có 200 Juno, hãy liên hệ với thành viên của nhóm nòng cốt hoặc Sub-DAO để được hỗ trợ. Khoản tiền gửi tối thiểu có nghĩa là để ngăn chặn thư rác, không tham gia!
CosmWasm mới nhất (v0.30)
Authzzzzzzz — PR #387
Phiên bản này bao gồm các tính năng sau ( như đã nêu trong bài viết của họ )
- Tích hợp mô-đun Authz
- Lưu trữ và khởi tạo đề xuất chính phủ
- Cho phép phiếu bầu của chính phủ tải lên mã byte wasm lớn hơn
- Truy vấn Stargate
- Nhận hợp đồng theo địa chỉ người tạo
- Hỗ trợ quyền khởi tạo > quyền chuỗi cho cửa hàng chính phủ
Chuyển tiếp gói phần mềm trung gian
Đồ? Phần mềm trung gian — PR #387
Cùng với việc nâng cấp lên IBC v4 (từ v3), chúng tôi cũng đang triển khai định tuyến gói multi-hop cho chuyển ICS-20. Điều này được thực hiện bằng cách nối thêm một địa chỉ trung gian và các mã định danh cổng/kênh cho đích cuối cùng. Cho phép khách hàng phác thảo nhiều hơn 1 lần chuyển tiền cùng một lúc.
Ví dụ từ nhóm Strange-Love
Phí IBC (ICS-29)
Người tiếp sức hãy vui mừng! — PR #432
Chuyển tiếp không cần xin phép, nhưng đi kèm với một số chi phí hoạt động như cơ sở hạ tầng, thời gian và chi phí phí. Việc bổ sung thông số kỹ thuật ICS-29 (phần mềm trung gian IBC-Fees) này được thêm vào để khuyến khích chuyển tiếp các gói từ các chuỗi khác đến Juno và phân phối các khoản phí đó cho các nhà khai thác chuyển tiếp.
Bạn có thể đọc thêm về các chi tiết từ tài liệu của nhóm ibc-go
Rất nhiều bổ sung tuyệt vời sẽ đến với Juno trong phiên bản 12, bắt đầu một năm mới mạnh mẽ! Chúng tôi mong muốn được thấy các sản phẩm dApp mới được xây dựng trên Juno, tận dụng FeeShare và Oracle.
Đừng bỏ lỡ những phát triển tiên tiến trong tương lai! Twitter: Mạng Juno

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































