Автор: 0xCygaar, зашифрований KOL; переклад: Golden Finance 0xxz
У цій статті коротко пояснюється, як friend.tech ціни на акції та інші цікаві факти про контракти друзів.
З договором можна ознайомитись тут:
Насправді все досить просто: користувачі вносять eth у контракт, а контракт відстежує запаси кожного «друга» та баланс кожного власника цього «друга».
Здебільшого я поясню, як працює ціноутворення, оскільки для більшості людей це здається загадкою.
Ось функція ціноутворення, лише 4 рядки коду:
Код виглядає лякаюче, тому давайте спростимо його. Припустімо, ви хочете купити/продати лише одну акцію (сума=1). Це також відомо як спотова ціна.
Використовуючи наші навички алгебри середньої школи, ми можемо розширити цю функцію, і ми отримаємо: ціна = пропозиція^2 / 16000
Ось і все. Ціна чиїхось акцій пропорційна квадрату float. Зі збільшенням пропозиції ціна зростає експоненціально. (Я видалив логіку обробки нульових крайових випадків постачання у наведеному вище розрахунку).
Щоб обчислити кількість акцій «друга» в обігу на основі відомої ціни (тієї, що відображається в додатку), ми можемо знайти пропозицію за наведеною вище формулою: пропозиція = sqrt(ціна * 16000)
Використовуючи 2blknoiz06 як простий приклад: пропозиція = sqrt(2,4256 * 16000) = 197 акцій в обігу
Решта контракту проста. І функції купівлі, і функції продажу обчислюють спотову ціну, використовують це значення для визначення комісії за протокол і комісії «суб’єкта», оновлення внутрішнього обліку та надсилання комісії на правильну адресу призначення.
Користувачі, які купують/продають акції, повинні сплачувати комісію за угоду та комісію за предмет (другому емітенту акцій) під час купівлі та продажу. Усе, що я пояснював досі, — це саме те, як працює крива зв’язування валютної пари автоматизованого маркет-мейкера. Користувачі купують і продають відповідно до формули ціноутворення.
Інші цікаві факти:
Загальний обсяг торгів friend.tech досяг 26803 ETH
friend.tech стягує комісію за транзакцію у розмірі 10%: 5% власнику друга, що називається комісією за суб’єкт; 5% до скарбниці угоди.
Протокол заробив майже 4000 ETH на суму близько 6,57 мільйонів доларів.
Ось і все, контракт не можна оновити, тому єдине, що friend.tech може оновити в майбутньому, — це комісія за угоду/предмет і адреса призначення комісії за угоду.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Яка ціна акцій друзів friend.tech?
Автор: 0xCygaar, зашифрований KOL; переклад: Golden Finance 0xxz
У цій статті коротко пояснюється, як friend.tech ціни на акції та інші цікаві факти про контракти друзів.
З договором можна ознайомитись тут:
Насправді все досить просто: користувачі вносять eth у контракт, а контракт відстежує запаси кожного «друга» та баланс кожного власника цього «друга».
Здебільшого я поясню, як працює ціноутворення, оскільки для більшості людей це здається загадкою.
Ось функція ціноутворення, лише 4 рядки коду:
Код виглядає лякаюче, тому давайте спростимо його. Припустімо, ви хочете купити/продати лише одну акцію (сума=1). Це також відомо як спотова ціна.
Використовуючи наші навички алгебри середньої школи, ми можемо розширити цю функцію, і ми отримаємо: ціна = пропозиція^2 / 16000
Ось і все. Ціна чиїхось акцій пропорційна квадрату float. Зі збільшенням пропозиції ціна зростає експоненціально. (Я видалив логіку обробки нульових крайових випадків постачання у наведеному вище розрахунку).
Щоб обчислити кількість акцій «друга» в обігу на основі відомої ціни (тієї, що відображається в додатку), ми можемо знайти пропозицію за наведеною вище формулою: пропозиція = sqrt(ціна * 16000)
Використовуючи 2blknoiz06 як простий приклад: пропозиція = sqrt(2,4256 * 16000) = 197 акцій в обігу
Решта контракту проста. І функції купівлі, і функції продажу обчислюють спотову ціну, використовують це значення для визначення комісії за протокол і комісії «суб’єкта», оновлення внутрішнього обліку та надсилання комісії на правильну адресу призначення.
Користувачі, які купують/продають акції, повинні сплачувати комісію за угоду та комісію за предмет (другому емітенту акцій) під час купівлі та продажу. Усе, що я пояснював досі, — це саме те, як працює крива зв’язування валютної пари автоматизованого маркет-мейкера. Користувачі купують і продають відповідно до формули ціноутворення.
Інші цікаві факти:
Загальний обсяг торгів friend.tech досяг 26803 ETH
friend.tech стягує комісію за транзакцію у розмірі 10%: 5% власнику друга, що називається комісією за суб’єкт; 5% до скарбниці угоди.
Протокол заробив майже 4000 ETH на суму близько 6,57 мільйонів доларів.
Ось і все, контракт не можна оновити, тому єдине, що friend.tech може оновити в майбутньому, — це комісія за угоду/предмет і адреса призначення комісії за угоду.