Ethereum'un hesap sistemi söz konusu olduğunda, aslında Bitcoin ile temel bir farkı vardır.
Bitcoin'de "hesap" kavramı yoktur, sadece cüzdan adresi ve UTXO (harcanmamış işlem çıktıları) vardır. Ancak Ethereum farklıdır, her kullanıcıya doğrudan bir hesap açar, ETH'niz ve çeşitli ERC20 token bakiyeleriniz defterde açıkça kaydedilir.
Ethereum hesapları iki ana kategoriye ayırır:
Birincisi, dış hesap olarak adlandırılır; bu, bizim sıradan kullanıcıların özel anahtar ile kontrol ettiği türdür. Para transferi yapmak veya sözleşme çağırmak istediğimizde, bunları dış hesap aracılığıyla gerçekleştirmemiz gerekir.
İkinci tür, doğrudan kimse tarafından kontrol edilmeyen ve akıllı sözleşme kodunun belirlediği sözleşme hesaplarıdır. Bu tür hesaplar daha pasif bir yapıya sahiptir, aktif olarak işlem başlatamazlar, yalnızca tetiklendiğinde önceden belirlenmiş mantığa göre çalışmaya başlarlar.
Her Ethereum hesabı dört ana bilgiyi içerir: rastgele sayı, bakiye, sözleşme kodu hash'i, depolama alanı. Sözleşme kodu kısmı oldukça özel - bir kez zincire yerleştirildiğinde, codeHash sabitlenir ve sonrasında değiştirilemez. Bu nedenle akıllı sözleşmelerin dağıtımından sonra değiştirilemez olduğu söylenir.
Sözleşme hesabı, çoklu imza oyunları yapabilir. Örneğin: Alice, bir sözleşme aracılığıyla Bob'a 20 Eter göndermek istiyor, ancak bu sözleşme çift imza mekanizması ile ayarlandı, bu nedenle işlemi gerçekleştirmek için hem Alice'in hem de Charles'ın imzalaması gerekiyor. Bu tür bir tasarım, fon yönetimi senaryolarında özellikle kullanışlıdır, büyük transferlere bir sigorta eklemek gibidir.
Bu nedenle, Ethereum'un hesap modeli, esasen blockchain dünyasına daha esnek bir finansal altyapı inşa etmektedir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
13 Likes
Reward
13
4
Repost
Share
Comment
0/400
RugPullSurvivor
· 11-05 06:56
Zaten çok zarar ettim
View OriginalReply0
bridgeOops
· 11-05 06:44
Bitcoin adresleri daha güvenli.
View OriginalReply0
GasWrangler
· 11-05 06:40
teknik olarak konuşursak, utxo paralel tx işlemleri için matematiksel olarak üstündür
Ethereum'un hesap sistemi söz konusu olduğunda, aslında Bitcoin ile temel bir farkı vardır.
Bitcoin'de "hesap" kavramı yoktur, sadece cüzdan adresi ve UTXO (harcanmamış işlem çıktıları) vardır. Ancak Ethereum farklıdır, her kullanıcıya doğrudan bir hesap açar, ETH'niz ve çeşitli ERC20 token bakiyeleriniz defterde açıkça kaydedilir.
Ethereum hesapları iki ana kategoriye ayırır:
Birincisi, dış hesap olarak adlandırılır; bu, bizim sıradan kullanıcıların özel anahtar ile kontrol ettiği türdür. Para transferi yapmak veya sözleşme çağırmak istediğimizde, bunları dış hesap aracılığıyla gerçekleştirmemiz gerekir.
İkinci tür, doğrudan kimse tarafından kontrol edilmeyen ve akıllı sözleşme kodunun belirlediği sözleşme hesaplarıdır. Bu tür hesaplar daha pasif bir yapıya sahiptir, aktif olarak işlem başlatamazlar, yalnızca tetiklendiğinde önceden belirlenmiş mantığa göre çalışmaya başlarlar.
Her Ethereum hesabı dört ana bilgiyi içerir: rastgele sayı, bakiye, sözleşme kodu hash'i, depolama alanı. Sözleşme kodu kısmı oldukça özel - bir kez zincire yerleştirildiğinde, codeHash sabitlenir ve sonrasında değiştirilemez. Bu nedenle akıllı sözleşmelerin dağıtımından sonra değiştirilemez olduğu söylenir.
Sözleşme hesabı, çoklu imza oyunları yapabilir. Örneğin: Alice, bir sözleşme aracılığıyla Bob'a 20 Eter göndermek istiyor, ancak bu sözleşme çift imza mekanizması ile ayarlandı, bu nedenle işlemi gerçekleştirmek için hem Alice'in hem de Charles'ın imzalaması gerekiyor. Bu tür bir tasarım, fon yönetimi senaryolarında özellikle kullanışlıdır, büyük transferlere bir sigorta eklemek gibidir.
Bu nedenle, Ethereum'un hesap modeli, esasen blockchain dünyasına daha esnek bir finansal altyapı inşa etmektedir.