Slimme contracten met Bitcoin
Contents
Wat is een Bitcoin Smart Contract??
Het idee van een slim contract is ontstaan door Nick Szabo. Hij was de eerste die het doel van beveiliging echt in twijfel trok en bespreekt een geweldig voorbeeld van een automaat en een slim pandrechtprotocol in dit geweldige artikel.
Slimme contracten zijn contracten die software gebruiken (meestal een web- / mobiele app) en protocollen om de onderhandeling of uitvoering van een contract waarbij derden / wetten worden geëlimineerd, te vergemakkelijken, te verifiëren of af te dwingen. In ons geval, bitcoin is de valuta en de blockchain is het protocol. Deze combinatie vormt een gedistribueerd contract voor uw klanten, freelancers, medewerkers, etc. Minimaal vertrouwen is vereist aangezien het menselijke oordeel uit de opdracht wordt verwijderd. Het is duidelijk dat deze ontwrichtende methodologie veel nieuwe kansen biedt voor consumenten en bedrijven. * geest geblazen *
Als een herinnering: het concept van een slim contract is in feite onafhankelijk van BTC, zoals u verder leest, leert u ook over slimme contracten met Blackcoin en Viacoin.
Soorten slimme BTC-contracten
Assurance-contracten
Een hypothetisch voorbeeld van een verzekeringscontract zou een kickstarter-achtig project kunnen zijn voor een boek dat moet worden gepubliceerd als ten minste 25 BTC wordt opgehaald. Elke persoon die een exemplaar van het boek wil bezitten, draagt BTC bij aan een server zonder zijn transactie uit te zenden. Zodra het saldo is verhoogd, voegt de server alle afzonderlijke transacties samen tot een transactie die het BTC-adres van de campagne betaalt. Deze laatste transactie wordt uitgezonden terwijl de bijdragers informatie sturen over het ontvangen van het boek. Als de campagne niet slaagt, krijgt iedereen zijn BTC terug.
Slimme eigenschap
Een slimme eigenschap is een eigendom waarvan het eigendom wordt gecontroleerd door de blockchain en een slim contract. De blockchain geeft op basis van de overeenkomst controle over het cryptografische token (om het eigendom te exploiteren) aan de rechtmatige eigenaar. Dit kan elke typische fysieke aankoop zijn, zoals een motorfiets, uw privéjet, smartphones, enz.
Slimme eigendomscontracten kunnen ook worden gebruikt voor digitale eigendommen zoals bedrijfsaandelen of toegangsrechten tot een online dienst. Bovendien, Mike Hearn behandelt een aantal interessante logica rond leningen en onderpand Aan bitcoin.it’s Smart Property-pagina.
Overdraagbaar virtueel eigendom
Overdraagbare virtuele eigendommen zijn digitale objecten zoals mp3’s of epische kogelvrije vesten in een videogame die niet worden beheerd door een centrale autoriteit zoals Xbox Live. Ze kunnen tussen gebruikers worden overgedragen en hebben slechts één eigendom tegelijk.
Autonome agenten
Om Autonomous Agents te begrijpen, moet u een agent zien als robotachtige software (die een hardware / fysieke component kan hebben) die functies kan uitvoeren, zijn eigen BTC-portemonnee kan onderhouden, kinderen kan voortbrengen, een mens kan inhuren voor software-upgrades, of zelfs kan overlijden als het heeft geen BTC meer. Zoals de naam al doet vermoeden, kan de autonomie van een agent de kosten verlagen door elke tussenpersoon uit te sluiten of door menselijke interacties en aansprakelijkheden te hebben.
Gregory Maxwell heeft een fascinerend concept om het gebruik van een agent in een dropbox-achtige dienst in te onderzoeken dit forumbericht. Bekijk zeker ook eens storj.
Gedistribueerde markten
Gedistribueerde markten worden voornamelijk gebruikt voor het verhandelen van effecten zoals aandelen en obligaties zonder gecentraliseerd verrekenkantoor. Ik heb ook gekeken een praatje Aan Rimpeling dat is een voorbeeld van een gedistribueerde wisselkantoor. Ripple is een open-source, gedistribueerd betalingsprotocol waarmee gebruikers direct en gratis verschillende valuta’s kunnen wisselen.
bitcoin.it wiki bevat ook enkele voorbeelden van het verstrekken van een aanbetaling, borgtocht en geschillenbemiddeling, het gebruik van externe staat, pay-for-proof contracten en flexibele microbetalingen.
Slimme contractplatforms en -services
Codius – gebruikt slimme orakels om slimme contracten te implementeren. Elk van de contracterende partijen implementeert hun voorwaarden van een overeenkomst in code – ook wel bekend als. code sandboxing. Omdat Codius Google’s Native Client contracten kunnen momenteel worden geschreven in C, C ++, Python, V8 JavaScript, Ruby, Go, Mono en Lua.
Zwarte Halo – is bètasoftware met een heleboel interessante functies, waaronder het verhandelen van contanten, ruilhandelbruggen, microhandel, gezamenlijke rekeningen, deposito’s voor werkgelegenheid en escrow-vrij onroerend goed. Vanuit een ontwikkelings-POV hebben ze alleen hun aankomende functie echt genoemd om python-contracten te maken. Black Halo werkt met beide Bitcoin en Blackcoin. Hun ontwikkelingsteam werkt ook aan NightTrader dat is een gedecentraliseerde uitwisseling die zal worden geïmplementeerd in de sectie Market van BlackHalo. Ik ga deze verschillende diensten zeker in de gaten houden, erg benieuwd waar ze naartoe gaan.
Clearing House – is een p2p-handelsprotocol voor vermogensverzekeringen dat is gebouwd op het Viacoin blockchain. Clearwallet is een webapp die is gebouwd op het Clearing House-protocol. U kunt momenteel ruilen, wedden en een steen-papier-schaar-spel doen. Over het algemeen voelt het alsof ze zich nog vroeg in de ontwikkelingsfase bevinden.
Mastercoin – dient als de binding tussen BTC, slimme eigenschappen en slimme contracten die bovenop de Mastercoin-protocol. Met Mastercoin kunnen gebruikers tokens maken die kunnen worden gebruikt voor titels, akten, door gebruikers ondersteunde valuta’s en zelfs investeringen in een bedrijf. Ze hebben ook heel veel geweldige documentatie over Master Protocaal Onderwijs.
Ethereum – Ik ga niet in detail in op Ethererum, aangezien die er zijn verschillende Coin Brief artikelen er al over – bekijk: wat is ethereum. Ik heb ook dit geweldige opgegraven Veelgestelde vragen over slimme contracten schrijven. Dit is er zeker een om op te letten.
Conclusie – Hoe kunnen we slimme contracten gebruiken?
Naar mijn mening en als railontwikkelaar is Codius voor mij het meest interessant. Het kan zijn dat een deel van deze technologie moeilijk te visualiseren is bij professionele implementatie. Ik ga wat meer zoeken naar demo’s en experimenteren met verschillende apps, ik moedig je aan hetzelfde te doen.
Als webdesigner heb ik aan verschillende soorten contracten gewerkt: eenmalige optredens, fulltime dienstverband, fulltime contractering en vaste medewerkers. Ik heb verschillende ideeën over hoe ik slimme contracten voor mijn services wil structureren.
Vraag van de dag
Heeft u ideeën over hoe u een slim contract wilt implementeren in uw zakelijke of persoonlijke leven? Ik hoor graag uw gedachten en ideeën.
Alle postafbeeldingen zijn door mijzelf gemaakt, Ryan Bollenbach.