Wydaje się, że wszyscy są zainteresowani programowalnymi pieniędzmi (i aktywami), ale co to dokładnie oznacza? Ten post bada koncepcję programowalnych pieniędzy - co jest możliwe dzisiaj, a co jest możliwe dzięki inteligentnym kontraktom na blockchainach.
Czy to płatności automatyczne?
- Jeśli kliknę „dokonaj płatności” w witrynie bankowości internetowej mojego banku, a komputery banku przeniosą pieniądze, czy są to programowalne pieniądze?
- Jeśli uruchomię na komputerze aplikację, która wykonuje pewne czynności, loguję się do witryny bankowości internetowej mojego banku i klikam „dokonaj płatności”. to programowalne pieniądze?
- A jeśli mój program robi to samo, korzystając z API banku?
Wydaje się po prostu polecenie bankowi dokonania płatności nie liczy się jako programowalne pieniądzeniezależnie od tego, czy ta instrukcja pochodzi od człowieka, czy z programu komputerowego. Oto podkład na temat jak dziś dokonywane są płatności.
Oznacza to, że programowalne pieniądze nie może być po prostu umiejętnością pisania dowolnego kodu które mogą przenosić pieniądze. Nawet jeśli obejmuje złożoną logikę biznesową i dane zewnętrzne w ramach procesu podejmowania decyzji. Ponieważ biznes zrób to już dzisiaj: instrukcje płatności wysyłane do banków zazwyczaj pochodzą z programów komputerowych działających na serwerach firmowych.
Czy jest to bardziej związane z automatyzacja płatności po stronie banku (w przeciwieństwie do po stronie klienta)?
- Jeśli polecę mojemu bankowi automatyczne dokonywanie miesięcznej płatności w wysokości 4,000 USD na rzecz mojego wynajmującego, czy są to programowalne pieniądze?
- Jeśli upoważniam dostawcę usług użyteczności publicznej (np. Elektryczność, gaz, telefon itp.) Do pobierania co miesiąc różnych kwot pieniędzy z mojego konta bankowego, czy są to programowalne pieniądze?
- A jeśli prześlę plik do swojego banku, aby zapłacić 350 pracownikom ich miesięczne wynagrodzenie, czy jest to programowalność? (Tak działa lista płac; zwykle nie ma kogoś, kto ręcznie wpisuje każdą płatność)
Cóż, już to wszystko mamy. Banki już wykonują zautomatyzowane zadania zlecane przez klienta, z podstawową logiką „jeśli / to”:
IF to pierwszy dzień miesiąca THEN płacić czynsz CHYBA ŻE Nie mam dość pieniędzy THEN nie dokonuj płatności ROLNICZE wyślij powiadomienie ROLNICZE pobrać opłatę.
Gdyby banki zobaczyły popyt, przypuszczam, że mogłyby pozwolić Ci przesłać kod i one uruchomi kodi potraktują wynik działania kodu jako instrukcję płatności od Ciebie. Ale wynik nie różni się od tego, gdy uruchomiłeś własny kod, a następnie poleciłeś bankowi, jak omówiono wcześniej. A to spowodowałoby ból głowy dla banków, jeśli i kiedy kod pójdzie źle…
Jeśli nie płatności automatyczne, to co?
Cóż, w każdym z powyższych przypadków bank oczywiście mógł wstrzymaj się płatność, nawet po otrzymaniu instrukcji płatniczej. (W wielu przypadkach organy regulacyjne wymagają od nich, aby nie mówili klientom, dlaczego wstrzymali płatność!)
So nie jesteś gwarantowane że płatność zadziała koniec końców.
Czy to oznacza programowalne pieniądze nieważne co, instrukcje kodu zostaną wykonane i żaden bank ani pośrednik nie może ich zatrzymać?
Jeśli taki jest cel, może się to zdarzyć tylko wtedy, gdy klienci mogą przechowywać i kontrolować pieniądze (lub coś reprezentującego pieniądze) zewnętrzne systemu bankowego.
Stablecoiny w księdze publicznej lub księdze z zezwoleniem przybliżają nas. Możesz przesyłać programy zwane inteligentnymi kontraktami, które mają gwarantowane działanie. Ale nawet te inteligentne kontrakty skutkują instrukcją do inteligentnego kontraktu, która definiuje pieniądze. I inteligentny kontrakt, który definiuje pieniądze, może zdecydować, że nie dokona płatności, Na przykład jeśli instrukcja płatności dotyczy konta na czarnej liście.
To pieniądze od projektantów
Myślę, że wtedy odpowiedź brzmi pieniądze projektanta. Pieniądze tworzone przez kogoś - emitenta - który zachowuje się w określony sposób i ma pewne ograniczenia niezależnie od tego, kto „jest” ich właścicielem w dowolnym momencie.
Banki nie mogą tego zrobić, ponieważ pieniądze w bankach są różne. Mój USD w Citibank różni się od Twojego USD w JP Morgan. Różni się na dwa sposoby:
- Moje dolary Citibank są kontrolowane przez Citibank, a twoje dolary w JP Morgan są kontrolowane przez JP Morgan. Oznacza to, że jeśli pieniądze mają zachowywać się w określony sposób, oba banki muszą stosować dokładnie tę samą logikę i ograniczenia.
- Moje dolary Citibank są legalnie i praktycznie innym instrumentem niż dolary JP Morgan. Moje dolary Citibank są prawną umową, że Citibank jest mi winien dolary; Twoje dolary JP Morgan są prawną umową, którą JP Morgan jest ci winien w dolarach.
Rezultat jest taki pieniądzekontrolowane przez wszystkie te różne podmioty, jest inny i zachowuje się w różny sposób. Pomyśl, jak trudno jest wdrożyć ogólne zasady przeciwdziałania praniu pieniędzy. Każdy uczestnik musi spróbować zastosować tę samą logikę. Każdy. Pojedynczy. Uczestnik. Nic dziwnego, że jest absurdalnie drogi i ma wiele luk.
Dlaczego tak się dzieje? To dlatego, że nie ma księgi na pieniądze do których można się odwoływać podczas zawierania transakcji.
Dzisiejsze problemy
- Pieniądze przeznaczone na jakąś konkretną rzecz trafiają gdzie indziej (korupcja).
- Pożyczki mogą być wydawane na inne rzeczy niż te, na które pożyczkobiorca powiedział pożyczkodawcy, że użyją ich do celów (oszustwo).
- Dotacje można wykorzystać do opłacenia rzeczy, do których dotacja nie była przeznaczona (nadużycia, korupcja lub oszustwo).
Korzyści z pieniędzy projektantów
Teraz możesz tworzyć pieniądze, gdzie same pieniądze mają wbudowaną logikę sterowania. Odbywa się to na poziomie inteligentnych kontraktów. ZA inteligentna umowa to zazwyczaj zbiór kodu uruchamianego przez wszystkich uczestników sieci blockchain. To definiuje:
- Charakterystyka pieniędzy (ile jest jednostek, kto jest początkowo właścicielem itp.)
- Jak użytkownicy mogą wchodzić w interakcje z pieniędzmi (poproś o saldo, dokonaj płatności itp.).
Ograniczenia są więc zakodowane w drugiej części inteligentnego kontraktu, a więc tak wszystkie wnioski o płatność podlegają tym ograniczeniom - bez względu na to, kto w danym momencie kontroluje pieniądze.
W ten sposób pieniądze mogą trafiać tylko do wyznaczonych miejsc docelowych. Gdy te pieniądze specjalnego przeznaczenia dotrą do miejsca przeznaczenia, w razie potrzeby można je „wymienić” na pieniądze ogólnego przeznaczenia. (Analogicznie zastanów się, jak działają bony żywnościowe)
Możesz tworzyć określone rodzaje pieniędzy, których nie można wysłać bez dodatkowych danych, np. Dowodu, że płatność ma na celu obsługę eksportu lub importu.
Możesz nawet nałożyć ograniczenia na salda portfela lub przepływy pieniędzy. Na przykład saldo odbiorcy nie może przekroczyć 2,500 USD lub jakakolwiek płatność może zostać dokonana tylko do 50 USD, a każde konto może wysyłać lub otrzymywać łącznie 1,500 USD dziennie lub cokolwiek innego.
Za pieniądze projektantów możliwości są praktycznie nieograniczone. Tak, pieniądze specjalnego przeznaczenia zmniejszają „zamienność” pieniędzy, ale o to właśnie chodzi. Obecnie jest tak wiele przypadków, w których pieniądze mają specjalne przeznaczenie i nie powinny być zamienne na pieniądze ogólnego przeznaczenia, ale obecny system to psuje.
Podczas Covid-19 rządy eksperymentują dotacje, które powinny być wydawane tylko w określony sposób. Blockchain zapewnia platformę do budowania pieniędzy projektantów w powtarzalny i skalowalny sposób.
Co myślisz? Jaka jest Twoja definicja programowalnych pieniędzy?
Uwaga: Specjalne podziękowania dla Henninga Diedricha, autora „Ethereum: łańcuchy bloków, zasoby cyfrowe, inteligentne kontrakty, zdecentralizowane organizacje autonomiczne”, Aby uzyskać informacje zwrotne i wkłady dotyczące tego utworu.
Źródło: https://bitsonblocks.net/2020/04/26/what-actually-is-programmable-money/
- 000
- Konto
- Dodatkowy
- Umowa
- Wszystkie kategorie
- api
- Aplikacja
- Aktywa
- autonomiczny
- Bank
- Bankowość
- Banki
- blockchain
- deska
- Budowanie
- Pęczek
- biznes
- biznes
- Etui
- opłata
- bliższy
- kod
- komputery
- umowa
- umowy
- Korupcja
- COVID-19
- Aktualny
- Klientów
- dane
- dzień
- Zdecentralizowane
- Podejmowanie decyzji
- Kreowanie
- cyfrowy
- Zasoby cyfrowe
- dolarów
- elektryczność
- kończy się
- i terminów, a
- jedzenie
- oszustwo
- GAS
- Ogólne
- Rządy
- przytrzymaj
- W jaki sposób
- HTTPS
- Insider
- IT
- jp morgan
- wiedza
- Księga główna
- Regulamin
- poziom
- odpowiedzialność
- Dokonywanie
- pieniądze
- ruch
- sieć
- powiadomienie
- Online
- Inne
- Zapłacić
- płatność
- płatności
- Platforma
- Program
- Programy
- dowód
- publiczny
- Regulatory
- Wynajem
- reguły
- run
- bieganie
- mądry
- inteligentna umowa
- Inteligentne kontrakty
- So
- wsparcie
- system
- czas
- transakcje
- leczyć
- us
- USD
- Użytkownicy
- Portfel
- Strona internetowa
- Co to jest
- KIM
- Praca
- działa