모두가 프로그래밍 가능한 돈(및 자산)에 관심이 있는 것 같지만 이것이 정확히 무엇을 의미합니까? 이 게시물은 프로그래밍 가능한 화폐의 개념, 즉 오늘날 가능한 것과 블록체인에서 스마트 계약의 도움으로 가능한 것을 탐구합니다.
자동결제인가요?
- 은행의 온라인 뱅킹 웹사이트에서 "결제하기"를 클릭하고 은행의 컴퓨터에서 돈을 옮기면 이 돈이 프로그램 가능한 돈입니까?
- 컴퓨터에서 일부 작업을 수행하는 앱을 실행한 다음 은행의 온라인 뱅킹 웹사이트에 로그인하고 "결제하기"를 클릭하면 이 프로그래밍 가능한 돈?
- 내 프로그램이 은행의 API를 사용하여 동일한 작업을 수행하면 어떻게 됩니까?
간단하게 느껴지네요 은행에 지불을 지시하는 것은 프로그램 가능한 돈으로 간주되지 않습니다., 그 명령이 사람에서 왔는지 컴퓨터 프로그램에서 왔는지 여부. 다음은 입문서입니다. 오늘 결제 방법.
즉 프로그래머블 머니 수 없습니다 임의의 코드를 작성할 수 있는 능력만 있으면 됩니다. 돈을 움직일 수 있는. 의사 결정의 일부로 복잡한 비즈니스 로직과 외부 데이터를 포함하는 경우에도 마찬가지입니다. 왜냐하면 기업 오늘은 이미: 은행으로 전송되는 지불 지침은 일반적으로 기업 서버에서 실행되는 컴퓨터 프로그램에서 제공됩니다.
그래서 더 관련이 있습니까 결제 자동화 은행 쪽에서 (고객 측과 반대)?
- 은행에 집주인에게 매달 자동으로 $4,000를 지불하도록 지시하면 해당 금액이 프로그램 가능한가요?
- 유틸리티 제공업체(예: 전기, 가스, 전화 등)가 매월 내 은행 계좌에서 다른 금액을 인출하도록 승인하면 해당 금액이 프로그램 가능한가요?
- 350명의 직원에게 월급을 지급하기 위해 은행에 파일을 업로드하면 프로그램이 가능합니까? (이것이 급여가 작동하는 방식입니다. 일반적으로 모든 지불을 수동으로 입력하는 사람이 없습니다)
글쎄, 우리는 이미 이 모든 것을 가지고 있습니다. 은행은 이미 기본적인 if/then 논리를 사용하여 고객이 지시한 자동화 작업을 수행하고 있습니다.
IF 그 달의 첫날이다 전에 임대료를 내다 그렇지 않으면 돈이 부족해 전에 지불하지 마십시오 및 알림을 보내다 및 요금을 청구하십시오.
은행이 수요를 본다면 코드를 업로드할 수 있고 그들 코드를 실행할 것입니다, 그리고 그들은 코드의 결과를 당신의 지불 지시로 취급할 것입니다. 그러나 결과는 앞에서 설명한 것처럼 자체 코드를 실행한 다음 은행에 지시한 경우와 다르지 않습니다. 그리고 이것은 코드가 잘못되었을 때 은행에 책임 문제를 야기할 것입니다…
자동 결제가 아니면 어떻게 합니까?
물론 위의 각 경우에 은행은 실제로 다시 잡아 지불 지시를 받은 후에도 지불. (그리고 많은 경우 규제 기관은 고객에게 지불을 보류한 이유를 말하지 않도록 요구합니다!)
So 너는 아니야 보장 지불이 작동한다는 것을 끝으로 종료.
프로그래밍 가능한 돈은 다음을 의미합니까? 무슨 일이 있어도, 코드의 지시가 수행되며 은행이나 중개자는 이를 막을 수 없습니다.?
그것이 목적이라면 고객이 돈(또는 돈을 나타내는 것)을 보유하고 제어할 수 있는 경우에만 발생할 수 있습니다. 외부 은행 시스템의.
공개 또는 허가된 원장에 있는 스테이블코인은 우리를 더 가깝게 만듭니다. 실행이 보장되는 스마트 계약이라는 프로그램을 업로드할 수 있습니다. 하지만 심지어 이것들 스마트 계약은 돈을 정의하는 스마트 계약에 대한 지침을 생성합니다. 그리고 돈을 정의하는 스마트 계약은 지불하지 않기로 결정할 수 있습니다.예를 들어, 지불 지시가 블랙리스트에 있는 계정에 대한 것인 경우.
디자이너 돈이다
나는 그때 대답이 디자이너 돈. 특정 방식으로 행동하고 어느 시점에서 누가 그것을 "소유"하든 상관없이 특정 제약이 있는 발행자에 의해 생성된 화폐.
은행은 할 수 없다. 은행에 있는 돈은 모두 다르기 때문에. Citibank의 내 USD는 JP Morgan의 USD와 다릅니다. 두 가지 면에서 다릅니다.
- 내 Citibank 달러는 Citibank에서 제어하고 JP Morgan 달러는 JP Morgan에서 제어합니다. 이는 돈이 특정 방식으로 행동해야 하는 경우 두 은행이 정확히 동일한 논리와 제약 조건을 구현해야 함을 의미합니다.
- 내 Citibank 달러는 법적으로 그리고 실질적으로 JP Morgan 달러와 다른 수단입니다. 내 Citibank 달러는 Citibank가 나에게 달러를 빚지고 있다는 법적 합의입니다. 귀하의 JP Morgan 달러는 JP Morgan이 귀하에게 달러를 빚지고 있는 법적 계약입니다.
결과는 돈, 이러한 모든 다른 엔티티에 의해 제어되며, 모두 다르고 다른 방식으로 행동합니다. 자금세탁방지 규정을 전면적으로 시행하는 것이 얼마나 어려운지 생각해 보십시오. 모든 참가자는 동일한 논리를 적용하려고 시도해야 합니다. 모든. 하나의. 참가자. 터무니없이 비싸고 많은 공백이 있다는 것은 놀라운 일이 아닙니다.
왜 이런 일이 발생합니까? 왜냐하면 돈을 위한 원장은 없다 거래가 이루어지는 동안 참조할 수 있습니다.
오늘의 문제
- 특정 목적을 위해 사용된 돈은 결국 다른 곳으로 돌아갑니다(부패).
- 대출은 차용인이 대출을 위해 사용할 것이라고 말한 것 이외의 항목에 사용될 수 있습니다(사기).
- 보조금은 보조금이 의도하지 않은 것(오용, 부패 또는 사기)에 대한 비용을 지불하는 데 사용할 수 있습니다.
디자이너 돈의 이점
이제 어디서 돈을 벌 수 있습니까? 돈 자체에는 제어 논리가 내장되어 있습니다. 이것은 스마트 계약 수준에서 수행됩니다. NS 똑똑한 계약 일반적으로 블록체인 네트워크의 모든 참가자가 실행하는 코드 묶음입니다. 다음을 정의합니다.
- 돈의 특징 (단위가 몇 개인지, 처음 소유한 사람 등)
- 사용자가 돈과 상호 작용하는 방법 (잔액 요청, 지불 등).
제약 조건은 스마트 계약의 두 번째 부분에 코딩되어 있으므로 모든 지불 요청에는 이러한 제약 조건이 적용됩니다. – 그 당시 누가 돈을 관리하고 있는지에 상관없이.
이런 식으로 돈은 의도한 목적지에만 갈 수 있습니다. 이 특수 목적 자금이 목적지에 도착하면 필요한 경우 범용 자금으로 "사용"할 수 있습니다. (유추적으로 푸드 스탬프가 어떻게 작동하는지 생각해보십시오)
추가 데이터 없이는 보낼 수 없는 특정 유형의 돈을 만들 수 있습니다(예: 지불이 수출입을 지원하기 위한 것이라는 증거).
지갑 잔액이나 자금 흐름에 제약을 가할 수도 있습니다. 예를 들어 수취인의 잔액이 $2,500를 초과할 수 없거나 지불이 $50까지만 가능하거나 모든 계정에서 하루에 총 $1,500만 보내거나 받을 수 있습니다.
디자이너 돈으로 가능성은 거의 무한합니다. 네, 특수 목적 화폐는 화폐의 '대체 가능성'을 줄입니다. 하지만 그게 요점입니다. 오늘날 화폐가 특별한 용도를 가지고 있고 범용 화폐로 대체되어서는 안 되는 많은 경우가 있지만 현재 시스템은 이것을 엉망으로 만들고 있습니다.
코로나19 기간 동안 정부는 다양한 실험을 하고 있습니다. 특정 방식으로만 사용해야 하는 보조금. 블록체인은 반복 가능하고 확장 가능한 방식으로 디자이너 자금을 구축할 수 있는 플랫폼을 제공합니다.
어떻게 생각하나요? 프로그래밍 가능한 돈의 정의는 무엇입니까?
참고: "의 저자인 Henning Diedrich에게 특별히 감사드립니다.이더리움: 블록체인, 디지털 자산, 스마트 계약, 분산된 자율 조직” 이 작품에 대한 피드백과 입력을 위해.
출처: https://bitsonblocks.net/2020/04/26/what-actually-is-programmable-money/