Is the cross-chain bridge in the Walnut phase centralized or decentralized? Can you briefly describe its working mechanism?/ Nutbox Walnut的跨链桥是中心化的还是去中心化的,可以简单描述下它的运作机制吗?

in NutBox3 years ago

IMG_20210917_140948_860.jpg

Is the cross-chain bridge in the Walnut phase centralized or decentralized? Can you briefly describe its working mechanism?

  • Wenfeng Wang
    There are two situations here.

First, when Foreignchain supports smart contracts, the cross-chain bridge in the Walnut phase is a completely decentralized cross-chain bridge solution.

Second, if Foreignchain does not support smart contracts, such as Steem and Hive, the cross-chain bridge in the Walnut phase is a relatively centralized solution. Assuming that Foreignchain supports smart contracts, the Nutbox Walnut cross-chain bridge mainly includes 3 main components as following:

  1. Foreignchain bridge contract, this part of the contract realizes the processing of assets from Homechain;
  2. Homechain bridge contract, this part of the contract realizes the processing of assets from Foreignchain;
  3. Nutbox Relayer, responsible for monitoring the transaction data on the Source chain, and synchronizing the specified transaction data to the Dest chain in the form of Proposal. Nutbox will open up Relayer's operating permissions in the future, that is, any organization that has passed Nutbox's audit can run Nutbox Relayer and contribute to Nutbox's Walnut network.

For example, when a user stakes KSM for a parachain on Kusama, Nutbox Relayer will capture the user's staking information and parse the metadata implanted by the Nutbox client side from the corresponding transaction. Metadata will be used to construct the Proposal. All Relayers will vote on the Proposal change. When the vote reaches the set threshold, the Proposal status will be marked as 'Passed' and the Proposal will be executed. Here, the user's Crowdloan contribution will be updated in the corresponding staking pool. After successful execution, the status of Proposal is >marked as 'Executed', and the period of Proposal ends.


Nutbox Walnut的跨链桥是中心化的还是去中心化的,可以简单描述下它的运作机制吗?

这里分两种情况:当Foreignchain支持智能合约时,Nutbox Walnut的跨链桥是一种完全去中心化的跨链桥解决方案;

如果Foreignchain不支持智能合约(比如Steem/Hive),Nutbox Walnut跨链桥是一种相对中心化的解决方案。这里假如Foreignchain支持智能合约,那么Nutbox Walnut跨链桥主要包含三个主要主要组成部分:

1)Foreignchain bridge contract,该部分合约实现对来自Homechain资产的处理

2)Homechain bridge contract,该部分合约实现对来自Foreignchain资产的处理

3)Nutbox Relayer,负责监听Source chain上的交易数据,并将指定交易数据以Proposal的形式同步给Dest chain。Nutbox后期将开放Relayer的运行权限,即任何通过Nutbox审核的组织可以运行Nutbox Relayer,为Nutbox Walnut网络做贡献。

举个例子,当用户在Kusama上为一个平行链质押KSM后,Nutbox Relayer将会捕获该用户的质押信息,并从对应的交易里解析出Nutbox客户端植入的元数据。元数据将会被用来构造Proposal,所有Relayer将会对改Proposal进行投票,当投票达到设定的阈值(threshold)后,Proposal状态被标记为Passed,此时Proposal将会被执行,在这里,即用户的Crowdloan投票在对应的质押池将会被更新。执行成功后,Proposal的状态被标记为Executed,Proposal的生命周期结束。


Adakah jambatan rentas rantai dalam fasa Walnut berpusat atau terdesentralisasi? Bolehkah anda menerangkan secara ringkas mekanisme kerjanya?

-Wang Wenfeng

Terdapat dua keadaan di sini.

Pertama, apabila Foreignchain (rantai asing) menyokong kontrak pintar, jambatan rentas rantai dalam fasa Walnut adalah solusi jambatan rentas rantai yang sepenuhnya terdesentralisasi.

Kedua, jika Foreignchain tidak menyokong kontrak pintar, seperti Steem dan Hive, jambatan rentas rantai dalam fasa Walnut adalah solusi yang agak berpusat. Dengan andaian bahawa Foreignchain menyokong kontrak pintar, jambatan rentas rantai Nutbox Walnut merangkumi 3 komponen utama seperti berikut:

  1. Kontrak jambatan Foreignchain, bahagian kontrak ini merealisasikan pemprosesan aset dari Homechain;

  2. Kontrak jambatan Homechain, bahagian kontrak ini merealisasikan pemprosesan aset dari Foreignchain;

  3. Nutbox Relayer, bertanggungjawab untuk memantau data transaksi pada rantai Sumber (Source chain), dan menyegerakkan data transaksi yang ditentukan ke rantai Dest dalam bentuk Proposal. Nutbox akan membuka keizinan operasi Relayer di masa depan, iaitu, organisasi mana pun yang telah melulusi audit Nutbox dapat menjalankan Nutbox Relayer dan menyumbang kepada jaringan Nutbox Walnut.

Sebagai contoh, apabila pengguna mempertaruhkan KSM untuk sesuatu parachain di Kusama, Nutbox Relayer akan menangkap maklumat pertaruhan pengguna dan menguraikan metadata yang ditanamkan oleh pihak klien Nutbox dari transaksi yang sesuai. Metadata akan digunakan untuk membina Proposal. Semua Relayer akan mengundi untuk perubahan Proposal. Apabila pengundian mencapai ambang yang ditetapkan, status Proposal akan ditandai sebagai 'Lulus' dan Proposal akan dilaksanakan. Di sini, sumbangan Crowdloan pengguna akan dikemas kini di kolam pertaruhan yang sesuai. Setelah berjaya dilaksanakan, status Proposal akan ditandai sebagai 'Executed', dan tempoh Proposal berakhir.


640.gif

About Nutbox

Nutbox is a one-stop DAO factory for the community, providing non-technical founders with a series of tools (Crowd-staking, DApp factory, and DAO governance factory) to facilitate the creation of their own DAO platform.

For more information, please visit https://nutbox.io


Nutbox Introduction

DOCS | https://docs.nutbox.io
Website | https://nutbox.io/

Nutbox Guide

EN|https://blog.nutbox.io/@nutbox.mine/the-new-ui-of-nutbox-is-about-to-online-and-the-tutorial-of-new-ui
CN|https://blog.nutbox.io/@abcallen/wherein-1615536657147-s

Contact US

Wechat: cnsteem
Steem: https://blog.nutbox.io/@nutbox.mine
Discord: https://discord.gg/zPkMuGY
Telegram: https://t.me/joinchat/HKSkL1tns74yODE1

Vote For US

Please vote for our witness nutbox and smt-wherein:


Sook Jin GOH,
Nutbox Ambassador for Malaysia,
Director at Nanyang Global Scientific Research Centre

image.png

Sort:  

Upvoted! Thank you for supporting witness @jswit.
jswit_comment_initial.w320.jpg

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 63191.06
ETH 2551.41
USDT 1.00
SBD 2.65