-
Notifications
You must be signed in to change notification settings - Fork 214
Description
Summary
The development of an ADNL over TCP implementation is crucial for the TON ecosystem, as it provides a secure, efficient, and reliable communication protocol between nodes. By creating an ADNL over TCP implementation, developers will be able to easily integrate this protocol into their projects and improve the overall performance and security of their applications.
Context
ADNL (Abstract Datagram Network Layer) is an essential protocol for TON, which enables secure and efficient communication between nodes. Currently, there is a lack of an easy-to-use implementation of ADNL over TCP, which makes it difficult for developers to adopt this protocol and leverage its benefits.
This proposal aims to create an ADNL over TCP implementation, which will make it easier for developers to incorporate ADNL into their projects and improve the overall performance and security of the TON ecosystem.
Goals
Implement ADNL over TCP:
- Generate ADNL address from key
- Send messages (client side)
- Receive messages (server side)
- Encrypt and sign messages, Diffie Hellman
- Packet data (de)serialization
Implement LiteClient over ADNL:
- LiteServer methods provided in lite_api.tl
- TL data (de)serialization
References
https://github.com/tonstack/adnl-js
Estimate suggested reward
2.250 USD in TON