Contest: Ethereum↔FreeTON Bridge Design and Architecture

Contest dates

  • Warm-up period: 1-5 October 2020
  • Submission period: 6-19 October 2020

Short description

Prepare a detailed whitepaper for the inter-blockchain bridge between Ethereum and FreeTON that will allow the fast and economically efficient bidirectional transfer of ETH and ERC20 tokens.

Motivation

Interblockchain bridges (IBB) are a crucial part of the DeFi ecosystem. They allow the fluent flow of funds between blockchains to nourish other DeFi products like DeX and lending.

General requirements

Your submission should include:

  • The basic economic model and description of money flow in the system
  • The general technical architecture of the solution along with the proposed customer journeys
  • Detailed technical specification of the proposed implementation with the justification of the selected approach: smart contracts, integration layer, interfaces
  • Name and contact information of the contestant for communication (Telegram username, e-mail)

Your work and the proposed solution must be:

  • Original. It should not include more than 10% of other contestants’ works;
  • Implementable. Keep in mind the peculiarities and goals of FreeTON;
  • Consistent. Its elements should not contradict each other and the FreeTON Declaration of Decentralization;
  • Safe. It must ensure a due level of funds security;
  • Modern. Inspire by the leading market solutions.

Evaluation criteria and winning conditions

Hard criteria

  • Ethereum Gate Contract (EGC) securely accepting and releasing ETH and ERC20 tokens;
  • FreeTON Wrapper Contract (FWC) minting and burning wrapped tokens;
  • Interblockchain Oracle (IBO) ensuring communication between Ethereum and FreeTON;
  • (Decentralized) Security Layer ([D]SL) ensuring protection from money stealing.

Artifacts

  • Google Doc with the whitepaper open for commenting and containing the backlink to the submission.

Soft criteria

  • Detailed and easily understandable charts explaining the architecture and business processes;
  • Brevity;
  • Mostly everyday English to facilitate understanding;
  • Readiness to participate in the implementation of the solution in the next stage.

Rewards

1 place……………………….…40,000 TONs

2 place……………………….…30,000 TONs

3 place………….………………20,000 TONs

4-10 place…………………………5,000 TONs

Special rewards

  • Specification of the Bridge Explorer (BE) - +1,000 TONs to the main reward;
  • TOP-3 best solutions for decentralization of the bridge - 10,000 / 5,000 / 3,000 TONs, accordingly.

Voting

  • Jury members who vote in this contest must have a solid understanding of the technology. Those jurors who don’t, should not vote or choose “Abstain.”
  • Jurors whose team(s) intend to participate in this contest by providing submissions lose their right to vote in this contest.
  • Each juror will vote by rating each submission on a scale of 1 to 10 or can choose to reject it if it does not meet requirements or choose to abstain from voting if they feel unqualified to judge.
  • Jurors will provide feedback on your submissions.
  • The Jury will reject duplicate, sub-par, incomplete, or inappropriate submissions.

Jury rewards

An amount equal to 5% of the prize fund will be divided equitably between all jurors who vote and provide feedback based on their votes’ quantity and quality. Both voting and feedback are mandatory to collect this reward.

Procedural reminders to all contestants

  • Accessibility. All submissions must be accessible for the Jury to open and view, so please double-check your submission. If the submission is inaccessible or does not fit the criteria described, jurors may reject the submission.
  • Timing. Contestants must submit their work before the closing of the filing of applications. If not submitted on time, the submission will not count.
  • Contact information. All submissions must contain the contestant’s contact information, preferably a Telegram username by which jurors can verify that the submission belongs to the individual who submitted it. If not, jurors may reject your submission.
  • Content. The content published in the forum and the provided PDF file should not differ, except for formatting. Otherwise, jurors may reject the submission.
  • Well-formed links. If your submission has links to the work performed, the content of those links must have the contestant’s contact details, preferably a Telegram username, so jurors can match it and verify whom the work belongs. If not, jurors may reject your submission.
  • Multiple submissions.
    • Each contestant has the right to provide several submissions if they contain different approaches to the contest problem’s solving. However, if works are not unique enough or differ just in insignificant details, jurors may reject such repeating submissions.
    • If the contestant wants to make an additional submission that overrides the one previously published, he must inform the Jury about this fact and indicate the correct revision to assess. In this case, only the indicated work will count. If the contestant hasn’t indicated the updated submission as the correct one, only the first one will count, the Jury will reject all the others.

Disclaimer

Anyone can participate, but Free TON cannot distribute Tons to US citizens or US entities.

15 Likes

Hello! Very cool! Thank you for offering this proposal. Full support! Only please do not use the “symbols” of well-known tokens, but call them differently.

3 Likes

Thank you!

Which symbols do you mean?

1 Like

Another good contests! I think as an Polkadot contest can we attract Ethereum team attention?

1 Like

Sure, we are working on it

3 Likes

Yuppi-yuppi-yay, the contest was formally approved and gonna start at midnight.

1 Like

It seems that goal of the contests is very valuable in itself, but time period dedicated for development for such complex solution doesn’t seem to be enough. I might be wrong, but by qty of submitted applications when it’s 3 days before contests is ending I can judge that people might need much more time. Elegant bridge to ethereum’s ecosystem may bring a lot of liquidity into the project, so I would definitely suggest prolonging submission period much more

2 Likes

Please pay attention that it is a contest for design and architecture, and we initially checked the term with several teams, who said it’s ok.

Moreover, we do not prolong the contest unless there is something wrong with the contest smart-contract.

Probably you’re right on this matter and 13 days may be enough to come up with the concept/design without the need to write some code. Disregard my previous post here

Dear jurors, dear community,

My name is Sergey, I am the leading blockchain developer in Broxus. Let me present the solution that our team has implemented.

Link to Github

The sources are licensed under GPL3.

At the repo you can find a pdf proposal with the details about the bridge architecture. Bridge corresponds to all hard criteria:

  • Allows transferring ETH and ERC20
  • Allows minting and burning wrapped tokens
  • Implements the communication between Ethereum and FreeTON through the relays system
  • Money stealing is economically disadvantageous for relayers

Extra features implemented:

  • The bridge design allows transferring any kind of data between Ethereum and FreeTON. Not only assets but any arbitrary events.

Contact information

Telegram: @sergey_pavlovdog

Jury disclaimer

Broxus team officially abstains from voting for this contest submissions.

Wallet address

0:e75544710727c6c683c46d6cb786f15d4d521a0eb68903e38c8487ef0c449015

Proposal PDF

5 Likes

Please make Another good contests for development. Thanks

1 Like

Ethereum↔FreeTON Bridge Design and Architecture SUBMISSION

Proposal PDF

https://github.com/charon-exchange/charon-bridge-whitepaper/blob/main/charon-bridge-whitepaper.pdf

Proposal Google doc

Highlights:

  • Fully decentralised approach.

  • Universal approach compatible with most blockchains (Ethereum and Polkadot described).

  • Transferring user’s data between blockchains.

  • Staking mechanism, which increases decentralisation level and adds ability making profit.

  • Protection from common known attacks.

  • Validator reputation system, slashing.

  • Self-governance for managing the bridge.

  • A clear and predictable economy, governance token.

  • Low fees due to consensus at FreeTon and using {t,n} - threshold signature at external blockchain.

  • Modular software.

License

The sources are licensed under MIT license.

Contacts

Telegram: @Sergeydobkin

Telegram: @nailkhaf

E-mail: [email protected]

E-mail: [email protected]

Free TON Address: 0:54838fa8f5009228e75bc260c14ac2a7931ec688edf3fc92866c5c2c10054a4f

2 Likes

I saw this contest only 9 days ago. Has no enough time to check all and add more details. Sorry for English and typos :smile:

Telegram
@kokkekpek

Wallet address
0:d6bfb70f82306591f7e7ad38e2cb08a0f58f3a93bf8044863c4ad70237e5f448

1 Like

Contest #3.1

for participants of #3 Contest: Ethereum↔️FreeTON Bridge Design and Architecture - 3 submissions

This contest is dedicated only to the original contest winners who have fulfilled the bonus task:
• Specification of the Bridge Explorer (BE) - +1,000 TONs to the main reward;

Contest dates (to be clarified)

  • Submission period: 19 November 2020 (to resubmit existing submissions)
  • Voting period: 20-24 November 2020

Description

The description of the “Bridge Design and Architecture” contest has two parts: rewards and special rewards.

The first part with the main rewards proceeded smoothly.

The second, extended part of the contest declares bonuses for the participants who added some extra value to their submissions. It became clear that it’s not possible to proceed TRANSPARENTLY (on-chain) in the same contest. Jury members do not have a way to vote for this in one single contest. So this extended part of the contest was canceled on the technical ground. That is why the governance took the decision to re-run it in line with a regular procedure (on-chain) using separate additional contests.

Reward Structure

:gem: 1,000 for those participants who have fulfilled the following bonus task in his/her submission:
• Specification of the Bridge Explorer (BE)

Submissions

Contestants should submit the link to their work in the original contest. No new works or additional participants are allowed. In case of any, they should be rejected.

Voting

Each juror will vote by either rating each submission with any positive score in case it deserves the bonus, or rejecting it if it doesn’t.

Other

All other sections of the main contest, such as “Jury rewards”, “Disclaimer” are applicable to this contest as well.

3 Likes

Contest #3.2

for participants of #3 Contest: Ethereum↔️FreeTON Bridge Design and Architecture - 3 submissions

This contest is dedicated only to the original contest winners who have fulfilled the bonus task:
• TOP-3 best solutions for decentralization of the bridge - 10,000 / 5,000 / 3,000 TONs, accordingly.

Contest dates (to be clarified)

  • Submission period: 19 November 2020 (to resubmit existing submissions)
  • Voting period: 20-24 November 2020

Description

The description of the “Bridge Design and Architecture” contest has two parts: rewards and special rewards.

The first part with the main rewards proceeded smoothly.

The second, extended part of the contest declares bonuses for the participants who added some extra value to their submissions. It became clear that it’s not possible to proceed TRANSPARENTLY (on-chain) in the same contest. Jury members do not have a way to vote for this in one single contest. So this extended part of the contest was canceled on the technical ground. That is why the governance took the decision to re-run it in line with a regular procedure (on-chain) using separate additional contests.

Reward Structure

  1. :gem: 10 000
  2. :gem: 5 000
  3. :gem: 3 000

for the TOP-3 best solutions for decentralization of the bridge if they are exist in submitted document.

Submissions

Contestants should submit the link to their work in the original contest. No new works or additional participants are allowed. In case of any, they should be rejected.

Voting

Each juror will vote by either rating each submission with any positive score in case it deserves the bonus, or rejecting it if it doesn’t.

Other

All other sections of the main contest, such as “Jury rewards”, “Disclaimer” are applicable to this contest as well.

3 Likes