Business Topics

image 5

A Simple Smart Contract

In this smart contract, you can communicate for Ethereum. You can deploy and interact with smart contracts on the platform https://remix.ethereum.org /. And the tool https://trufflesuite.com/ganache is useful for testing and debugging during creation.

This web interface is for convenience and security. To connect it, you need the contract address and auxiliary contract information available after deployment.

Continue reading... | Comments (540)
image 6

Feige–Fiat–Shamir identification protocol

The Implementation 1 was developed by students while studying the discipline "Cryptographic Protocols".
This version of the zero-knowledge identification protocol would be cryptographically secure if support for large numbers were implemented.

On the eve of the advent of the post-quantum cryptography era...

Will this protocol have to be abandoned?
Trying to greatly reduce the waiting time for a response will not help.
The idea of increasing the length of the keys is also obviously a failure.

A well-known approach is to use hybrid cryptographic systems: to cover vulnerable parameters with algorithms resistant to post-quantum attacks.
What about completely post-quantum (not using algorithms vulnerable to attacks using a quantum computer) identification and authentication protocols?
Are there any already?
Do you have any other ideas?

Continue reading... | Comments and suggestions (480)
image 11

Smart Contract "Rock-Scissors-Paper Game"

Была дана Web-игра, работающая только на JavaScript (html+css+js). Что сделано: 1. Разработан и развернут на платформе remix.org смарт-контракт "Игра "Камень-ножницы-бумага". 2. Файлы Web-игры переработаны: 2.1) происходит соединение с контрактом, 2.2) в функцию контракта отправляется ход пользователя, сделанный на сайте, 2.3) принимаются результаты игры с remix.org, 2.4) эти результаты обрабатываются для оформления dAap.

Continue reading... | Comments (856)
image 9

dApp NFT Gallery

In this smart contract, you can communicate for Ethereum. You can deploy and interact with smart contracts on the platform https://remix.ethereum.org. And the tool https://trufflesuite.com/ganache is useful for testing and debugging during creation. A web interface is just for convenience. To develop it, you need the contract address and auxiliary contract information available after deployment.

dApp is an application that works without a backend, in a decentralized computer system, for example, on a blockchain. With the web 3 version of the Internet, online platforms are decentralized, do not require trust and are publicly available. Here is an example of such an application

Continue reading... | Comments (540)
image 17

Just Good Luck!

Found mistakes? Please report to the Olympiad Organizing Committee

Details | Comments (540)