Smart Contracts by Nick Szabo-1994


Nick Szabo

A smart contract is a computerized transaction protocol that executes the terms of a contract. The general objectives of smart contract design are to satisfy common contractual conditions (such as payment terms, liens, confidentiality, and even enforcement), minimize exceptions both malicious and accidental, and minimize the need for trusted intermediaries. Related economic goals include lowering fraud loss, arbitration and enforcement costs, and other transaction costs[1].

Some technologies that exist today can be considered as crude smart contracts, for example POS terminals and cards, EDI, and agoric allocation of public network bandwidth.

Digital cash protocols[2,3] are fine examples of smart contracts. They enable online payment while honoring the characteristics desired of paper cash: unforgeability, confidentiality, and divisibility.

When we take a second glance at digital cash protocols, considering them in the wider context of smart contract design, we see that these protocols can be used to implement a wide variety of electronic bearer securities, not just cash.

We also see that to implement a full customer-vendor transaction, we need more than just the digital cash protocol; we need a protocol that guarantees that product will be delivered if payment is made, and vice versa.

Current commercial systems use a wide variety of techniques to accomplish this, such as certified mail, face to face exchange, reliance on credit history and collection agencies to extend credit, etc.

Smart contracts have the potential to greatly reduce the fraud and enforcement costs of many commercial transactions. Digital cash protocols use several of the rich new building blocks coming out of the fields of cryptography and computer science.

Most of these components have not yet been widely exploited to facilitate contractual arrangements, but the potential is vast. These subprotocols include Byzantine agreement, symmetric and asymmetric encryption, digital signatures, blind signatures, cut & choose, bit commitment, multiparty secure computations, secret sharing, oblivious transfer, and multiparty secure computation. All of these except the first are described in [2,3].

The consequences of smart contract design on contract law and economics, and on strategic contract drafting, (and vice versa), have been little explored. As well, I suspect the possibilities for greatly reducing the transaction costs of executing some kinds of contracts, and the opportunities for creating new kinds of businesses and social institutions based on smart contracts, are vast but little explored.

The “cypherpunks”[4] have explored the political impact of some of the new protocol building blocks. The field of Electronic Data Interchange (EDI), in which elements of traditional business transactions (invoices, receipts, etc.) are exchanged electronically, sometimes including encryption and digital signature capabilities, can be viewed as a primitive forerunner to smart contracts. Indeed those business forms can provide good starting points and channel markers for smart contract designers.

One important task of smart contracts, that has been largely overlooked by traditional EDI, is communicating the semantics of the transaction to the parties involved.

There is ample opportunity in smart contracts for “smart fine print”: actions taken by the software hidden from a party to the transaction.

For example, grocery store POS machines don’t tell customers whether or not their names are being linked to their purchases in a database. The clerks don’t even know, and they’ve processed thousands of such transactions under their noses.

Thus, via hidden action of the software, the customer is giving away information they might consider valuable or confidential, but the contract has been drafted, and transaction has been designed, in such a way as to hide those important parts of that transaction from the customer.

To communicate transaction semantics well, we need good visual metaphors for the elements of the contract. These would hide the details of the protocol without surrendering control over the knowledge and execution of contract terms.

A primitive but good example is provided by the SecureMosiac software from CommerceNet. Encryption is shown by putting the document in an envelope, and a digital signature by affixing a seal onto the document or envelope. On the other hand, Mosaic servers log connections, and sometimes even transactions, without warning users — classic hidden actions.

Another area that might be considered in smart contract terms is synthetic assets[5]. These new securities are formed by combining securities (such as bonds) and derivatives (options and futures) in a wide variety of ways.

Very complex term structures for payments (ie, what payments get made when, the rate of interest, etc.) can now be built into standardized contracts and traded with low transaction costs, due to computerized analysis of these complex term structures.

Synthetic assets allow us to arbitrage the different term structures desired by different customers, and they allow us to construct contracts that mimic other contracts, minus certain liabilities.

As an example of the latter, synthetic assets have been constructed that mimic the returns of stocks in German companies, without requiring payment of the tax foreigners must pay to the German government for capital gains in German stocks.

It’s important to note that these synthetics do _not_ confer voting rights as do the originals. It might be possible to add smart contract protocols to transfer voting rights to the synthetic.

Of course, these protocols might have to be quite secure to withstand attacks from the third party jurisdiction, whose transaction cost (the tax) is being arbitraged away by the synthetic asset.

Finally, we can extend the concept of smart contracts to property. Smart property might be created by embedding smart contracts in physical objects. These embedded protocols would automatically give control of the keys for operating the property to the agent who rightfully owns that property, based on the terms of the contract.

For example, a car might be rendered inoperable unless the proper challenge-response protocol is completed with its rightful owner, preventing theft. If a loan was taken out to buy that car, and the owner failed to make payments, the smart contract could automatically invoke a lien, which returns control of the car keys to the bank. This smart lien might be much cheaper and more effective than a repo man.

Also needed is a protocol to provably remove the lien when the loan has been paid off, as well as hardship and operational exceptions. For example, it would be rude to revoke operation of the car while it’s doing 75 down the freeway.

Smart property may be a ways off, but digital cash and synthetic assets are here today, and more smart contract mechanisms are being designed. So far the design criteria important for automating contract execution have come from disparate fields like economics and cryptography, with little cross-communication: little awareness of the technology on the one hand, and little awareness of its best business uses other.

The idea of smart contracts is to recognize that these efforts are striving after common objectives, which converge on the concept of smart contracts.

Copyright (c) 1994 by Nick Szabo
permission to redistribute without alteration hereby granted

Redistributed with respect & admiration from:

https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html

Nick Szabo is so deeply ingrained in the modern digital currency landscape that 1/1000000000000th of an Ether is called a “szabo”.





Running bitcoin – Hal Finney


Wonder In Peace Bright Mind

Join Honorary Chair Fran Finney and the Running Bitcoin Challenge Committee as we honor legendary cypher punk, Hal Finney.

This is THE EVENT that combines Hal Finney’s love of running and Bitcoin and is raising funds and awareness to help defeat ALS, which ultimately claimed his life in 2014.

You are challenged to run (or walk, roll, or hike) the equivalent of a half marathon — cumulatively or all at once — by the end of January 10, 2023.

From wherever you are, spread the word about Bitcoin, participate in a healthy activity, feel good about doing your part to defeat ALS, and start the year off right


Hal Finney, one of the earliest bitcoin contributors, died eight years ago from complications of nervous system disease amyotrophic lateral sclerosis (ALS).

His spouse, Fran Finney, is now organizing a half marathon to raise funds for ALS research via bitcoin.



The “Running Bitcoin Challenge” is set to take place between Jan. 1 and Jan. 10. The timing of the occasion leads up to the anniversary of Hal Finney’s “Running bitcoin” tweet, in which Finney famously disclosed he was deploying a Bitcoin node.

There is no set location — participants can choose to join anywhere they wish. Players are encouraged to either run, walk, roll or hike the equivalent of a half marathon (Hal’s favorite distance) either in one go or over the entire 10-day period.

Donors contributing at least $100 will receive an official shirt with the half marathon’s logo, while the event’s top 25 fundraisers will get a Hal Finney collectible signed by his wife.

As of Wednesday morning, the event has already managed to secure nearly $10,000 in bitcoin donations.

An advocate of cryptography and digital privacy, Finney was the recipient of the first-ever bitcoin transfer from the network’s pseudonymous creator Satoshi Nakamoto.

The bitcoin community often suspected Finney was Nakamoto, a claim he consistently denied. He reportedly found out about his condition in 2009 and decided to move away from the project.

Hal’s name is high in the Bitcoin pantheon as one of the first people to voice support for Satoshi Nakamoto’s invention and for being the first person to receive a Bitcoin transaction from Satoshi.

He was, for a time, considered one of the top contenders on the list of potential Satoshis himself (many in blockchain who reject Dr. Craig Wright’s statements still falsely believe Finney to be Bitcoin’s real creator).

Hal, who referred to himself as a “cypherpunk,” was a cryptographic activist who went from developing video games to working on the Pretty Good Privacy (PGP) project in the 1990s. He described his PGP work as “dedicated to the goal of making Big Brother obsolete.”

PGP creator Phil Zimmerman hired Hal as his first employee when PGP became PGP Corporation in the early 2000s. He described Hal as a “gregarious man” who loved skiing and long-distance running.

Despite gradual paralysis that eventually forced him to stop working, Hal continued to code software and follow the Bitcoin project.

Almost as famous as his 2009 tweet is his “Bitcoin and me” post on BitcoinTalk.org in March 2013, the last he’d ever make.

It’s a long post, and Hal was “essentially paralyzed” at the time, using an eye tracker to type. Forum stats show the post has been read over 278,000 times.

“When Satoshi announced the first release of the software, I grabbed it right away,” he wrote. “I think I was the first person besides Satoshi to run bitcoin. I mined block 70-something, and I was the recipient of the first bitcoin transaction when Satoshi sent ten coins to me as a test.

I carried on an email conversation with Satoshi over the next few days, mostly me reporting bugs and him fixing them.”

Hal himself always denied being Satoshi Nakamoto, adding later that he’d sold most of the Bitcoins he mined (at pre-2014 prices) to pay for his treatments. He also mentioned putting some in a safe deposit box for his children.

“And, of course, the price gyrations of bitcoins are entertaining to me.

I have skin in the game.

But I came by my bitcoins through luck, with little credit to me.

I lived through the crash of 2011.

So I’ve seen it before.

Easy come, easy go.”

Hal Finney

www.runningbitcoin.us

Admiration and great Respect


With 🧡

Happy New Year 2023



Only One Wish for 2023




Computer Dude Inc.

So – You want to be a Computer Dude?

The word / expression “Dude” is not a reference to being male, female, or whatever, it is a designation of “Skill Level.”

When we go surfing – anyone rated “Dude” just means they have the skill to surf safely, do stunts; and did not have to be watched by
the others for group safety.. :)Todd


This is what a “Computer Dude” needs to know to work with one of my companies.in 2023.

Dude Basic Skills – 2023

  • Can you setup a Single Board Computer (SBC), such as the Raspberry Pi 4B (RPI), to boot off USB 3.1 or faster?
  • Can you setup a RPI to run in 64 Bit Mode?
  • Can you setup a RAMDISK on the RPI to run the OS?
  • Can you setup a RPI as an Apache Web Host?
  • Can you setup an MySQL or other SQL database on a RPI?
  • Can you setup a basic HTML only Website?
  • Can you convert a CSV document to an SQL Database and back again?

Computer Dude Advanced Skills:

  • Can you cluster RPI’s?
  • Can you load VMware ESXi on a RPI, AMD or INTEL chipsets?
  • Can you P2V and run Linux Virtual Machines – Workstation and Server on a RPI VMware Sphere?

Computer Dudes Jedi level skills:

  • Can you identify the chipsets and overclock an RPI or change its functions?
  • Can you run Aircrack and John the Ripper on RPI? In cluster mode with RPI? Custom rules and Dictionary?
  • Can you virtualize Droid and Mac operating systems?
  • Can you setup an RPI as a Router or Virtual Router Cluster?
  • Can you encrypt data from an HTML or other Web Form before it leaves the workstation and before it enters the database?

Computer Dudes Yoda level skills:

  • Can you build and manage a large VMware Sphere with active routing and active scanning VMware bots and servers?
  • Can your servers automatically respond to an attack?
  • Can you create or work with encryption that is non-standard and to higher quality and security than a current computer encryption no matter what the OS?
  • Can you do all of the above on an Intel Chipset using Microsoft Virtualization and HyperV?
  • Can you plan and build a small data center?
  • Can you repair and reactivate a disaster damaged data center with no power?

These are the BASIC to JEDI / Yoda skill levels of a Computer Dude in 2023.

Your Friend and Founder of The Computer Dudes, Inc.- Since 1997.
Todd W. Byars
Computer Dudes

PS All of these skills can be Self Taught, learned in certification classes and from tech schools and colleges.

Source and all credit goes to:

The Computer Dudes Inc

http://www.thecomputerdudesinc.com


Our Motto is “Nothing is Impossible.”

Just ask us, we will build you anything. – Todd W. Byars, Founder





Bitcoin’s Store of Value

To any intelligent observer, it has been apparent that bitcoin’s primary use has emerged to be store of value/investment.

Yes, bitcoin’s decentralized/permissionless solution to creating an immutable cryptographically secured database brings a vast array of different potential revolutionary applications not seen since the advent of the internet but again, the primary use has emerged to be store of value/investment.

bitcoin has been so good at this store of value thing that it has become detrimentally  successful – enter the (well-funded) hacks and puppets…attacks from the outside and from within – some of which via spread of (FUD) tangent ideas with coders, media, investors, and within bitcoin community to maybe start an idea of even ‘slight’ change.

First, please realize no other tool in modern-day finance has been so successful at being an effective savings mechanism which unlike traditional ‘savings accounts’ this bitcoin actually keeps up in value for you to be able to afford higher cost of rent, education, healthcare, vacations, etc. (due to its beautiful combination of scarcity, a ceiling of 21mill coins, immutable, permissionless->not controlled/influenced, secure, and being established/developed).

This effective savings tool of bitcoin is made accessible to the 99% of us and cuts to the core of exposing the flaw of the central bank fiat system with its funny-money creation out of thin air paper/credit-currencies benefiting the privileged institutions and then last to benefit would be the rest of us.

It can also expose flaws of fraudulent funneling of extra paper-currencies created by central banks…now think, even those privy to any fraudulent funneling of funny-money will see what’s going on and understand something like bitcoin as an alternative being effectively immune to these games that even these bad-actors themselves would buy bitcoin! Bitcoin changes the paradigm of central-bank funny-money (Bitcoin is the anti-funny-money warrior: open & mechanism)….and it has taken off….and will catch the attention of the central banks who by definition, have nearly unlimited systemic resources and influence (think governments, telecoms ISP providers, hardware/chip manufacturers, software developers, search engines, exchange conartists).

Even if a hard-fork doesn’t happen anytime in the next couple of years, it’s the threat that an attack on this pure beautiful store of value system to something even slightly different that can actually gain a noticeable percentage raises the question…is it possible that someday that the groups influencing bitcoin (those controlling mining or those involved with coding development, or the rest buy/transacting in bitcoin) would (either out of ignorance/misunderstanding or out of vested-interest to undermine bitcoin) start demanding (even slight) changes that may contradict the store-of-value that bitcoin is???

That is the big question that if the answer starts looking like yes…then value would plummet as bitcoin no longer be seen as a store of value but would eventually turn into another app coin (i.e. Ethereum) that can do many amazing things but not the one store-value amazing thing that it has done these past few years. the price would be zero-bound (compared to what we’ve been accustomed to with bitcoin today).

If the answer to that question is no (that you reading this, this community, software coders, mining operators, investors, everyday folk, work to stay educated on the above and act to keep the integrity of this bitcoin system)…then even a $50 billion market cap would still be seen as trivial in the financial assets arena where one bitcoin can easily go above $5,000 USD. But really, as the years pack on and integrity remains intact, the price would be infinity-bound. 





Beware of Scams !!!

Beware !!!

Just as the crypto industry is expanding and getting local adoption from individuals, co-operations, organisations and few countries  the same rate at which we have crypto enthusiast increasing in number which i see so worrisome and also a call for major concern.

Reason been that as more people get involved in the crypto business the more scammers are likely to increase their technique and the more scammers get recruited.

To avoid walking on scammers path, requires to be well informed of every new technique they can ever deploy against their potential victim.

To stay off scammers path users must:

  • Avoid phishing links.
  • Make sure to pay attention to the spelling of the website, as well as their URL as this can reveal whether it is a phishing site or not.
  • Never invest in a project without a well structured community
  • Pay close attention to the engagement within the community for suspicious activities
  • Ensure you assets are off CEX
  • Be more smart and less greedy
  • Don’t jump into a project/coin only based on the hype from advertisers (especially twitter)
  • Avoid any “too good to be true” investment
  • Avoid send me 1$ and I’ll send back 2$ scams, no matter how reputable is the account calling for that
  • Protect your coins (keep your coins on your wallet, use hardware wallet where possible, never give out wallet’s seed, keep backup seed offline)
  • Don’t be greedy and/or illiterate.
  • Be sure to feed yourself with necessary knowledge, if you want to invest.
  • Knowledge from experience is good but you can also take legitimate one from other people.
  • Not everything that is being offered to you is true. Do not be deceived.
  • Be careful who you are trusting.
  • Always be skeptical !!!
  • Enable Two-factor authentication for all your accounts.
  • Using of firewalls.
  • Installing an up to date anti virus software.
  • Use strong passwords and yet easily accessible ones for your convenience.
  • Stay away from malicious links or attachments you come across on the web.
  • Make sure your private keys are well stored and in hard wallet
  • Make sure your passwords are not vulnerable online to attacks i.e don’t store passwords online or any website
  • Whenever a stranger message you first for a business or an investment, it is a Red flag.
  • Someone who doesn’t know you would want you to make big money, another Red flag.
  • Whenever they introduce a” business opportunity” to you and then hasten you in order make you take a hasty decision it’s not  genuine, they are trying their best to make you take a fast decision without telling your loved ones and friends who will discourage you.
  • It is safer to  assume anyone you don’t know, communicating with you is a scammer until it is proven otherwise.
  • Read the whitepaper and research well of the company where you are going to invest because many scams are done by this method.
  • Check whether it is genuine or fake.
  • Scammers are constantly upgrading their scam methods and anyone can be the next target.
  • Loss doesn’t just happen due to an internal or intentional mistake, and when it does happen everyone has a similar sense of remorse and risks that are absolute consequences.
  • You’ll be fooled many times by those scammers that have maintained a well structured fake community.
  • They can hire those PRs and people talking inside their community to make it look like they’re a legit community.
  • As for their workers, they’ll just tell that they need engagement but the purpose of it, they’re not talking about it because that’s what the main purpose it.
  • And that’s to make it look genuine that they have real people inside the community. But in reality, it’s all fake people that they’ve hired just to make discussions all over their place.
  • It’s safe to say as well that it’s not just the crypto industry that is not safe for newbies, everything that talks about money is not safe for everyone.
  • Crypto is the latest thing and in the last 5 years it become so successful that scammers make this as their paradise as there are a lot of naive investors in the market.
  • Do your investigations, and don’t listen to influencers and believe them.
  • Think that this is your hard earn money so you need to be careful where you are going to invest it.
  • Don’t be Greedy.
  • Don’t jump on it like a hungry cow.
  • Don’t trust the sweet words they offer you. Most of them are too good to be true but they will always sound inviting to invest with.
  • Make a wall to not fully support them unless they have proven themselves worthy of that kind of respect.
  • Always be in doubt. That will be the shield that will protect you from being scammed.
  • Must simply assume that our coins are never really safe despite our best efforts, so it is important to always be on alert and protect our coins to the best of our ability.
  • Improve the security of your coins by an important margin by buying a hardware wallet, since they are very secure devices and they are relatively cheap, instead of risking storing our coins in our computers or at an exchange.
  • Always good to know how to make technical and fundamental analysis so that you can get specific information what is the situation of the projects you want to invest
  • Many projects are delivering a good testament, but they always ended into a scam , so we need to be smart enough and have a lot of preparation before investing or trading





Controlled Supply

Bitcoin

“A fixed money supply, or a supply altered only in accord with objective and calculable criteria, is a necessary condition to a meaningful just price of money.”

Fr. Bernard W. Dempsey, S.J. (1903-1960)

In a centralized economy, currency is issued by a central bank at a rate that is supposed to match the growth of the amount of goods that are exchanged so that these goods can be traded with stable prices. The monetary base is controlled by a central bank. In the United States, the Fed increases the monetary base by issuing currency, increasing the amount banks have on reserve or by a process called Quantitative Easing.

In a fully decentralized monetary system, there is no central authority that regulates the monetary base. Instead, currency is created by the nodes of a peer-to-peer network.

The Bitcoin generation algorithm defines, in advance, how currency will be created and at what rate. Any currency that is generated by a malicious user that does not follow the rules will be rejected by the network and thus is worthless.


Currency with Finite Supply


Block reward halving
Controlled supply

Bitcoins are created each time a user discovers a new block. The rate of block creation is adjusted every 2016 blocks to aim for a constant two week adjustment period (equivalent to 6 per hour.)

The number of bitcoins generated per block is set to decrease geometrically, with a 50% reduction every 210,000 blocks, or approximately four years. The result is that the number of bitcoins in existence will not exceed slightly less than 21 million.

Speculated justifications for the unintuitive value “21 million” are that it matches a 4-year reward halving schedule; or the ultimate total number of Satoshis that will be mined is close to the maximum capacity of a 64-bit floating point number. Satoshi has never really justified or explained many of these constants.

Cumulated bitcoin supply

This decreasing-supply algorithm was chosen because it approximates the rate at which commodities like gold are mined. Users who use their computers to perform calculations to try and discover a block are thus called Miners.





21M or Death


21 Million or Death
Arise…

The supply of Bitcoin is fixed at 21 million BTC, and as a hard coded monetary policy of the protocol, the fixed supply of the dominant cryptocurrency cannot be altered.

Former Google Product Director Steve Lee stated that only 1 percent of the world’s population can own more than 0.28 BTC, due to the fixed supply of Bitcoin.

In late 2017, Chainalysis, a blockchain forensics company that monitors and investigates cryptocurrency transactions, revealed in a research paper that up to four million BTC are permanently lost on the blockchain as a result of theft, loss of wallets and private keys, and the dormant wallet of Bitcoin creator Satoshi Nakamoto, which experts have said is no longer accessible.

Kim Grauer, Senior Economist at Chainalysis, said at the time, that the lost supply of BTC is not taken into consideration by the market cap.That means, the real price of BTC could be substantially higher, as 4 to 6 million BTC are estimated to be lost.

Based on the estimate that the supply of Bitcoin is around 17 million, only 0.8 percent of the world population can own more than 0.28 BTC and less than 0.2 of the world population can own more than 1 BTC.

The 0.28 BTC figure introduced by Lee assumes the supply of Bitcoin to be 21 million, as it divides 21 million by 0.28 and divides the outcome of that by the world population that is 7.442 billion. If the research of Chainalysis is accurate and that 4 to 6 million BTC are lost on the blockchain, the supply of Bitcoin should be closer to around 16 to 17 million

The fact that any investor in the global market can be within the 1 percent of the world population with a $1,830 investment demonstrates that the cryptocurrency market is still at its early phase, and in terms of adoption, market development, infrastructure, and regulation, the sector can still grow significantly in the mid to long-term.


Hal Finney

There is no “Whole Coin”





Need help for better content !!!

Q & A

Hy there to all of you out there, white, black, yellow and avatar 😋🤣 people around the WordPress world !

Hope you are all well and safe in these troubled times we live on this beautiful planet of ours !

I come before you, to ask for your opinion and what you would like to see explained in my posts !?! Just let me know and I will try my best to accomodate your requests !

Thank you for your time !